Sie können den Locator direkt in eine Seite einbetten. Angenommen, Sie haben die Schritte zum Hinzufügen von omacro-Sofortkauf-Code-Snippets zu Ihrer Seite ausgeführt, verwenden Sie das folgende Beispiel, um den Locator innerhalb der Seite selbst zu rendern.
Um eine Live-Demonstration zu sehen, besuchen Sie bitte unsere
Live-Demo-Site
Ein Beispiel für eine spezielle Händlersuche mit benutzerdefinierten Stilen.
Schritt 1: CSS-Klasse zur Seite hinzufügen
Stellen Sie sicher, dass Sie auf der Seite ein Element mit dem Klassennamen "oma-omacro" haben.
- <div class="oma-omacro"></div>
Schritt 2: JavaScript zur Seite hinzufügen
Fügen Sie das folgende Skript an einer beliebigen Stelle unterhalb des in Schritt 1 erwähnten HTML-Elements zur Seite hinzu. Das Skript soll die Renderfunktion innerhalb des Skripts „Jetzt kaufen“ auslösen. Dieses Skript lädt das Widget, sobald die Seite geladen wird, und nicht über einen Klick auf eine Schaltfläche.
Die Magie tritt innerhalb der Funktion omacro.buynow.widget.show() auf. Diese Funktion akzeptiert mehrere Parameter:
- Produktkennung erforderlich – „*“ (für allgemeine Händlersuche) oder SKU oder Omacro-Produkt-ID (SKU bevorzugt)
- Market-Tab – Der Wert kann entweder „online“ oder „lokal“ sein und gibt den Tab an, der sofort angezeigt werden soll.
- 2-stelliger ISO-Ländercode – „us“, „ca“, „au“ usw.
Allgemeines Beispiel für die Händlersuche
- <Skript>
- document.body.addEventListener("loaded.omacro.buynow", Funktion (e) {
- e.preventDefault();
- omacro.buynow.widget.show('*', 'local', 'us');
- }, FALSCH)
- </script>
Beispiel für eine produktbasierte Händlersuche
- <Skript>
- document.body.addEventListener("loaded.omacro.buynow", Funktion (e) {
- e.preventDefault();
- omacro.buynow.widget.show('LA12345', 'online', 'ca');
- }, FALSCH)
- </script>
Schritt 3: Cascading Style Sheet zur Seite hinzufügen
Fügen Sie das folgende CSS hinzu (ändern Sie es nach Bedarf), um den Stil des Inhalts „Jetzt kaufen“ so anzupassen, dass er innerhalb des Seitendokuments richtig gerendert wird.
- <style type="text/css">
- body.oma-modal-in {
- Überlauf: auto !wichtig;
- }
- .oma-omacro .oma-buynow {
- Deckkraft: 1 !wichtig;
- Anzeige: block !wichtig;
- Position: relativ !wichtig;
- oben: auto !wichtig;
- rechts: auto !wichtig;
- unten: auto !wichtig;
- links: auto !wichtig;
- }
- .oma-omacro .oma-buynow .oma-dialog {
- transformieren: keine !wichtig;
- Übergang: keine !wichtig;
- links: auto !wichtig;
- margin-right: auto !wichtig;
- margin-left: auto !wichtig;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content {
- box-shadow: keine !wichtig;
- Hintergrundfarbe: transparent;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-header .oma-title {
- Anzeige: keine;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-close {
- Anzeige: keine;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-inhalt .oma-tabs {
- Rahmenfarbe unten: #ddd;
- Hintergrundfarbe: transparent;
- }
- .oma-omacro .oma-buynow .oma-dialog .oma-inhalt .oma-tabs>li>a {
- Farbe: #337ab7;
- Hintergrundfarbe: transparent;
- }
- .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 {
- Textdekoration: keine;
- Hintergrundfarbe: #eee;
- Rahmenfarbe: #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 {
- Farbe: #555;
- Cursor: Standard;
- Hintergrundfarbe: #fff;
- Rand: 1px solide #ddd;
- Rahmenfarbe unten: transparent;
- }
- .oma-omacro .oma-buynow .oma-footer {
- Rahmenfarbe oben: transparent;
- Hintergrundfarbe: transparent;
- }
- .oma-omacro .oma-hintergrund {
- Anzeige: keine !wichtig;
- }
- </style>