Hello, we are unfortunately met with the issue of being unable to edit orders that weren't the store's default currency. It is extremely surprising that there seems to be little mention anywhere of this severe issue with Shopify's platform. Both in the forms and within Shopify's documentation center.
One of our clients was forced away from Shopify at the last minute, because something as simple as editing an order wasn't supported. They are based in Canada, but a majority of their sales are to the United States. So logically, they support CAD and USD. Due to this crippling drawback to the platform, they are essentially forced to only accept CAD, which then causes all of their USD customers to be charged foreign transaction fees.
Multiple currency has been an option for sometime now, and somehow it wasn't seem as a limitation that Shopify merchants couldn't edit an order. We've launched multiple sites with Shopify and had good results. It is astonishing that something as simple as changing the size of a t-shirt from Medium to Large isn't allowed because a customer didn't use the Merchants default currency.
The worst part about this entire drawback, is apparently it isn't seen as a limitation in Shopify's perspective. On the LIMITATIONS section of selling in multiple currencies with Shopify, there is zero mention that order's cannot be edited. This can be found here: https://help.shopify.com/en/manual/payments/shopify-payments/multi-currency#limitations
When setting up a Shopify store, we as developers, Shopify Partners, and merchants cannot possibly be expected to somehow know that we should have gone to the "Editing Orders" section of Shopify to find a single sentence which reads, "If you sell in multiple currencies and an order is placed in a currency other than your store currency, then you can't edit it." That is all we get as an explanation. It isn't highlighted, it isn't mentioned on the limitations page of Shopify, and it isn't listed anywhere else on the site.
This can be found here: https://help.shopify.com/en/manual/orders/edit-orders
My mention of this with Shopify Partner support has gotten me the exact same response of, "I'll go ahead and forward this request now to our developers."
Like I previously mentioned, we have launched multiple stores with Shopify and run into hiccups before, but always found a logical solution to the problem. This is the largest oversight I could have possibly imagined that Shopify could have implemented.
Does anyone have a solution to this issue, if not, Shopify please bump this up the pipeline. I understand that Shopify has the new feature coming soon called "Shopify Markets." When I reached out to support, they were unable to confirm that order editing was support there either.
There is no workaround or solution at this moment. And multi-currency isn't the only limitation of order edit.
I'm also suffered from this limitation as an app developer. At this moment, I see that a developer is using draft orders as a workaround. But draft order is also having other limitations.
Our store just started selling multiple currencies, and I'm incredibly frustrated that order editing is no longer possible. Our business has specific add-ons that customers need to request, so now we're having to create additional orders to meet their needs.
Yes, there are too many caveats in this order edit API. Are you using draft orders to alleviate the issue? What's your workaround?
I find it frustrating because there are always many limitations in the API. If I try to fix the edge case with other APIs. there are other limitations waiting for me. How can one finish this recursive loop
Any answer from you?
We can't edit orders in different currency, we can't even create orders in different currency (nor admin, nor API).
How long must we wait?
Thank you for giving your feedback here @sillycube
I reached out to Shopify Partner support separately to this ticket, and while I was escalated to Shopify's Partner Specialist team, the answers I received didn't give me any hope for this issue or several other simple common complaints about the platform.
Some of these items I brought up was the 100 variant limit, which if it was adjusted to 150 or 200, would solve so many issues that many of my clients have. Shopify has no issue with a product limit, so you can create an unlimited number of products with 100 variants, but having any products with 200 variants is apparently to taxing, as platform stability was referenced in my response. I was then informed to use workarounds that created duplicate products on the backend, just doesn't make sense that the largest eCommerce platform has shortcomings that even Wix.com doesn't have.
Again, thank you for your response @sillycube , I hope that others with help get this item traction, as I do enjoy all of the current features that Shopify has to offer, as they are executed well, but it's extremely frustrating having to explain to client's that previously straightforward processes on other platforms are unavailable on the largest eCommerce platform.
I think the 100 variants limit is a legacy hard limit set wrong initially. When the platform evolves, Shopify can hardly change it again without introducing countless breaking changes.
IMO, It's an architectural design mistake that cannot be fixed. The correct way is to allow unlimited variants for each product.
I also have this issue with my app. My fix is to use more dummy products to store variants as you said.
4 months later and "Shopify Markets" is out and still no support for editing orders. I was hopeful that this entire marketing push would mean some technician changes to help, but I was wrong. Just doesn't make sense. I've never even received a technician answer for the lack of support either. Here's hoping something happens this year.