Implementación del código del sitio web del localizador de distribuidores

Implementación del código del sitio web del localizador de distribuidores

Paso 1: Incluya el script dentro del sitio web

El siguiente ejemplo demuestra lo que se necesita para integrar el widget Localizador de distribuidores con su sitio. Simplemente actualice los parámetros deseados y luego copie el fragmento en su sitio web.
Todos los parámetros del fragmento se adjuntan al código fuente del script y deben cumplir con los estándares de los identificadores uniformes de recursos .

empresarequerida
Este es su identificador de empresa proporcionado por Omacro. Este ID se asignó cuando se creó originalmente la cuenta de su empresa y nunca cambiará. El fragmento de ejemplo anterior ya incluye el identificador de su empresa.
país
Este es un código de país ISO de dos dígitos ISO 3166-1 código alfa-2 o automático. Si no se proporciona, se presentará un mapa para que el usuario pueda seleccionar su país. Cuando se proporciona y no se establece en automático , al usuario se le presentan inmediatamente los resultados para el país especificado. Cuando se establece en automático, el país será determinado automáticamente por la dirección IP de los usuarios.
validar
Cuando sea verdadero, el fragmento verificará que cada identificador de producto disponible en la página sea válido y devuelva un producto. Una vez que se complete la validación, el fragmento agregará la clase CSS respectiva al elemento desencadenante: obn-validate-pass u obn-validate-fail . Mientras la validación esté pendiente, el elemento activador tendrá la clase CSS obn-validate-pending.
depurar
Cuando sea verdadero, el fragmento ayudará con la depuración al registrar toda la actividad y las notificaciones en la consola de su navegador. Se recomienda deshabilitar esta función una vez que se complete la depuración.

Paso 2: Elija la forma en que desea implementar el Localizador de Distribuidores.

Opción 1: se activa al hacer clic en un botón para abrir una ventana emergente del modelo.

Paso 1: para activar la ventana emergente, primero debemos modificar nuestra ruta de script en el Paso 1 y agregar un parámetro adicional llamado "modo" con un valor de "distribuidor". Vea el ejemplo a continuación:
  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 &modo =distribuidor " asíncrono></script>
Paso 1: Asigne disparadores a los botones.
El siguiente ejemplo muestra una etiqueta de anclaje simple (enlace) que se usa como un disparador de botón. Puede usar fácilmente elementos existentes o nuevos en su sitio web simplemente agregando el parámetro requerido.

  1. <a href="#obn" data-product="*">Encuentre un distribuidor</a>

Los parámetros de activación tienen prioridad sobre los parámetros de fragmento, esto permite que los parámetros se configuren globalmente con excepciones si es necesario. Todos los parámetros de activación son atributos de datos HTML que requieren que comiencen con ' data- '.

producto  requerido
Este es el identificador del producto y debe establecerse en "*".

Opción 2: incrustado en la página del sitio web.

Puede incrustar el localizador directamente en una página. Suponiendo que haya seguido los pasos para agregar fragmentos de código de compra ahora de omacro a su página, use el siguiente ejemplo para representar el localizador dentro de la página misma.
Paso 1: agregue la clase CSS a la página.
Asegúrese de tener un elemento en la página con el nombre de clase de "oma-omacro".
  1. <div class="oma-omacro"></div>

Paso 2: agregue JavaScript a la página
Agregue el siguiente script a la página en cualquier lugar debajo del elemento HTML mencionado en el Paso 1 . La secuencia de comandos está diseñada para activar la función de procesamiento dentro de la secuencia de comandos del localizador de distribuidores. Este script carga el widget una vez que se carga la página en lugar de hacer clic en un botón.
  1. <script>
  2. document.body.addEventListener("loaded.omacro.buynow", function (e) {
  3. e.preventDefault();
  4. omacro.buynow.widget.showDistributors();
  5. }, FALSO)
  6. </script>

Paso 3: agregue una hoja de estilo en cascada a la página
Agregue el siguiente CSS (modifique según sea necesario) para ajustar el estilo del contenido del Localizador de distribuidores para que se represente correctamente dentro del documento de la página.

  1. <tipo de estilo="texto/css">
  2. cuerpo.oma-modal-in {
  3. desbordamiento: auto !importante;
  4. }
  5. .oma-omacro .oma-comprar ahora {
  6. opacidad: 1 !importante;
  7. pantalla: bloque !importante;
  8. posición: relativa !importante;
  9. arriba: auto !importante;
  10. derecha: auto !importante;
  11. abajo: auto !importante;
  12. izquierda: auto !importante;
  13. }
  14. .oma-omacro .oma-comprar ahora .oma-diálogo {
  15. transformar: ninguno !importante;
  16. transición: ninguna !importante;
  17. izquierda: auto !importante;
  18. margen derecho: auto !importante;
  19. margen izquierdo: auto !importante;
  20. }
  21. .oma-omacro .oma-comprar ahora .oma-diálogo .oma-contenido {
  22. box-shadow: ninguno !importante;
  23. color de fondo: transparente;
  24. }
  25. .oma-omacro .oma-buynow .oma-dialog .oma-header .oma-title {
  26. pantalla: ninguno;
  27. }
  28. .oma-omacro .oma-comprar ahora .oma-diálogo .oma-contenido .oma-cerrar {
  29. pantalla: ninguno;
  30. }
  31. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs {
  32. borde-fondo-color: #ddd;
  33. color de fondo: transparente;
  34. }
  35. .oma-omacro .oma-buynow .oma-dialog .oma-content .oma-tabs>li>a {
  36. color: #337ab7;
  37. color de fondo: transparente;
  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. texto-decoración: ninguno;
  42. color de fondo: #eee;
  43. color del borde: #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. color: #555;
  49. cursor: predeterminado;
  50. color de fondo: #fff;
  51. borde: 1px sólido #ddd;
  52. borde-fondo-color: transparente;
  53. }
  54. .oma-omacro .oma-comprar ahora .oma-footer {
  55. borde-superior-color: transparente;
  56. color de fondo: transparente;
  57. }
  58. .oma-omacro .oma-fondo {
  59. pantalla: ninguno !importante;
  60. }
  61. </estilo>