naizfit.json

La configuración del widget de Naiz Fit SizeForm se realiza medianto un fichero JSON alojado en la raíz de su dominio. El fichero debe llamarse "naizfit.json"

Instalación y actualización de la configuración

Una vez haya alojado el fichero naizfit.json en la raíz de su dominio, puede emplear la siguiente url para realizar la instalación o actualización de su configuración:

http://backend.production.naiz.fit/api/partners/config/dominio/partnerKey

Important

Deberá sustituir el elemento "domain" de la url por su dominio completo (ej: www.ejemplo.com) y el elemento "partnerKey" por la clave suministrada por Niaz Fit.

El sistema comprobará la existencia del fichero naizfit.json en la raíz de su dominio, analizará su estructura y actualizará su configuración.

Estructura del fichero naizfit.json

Acontinuación detallamos cada uno de los campos que definen la configuración del widget de Naiz Fit SizeForm en su dominio.

Campo Valor por defecto Descripción
version 2.0.0 Versión de la librería JavaScript NaizJS incluida en el paquete personalizado para el dominio en el que se carga
enabled true Permite activar (true) o desactivar (false) la renderización del formulario y del botón lanzador del widget
openerSelector [data-naiz-opener] Selector CSS para encontrar el elemento DOM en el que insertar el botón lanzador del widget
formContainerSelector  body Selector CSS para encontrar el elemento DOM en el que insertara el contenedor del formulario del widget
custom/script URL del fichero con el código JavaScript que será paquetizado junto con la librearía NaizJS y permite la personalización del comportamiento del widget de Naiz Fit SizeForm.
custom/html URL del fichero con el código HTML para la personalización del interfaz de usuario.
order_regex Expresión regular que permite identificar la página de pedido completado a través de su URL.
Esta funcionalidad también se puede definir sobreescribiendo el método "checkOrderPage" tal y como se describe en la sección correspondiente de la personalización del comportamiento
mode SELECTOR Define el modo en el que se renderizará el widget.
  • "SELECTOR" es el modo por defecto y renderizará el widget en el elemento indicado por el valor "openerSelector".
  • "DEMO" permite lanzar el widget en modo demostración, en el cual no hace falta que el producto esté registrado en el sistema y añade el botón del widget en una esquina de la página como un "overlay"

Ejemplo de naizfit.json

{
  'version': '2.0.0',
  'custom': {
    'script': 'https://my.domain.com/scripts/naizfit.js',
    'html': 'https:/my.domain.com/htmls/naizfit.hbs'
  },
  'order_regex': '*_order.*'  
}