I have been dealing with this issue for 12+ months and am hoping there is someone out there who can help.
I use Fulfillment by Amazon for my Shopify order fulfillment and ReCharge for my subscriptions.
I want to offer free shipping on subscription orders but charge shipping for one-time orders under $35. Thus, I have price-based shipping rates setup.
In order to offer free shipping on subscription orders, ReCharge recommends setting up weight-based shipping rates, setting subscription products to 0lbs, and making the weight-based shipping rate for 0lbs, $0. Which I've done.
The problem is that subscription orders qualify for both shipping rates since they are less than $35 and weigh 0lbs. So Shopify shows the rates as "Standard Shipping - $5" and "Standard Shipping 2 - Free".
Standard Shipping 2 results in a fulfillment error because it does not match FBA's shipping titles exactly, which are Standard Shipping, Expedited Shipping, and Priority Shipping.
I've reached out to ReCharge and Shopify countless times, but to no avail. And if you've ever worked with FBA, you know there is no point reaching out to them.
So in summary, does anyone else:
a) use FBA for fulfillment orders
b) use ReCharge for subscriptions
c) charge for orders under a certain cart value
d) offer free shipping on subscription items
If so, please let me know your solution and I will be eternally grateful.
The solution I use is just using the same name Standard Shipping. Here's an example on a store where they get free shipping for orders over $50:
Now if they qualify for free shipping they get the option, and the Amazon FBA orders fulfill because the name is accurate.
By the way I also add notes (shipping times in the case of this site) under Shipping method, since you can't show notes on the actual methods if using FBA. If you haven't set that up and want to add customized messaging there, I explain how I do it here: https://speedboostr.com/automate-order-fulfillment-on-shopify/
I hope that solves your problem and gets your fulfillment dialed in 👍
So I have the weight-based shipping rate (for free shipping on subscription orders) setup as "Standard Shipping". But Shopify changes the name to "Standard Shipping 2" because the customer qualifies for both the price-based Standard Shipping and the weight-based Standard Shipping.
Did you do anything special so that Shopify did not change the name of your standard shipping to "Standard Shipping 2"?
I think the only thing different is the "free shipping" box is checked. This is what is allowing me to use the same name in both.
If you have that checked already, then it may be a quirk with weight based shipping (you could run a test by creating 2 price based shipping methods with the same name to see... that would then narrow down the issue).
You can see below for how I have the weight-based shipping rate setup (free shipping checked).
And then here is what happens at checkout because the order qualifies for the standard price-based and weight-based shipping rates:
I think the difference between my setup and your setup is that your order doesn't qualify for two shipping rates. Once the cart value is over $50, it qualifies for the free shipping rate. Unless I'm missing something?
Hmm, I'm not sure then. I'd have to play around with it to know for sure.
Here are my thoughts at this point:
- Maybe the "2" part is stuck in that shipping rate, you could try deleting that then create a new one.
- Maybe being weight based has an affect.
- Maybe because 1 price based and 1 weight based it causes that (in the setup example I shared the user qualifies for both the free and the regular shipping, they're both price based, and both show the same name).
You can use the below app https://apps.shopify.com/shipbyamazonfba
This will let you use Shopify Shipping Rates and still allow you to ship orders to Amazon , i am co founder of the app and many customers use it with Recharge too.
Let me know if i can help