BeforeQatari local payment methods — QPay (Qatar's national digital payment platform), Qatar National Bank (QNB) payment gateway, and Commercial Bank of Qatar — are not available as native Shopify payment apps. Shopify Payments does not operate in Qatar. International payment processors (Stripe, PayPal) are available but have low preference among Qatari buyers who prefer to pay through local banking relationships. Integrating QPay or QNB into a Shopify store requires a custom payment provider app built against Shopify's Payment App API and the QPay or QNB payment gateway API, handling payment session creation, redirect to the bank's payment page, and webhook-based payment confirmation back to Shopify.
AfterIntegrating QPay or QNB into a Shopify store requires a custom payment provider app built against Shopify's Payment App API and the QPay or QNB payment gateway API, handling payment session creation, redirect to the bank's payment page, and webhook-based payment confirmation back to Shopify.
BeforeCash on delivery (COD) remains a significant order method in Qatar and the GCC. COD orders on Shopify are created as orders but require a manual confirmation step before dispatch — a phone call or WhatsApp message to verify the buyer's address and confirm they will be available to receive and pay. No standard Shopify app automates this GCC-specific COD confirmation workflow. A custom Shopify Flow automation or admin app handles: tagging new COD orders for review, triggering a WhatsApp message to the buyer via WhatsApp Business API, recording the buyer's confirmation response, and releasing the order to the fulfilment queue only after confirmation is logged. This removes the manual step from the operations team's workflow.
AfterA custom Shopify Flow automation or admin app handles: tagging new COD orders for review, triggering a WhatsApp message to the buyer via WhatsApp Business API, recording the buyer's confirmation response, and releasing the order to the fulfilment queue only after confirmation is logged.
BeforeShopify's Translate and Adapt app handles product content translation for Arabic-speaking customers but does not translate transactional order notification emails. Arabic-speaking customers in Qatar who checkout in Arabic receive order confirmation, shipping notification, and delivery confirmation emails in English — the language Shopify's notification templates default to. A custom notification app built on Shopify's order lifecycle webhooks generates Arabic-language order notifications with correct right-to-left text formatting, Arabic date notation, QAR currency symbol, and the buyer's name written in the correct Arabic salutation format.
AfterA custom notification app built on Shopify's order lifecycle webhooks generates Arabic-language order notifications with correct right-to-left text formatting, Arabic date notation, QAR currency symbol, and the buyer's name written in the correct Arabic salutation format.
BeforeBrands operating across Qatar, UAE, and Saudi Arabia from a single Shopify store need inventory that is visible and bookable across all three markets, with fulfilment routing logic that ships from the correct warehouse based on the buyer's country. Shopify's multi-location inventory supports this at a basic level, but routing orders to the correct GCC warehouse — and preventing overselling when inventory is shared across markets — requires custom Admin API development. A custom app monitors inventory levels across locations, routes incoming orders to the correct fulfilment location based on the buyer's country, and alerts the operations team when stock in any GCC location falls below a defined threshold.
AfterA custom app monitors inventory levels across locations, routes incoming orders to the correct fulfilment location based on the buyer's country, and alerts the operations team when stock in any GCC location falls below a defined threshold.