Troubleshooting

Fix common RedERP ecommerce problems — gateways, stock, emails, recovery, handle, Stripe, and checkout.

Overview

Use this page when checkout, payments, stock, emails, or the store URL fail. Match the exact message when possible.

Orders list


Checkout & payments

Symptom / messageWhat to do
Invalid or inactive payment gatewayStore settings → Payments: add gateway, set Active, Save
No payment methods are configured for this store…Enable COD and/or Stripe gateway (Active)
Stripe is not configured for this store…Add publishable_key + secret_key on the Stripe gateway
Payment link is not configured…Redirect gateway needs a payment URL in credentials
Please select a payment method.Shopper must pick a gateway radio
Please select a delivery method.Add shipping rules or flat shipping rate
Toggled Payment Methods but shop still has no CODCheckout uses Store settings → Payments (gateways), not the Payment Methods list
Web order WEB-xxxx missing in Sales / InvoicesPublic checkout writes E-commerce → Orders only. It does not create a Sales Order (unlike the AI acceptance-test wording)
No delivery method is available… (amber box) + grey Place orderStaging/prod shop has no shipping rules. Do not expect Place Order to work until a rule exists (or use a local shop you control).
Bag icon: add to cart but no number chipFixed in storefront: chip had white text and no background on Daily Dose / Nourish. Hard-refresh after deploy.
Phone/tablet: no Shop menu on Daily DoseHeader nav was desktop-only. Hamburger drawer is in the latest storefront build.
Minimal theme hamburger does nothingToggle was not wired. Latest build opens Home / Shop / New arrivals / About.
Please fill in all required fields.Email, name, address, city, postal, country, phone
Delivery address, city, country and phone are requiredPublic checkout rejected a missing address or phone
Order was created but payment could not start…Check Stripe keys / intent API / network
Gateways vs Payment Methods confusionGateways = Settings → Payments. Methods page only toggles active_ecommerce

Stock & catalog

Symptom / messageWhat to do
Out of stock on shopQty ≤ 0 while negatives are not allowed. Demo catalogs often have zero or negative stock — pick a product with qty > 0, or adjust stock first.
Insufficient stock for "…" (available: n)Same as above; create-order and checkout both reject OOS lines
Product "…" is not available for online saleTurn on E-commerce Management
Product "…" is not activeActivate product status
Product not foundWrong id / deleted / wrong store
Quantity must be at least 1Fix line quantity
Order must contain at least one itemCart empty at submit

Store URL & handle

Symptom / messageWhat to do
Store not foundWrong handle / subdomain; Save handle in settings
store_domain is already takenChoose another handle
store_domain format is invalid / reservedFollow handle rules (see Store URL)
Preview URL wrongClick Save after editing handle
Store name and domain are requiredFill store name and shop handle before Save

Cart recovery

Symptom / messageWhat to do
Recovery link invalid or expiredCart converted, token bad, or too old — rebuild cart
Storefront fail bannerSame as above; link stripped on checkout fail
No recovery emailNotifications ON + auto recovery ON + cart has email
Manual Recover does nothingList button needs an email and an unconverted cart; checkout/delete are on View

Emails & contact

Symptom / messageWhat to do
No order emailsEmail notifications ON; check provider / From env
No confirmation on StripeWait until paid (webhook/confirm)
Store contact inbox is not configuredSet Reply-to under General
Contact works but orders silentContact is not gated by notifications; orders are

Stripe-specific

Symptom / messageWhat to do
Webhook signature verification failedWrong whsec or endpoint; use /webhooks/stripe-ecommerce
Paid in Stripe, unpaid in ERPFix webhook events / secret
Order is already paidDuplicate confirm — refresh order

Full setup: Stripe Go-Live.


Dashboard & Analytics

SymptomWhat to do
Analytics KPIs all 0 but orders existDefault range is month-to-date. Widen From/To and click Refresh.
No date filters on the dashboardExpected — the dashboard has no date picker. Filter by period on Analytics.
Dashboard says Pending / Processing / FulfilledSame statuses as New / Preparing / Packed on the Orders list

Quick go-live recheck

  1. Handle saved → URL opens store
  2. Active gateway (COD or Stripe)
  3. Shipping rule or flat rate
  4. Products ecommerce ON + stock > 0
  5. Email notifications + reply-to
  6. Test order end-to-end