To jest Twój identyfikator firmy dostarczony przez Omacro. Ten identyfikator został przypisany podczas tworzenia konta firmowego i nigdy się nie zmieni. Powyższy fragment kodu zawiera już identyfikator Twojej firmy.
Jest to dwucyfrowy kod ISO kraju Kod ISO 3166-1 alfa-2 lub auto. Jeśli nie zostanie dostarczona, zostanie przedstawiona mapa, aby umożliwić użytkownikowi wybór kraju. Gdy jest podany i nie jest ustawiony na auto , użytkownikowi natychmiast prezentowane są wyniki dla określonego kraju. W przypadku ustawienia automatycznego kraj zostanie określony automatycznie na podstawie adresu IP użytkownika.
W przypadku wartości true fragment kodu zweryfikuje, czy każdy identyfikator produktu dostępny na stronie jest prawidłowy i zwróci produkt. Po zakończeniu sprawdzania poprawności fragment kodu doda odpowiednią klasę CSS do elementu wyzwalającego: obn-validate-pass lub obn-validate-fail . Podczas sprawdzania poprawności element wyzwalający będzie miał klasę CSS obn-validate-pending.
Jeśli to prawda, fragment kodu pomoże w debugowaniu, rejestrując całą aktywność i powiadomienia w konsoli przeglądarki. Zaleca się wyłączenie tej funkcji po zakończeniu debugowania.
Krok 1: Aby uruchomić wyskakujące okienko, najpierw musimy zmodyfikować ścieżkę skryptu w kroku 1 i dodać dodatkowy parametr o nazwie „tryb” z wartością „dystrybutor”. Zobacz przykład poniżej:
- <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 &tryb =dystrybutor " async></script>
Krok 1: Przypisz wyzwalacz do przycisków.
Poniższy przykład pokazuje prosty tag zakotwiczenia (link) używany jako wyzwalacz przycisku. Możesz łatwo wykorzystać istniejące lub nowe elementy na swojej stronie, po prostu dodając wymagany parametr.
- <a href="#obn" data-product="*">Znajdź dystrybutora</a>
Parametry wyzwalacza mają pierwszeństwo przed parametrami fragmentu kodu, co pozwala na globalne ustawianie parametrów z wyjątkami w razie potrzeby. Wszystkie parametry wyzwalacza są atrybutami danych HTML , które wymagają rozpoczynania się od „ data- ”.
produkt wymaganyTo jest identyfikator produktu i powinien być ustawiony na „*”.
Krok 1: Dodaj klasę CSS do strony.
Upewnij się, że na stronie znajduje się element o nazwie klasy „oma-omacro”.
- <div class="oma-omacro"></div>
Krok 2: Dodaj JavaScript do stronyDodaj następujący skrypt do strony w dowolnym miejscu poniżej elementu HTML wspomnianego w kroku 1 . Skrypt jest przeznaczony do wyzwalania funkcji renderowania w skrypcie Lokalizatora Dystrybutorów. Ten skrypt ładuje widżet po załadowaniu strony, a nie poprzez kliknięcie przycisku.
- <skrypt>
- document.body.addEventListener("loaded.omacro.buynow", funkcja (e) {
- e.preventDefault();
- omacro.buynow.widget.showDystrybutorzy();
- }, FAŁSZ)
- </script>
Krok 3: Dodaj kaskadowy arkusz stylów do stronyDodaj następujący kod CSS (zmodyfikuj w razie potrzeby), aby dostosować styl zawartości Lokalizatora dystrybutorów, tak aby była ona poprawnie renderowana w dokumencie strony.
- <style type="text/css">
- body.oma-modal-in {
- przepełnienie: auto !ważne;
- }
- .oma-omacro .oma-kup teraz {
- krycie: 1 !ważne;
- wyświetlacz: blok !ważny;
- pozycja: względna !ważna;
- u góry: auto !ważne;
- po prawej: auto !ważne;
- dół: auto !ważne;
- po lewej: auto !ważne;
- }
- .oma-omacro .oma-buynow .oma-dialog {
- transformacja: brak !ważne;
- przejście: brak !ważne;
- po lewej: auto !ważne;
- prawy margines: auto !ważne;
- margines-lewo: auto !ważne;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content {
- box-shadow: brak !ważne;
- kolor tła: przezroczysty;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-header .oma-title {
- Nie wyświetla się;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-close {
- Nie wyświetla się;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs {
- kolor-dolnego-obramowania: #ddd;
- kolor tła: przezroczysty;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li>a {
- kolor: #337ab7;
- kolor tła: przezroczysty;
- }
- .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 {
- dekoracja tekstu: brak;
- kolor tła: #eee;
- kolor obramowania: #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 {
- kolor: #555;
- kursor: domyślny;
- kolor tła: #fff;
- obramowanie: pełne 1px #ddd;
- kolor obramowania: przezroczysty;
- }
- .oma-omacro .oma-buynow .oma-footer {
- kolor górnej krawędzi: przezroczysty;
- kolor tła: przezroczysty;
- }
- .oma-omacro .oma-backdrop {
- wyświetlacz: brak !ważne;
- }
- </style>