You might have a store that sells different types of products where each type requires a different set of shipping, delivery, and pickup rules. This may be because you sell product that are:
- Heavy and lightweight
- Perishable and non-perishable
- Fragile and non-fragile
- Oversize and regular sized
Whatever the reason, you can create 2 or more profiles, assign different products to each one, and give each a completely different set of delivery rules.
When customers check out, they'll see the delivery options that are relevant for the item they are purchasing.
Information about setting up delivery profiles
The names you give to the shipping options affect what happens when a customer buys multiple products belonging to different delivery profiles. Let's look at a few examples.
In these examples the store sells both pianos and other musical instruments. The store owner has set up a profile for pianos. All other products are in the general delivery profile.
Example 1: Options in both profiles have the exact same names
In this example, the following shipping options were created for a particular region. The names are completely identical (names are case sensitive).
General profile:
Standard Shipping $30 4 - 6 business days
Overnight Shipping $100 1 business day
Piano profile:
Standard Shipping $300 4 - 6 business days
Overnight Shipping $500 1 business day
When a customer from the relevant region orders a violin and a piano, the shipping fees are combined.

Tip: In the above example, the delivery times are identical, so they're displayed at checkout. If they are not identical, no delivery times are displayed.
Example 2: Both options have different names
In this example, none of the names are a match. 'Standard shipping' in the 2 delivery profiles aren't considered the same name because the one in the general profile has a capital 'S' and the piano profile doesn't. The other options have completely different names.
General profile:
Standard Shipping $30 4 - 6 business days
Overnight Shipping $100 1 business day
Piano profile
Standard shipping $300 4 - 6 business days
Expedited Shipping $500 1 business day
When a customer from the relevant region orders a violin and a piano, they are offered a 'Shipping' option with the combined expense of the lowest shipping rate for both items.

If a customer selects one of the options that work for only 1 of the products, they're instructed to make the necessary changes.

Example 3: Some option names match and some don't
In this example, only the names of the most expensive options are a match, but the other options are different.
General profile:
Standard Shipping $30 10 - 14 business days
Priority Shipping $60 4 - 8 business days
Overnight Shipping $100 1 business day
Piano profile
Ground Shipping $300 10 - 16 business days
Expedited Shipping $400 6 - 9 business days
Overnight Shipping $500 1 business day
When some options match, but others don't (and it doesn't matter which of them match) you'll see the following:
- The cheapest option (if not an exact match) is combined and given the name 'Shipping'. The fee is combined ($30 + $300 = $330 in this example).
- Any options with an exact name match are displayed with the name and combined fee (Overnight Shipping for $600 in this example).
- Any other shipping options are listed separately. If selected, customers are instructed to make the necessary changes to the cart.
Example 4: Linked and unlinked local delivery and pickup options
The previous examples showed how the names you give to shipping options influence how the options are displayed to customers at checkout. Now, let's look at how local delivery and pickup options can be either linked or separate.
In this example, the merchant set up a variety of local delivery options for various locations in the general profile. When they set up local delivery for a new profile, they'll be able to select any of the existing options or create new rates.
Since they selected the 'Next day courier delivery' option, this rate with all its settings is now applied to both profiles and is displayed at checkout for all relevant products. If the settings are edited, the changes apply to both profiles.
Similarly, when setting up pickup options, you can select existing options (which links them and means they can be used for products in relevant profiles) or you can create different pickup options and both are displayed when customers choose options belonging to 2 profiles.
If a merchant linked the local delivery option but set up a pickup option that just applies to the general profile, a customer buying products from each profile would see this at checkout:
Step 1 | Set up your general delivery profile
To start, we suggest you set up your first delivery profile for the kinds of products you sell most often. This includes creating the necessary region(s) and creating appropriate shipping, delivery, and/or pickup options. In other words, set up delivery as you would normally do if you had only one delivery profile.
Step 2 | Create additional delivery profiles
Now you can create one or more additional delivery profiles for products that need shipping, delivery, or pickup to be handled in a different way.
To create a delivery profile:
- Go to Shipping, delivery & fulfillment in your site's dashboard.
- Click the More Actions icon
at the top right. - Select Create delivery profiles.
- Click +Create New Profile.
- Enter a profile name at the top (e.g. Pianos).
- Assign products to the new profile:
- Click Add Items.
- Select the checkboxes next to the relevant products.
- Click Add Items.
- Click Create Region to start setting up regions and shipping, delivery, and pickup rules for this profile.
FAQs
Click a question below to learn more.
What happens at checkout when customers purchase items from 2 profiles?
For details on what your customers will see at checkout, read the section above labeled 'Read before you set up a new delivery profile'.
Do the regions or shipping / delivery / pickup options for profiles need to be similar?
No, you can create any regions you need. Then you can set up shipping / delivery / pickup options that works for your profile.
How do I add or remove products assigned to a profile or view the products?
To view which items are assigned to a profile, click the
Expand icon

.
Click
Add Items to add more products or click the
Delete icon

next to a product to remove it.
How do I go back to managing shipping and delivery without delivery profiles?
If you no longer need multiple delivery profiles, you can go back to managing shipping with just one profile. Start by deleting all the profiles you created. Your products will be added back to your general profile.
- Go to Shipping, delivery & fulfillment in your site's dashboard.
- Delete all profiles except your general profile:
- Select the first delivery profile you want to delete.
- Click the More Actions icon
next to the profile name. - Select Delete profile.
- Click Delete profile to confirm.
- Repeat steps a - d for any additional profiles.
- Click Manage settings without profiles.
What happens when I create new products?
Any new products are automatically assigned to your general profile. You can then add them to the required profile.
Why don’t estimated delivery times appear at checkout?
Delivery times are displayed only if they match exactly. If only the names match, customers will see a combined shipping fee without delivery times.