There are a few different ways to integrate your Maropost Commerce Cloud Shipping Calculators. Which one you use will depend on how you intend for them to be used to calculate shipping costs on MyDeal.
See also How to Assign Shipping to your Products via the Maropost Commerce Cloud App and Set up MyDeal Shipping (Maropost Help article).
Please Note: This article is for users that wish to connect to their Maropost Shipping Options. This setup can be complex, so for most shipping setups we recommend the steps in this article.
Steps
- Create an API User for MyDeal
- Enter your Shipping Settings in the MyDeal App
- Republish product feed to apply changes.
1. Create an API User for MyDeal
- From your Maropost Commerce Cloud Control Panel, navigate to Settings & tools > Staff Users.
- Click the Add new staff user button on the top right-hand corner of the page.
- Fill in all the required details for the user (refer to example screenshot below).
- Set a Password for this user and regenerate an API Key.
- Set the Status of this user to Active.
- Set the User Permission Group to API User.
- Click Save.
Share the Username and API Key with MyDeal.
Please note: This API User must be created in the same Maropost Commerce Cloud Domain where you have installed the MyDeal App.
2. Enter your shipping settings in the MyDeal App
Tip: Freight Scheme ID “190” is a generic freight scheme for MyDeal to connect with all of your Maropost Shipping Calculators. You do not need to create a new Freight Scheme to apply this.
Option A: Integrating to all Maropost Shipping Methods and apply cheapest option
- MyDeal will fetch the cheapest shipping cost across all available Shipping Methods per product SKU.
- Shipping Methods with ["PickUp": true] will be excluded.
Apply the following settings under Default Shipping Cost Arrangement in the MyDeal App.
- Shipping Category: 2 - Custom
- Freight Scheme ID: 190
Option B: Integrating to one particular Maropost Shipping Method (default for all products)
- MyDeal will fetch the shipping cost from only one of your Maropost Shipping Methods.
- This will be the default setting for all products unless otherwise specified at the product level (see Option C).
- Shipping Methods with ["PickUp": true] will not be accepted.
Apply the following settings under Default Shipping Cost Arrangement in the MyDeal App.
- Shipping Category: 2 - Custom
- Freight Scheme ID: 190
- Maropost Shipping Category: (select the name of the Maropost Shipping Option to assign)
Option C: Integrating to one particular Maropost Shipping Method (enter at product level)
- MyDeal will fetch the shipping cost from only one of your Maropost Shipping Methods.
- This method will specify the Maropost Calculator at the product level, allowing you to use different Maropost Calculators for different products when necessary.
- Shipping Methods with ["PickUp": true] will not be accepted.
Step 1: Create custom fields in your Maropost Commerce Cloud to enter the Shipping Settings fields in the product level data.
- MyDeal Shipping Category (custom field): 2
- MyDeal Shipping Option ID (custom field): 190
- Maropost Shipping Option ID (custom field): 1 (Shipping Option ID of your Maropost Calculator)
Step 2: Apply the following settings under Configurable Shipping Cost Arrangement in the MyDeal App.
- Shipping Category Attribute: MyDeal Shipping Category
- Custom Freight Scheme ID Attribute: MyDeal Shipping Option ID
- Maropost Shipping Category Attribute: Maropost Shipping Option ID
Tip: If all of your products will use a Maropost Calculator, you can instead enter Shipping Category and Freight Scheme ID in the Default Shipping Cost Arrangement (per Option A). Then you will only need to map the Maropost Shipping Category Attribute in the Configurable Shipping Cost Arrangement.
3. Republish product feed to apply changes.
You can republish your full feed from the Product Sync page of the MyDeal App.