- Clerk.io Help Center
- Usare Clerk.io con Magento 2
- Risoluzione problemi
Gestire Require.js in Magento 2 (solo per Clerk v1)
Assicurarsi che Clerk.js possa essere caricato quando si usa Require.js
Questa guida si applica solo quando si utilizza fino alla v.2.8.3 dell'estensione Magento 2 Clerk.
In alcune configurazioni, Require.js blocca il caricamento di Clerk.js, il che significa che non verranno mostrati slider o risultati di ricerca.
Quando questo accade, il seguente errore verrà mostrato nella tua console:
Uncaught ReferenceError: Clerk is not defined
L'estensione di Magento 2 gestisce già Require.js, ma in alcuni casi, è necessario che ignori Clerk.js.
Potete farlo nel seguente file:
vendor->clerk->magento2->templates->tracking.phtml
Inserite semplicemente window.__clerk_ignore_requirejs = true;
nella parte superiore del tracking script:
Dopo aver usato questo approccio, Require.js sarà ora compatibile con Clerk.io.