Marketplacer accelerator (Cerberus) allows custom mapping rules when synchronizing to Shopify Plus. Currently, these are the types of synchronization supported:
- Marketplacer Advert > Shopify Product
- Marketplacer Variant > Shopify Product Variant
The new custom mapping will override the content if custom mapping rules are used to map to the fields that the Marketplacer Shopify Plus Accelerator uses as part of its default flow.
An example could be mapping Marketplacer "specification" to Shopify "description". The content seller input in the description field is overwritten with the content in the specification field.
Marketplacer Advert fields | Shopify product fields |
Advert fields here that types are:
|
Product fields here that types are:
Example: productType, redirectNewHandle, title Metafields which value types (*) are:
(*) Metafield value types need to be pre-defined in Metafield definition through Shopify admin. |
Brand fields here that types are:
|
|
Variant fields here that types are:
|
ProductVariant fields here that types are:
Metafields which value types (*) are:
(*) Metafield value types need to be pre-defined in Metafield definition through Shopify admin. |
Set up custom mappings
- In Marketplacer accelerator Cerberus, click Custom Mapping from the the Shopify section.
- Next, Sync the custom metafields from Shopify into Marketplacer by selecting the 'Sync metafield definitions from Shopify' option.
- The SI or Technical Partners can create a rule for either Marketplacer Advert or Marketplacer Variant. Click Add a new Custom Mapping in either of them. You will be prompted to select a field in Marketplacer Advert. For example, choose to add a custom mapping for Marketplacer Variant.
- First, you must select a Marketplacer field and choose a compatible Shopify field that is mapped. For example, Marketplacer’s Tax Code is to be mapped to Shopify’s Tax Code.
- Click Done and Apply to save your changes.
- To remove the custom mapping you don't want to use, click Delete.
- Alternatively, click Static Custom Mapping to map a static value to Shopify’s field. You do not need a particular Marketplacer’s field to map to Shopify's field.
- Complete the form including Label, Description, Type, and Value.
Note: Type and Value are important as Type will decide the compatible Shopify’s field to map and Value is the actual value will be statically set and sent to Shopify. - Click Done and Apply to save your changes.
Note: Currently, the Shopify fields supported are still limited but could be extended. Any mapping changes made will not apply to existing records but will apply to future syncs.
Customization options
If you want to synchronize other data between Marketplacer Accelerator (Cerberus) and Shopify Plus, you must consult an SI, Technical Partner’s developer, or specialized provider. They will also help you customize the connection between platforms using Marketplacer’s GraphQL API and Partner Access code.
You can find detailed documentation about the GraphQL API here and the Partner Access Code here.
Any customization made by the SI or Technical partner will be the responsibility of the Operator and Partner to support.
Related articles