FROM CACHE - en_header

Checkouts are not available for this store.

Solved
adminEWE
Tourist
6 0 5

Our Shopify development store encountered such weird issue 2 days ago. Just can't finish the checkout process. Could anyone help with this?

adminEWE_0-1625101501466.png

 

 

 

Replies 68 (68)
Macaque
New Member
1 0 4

This really isn't a solution and shouldn't be marked as such.

 

Development stores are supposed to emulate the functionality of managed/live stores. This restriction makes development stores distinctly different from managed stores and prevents developers from creating integrations that follow merchant workflows that utilise draft orders. The restriction seemingly flies in the face of Shopify being an open platform where developers can create third party integrations.

 

The real and only solution to this issue is to rebuild the development store every time you reach the draft order hard limit set by Shopify.

PRC1
Shopify Partner
1 0 0

Hi We have encountered this today...

I read somewhere that I need to rebuild the test shop as it is limited to 50 trasactions.... Is that so?
I am asking beacuse we have built diffrent integrations etc...

Thanks

atlasalpine
Shopify Partner
4 0 13

Indeed. There's a silent 50-order limit for development stores. I'm not sure what you mean under transactions (the transaction entities?) where I'm quite sure you can have more of those 🙂 It's just the order entities that are limited.

 

You'll just have to bite the bullet and create a new store (with some extra effort you can probably carry over the products/customers).

 

The error they give in this case i cryptic for a reason I'd take to fight some kind of abuse that has not been publicly disclosed.

 

CC: @PRC1 

Shay
Shopify Staff
Shopify Staff
1295 206 277

Edited::::

 

Updating with the most recent changes to this: The option to process draft orders in development stores is accessible (up to 50 per development store) BUT using draft orders to test or simulate transactions while using the manual payment option or manually enter payment details is still considered processing a live order. This means using the draft order feature to test transactions in your development store still goes against the Shopify Partner Terms of Service. Please continue to use the options noted in our Help Center and in this thread to process test transactions.

 

 

Hi @atlasalpine and @PRC1 

 

I just wanted to clarify that previously there was a 50 live order/transaction limit available for development stores but that no longer is the case. 

 

All transactions and orders made on a development store must go through the actual checkout using a test or bogus gateway. The option for draft order creations in a development store is not available at all.

 

I am still sharing feedback on this topic with our developers, so please don't hesitate to share how this change may impact your app development. 

Shay | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

LeeOGrady
Shopify Partner
2 0 4

A better solution for detecting misuse of stores should be found. It's a lame attempt, that mainly frustrates developers. 
Creating through API means that things could be unexpectedly coded/missed causing errors when later introduced to production.
Using the checkout is tedious with too much click and type interaction. 
A workflow with draft orders is much faster for development. The only downside is Pickup orders cant be tested with this method. 

 

I try hard to get on with Shopify but every corners theres something to bite you. 

bashunaimiroy1
Shopify Partner
7 1 5

Hi @Shay . Thanks for being in this thread. Just checking in to respond to two things you said:

 

 

I just wanted to clarify that previously there was a 50 live order/transaction limit available for development stores but that no longer is the case...

...The option for draft order creations in a development store is not available at all.



This is confusing me, because the option for Draft Order creation in a development store is definitely available - I can see it. In my Development Store, there's a button marked "Create Draft Order" which creates a Draft Order. I know, because I've been using it for the past 10 months. However, it has just stopped working, after letting me make 50 orders in total.

Also, here is a store I just created to check. There's the button

bashunaimiroy1_0-1660880451180.png

Here is the draft order I just created using that button:

bashunaimiroy1_1-1660880510889.png

I could try to make 51, but I feel pretty certain that the same thing would happen again- I'd be stopped at the 50 order limit.

Maybe it's possible you've received inaccurate information from the developers? It would be good to at least clarify that in this thread. Thanks.

Apart from that, I'd still like to add my voice to say: This state of affairs presents a huge barrier and delay in the Shopify app development process. We need to be able to create orders quickly and with existing tools, meaning not through an API and not through the store checkout page. I don't mind if they're not "live" orders, just as long as there's a quick way to create them via the Shopify Admin. (In my case at least they don't even need to be draft orders- just regular orders)

 

Thanks for understanding and passing this on.

 

 

Shay
Shopify Staff
Shopify Staff
1295 206 277

Hi @bashunaimiroy1 

 

Thank you very much for the screenshots, additional information and feedback. I want you to know that I really appreciate all of it!

 

Based on the information you shared I did check in with our partner team for clarification in case I missed any updates on the state of the draft orders within development stores. I will add that clarification here, and update my earlier posts to include this as well. I'm committed to sharing this feedback from our partners as well as updating this thread with any information that becomes available to me.

 

The option to process draft orders in development stores is accessible (up to 50 per development store) BUT using draft orders to test or simulate transactions while using the manual payment option or manually enter payment details is still considered processing a live order. This means using the draft order feature to test transactions in your development store still goes against the Shopify Partner Terms of Service. Please continue to use the options noted in our Help Center and in this thread to process test transactions.

 

While the option to remove access to draft orders in development stores was reconsidered and is once again an accessible button that does not mean that it is acceptable to use to test orders with. 

 

Please feel free to continue to share your feedback around this and don't hesitate to reach out to partner support from within your partner dash if you have additional questions!

 

Shay | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

IvSegal
New Member
2 0 0

@Shay 
|using draft orders to test or simulate transactions while using the manual payment option or |manually enter payment details is still considered processing a live order. 

 

Apologies, but I could not find this anywhere in the ToS. I am confused as to why any simulated transactions would be considered live. Can somebody explain?

 

Shay
Shopify Staff
Shopify Staff
1295 206 277

Hi @IvSegal 

 

You can find this information in our Help Center here: Testing orders in development stores · Shopify Help Center

 

Don't hesitate to reach out to partner support through your partner dash if you have additional questions. 

Shay | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog