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.
|
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.*'
}