Step 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 the screenshot below for simplicity purpose)
- Set a Password for this user and generate an API Key
- Set the Status of this user to Active
- Set the User Permission Group to API User
- Click Save
Once done, please send the following information to your MyDeal Agent
- Username: mydeal
- API Key (32 digits): LtFXOabcSJDv94ODnpGE892zLbSwyzhi
NOTE: This API User must be created in the same Maropost Commerce Cloud Domain where you have installed the MyDeal App
Step 2 - Create the Maropost Commerce Cloud Shipping Calculator on MyDeal
- Login to your MyDeal Seller Portal and use the "Manage Freight Schemes" feature to create your Maropost Commerce Cloud Shipping Calculator
- Select "Freight API" as "Freight Scheme" and "Maropost Commerce Cloud API" as "Option"
- Insert your Maropost Commerce Cloud Domain URL and add "/do/WS/NetoAPI" at the end. Example: https://www.domain.com/do/WS/NetoAPI
- Insert the UserName and Password which you have created for MyDeal API User
Step 3 - Update the MyDeal App settings with your desired arrangement
Option A) Integrating to all Maropost Commerce Cloud Shipping Methods
- MyDeal will fetch the cheapest shipping cost across all available Shipping Methods per product SKU
- Shipping Methods with "PickUp": "true" will be excluded
To use this arrangement, apply the following settings under 'Shipping Cost Arrangement' in the MyDeal App.
- Set 'Default Shipping Category' = 2
- Set 'Default Freight Scheme ID' = [insert the FreightSchemeID you have created on MyDeal]
- Set 'Default Maropost Commerce Cloud Shipping Category' as blank