
Checkout problems can stop customers from completing a purchase, even when your products and storefront are ready. A missing shipping rate, an inactive payment provider, or a checkout rule that rejects valid information can interrupt the buying process. If you need a tactical task list, use our Shopify maintenance checklist.
This guide covers five common checkout issues, why they happen, and practical ways to investigate them. Shopify’s documentation recommends checking shipping settings, payment configuration, checkout apps, and abandoned checkout timelines when diagnosing these problems.
Who This Is For
This operational guide is written for merchants and site managers who want reliable transactions on their Shopify storefronts. If you manage an active catalog, run promotions, or adjust shipping policies regularly, these troubleshooting steps can help with your daily work. It can also help developers auditing client stores before a promotion.
You will find useful guidance whether you run a small boutique or an expanding multi-location warehouse. The checks focus on store administration and testing rather than advanced coding. You need access to your Shopify admin panel and a willingness to run test checkouts.
Who This Is NOT For
This guide is not intended for people using platforms other than Shopify, such as WooCommerce, Magento, or custom headless builds. If you sell exclusively through third-party marketplaces like Amazon, eBay, or Etsy, these settings will not match your workflow.
Store owners looking for deep Liquid theme coding or custom React checkout extensions should look elsewhere. This guide focuses on standard store settings, shipping profiles, payment provider configuration, and checkout apps.
Key Takeaways
- Shipping rate errors can occur when checkout details do not match a rate’s conditions, including a price threshold after discounts.
- Products that require delivery need the Physical product setting enabled, including where applicable at the variant level.
- A missing or inactive primary payment provider can prevent customers from paying by card.
- Browser extensions, an expired checkout session, or a slow connection can contribute to payment-step loops.
- Checkout apps and incompatible discount rules can prevent otherwise valid purchases from proceeding.
Error 1: The Dreaded "No Shipping Rates Available" Notice
Missing shipping rates appear when a customer's cart and delivery details do not match any available rate. A buyer enters their address, continues, and sees a warning that no shipping methods are available. The checkout cannot proceed until an eligible rate is available.
+-------------------------------------------------------------------+
| [!] There are no shipping methods available for your address. |
| Please check your address or contact us for help. |
+-------------------------------------------------------------------+
This problem can arise when shipping zones, profiles, locations, product weights, or rate thresholds are not configured for the order. Check that the customer’s address is covered by a shipping zone and that the products in the cart are assigned to an appropriate shipping profile and location.
A discount can also change whether a price-based rate applies. Shopify evaluates price-based shipping rates using the cart total after discounts and before taxes. Imagine you offer free shipping on orders over fifty dollars. A shopper builds a fifty-five dollar cart and applies a ten dollar discount. Their qualifying total is forty-five dollars. If no rate applies to that total, checkout cannot offer the shipping option.
Shopify’s shipping rate troubleshooting guide recommends checking rate conditions and testing shipping rates. Review your shipping profiles, locations, product weights, and thresholds, then test the relevant combinations.
Cart Subtotal: $55.00
Coupon Applied: -$10.00
Qualifying Total: $45.00 (Below the $50.00 Free Shipping Threshold)
Result: No rate applies unless another eligible rate is configured.
To prevent this issue, check that each shipping zone has rates that cover the orders you expect to receive. Test discounted carts near your price thresholds. For products that need delivery, verify that Physical product is enabled, including at the variant level where applicable. Shopify notes that checkout skips the shipping-address step when no cart item requires shipping; this setting is covered in Shopify’s checkout form options.
Error 2: "This Store Is Currently Unable to Accept Payments"
A missing or inactive primary payment provider can trigger the message that your store is currently unable to accept payments. Customers may be unable to pay by card if no primary provider is set up and active.
Additional payment methods do not replace a primary provider for card payments. For example, enabling PayPal does not itself provide a primary card payment provider. Check your payment settings and confirm that an appropriate provider is active.
Merchant Admin Dashboard
└── Settings
└── Payments
├── Primary Provider: [ INACTIVE / NOT SET UP ] <-- Check this
└── Additional Methods: [ PayPal Active ] <-- Not a replacement
Test mode can also cause payment problems. Shopify recommends checking whether test mode is enabled when all customers and payment methods are failing. Check whether the provider account is active and whether Shopify or the provider is experiencing an incident.
As explained in Shopify payment gateway troubleshooting, a missing or inactive primary provider can prevent payment acceptance. Review your payment settings and provider status if customers report that they cannot pay.
Error 3: Silent Customer Payment Loops and Processor Problems
A customer may be returned to the payment step without seeing a clear error. They enter their payment details, continue, and find themselves back at the same step. The customer may assume the store is broken or worry that they have been charged twice.
This can happen for customer-side reasons. Browser extensions, an expired checkout session, or a slow connection can return a customer to the payment step without an error. Shopify advises testing in a private window with extensions disabled, and refreshing or restarting checkout if the session may have expired.
Customer Submits Payment -> Checkout Does Not Complete -> Customer Returns to Payment Step
A card decline or bank verification problem can also be mistaken for a Shopify fault. The customer’s bank decides whether to decline a card. A 3-D Secure verification can fail if the customer closes the prompt or it times out.
To investigate, open the abandoned checkout and review its payment timeline. Shopify’s troubleshooting guidance for checkout payment issues recommends checking the timeline and helping the customer retry or contact their bank when appropriate.
A failed payment usually creates an abandoned checkout rather than an order. A checkout is listed as abandoned only after it has been incomplete for more than 10 minutes, so check its timeline before treating the situation as an order-creation failure.
Error 4: App Conflicts and Overzealous Checkout Blocks
Checkout apps can be configured to block a purchase when required information is missing or invalid. Apps may add fields or validation rules to checkout, and a customer can be unable to proceed if those rules are not satisfied.
For example, a delivery-information app might require a value that the customer has not provided. If the app is set to block checkout in that situation, the customer may be unable to complete the order.
Standard Flow: Cart ---> Address ---> Shipping ---> Payment ---> Confirmation
Blocked Flow: Cart ---> Address ---> [Required Information Missing] ---> STOP
Review your checkout apps and their blocking behavior. Check what information they require and whether those requirements are appropriate for your customers. Shopify’s documentation on customizing checkout with apps and troubleshooting Checkout Blocks can help you investigate.
If sales problems begin after a checkout change, review the related app configuration and validate changes with a test checkout. Avoid assuming an app is the cause without testing; confirm whether its settings are blocking a valid order.
Error 5: Discount Code Collisions and Rule Exclusions
Discount code errors occur when a shopper attempts to combine promotions that your discount settings do not allow. The customer enters a coupon code and sees a message such as: "Discount couldn't be used with your existing discounts."
+-------------------------------------------------------------------+
| [!] DISCOUNT10 couldn't be used with your existing discounts. |
+-------------------------------------------------------------------+
If an automatic discount is already applied and a customer enters another code, Shopify checks whether the discounts can be combined. If their combination settings do not allow it, the code cannot be used with the existing discount.
Shopify provides guidance on combining discounts. Review your active discounts and their combination settings. If promotions cannot be combined, explain the terms clearly so buyers understand why a code may not apply.
Comparing Checkout Errors and Their Impact
Checkout errors affect customers in different ways. Some prevent a shipping option from appearing, while others interrupt payment or reject a discount. The table below outlines what customers may see and what to check first.
| Error Type | Visible Customer Symptom | Primary Cause | Primary Fix |
|---|---|---|---|
| No Shipping Rates | No shipping method is available for the address. | Address, product, location, or rate conditions do not match. | Check shipping zones, profiles, locations, weights, and rate thresholds. |
| Payment Provider Issue | "This store is currently unable to accept payments." | No active primary payment provider is set up. | Review payment settings and confirm a primary provider is active. |
| Payment Step Loop | Customer returns to the payment step without a clear error. | Browser extensions, an expired session, a slow connection, or bank verification. | Test in a private window and review the abandoned checkout timeline. |
| App Validation Block | Customer cannot proceed after checkout information is entered. | An app blocks checkout when required information is missing or invalid. | Review app requirements and test checkout after changes. |
| Discount Collision | Discount cannot be used with existing discounts. | The discount combination is not allowed. | Review the discount combination settings. |
Reviewing these five problem areas helps you investigate where customers are getting stuck. Test checkout after changing shipping rates, payment settings, discounts, or checkout apps.
Mistakes to Avoid When Managing Checkout Settings
Managing a store involves many moving parts, and configuration mistakes can prevent customers from completing a purchase. Avoid these frequent missteps:
- Testing only one checkout scenario. Test different addresses, products, and payment methods where possible. A checkout that works for one cart may not work for a discounted order or another shipping destination.
- Ignoring abandoned checkout timelines. Those timelines can help you investigate payment issues. Review them before treating a failed payment as a missing order.
- Overlooking payment test mode. If customers cannot pay, check whether test mode is enabled and whether the provider account is active.
- Leaving app blocking behavior unchecked. Review whether checkout apps require information that customers may not have or cannot provide.
- Failing to test discounts against shipping rules. A discount can reduce the cart total below a price-based shipping threshold. Test promotional codes with carts near your shipping limits.
If you need help managing your store we have plans available. Click here to learn more.
Actionable Checkout Health Checklist
Keep your checkout configuration in good shape by following this routine. Run these checks when you change shipping, payment, discounts, or checkout apps.
Checkout Diagnostic Checklist
[ ] Test a cart with an address in each relevant shipping zone.
[ ] Apply a discount to a cart near a price-based shipping threshold.
[ ] Confirm that physical products requiring delivery are marked as shippable.
[ ] Confirm that a primary payment provider is set up and active.
[ ] Check whether payment test mode is enabled.
[ ] Review an affected abandoned checkout's payment timeline.
[ ] Review checkout apps and their blocking requirements.
[ ] Test checkout after changing settings or app configuration.
If customers report payment problems, test in a private browser window with extensions disabled. If a customer may have an expired checkout session, ask them to refresh or restart checkout.
Test Sequence:
Cart Creation -> Apply Discount -> Enter Delivery Address -> Check Rate -> Test Checkout
When you make changes to checkout apps or discount rules, validate them with a test checkout. Testing helps confirm that customers can proceed with the information and cart combinations you expect.
Conclusion
Checkout errors can frustrate shoppers and prevent purchases. When an order fails, review the relevant settings and checkout details rather than assuming the cause.
Check that shipping rates match the customer’s address and discounted cart total. Confirm that a primary payment provider is active, investigate payment issues through the abandoned checkout timeline, and review whether checkout apps or discount rules are blocking valid orders. Test checkout after making changes so you can identify problems before customers encounter them.
Frequently Asked Questions (FAQ)
What is the most common reason for missing shipping rates on Shopify?
A shipping rate may be unavailable when the customer’s checkout details do not match a rate’s conditions. Check shipping zones, profiles, locations, product weights, and rate thresholds. For price-based rates, Shopify calculates eligibility using the cart total after discounts and before taxes.
How do I fix the store unable to accept payments error?
Check that a primary payment provider is set up and active in your payment settings. Additional methods such as PayPal do not replace a primary provider for card payments. If all customers and payment methods are failing, also check whether test mode is on, whether the provider account is active, and whether there is a Shopify or provider incident.
Why does my Shopify checkout keep looping back to the payment page?
Browser extensions, an expired checkout session, or a slow connection can return a customer to the payment step without an error. Test in a private window with extensions disabled, and refresh or restart checkout if the session may have expired. For a bank decline or verification problem, review the abandoned checkout’s payment timeline and guide the customer to retry or contact their bank.
How do discount combinations cause checkout failures?
A discount may not work when its combination settings do not allow it to be used with discounts already applied to the cart. Review the settings for the discounts involved and test the combination.
Can checkout apps stop orders from going through?
Yes. A checkout app can be configured to block checkout when required information is missing or invalid. Review the app’s blocking behavior and test changes with a checkout to confirm that valid orders can proceed.




