Marketplace Connector

Setting up Multiple Shopify Stores per One Peoplevox


First Integration – Availability Changes

Example of a webhook URL:

"https://app.zangerine.com/webhook.php?service=PeopleVoxWebhook&method=handleAvailabilityChanges&account_id=ACCOUNT ID&integration_id=INTEGRATOIN ID&warehouse_id=WAREHOUSE ID&new_qty={Available}&sku={ItemCode}"

  1. Update the Account ID, Integration ID, and Warehouse ID based on the installation of Descartes Marketplace Connector to which it was added.

  2. Add filter "AvailabilityEventTypeId != 3". However, if they have multiple stores in their Peoplevox, use these filters instead: AvailabilityEventTypeId != 3 and ItemType.<store filter attribute>.Equals("PRODUCT_STORE_NAME).

  3. The Store Filter attribute refers to the PRODUCT attribute to which you assigned the value “store”. Assigning "store" is required for multiple store setups.



Second Integration – Packages Despatched

Example of the webhook URL:

"https://app.zangerine.com/webhook.php?service=PeopleVoxWebhook&method=handleDispatchPackage&account_id=1665&integration_id=1&package={PackageNumber}&item_code={DespatchItems.ItemType.ItemCode}&qty={DespatchItems.Quantity}&service_type_name={Despatch.ServiceType.Name}&carrier_name={Despatch.Carrier.Name}&service_type_code={Despatch.ServiceType.Code}&tracking_number={Despatch.TrackingNumber}&despatch_number={Despatch.DespatchNumber}&order_id={Despatch.SalesOrder.AttributeNUMBER}"

  1. Update the Account ID and Integration ID.

  2. Map the attribute (number) at the end of the URL to the order attribute set as “Marketplace Connector Order ID”.

  3. Add the filter "Despatch.SalesOrder.ChannelName.Equals ("VALUE OF SHOPIFY™ INTEGRATION NAME").

Third Integration – Despatch Package Tracking Number Received

Example of Webhook URL:

https://app.zangerine.com/webhook.php?service=PeopleVoxWebhook&method=handleDispatchPackageTrackingNumber&account_id=NUMBER&integration_id=NUMBER&package={PackageNumber}&despatch_number={Despatch.DespatchNumber}&carrier_name={Despatch.Carrier.Name}&service_type_name={Despatch.ServiceType.Name}&service_type_code={Despatch.ServiceType.Code}&tracking_number={Despatch.TrackingNumber}&order_id={Despatch.SalesOrder.AttributeNUMBER}

  1. Update the Account ID and Integration ID.

  2. Map attribute(number) at the end of the URL to the order attribute set to “Marketplace Connector order ID.”

  3. Add the filter "Despatch.SalesOrder.ChannelName.Equals("VALUE OF SHOPIFY INTEGRATION NAME").



    Please note:

    • Currently, filters are only for development. Development can provide the necessary information, if needed.

    • A webhook is needed for each site in PVX that manages inventory.


Back to Top