Support Channels & Coverage Backlog — RUTHH COD Form & Upsells
Goal and Expected Result
Section titled “Goal and Expected Result”Reach the Ruthh Digital engineering and support team through verified channels with the right diagnostic context, and review the transparent Feature & Documentation Coverage Backlog for capabilities that are currently pilot-gated, provider-gated, or deferred.
Preconditions
Section titled “Preconditions”- Have your
.myshopify.comstore domain ready when requesting technical support.
Numbered Instructions: Contacting Ruthh Digital Support
Section titled “Numbered Instructions: Contacting Ruthh Digital Support”- Email Support Directly: Send technical or configuration questions to [email protected].
- Use the Website Contact Form: Visit our Support page or Contact form and select Shopify app support in the service dropdown.
- Include Helpful Diagnostic Context:
- Your
.myshopify.comstore URL. - The affected product or cart page URL.
- Which Order Creation Mode (
StandardvsDraft Order) and Display Mode (PopupvsEmbedded) you are using. - Any error code shown (such as
FORM_CONFIG_REVISION_MISMATCH,PRODUCT_EXCLUDED, orSUBTOTAL_BELOW_MINIMUM).
- Your
- Data Privacy & GDPR Enquiries: For personal data access, correction, or deletion requests, email [email protected] or see Data Access & Deletion.
Warnings and Edge Cases
Section titled “Warnings and Edge Cases”Module and Implementation Status Reference
Section titled “Module and Implementation Status Reference”The table below provides a complete technical overview of all RUTHH COD Form & Upsells subsystems, their Shopify Admin paths, and their current runtime status:
| Subsystem | Admin Path | Current Status | Documentation |
|---|---|---|---|
| Theme App Embed & Form Modes | /app, /app/settings | Active (POPUP & EMBEDDED) | Installation & Theme Embed |
| Visibility & Fail-Safe Button Hiding | /app/settings | Active (Server + Storefront enforced) | Visibility & Display Rules |
| Form Designer, Cascade & Styling | /app/form-builder | Active (81 TR provinces/districts, RTL/LTR, 19 animations) | Fields & Validation |
| Thank You Actions & General Settings | /app/form-builder/thank-you, /app/settings/general | Active (Standard vs Draft Order, Additional COD Fee, UTM, Tags) | Thank You & General Settings |
| COD Shipping Rates & Shopify Import | /app/form-builder/shipping-rates | Active (Conditional rules + 1-click import) | Configuring Shipping Rates |
| Quantity Offers & Cancel-Intent Downsells | /app/sales-booster/quantity-offers, /app/sales-booster/downsells | Active (Storefront + Server pricing) | Quantity Offers · Downsells |
| One-Tick Upsells, Service Fees & Bundles | /app/sales-booster/one-tick-upsells, /app/sales-booster/bundles | Admin & V2 Snapshot Ready (Storefront order-ingress guarded) | One-Tick Upsells & Fees · Bundles |
| Post-Purchase Upsells | /app/sales-booster/post-purchase-upsells | Pilot Gated (POST_PURCHASE_RUNTIME=enabled required) | Post-Purchase Upsells |
| Pixels (Meta CAPI, TikTok API, GA4, Ads, Pinterest) | /app/settings/pixels | Active (Snapchat deferred) | Meta & TikTok Pixels |
| Google Sheets Real-Time Export | /app/integrations/google-sheets | Active (OAuth drive.file, Standard & Draft orders) | Order Creation & Sheets Export |
| Fraud Protection & SMS/WhatsApp | /app/fraud, /app/integrations/messaging | User Blocking Active · SMS/WhatsApp Provider Gated | Fraud Protection & Verification |
| Plans & Billing | /app/pricing | Pre-Launch Mode (BILLING_LIVE_ENABLED = false) | Plans & Order Allowances |
Transparent Feature & Documentation Coverage Backlog
Section titled “Transparent Feature & Documentation Coverage Backlog”To ensure our documentation never fabricates functionality or misleads merchants, the table below records every capability in RUTHH COD Form & Upsells that is currently gated, in pilot rollout, or deferred for a future release:
| Item | Current Codebase State | What Is Documented Now vs Pending |
|---|---|---|
| 1. One-Tick Upsells & Product Bundles Storefront Order-Ingress Wire | Admin CRUD (/app/sales-booster/one-tick-upsells, /app/sales-booster/bundles), database locks, and sales-booster/v2 (cod_boosters.v1_snapshot) server projector and browser parser are complete and parity-tested. Storefront line rendering and order-ingress submission remain guarded. | Admin setup and snapshot rules are documented in One-Tick Upsells & Fees and Product Bundles. Storefront buyer walkthrough screenshots will be added when storefront order-ingress is unguarded. |
2. Post-Purchase Upsells Runtime Activation (POST_PURCHASE_RUNTIME) | Full Admin + Thank You modal + Shopify orderEditBegin/orderEditCommit flow is implemented, gated behind POST_PURCHASE_RUNTIME=enabled (off by default). | Documented with explicit pilot flag callout in Post-Purchase Upsells. |
| 3. Live SMS OTP & WhatsApp Confirmation Dispatch | Database models, OTP state machine, and /app/integrations/messaging UI are implemented; live external SMS/WhatsApp provider dispatch is gated pending provider/Meta Business verification. | Documented as provider-gated in Fraud Protection & Verification. Live provider setup steps will be published upon provider activation. |
4. Live Shopify App Billing (BILLING_LIVE_ENABLED) | Plan catalog (Free, Basic, Growth, Unlimited), cycle order counting, and 24h grace window are implemented; BILLING_LIVE_ENABLED = false during pre-launch. | Documented transparently in Plans & Order Allowances. |
| 5. Snapchat Pixel Integration | Deferred in docs/PIXEL_INTEGRATIONS.md; not active in /app/settings/pixels. | Explicitly noted as unsupported/deferred in GA4, Google Ads & Pinterest Tag. |
| 6. Ruthh Digital Shopify Themes Documentation | Help Center navigation and URL hierarchy reserve space for future Shopify Themes; no public theme is released yet. | Planned architecture noted on Help Center Home without empty placeholder theme pages. |