Product ID mapping is a new feature which allows products to be loaded using an identifier other than their product ID.

The map is set against an app configuration in the form FROM -> ID, for example:

MYSKU001 -> 1007644
MYSKU002 -> 7429

Example URL

In the below URL, the p parameter is set to TEST_SKU.

https://g3d-app.com/s/app/nopreview2/en_GB/cs08rp5pn89j64x.html#p=TEST_SKU

In configuration cs08rp5pn89j64x, TEST_SKU has been set to map to 1412888:

TEST_SKU -> 1412888

This means that the above URL is equivalent to:

https://g3d-app.com/s/app/nopreview2/en_GB/cs08rp5pn89j64x.html#p=1412888

Use Case

Product ID mapping is useful in fairly limited cases where a retailer wishes to load a product based on information they already have in their own database rather than needing to add a separate field for a CPP product ID.

Product ID mapping should only be used as a last resort, the product map must be maintained manually and could be quite time consuming.

It would not be possible for product mapping to work automatically without the need for the map to be explicitly set against the app configuration.

Availability

Currently product ID mapping is only available in nopreview2, however it is a standard feature of the core software and could easily be added to other recent apps by request.