これは、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 の場合、スニペットはすべてのアクティビティと通知をブラウザー コンソールに記録することでデバッグを支援します。デバッグが完了したら、この機能を無効にすることをお勧めします。
ステップ 1:ポップアップ ウィンドウをトリガーするには、まずステップ 1 でスクリプト パスを変更し、値が「distributor」である「mode」という追加パラメータを追加する必要があります。以下の例を参照してください。
- <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 サイト上で既存の要素または新しい要素を簡単に使用できます。
- <a href="#obn" data-product="*">販売代理店を探す</a>
トリガー パラメータはスニペット パラメータよりも優先されるため、必要に応じて例外を除いてパラメータをグローバルに設定できます。すべてのトリガー パラメーターはHTML データ属性であり、「 data- 」で始まる必要があります。
製品 必要これは製品識別子であり、「*」に設定する必要があります。
ステップ 1: CSS クラスをページに追加します。
「oma-omacro」というクラス名を持つ要素がページ上にあることを確認してください。
- <div class="oma-omaro"></div>
ステップ 2:ページに JavaScript を追加する次のスクリプトを、ページのステップ 1で説明した HTML 要素の下の任意の場所に追加します。このスクリプトは、Distributor Locator スクリプト内でレンダリング機能をトリガーするように設計されています。このスクリプトは、ボタンのクリックではなく、ページが読み込まれるとウィジェットを読み込みます。
- <スクリプト>
- document.body.addEventListener("loaded.omacro.buynow", function (e) {
- e.preventDefault();
- omaro.buynow.widget.showDistributors();
- }、 間違い)
- </script>
ステップ 3:カスケード スタイル シートをページに追加する次の CSS を追加 (必要に応じて変更) して、ディストリビューター ロケーター コンテンツのスタイルを調整し、ページ ドキュメント内で適切に表示されるようにします。
- <style type="text/css">
- body.oma-modal-in {
- オーバーフロー: 自動 !重要;
- }
- .oma-omacro .oma-buynow {
- 不透明度: 1 !重要;
- 表示: ブロック!重要;
- 位置: 相対 !重要;
- 上: 自動!重要;
- 右: 自動!重要;
- 下: 自動!重要;
- 左: 自動!重要;
- }
- .oma-omacro .oma-buynow .oma-dialog {
- 変換: なし!重要;
- トランジション: なし!重要;
- 左: 自動!重要;
- margin-right: 自動 !重要;
- マージン左: 自動!重要;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content {
- ボックスシャドウ: なし!重要;
- 背景色: 透明;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-header .oma-title {
- 表示: なし。
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-close {
- 表示: なし。
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs {
- ボーダーボトムカラー: #ddd;
- 背景色: 透明;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li>a {
- 色: #337ab7;
- 背景色: 透明;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li>a:focus,
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li>a:hover {
- テキスト装飾: なし。
- 背景色: #eee;
- 境界線の色: #eee #eee #ddd;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li.oma-active>a,
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li.oma-active>a:focus,
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li.oma-active>a:hover {
- カラー: #555;
- カーソル: デフォルト;
- 背景色: #fff;
- ボーダー: 1px ソリッド #ddd;
- ボーダー下部の色: 透明;
- }
- .oma-omacro .oma-buynow .oma-footer {
- ボーダートップカラー: 透明;
- 背景色: 透明;
- }
- .oma-omaro .oma-backdrop {
- 表示: なし!重要;
- }
- </スタイル>