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 49 (49)
JoshHighland
Shopify Expert
76 2 38

I'm also coming up against this issue. A simple fix would have a 50 cap on the orders, but deleting some would give you back capacity.

Better solution - lift the cap if the checkouts are from the bogus gateway

Creating burner stores is a hassle to developer

 

jstaab
Excursionist
16 1 7

Just going to pile on here, this has broken the workflow I've used for years to maintain our app. Draft orders was a very convenient way to build our app, since it allowed us to avoid dealing with the online store builder and point of sale stuff, which aren't relevant to what we do. Expect development of new apps to decrease with every developer-hostile change you guys make and fail to address.

geon
New Member
1 0 1

This is an unnecessary limitation set that is blocking our workflow.
I second this comment where he shared a video that perfectly outlines the problem. 
The accepted solution is not acceptable!

Shay
Shopify Staff
528 87 105

Hello everyone! 

I've gone through your feedback and I reviewed @APIANT 's video, which many of you referred to as a perfect showcase of your issue. Thank you Apiant for the video clip, as it really helped me to understand where the confusion is coming in from. 

The issue you are having with not being able to use the bogus gateway is because you are still trying to create the order using the draft order function in the store admin. As noted in our Help Docs - You can't test using draft orders you create in your Shopify admin. You need to place test orders using the development store's checkout.

27-14-77415-18936

 

That test order cannot be created using the steps you are currently attempting. All test orders through the bogus gateway MUST go through the online store checkout and not as a draft order. 

Please continue to provide your feedback to this thread and we will review your messages. Our support will provide a like to following messages so that you know we have received it and added it to our feedback for our development team. Please know, that this change was not made idly nor was it done to make your work more difficult. Due to an unprecedented surge of abuse in development stores, this change had to be implemented this way. If you are having any issues setting this up in your development store please contact our partner support through the Support tab in your partner dash for additional help. 

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

arsuceno
Excursionist
13 0 11

So @Shay , what is the point of having a button that we cannot use? You should consider blocking or hiding the button when the shop is in development mode, even if what we really want is the option to use it with a limit.

jstaab
Excursionist
16 1 7

@Shay I think all that is well understood. There remain two problems with testing orders via the online store:

  • The bogus gateway has a cap on the number of sales that can be processed. This is not conducive to long-term maintenance of an app. Raising it via support request is not a solution, it's a workaround.
  • Draft orders can't be tested. Not only are draft orders a much more convenient way to test orders (resulting is lower development costs for app developers), there is functionality unique to draft orders.

While the original issue has technically been solved, the bogus gateway/online store workflow remains severely broken. To bring this home to Shopify's bottom line, if new developers can't figure out how to test an order, cadence of new development on Shopify's platform is going to decline. Likewise, the more dev-hostile design decisions that are made, the more likely existing developers are going to be to partner with another eCommerce platform.

Shay
Shopify Staff
528 87 105

Thank you for your follow up questions @jstaab!

The bogus gateway does not have a cap on it for the amount of test orders it can process. If you are seeing an error that the checkout is disabled while attempting to process a test order through the bogus gateway, this means that an attempt to make a live order was made and the checkout was automatically disabled. This can be re-enabled by our Partner support team under their discretion. 

I can also absolutely recognize the importance of being able to test out draft orders. If you are integrating an app or developing an API that needs access to that (@arsuceno), our Partner Support can also review the request and add on a limited number of transactions that can be tested through that method. Is this ideal for developers like yourself? No it isn't and we know that. Hopefully our developers can come to a better middle ground between limiting abuse of our development stores and allowing our developers access to a full testing environment without having to ask our support to unlock those features for them. In the interim I do suggest connecting with our partner support team and open a dialogue with them about the needs for your development store. With legitimate business use cases considerations can be made.

Please continue to provide your feedback, the more feedback we receive on things like this the better chance we have at making a change! I want you to know that my replies here are not meant to mitigate the importance of your concerns, but to ensure you have workable solutions you can use for now. 

 

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

APIANT
Shopify Partner
25 1 34

Hi @Shay,

This is our third development store, and our experience is that the checkout function is disabled at the same time the 50 order limit is reached.

I can guarantee no real orders were ever attempted to be placed on these development stores.

Here's what you wrote:

Solved Re Checkouts are not available for this store. - Page 5 - Shopify Community 2021-10-27 at 2.47.36 PM.jpg

My recommendation to the Shopify dev support team would be to test the process as an external developer before tagging an issue as solved, especially when so many developers are experiencing the issue.

For the rest of the devs out there, our workaround has been to create orders via API for testing as those are not limited. I understand that if you never planned on using these endpoints (create order) it's a pain to have to develop them just for the sake of testing orders...

APIANT
Shopify Partner
25 1 34

We couldn't create a new development store every time we reached 50 orders. This wasn't really feasible as we often test hundreds of orders a week, so we built this template on our platform Smartsheet ➞ Shopify orders. Handles discounts, taxes, payments, fulfillments.

You can install the template here.

Here's a video on how we built it.

It looks like this:

Smartsheet-Shopify.png

If you need assistance with it, reach out to support@apiant.com

RaymondVdVelden
New Member
2 0 1

I have a test shop connected to an acceptance environment and this hooks on the location ID of warehouses based on the name. This is required because we need the fullfilment orders before we can process orders.

(another horrible thing, we need

assigned_location_id

in order to figure if if each order made is supposed to be for us).

For us making a new test shop every 50 orders is impossible as the location_id would change, all the shop items would need resync. I need a proper solution. I want to make orders in draft like I always did.