Shopify Shipping and Delivery

Shipping and delivery rates can come from either Shopify or Ordergroove, depending on the type of order and your store settings. This article will take you through everything you need to know about how to configure your subscription shipping settings and discuss where both platforms play a part.

 


Before you begin

There are two main types of orders, and shipping settings apply differently to each of them.

  1. Initial Subscription Order - Customers create initial subscription orders by checking out on your storefront. This is the order that creates the subscription via Shopify's checkout.
  2. Recurring Orders - Orders that are placed automatically from Ordergroove to Shopify.

Initial orders are generated by Shopify and will only use your Shopify shipping settings. Recurring orders are a little more flexible, you can choose whether you want Shopify or Ordergroove to calculate rates.

This guide will take you through the settings in Shopify first. When we get to recurring orders, you can choose to keep the settings in Shopify, or set a flat shipping rate in Ordergroove.


Overview of shipping settings in Shopify

When customers check out on Shopify to create a subscription, Shopify automatically generates an initial order that flows through your store for fulfillment. The shipping rates are directly pulled from the Shipping Profiles you set up in Shopify.

  1. Log in to your Shopify Admin.
  2. Click Settings > Shipping and delivery.
  3. Rates are set in the Shipping section.

image2.png

Note: If a customer checks out with a mixed cart, one-time items and subscription items will have their shipping charge calculated independently.

Shopify shipping configuration

If you elect to use Shopify to calculate your shipping rates, Ordergroove will use the shipping zones, methods, and rates that are defined in Shopify within the shipping profile. You have two options:

Use the default delivery profile - one profile for all purchases

With the default delivery profile, your subscription purchases will share the same Shopify shipping settings that one-time purchases use. Do not add any products to the new Ordergroove Shipping Profile. We will pull the products from your General Profile.

  1. Open up Ordergroove and go to Subscriptions > Promotions.
  2. Scroll down to Free shipping for subscription orders. Underneath Use My Shopify Shipping Rates it should say Using default shipping profile. There's an example image below. If it doesn’t, click EDIT.
  3. Select Use my Shopify shipping rates and click Select.
  4. Click Use the default delivery profile and Save.

Screenshot_2023-02-15_at_17.58.09.png

There are two options to pull shipping settings from. Use my Shopify shipping rates pulls the shipping rates you set in Shopify. Configure a flat rate in Ordergroove uses rates you set in Ordergroove for recurring orders. Take a look at Ordergroove shipping settings below for more details.

image1.png

Important Notes:

  • The shipping rate will not be calculated until the time of order placement, so a shipping estimate will not be available within the Subscription Manager or order reminder email.
  • Recurring subscription orders will always default to the cheapest possible rate within the shipping profile.
  • This feature is compatible with 3rd party shipping applications such as ShipStation.
  • Shopify shipping is only available for merchants on the Shopify Subscription APIs.

New delivery profile for subscribers - separate delivery profiles

By default, all purchases will share the same shipping rates you set in Shopify. If you want to offer a different, usually discounted, rate for recurring subscription purchases you can enable it by creating a new delivery profile that is exclusive to subscribers.

Requirement: Your store must be enabled for multi-origin shipping to leverage this feature.

⚠️ Warning

If you use Shopify Scripts to modify subscriber shipping rates in checkout, please disable those scripts in your store. Keep in mind that Shopify does not allow subscription-specific and product-specific shipping rates to be combined, so do not add any products to the new profile.

  1. Open up Ordergroove and go to Subscriptions > Promotions.
  2. Scroll down to Free shipping for subscription orders and click EDIT. This section is labeled as free shipping, but you can set your own rates.
  3. Select Use my Shopify shipping rates and click Select.
  4. Click Create a new delivery profile for subscribers and Next.

This will create a new delivery profile in your Shopify store for you to configure, and the rates will only be used for subscribers. You will not be able to go live with this new profile until you've configured at least one shipping rate on the new profile. To edit your new shipping profile:

  1. Open up Ordergroove and go to Subscriptions > Promotions.
  2. Scroll down to Free shipping for subscription orders and click Using subscriber-specific profile.
  3. This will open the subscriber-specific shipping profile in Shopify.

image.png

Important Notes:

  • The order will use a shipping method titled "Subscription Shipping" and will default to the cheapest available option in your store. You can overwrite the title in Ordergroove.
  • This feature is compatible with 3rd party shipping applications such as ShipStation.
  • The shipping rate set in Ordergroove will apply to recurring orders only.

Shipping Text in Checkout

The text displayed next to the shipping rate in checkout can be modified via your locale files.

  1. Log in to your Shopify Admin.
  2. Click Online Store > Themes.
  3. The exact file name changes depending on your theme. Typically the copy can be found in the Checkout & System section under Checkout Shipping, or search your locale files for Subscription.

Ordergroove shipping settings

If you decide to use Ordergroove to calculate your shipping rates for recurring orders, you can specify a flat shipping rate within Ordergroove. You can also specify unique rates for each country that you ship to, as well as a unique rate for the non-continental United States. In addition, you can specify free shipping for subscription orders with or without an order subtotal threshold.

Warning: The Ordergroove Shipping Rates only affect recurring orders. If you want to set initial shipping rates, they are pulled from Shopify.
  1. Open up your Ordergroove and go to Subscriptions > Promotions.
  2. Scroll down to Free shipping for subscription orders and click Edit.
  3. Select Configure a flat rate in Ordergroove and Next.
  4. Add a name for the shipping profile, and click Next. Alternatively, you can hit Skip if the field is blank, and Ordergroove will default to the name Subscription shipping.
  5. Set a flat rate to charge for subscription orders. You can also set flat rates for Continental US and Non-Continental US regions. Once you're ready, click Next.
  6. Optional - you can choose to offer free shipping, and set a minimum spend threshold to hit it. To reach this configuration page, you will need to input a number for flat rate. When you're finished, hit Save.