Manejo de Require.js en Magento 2 (Sólo para Clerk v1)

Asegúrese de que Clerk.js se puede cargar cuando se utiliza Require.js

Esta guía sólo se aplica cuando se utiliza hasta la v.2.8.3 de la extensión Magento 2 Clerk.

En algunas configuraciones, Require.js detiene la carga de Clerk.js, lo que significa que no se mostrarán deslizadores ni resultados de búsqueda.

Cuando esto ocurra, se mostrará el siguiente error en tu consola:

Uncaught ReferenceError: Clerk is not defined

La extensión de Magento 2 ya maneja Require.js, pero en algunos casos, es necesario que ignore Clerk.js.

Puede hacerlo en el siguiente archivo:

vendor->clerk->magento2->templates->tracking.phtml

Simplemente inserte window._clerk_ignore_requirejs = true;

en la parte superior del script de seguimiento:

Después de utilizar este enfoque, Require.js ahora será compatible con Clerk.io.