Most Kuwait online stores look fine, get traffic from Instagram, and still convert at under 1%. The reasons are always the same: KNET fails on the weekend, product titles are English-only so Arabic search never finds them, shipping costs surprise the customer at the last step, and the cart doesn't remember anything when they switch to the Talabat tab and come back. We build stores that close these leaks and turn the browse into a paid order.
What we deliver
- Platform choice based on your real situation, Shopify for fastest launch and the cleanest mobile checkout; WooCommerce for lowest ongoing cost and full data ownership; custom Next.js + Medusa.js or Saleor when you need true scale, headless flexibility, or B2B pricing tiers.
- Full Kuwait payment stack, KNET debit (the majority of local transactions), Visa/Mastercard/Amex via MyFatoorah or Tap, Apple Pay, and BNPL with Tabby, Taly, and Tamara, installed, tested in sandbox, and reconciled end-to-end.
- Bilingual product catalog, title, description, options, metafields, SEO slug, and image alt text all stored per language; Arabic search that handles ال prefix and hamza variants; structured data so each product is indexed in both languages.
- Inventory and order management, multi-location stock (Shuwaikh warehouse, Salmiya retail floor, third-party fulfilment), low-stock alerts, automatic PO drafts, returns workflow with KNET refund support.
- GCC shipping integration, Aramex, DHL, SMSA, plus local Kuwait couriers (Move, Voo, in-house drivers) with rate-at-checkout APIs, label printing, and tracking page in Arabic and English.
- Multi-currency display, KWD as the base, with auto-formatted KSA, UAE, BHR, QAR, OMR for GCC customers, geo-IP detection, and a manual switcher that survives the cart.
- Gift cards, store credit, and loyalty, issued in KWD, redeemable across orders, with Arabic-language gift messaging and scheduled delivery on Eid or Ramadan dates.
- Abandoned cart recovery via Klaviyo, three-email sequence in Arabic and English, segmented by cart value, with SMS via Unifonic or Sinch for high-AOV carts.
- Analytics that actually answer questions, GA4 with enhanced ecommerce, server-side tagging via Stape, and a clean Looker Studio dashboard your owner can read on their phone.
Why ecommerce matters in Kuwait
Kuwait's ecommerce market crossed 2 billion KWD in annual GMV and is still growing 22–25% year over year, but the local landscape is bizarrely two-tier: Talabat, Carriage, and a handful of regional players take most of the food and grocery share, while everything else (fashion, beauty, electronics, home, gifts, niche food) is fragmented across thousands of small sellers, many of whom still ship via Instagram DM. Owning your own checkout flips this equation: you keep 100% of the customer data, you avoid 15–30% marketplace commissions, and you can run retention campaigns that nobody else can intercept. The catch is that you have to nail the checkout, the Arabic catalog, and the delivery promise, or you lose to Talabat anyway.
Payments are the deal-breaker. Local customers expect KNET to work on the first try, Apple Pay to autofill from their Wallet, Tabby to offer four interest-free installments at the product page (not just the cart), and the order confirmation to arrive on WhatsApp within a minute. Any one of these missing and the customer leaves for a competitor. We engineer the entire stack, KNET, MyFatoorah, Tabby, Taly, Tap, and we test on real Kuwait debit cards in sandbox before launch. The second key issue is Arabic SEO: Google now ranks Arabic product pages strongly in Kuwait SERPs, but only if you have native Arabic copy, structured data, and a slug that doesn't redirect-loop between languages. We build all of this in from day one, alongside our bilingual development workflow.
Our process
- Platform decision and audit (Week 1), we ask 12 questions about your catalog size, SKU complexity, B2B needs, content cadence, and team, then recommend Shopify, WooCommerce, or custom in writing with rationale. Read our Shopify vs WooCommerce comparison for context.
- Information architecture and merchandising (Week 1–2), collection structure, filter taxonomy, product template variants, SEO research in Arabic and English, image standards (square 1:1 for grid, 4:5 for storytelling).
- Theme or build (Week 2–4), for Shopify, we extend a clean theme like Dawn with custom sections; for WooCommerce we use a lean Storefront-based theme; for custom, Next.js with Tailwind and Medusa.js or Saleor.
- Payment and shipping integration (Week 4–5), KNET, Visa, Apple Pay, Tabby, Taly wired to live keys, three Kuwait courier APIs connected, COD with cash-on-collection fees calculated correctly.
- Catalog import and content (Week 5–6), bulk import of products with bilingual fields, image optimization (WebP/AVIF), Arabic and English meta descriptions, structured data on every product.
- QA, launch, marketing handover (Week 6–8), checkout tested with real cards, Klaviyo flows armed, GA4 verified, paid ads pixel installed, staff trained on order management in a 90-minute session recorded for replay.
Technology stack
- Shopify (Plus when needed) with Liquid theme customization, Hydrogen for headless when you outgrow Online Store, app integrations limited to ones with proper Arabic support.
- WooCommerce on managed WordPress, typically on Cloudways or RunCloud, with a lean theme like Blocksy or Astra, WooCommerce Subscriptions, WPML for bilingual, and FastSpring or our custom KNET plugin for payments.
- Next.js 15 + Medusa.js or Next.js + Saleor for custom headless commerce, used when you need B2B pricing, complex bundles, multi-store, or a true PWA.
- KNET, MyFatoorah, Tap, Tabby, Taly, Tamara, every Kuwait-relevant gateway, with server-side verification and reconciliation jobs that match transactions to orders in your Looker dashboard.
- Klaviyo for email and SMS automation, Unifonic / Sinch for Arabic-friendly SMS deliverability.
- Algolia or Meilisearch for product search with Arabic tokenization, typo tolerance, and faceting on KWD price ranges.
- Stape.io server-side tagging to keep Meta and TikTok ads accurate after iOS 17/18 tracking changes.
- Cloudflare for CDN, image transforms, and DDoS protection, keeps store load times under 1.5s on 4G in Kuwait City.
Pricing breakdown
All work is billed at 10 KWD/hour. For broader benchmarks see our platform guide and the pricing page.
| Feature / Phase | Hours | Cost (10 KWD/hr) |
|---|---|---|
| Platform decision, IA, taxonomy | 7 | 70 KWD |
| Theme customization (Shopify) or custom build | 35 | 350 KWD |
| Bilingual catalog setup + 100 product import | 17 | 170 KWD |
| KNET + MyFatoorah + Tabby/Taly integration | 17 | 170 KWD |
| Shipping rate APIs (Aramex + local courier) | 10 | 100 KWD |
| Klaviyo email flows (welcome, abandoned cart, post-purchase) | 13 | 130 KWD |
| Algolia search + Arabic tokenization | 10 | 100 KWD |
| GA4, server-side tagging, Meta/TikTok pixels | 7 | 70 KWD |
| QA, training, launch, 30-day support | 10 | 100 KWD |
| Typical Shopify Kuwait store launch total | 126 | 1,260 KWD |
KuwaitDev vs typical Kuwait agency
| What you need | KuwaitDev | Typical agency |
|---|---|---|
| Hourly rate | 10 KWD/hour, transparent log | "Setup fee" plus mystery monthly |
| Payment gateways | KNET + MyFatoorah + Tabby + Taly + Tap configured | "KNET coming soon, use PayPal for now" |
| Arabic catalog | Per-language fields, Arabic SEO, RTL templates | Single language store, /ar/ redirect to /en/ |
| Search | Algolia or Meilisearch with Arabic tokenization | Default theme search, returns nothing for العطر |
| Email automation | Klaviyo flows in both languages from day one | "Use Mailchimp manually" |
| Analytics | GA4 + server-side + Looker dashboard | Shopify Analytics screenshot in WhatsApp |
Case studies
Problem: WooCommerce store from 2020, KNET broken since they migrated host, English-only product titles so Arabic searches like العود غسلي never converted, average cart abandonment 78%.
Solution: Migrated to Shopify with our KNET integration and Tabby BNPL, full Arabic catalog rewrite, Algolia search with Arabic tokenization, Klaviyo abandoned-cart flow in both languages.
Results: KNET checkout success 41% → 96%, cart abandonment 78% → 52%, Arabic-language sales went from 8% to 47% of revenue in 120 days.
Problem: Selling through Instagram DM, paying 15% to a third-party fulfilment app, no analytics, struggling with returns. Wanted to launch their own store before Ramadan.
Solution: Custom Shopify build with Tabby and Taly at the product page, Klaviyo welcome and back-in-stock flows, GA4 server-side tagging, Aramex + Voo shipping APIs, Arabic catalog from day one.
Results: Launched in 19 days, Ramadan-month revenue 3.2× the previous Instagram-only Ramadan, return rate 22% → 9%, fulfillment cost per order -41%.
Problem: Catalog of 4,200 SKUs in three legacy spreadsheets, customers (school admins, clinic procurement) emailing PO documents, manual quoting took 2–3 days per order, no online discovery of products.
Solution: Custom Next.js + Medusa.js headless store with B2B pricing tiers, account-based discounts, bulk-order CSV upload, KNET and bank transfer with auto-reconciliation, Arabic and English catalog with structured data. Talk to us if your stack looks similar.
Results: Online order share 0% → 58% in 6 months, average quote turnaround 2.5 days → 14 minutes, recurring B2B customers up 71%.
