On Shopify? Use the app instead — it covers the same ground with theme and checkout extensions.
Magento 2
Download the Magento Composer ZIP into a directory outside your Magento project, then:1
Connect
In Magento Admin, open Stores → Configuration → NeuronSearchLab →
Recommendations and select Connect to NeuronSearchLab (or run
bin/magento neuronsearchlab:connect). This creates the store’s
NeuronSearchLab workspace and embed key, switches the storefront
integration on, and sends the catalogue. You need no NSL account to
connect.2
Wait for the import
Recommendations appear on home, product, category, search and cart pages
once the catalogue is imported, usually within a few minutes. The
connection panel shows how many products are being recommended.
3
Open the console
Select Open NeuronSearchLab console in the connection panel, then
sign in or create a free account. The store’s workspace is added to your
account, where you configure placements, rules and analytics.
bin/magento neuronsearchlab:catalogue:sync. Each sync
sends enabled, visible products with their URL, image, price, categories and
stock; products that are disabled, hidden, deleted or out of stock stop being
recommended. The module sends the catalogue rather than NSL fetching it, so
staging and development stores work the same way. A connected store starts
on the free plan. The Magento guide
covers cache, theme and checkout checks, and disconnecting.
Place a strip by adding the block to any layout handle:
Shopware 6
Download the Shopware ZIP and extractNeuronSearchLabRecommendations.
Copy the plugin into custom/plugins/, then:
PrestaShop 1.7 and 8
Download the PrestaShop ZIP. Upload the module under Modules → Module Manager, install it, and paste your embed key in its configuration. SKUs come from the productreference, falling back to the product id where
reference is empty, as it is in many catalogues.
WooCommerce
Download nsl-woocommerce.zip, upload it under Plugins → Add New, and activate it alongside WooCommerce. In WooCommerce → Settings → Products → General, enter a publishable embed key and allow the storefront origin in the NSL console. Classic product and cart templates receive automatic placements; custom pages can use the[nsl_recommendations] shortcode. Import the catalogue separately. Browser
checkout and block-theme receipt flows still need staging verification.
BigCommerce
BigCommerce gives an app no template hook, so this adapter is a storefront script rather than a plugin. Paste it under Settings → Advanced → Script Manager, in the header, on all pages, with your key filled in. Download the BigCommerce ZIP and copy the script inside it. It reads the basket and the order from BigCommerce’s Storefront API, which is same-origin and unauthenticated, so there is no API account to create and no token in the page. Two limits are worth knowing before you install it:- Categories come from the breadcrumb. BigCommerce category URLs carry no marker, and nothing else is reliable across themes. Where a theme has no breadcrumb, no category is sent.
- The order id is not in a consistent place. The script looks in the query string, session storage and the URL path. If none of them has it, the sale is not reported, because a sale that cannot be keyed would be counted again on the next page reload.
What every adapter sends
These are your own identifiers throughout. A SKU is resolved against your
catalogue server-side, so there is no id mapping to maintain.
Conversions
Orders from an adapter arrive as theorder_reported signal, bound to a
zero-weight event, because a browser cannot prove a sale took place. They are
used for attribution.
Every adapter reports the same signals — product views, basket additions,
recommendation impressions and clicks, and orders — and they land on the event
types created when you made your embed key. A Magento order and a Shopware order
are therefore the same event, whatever either platform calls it. See
Events for the full list and how to point a signal at an event
you already track.
The Shopify order connector can reconcile a verified order against the pixel’s
report when their canonical order ids match. Verified server-side order
connectors for Magento, Shopware, PrestaShop and BigCommerce are not yet
provided by these adapters; do not use browser-reported orders as a verified
sales ledger.

