MyDeal lets you charge for shipping in a number of different ways, using rates in Maropost Commerce, on MyDeal, or even a mix. It’s best to have an idea of how you will charge for shipping before you set up the integration so that you can prepare any custom fields and their data accordingly.
There are three primary ways to set up shipping:
- Use rate tables in MyDeal.
- Use a flat rate on each product in Maropost Commerce.
- Use a Maropost Commerce shipping option to calculate postage costs.
These methods can be used in any combination, but will require more custom fields and data entered if you mix and match them. Follow one of the guides below to set use the same method for every product on MyDeal:
Free Shipping
Free shipping requires no custom fields or data entry in Maropost Commerce or on MyDeal. In the Cresco dashboard configure the settings as per below:
Setting | Value | Description |
---|
Default Shipping Category | 1 - Flat | Tells MyDeal that all products use a flat rate shipping cost. |
Default Shipping Cost | 0 | Set the default cost to $0 to make all product shipping free. |
Flat Rate Shipping
Flat rate shipping can also include free shipping, as you set the rate on each product in Maropost Commerce.
In Maropost Commerce, create a custom product field called MyDeal shipping rate
. Populate this field with the flat shipping cost for each product.
In the Cresco dashboard configure the settings as per below:
Setting | Value | Description |
---|
Default Shipping Category | 1 - Flat | Sets all MyDeal listings to use a flat rate for shipping. |
Shipping Cost Attribute | MyDeal shipping rate | The custom product field where you enter the flat rate shipping cost. |
Default Shipping Cost | User defined. | Recommended as a fallback shipping cost, varies depending on your usual rates. |
Maropost Commerce Shipping Rates
MyDeal can calculate the shipping cost using the rates or carrier API in your Maropost Commerce shipping options. Each product can only use one shipping option, but different products can use different options.
-
In your Maropost Commerce control panel add a custom product field called MyDeal shipping option ID
.
-
Populate this field with the Maropost Commerce shipping option ID on each product.
Tip: IDs can be found in Settings & tools > Shipping > Shipping options.

-
In the Cresco dashboard configure the settings as per below:
Setting | Value | Description |
---|
Default Shipping Category | 2 - Custom | This tells Cresco to use a postage cost in Maropost Commerce. |
Default Freight Scheme ID | 190 | Required to use a Maropost Commerce shipping option. |
Maropost Commerce Shipping Category Attribute | MyDeal shipping option ID | The custom product field where you store the Maropost Commerce shipping option ID. |
Default Maropost Commerce Shipping Category | Select a fallback shipping option from the drop down list. | Used in case the shipping option is not set on a product. |

MyDeal Shipping Tables
MyDeal shipping tables must be set up in MyDeal before they can be used for your listings. Follow the steps on the MyDeal helps site to create your shipping tables.
In Maropost Commerce, create a custom product field called MyDeal shipping option ID
. Populate this field with the MyDeal shipping ID on each product.
In the Cresco dashboard configure the settings as per below:
Setting | Value | Description |
---|
Default Shipping Category | 2 - Custom | Required to use MyDeal shipping tables. |
Custom Freight Scheme ID | MyDeal shipping option ID | Custom product field where the MyDeal shipping table ID is stored. |
Default Freight Scheme ID | User defined | Enter the ID of a fallback MyDeal rate table. |
Shipping Setting Reference
This table provides a reference for each of the shipping settings for MyDeal.
Cresco Setting | Description |
---|
Shipping Category Attribute | Custom product field that has 1, 2, or 3 entered in it. |
Default Shipping Category | Shipping category to use if the above custom field is empty on the product. |
Custom Freight Scheme ID | Custom product field that relates to the MyDeal shipping cost ID. Use 190 to link to your Maropost Commerce shipping options. |
Default Freight Scheme ID | MyDeal shipping cost ID to use if the above custom field is empty on the product. |
Shipping Cost Attribute | Custom product field where you have entered the shipping cost. |
Default Shipping Cost | Shipping cost when the above custom product field is empty on the product. |
Maropost Commerce Shipping Category Attribute | Custom product field with the ID of the Maropost Commerce shipping option to use when calculating postage cost. |
Default Maropost Commerce Shipping Category | Maropost Commerce shipping option ID to use when calculating postage cost if the above custom field is empty on the product. |