This integration is a one-time setup that easily allows for recurring projects, and allows the Zmags solution to communicate with your e-commerce platform’s shopping cart. It’s a very non-invasive process that essentially mirrors the behavior of your existing shopping cart within the digital catalog experience.
Upon checkout the user is brought to the existing shopping cart on the e-commerce platform and is able to complete their purchase following the process put in place by the existing e-commerce provider.
This leads to a couple of requirements:
An existing functioning online webshop
A way for the catalog to add products to the webshop's cart, either:
- An API that we can use, which requires information about it from the client.
- We can reverse-engineer how the existing webshop works and replicate that. Any information the customer can provide is helpful, but not strictly required.
- When products are added to the cart, their data (i.e. the exact product selected, it's color and so on) often needs to be in a specific format that is independent of how it is presented in the DPW. For example color is shown in the DPW as red, blue, green, etc., but the webshop is coded to accept is as numbers that it knows maps to specific colors. This information needs to be accessible to Zmags when we get the product data.
Integration and Testing
Once the Catalog has been uploaded to the Zmags Platform a snippet of code is then embedded onto a webpage to handle the communication of the publication with the shopping cart and allow for the catalog to appear embedded in the customer’s site.
We recommend that you create a test page through the CMS to house your Zmag during production. This should be a stand-alone page that is not accessible through your site’s main navigation. Once the catalog has been reviewed and approved, the snippet can be moved to a public-facing page to provide easy access.