ディストリビューター ロケーター Web サイト コードの実装

ディストリビューター ロケーター Web サイト コードの実装

ステップ 1: Web サイト内にスクリプトを含める

以下の例は、Distributor Locator ウィジェットをサイトに統合するために必要なものを示しています。必要なパラメータを更新して、スニペットを Web サイトにコピーするだけです。
すべてのスニペット パラメータはスクリプト ソースに追加され、 統一リソース識別子の標準に準拠する必要があります。

会社必須
これは、Omacro が提供する会社 ID です。この ID は会社アカウントが最初に作成されたときに割り当てられ、変更されることはありません。上記のスニペットの例には、すでに会社 ID が含まれています。

これは、2 桁のISO 国コード ISO 3166-1 alpha-2コードまたは自動です。提供されていない場合は、ユーザーが国を選択できるように地図が表示されます。指定され、自動に設定されていない場合、ユーザーには指定された国の結果がすぐに表示されます。自動に設定すると、国はユーザーの IP アドレスによって自動的に決定されます。
検証
trueの場合、スニペットはページで使用可能な各製品 ID が有効であることを検証し、製品を返します。検証が完了すると、スニペットはそれぞれの CSS クラスをトリガー要素に追加します: obn-validate-passまたはobn-validate-fail 。検証が保留されている間、トリガー要素の CSS クラスは obn-validate-pending になります。
デバッグ
true の場合、スニペットはすべてのアクティビティと通知をブラウザー コンソールに記録することでデバッグを支援します。デバッグが完了したら、この機能を無効にすることをお勧めします。

ステップ 2: ディストリビューター ロケーターを実装する方法を選択します。

オプション 1: ボタンのクリックによってトリガーされ、モデルのポップアップ ウィンドウが開きます。

ステップ 1:ポップアップ ウィンドウをトリガーするには、まずステップ 1 でスクリプト パスを変更し、値が「distributor」である「mode」という追加パラメータを追加する必要があります。以下の例を参照してください。
  1. <script id="omacro-widget-buynow" src=" https://buynow.omacro.com/embedded/bn.loader.js?company=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&country=auto&validate=false&debug=false &mode =ディストリビュータ非同期></script>」
ステップ 1:トリガーをボタンに割り当てます。
以下の例は、ボタン トリガーとして使用される単純なアンカー タグ (リンク) を示しています。必要なパラメータを追加するだけで、Web サイト上で既存の要素または新しい要素を簡単に使用できます。

  1. <a href="#obn" data-product="*">販売代理店を探す</a>

トリガー パラメータはスニペット パラメータよりも優先されるため、必要に応じて例外を除いてパラメータをグローバルに設定できます。すべてのトリガー パラメーターはHTML データ属性であり、「 data- 」で始まる必要があります。

製品 必要
これは製品識別子であり、「*」に設定する必要があります。

オプション 2: Web サイトのページ内に埋め込みます。

ロケーターをページに直接埋め込むことができます。 omaro の「今すぐ購入」コード スニペットをページに追加する手順を完了したと仮定して、次の例を使用してページ自体内でロケーターをレンダリングします。
ステップ 1: CSS クラスをページに追加します。
「oma-omacro」というクラス名を持つ要素がページ上にあることを確認してください。
  1. <div class="oma-omaro"></div>

ステップ 2:ページに JavaScript を追加する
次のスクリプトを、ページのステップ 1で説明した HTML 要素の下の任意の場所に追加します。このスクリプトは、Distributor Locator スクリプト内でレンダリング機能をトリガーするように設計されています。このスクリプトは、ボタンのクリックではなく、ページが読み込まれるとウィジェットを読み込みます。
  1. <スクリプト>
  2. document.body.addEventListener("loaded.omacro.buynow", function (e) {
  3. e.preventDefault();
  4. omaro.buynow.widget.showDistributors();
  5. }、 間違い)
  6. </script>

ステップ 3:カスケード スタイル シートをページに追加する
次の CSS を追加 (必要に応じて変更) して、ディストリビューター ロケーター コンテンツのスタイルを調整し、ページ ドキュメント内で適切に表示されるようにします。

  1. <style type="text/css">
  2. body.oma-modal-in {
  3. オーバーフロー: 自動 !重要;
  4. }
  5. .oma-omacro .oma-buynow {
  6. 不透明度: 1 !重要;
  7. 表示: ブロック!重要;
  8. 位置: 相対 !重要;
  9. 上: 自動!重要;
  10. 右: 自動!重要;
  11. 下: 自動!重要;
  12. 左: 自動!重要;
  13. }
  14. .oma-omacro .oma-buynow .oma-dialog {
  15. 変換: なし!重要;
  16. トランジション: なし!重要;
  17. 左: 自動!重要;
  18. margin-right: 自動 !重要;
  19. マージン左: 自動!重要;
  20. }
  21. .oma-omacro .oma-buynow .oma-dialog .oma-content {
  22. ボックスシャドウ: なし!重要;
  23. 背景色: 透明;
  24. }
  25. .oma-omacro .oma-buynow .oma-dialog .oma-header .oma-title {
  26. 表示: なし。
  27. }
  28. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-close {
  29. 表示: なし。
  30. }
  31. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs {
  32. ボーダーボトムカラー: #ddd;
  33. 背景色: 透明;
  34. }
  35. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li>a {
  36. 色: #337ab7;
  37. 背景色: 透明;
  38. }
  39. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li>a:focus,
  40. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li>a:hover {
  41. テキスト装飾: なし。
  42. 背景色: #eee;
  43. 境界線の色: #eee #eee #ddd;
  44. }
  45. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li.oma-active>a,
  46. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li.oma-active>a:focus,
  47. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li.oma-active>a:hover {
  48. カラー: #555;
  49. カーソル: デフォルト;
  50. 背景色: #fff;
  51. ボーダー: 1px ソリッド #ddd;
  52. ボーダー下部の色: 透明;
  53. }
  54. .oma-omacro .oma-buynow .oma-footer {
  55. ボーダートップカラー: 透明;
  56. 背景色: 透明;
  57. }
  58. .oma-omaro .oma-backdrop {
  59. 表示: なし!重要;
  60. }
  61. </スタイル>

    • Related Articles

    • General Dealer Locator Web サイト コードの実装

      omacro には主に 2 種類のロケーター オプションがあります。このセクションでは、一般的なロケーター用に Web サイトのフロントエンドにコードを設定する方法について説明します。このロケータは、製品に関連付けられていない一般的なディーラーの結果を生成します。たとえば、オンラインの検索結果から、ユーザーは販売者のメインのウェブサイト ドメインまたは設定した販売者のカスタム URLをクリックして移動できます。特定の製品に関連付けられている結果については、 Product Based ...
    • 製品ベースのディーラー検索ウェブサイト コードの実装

      ステップ 1: Web サイト内にスクリプトを含める 以下の例は、今すぐ購入ウィジェットをサイトに統合するために必要なものを示しています。必要なパラメーターを更新してから、スニペットを Web サイトにコピーするだけです。 <script id="omacro-widget-buynow" ...
    • 海外の販売代理店の管理(販売代理店検索)

      海外の販売代理店を管理する ウェブサイトコード ディストリビューター ロケーターの Web サイト実装ガイドについては、 ここをクリックしてください。 代理店管理 ニーズに応じて、ディストリビューター ロケーターをセットアップするにはいくつかの方法があります。 ディストリビューターの結果を国別に表示 (ユーザーは国を選択できます) 国に関係なくすべての販売代理店を表示 1. ディストリビューターの結果を国別に表示(ユーザーは国を選択できます) omaro ...
    • Web サイト ページ内にディーラー ロケータを埋め込む

      ロケータをページに直接埋め込むことができます。 omacro の今すぐ購入コード スニペットをページに追加する手順を完了したと仮定して、次の例を使用して、ページ自体内にロケーターをレンダリングします。 ライブデモを見るには、 ライブデモサイトにアクセスしてください カスタム スタイルを備えた専用のディーラー ロケーターの例。 ステップ 1: CSS クラスをページに追加する 「oma-omacro」というクラス名を持つ要素がページにあることを確認してください。 <div ...
    • Google Maps JavaScript API に対するサイトのコンテンツ セキュリティ ポリシーを更新する

      序章 ウェブサイトの所有者または開発者として、 Google Maps APIの最新の変更と更新を常に把握しておくことが不可欠です。 2023 年第 2 四半期に Google Maps JavaScript API のバージョン 3.49 が廃止されたため、API への中断のないアクセスを維持するには、サイトの コンテンツ セキュリティ ポリシー(CSP) を更新する必要があります。この記事では、CSP を更新して googleapis.com を許可リストに登録し、Web サイトまたは ...