Our Developers implemented an advanced feature that allows more time for redirection during a Shopy error occurrence.
Example application:
A customer is getting a Shopify error more times than they are comfortable with. It happens 20% of the time when the customer clicks the checkout button from the Cart page. It appears that Shopify is trying to process the items and show the checkout page before the data is ready. If the customer hits the refresh button from this error page, it works fine.
Note: The error message discussed in this article isn't caused by our app. It is most likely to occur when the URL isn't ready which is an indication of a disconnect between the store and Shopify server — deemed temporary, and can probably be resolved through a page reload.
Is there a way to set a timeout, or create and auto-refresh if the customers get that error?
How does it work?
Promotion Redeeming Delay allows our app script to run and trigger after a specific short period of time delay set in the app. It might be useful to increase the delay of the redirection in case you are getting known errors from Shopify.
What's the benefit of enabling this feature?
It simply gives a Shopify store ample time to reload, recover, and reconnect to the Shopify server after getting a Something Went Wrong (i.e., This invoice is not available yet, please try again later.) error message.
How to enable Promotion Redeeming Delay?
1. Open the ADG Automatic Discounts & Gifts app.
2. Click on the "Settings" tab.
3. Click on the "Advanced" subtab.
4. Click on the dropdown menu for the "Promotion redeeming delay" feature.
5. Select the preferred time delay (between 1 to 5 seconds delay).
6. Click anywhere on the page to save any changes.
7. You're all set!