The Okommerce community

Ask questions, share what you built, and shape the roadmap. Public by default — sign up to post, reply and vote.

17members
16discussions
100%solved
34
Show & Tell

Launched our multi-branch grocery on Okommerce 🎉

After six weeks we're live across four neighbourhood stores. Customers pick their nearest branch, stock is tracked per branch, and our in-house drivers get auto-assigned by geo-zon…

OH Omar Hassan · 11 May 2026 2 553
22
Feature Requests

Native loyalty-points redemption inside the WhatsApp agent

Points redemption works great at web checkout. It would be amazing if the WhatsApp pre-sales agent could also apply a customer's loyalty balance when it builds the order and paymen…

MY Mariam Yousef · 14 May 2026 2 246
21
Show & Tell

Bought a Shopify theme and ran it on Okommerce

Picked up a premium Shopify (Liquid) theme, uploaded it, and the platform integrated it as the active storefront template. Saved us weeks of frontend work. Then wired our own API-b…

LH Lina Haddad · 25d 1 307
18
Discussions

Why we moved from a SaaS cart to self-hosted Okommerce

After three years on a hosted platform we hit a wall on transaction fees and data ownership. We moved to the Okommerce Community Edition, self-hosted on our own Windows Server, and…

OH Omar Hassan · 30 Apr 2026 3 453
17
Feature Requests

Bulk CSV export for the visitor-journey analytics

The journey tracking is genuinely useful — page paths, time on page, source attribution. Could we get a bulk CSV export so we can crunch it in Excel / Power BI alongside the built-…

PD Peter D'Souza · 18 May 2026 1 209
16
Show & Tell

Equipment rental store with deposits + return outcomes

Running a tools-and-equipment rental shop on the Rental product type. Start/end dates, deposit on checkout, and recording the return outcome (on-time / late / damaged) drives the d…

RA Rashid Al-Balushi · 20 May 2026 1 273
15
Discussions

How are you using the AI agents in real operations?

Curious how people use the Claude-powered agents day to day. We have the Support Concierge handling first-line chat and it deflects a big chunk before a human steps in. The approva…

MY Mariam Yousef · 13 May 2026 2 414
14
Feature Requests

More BNPL providers beyond Tabby and Tamara

Tabby and Tamara cover most of our customers, but we get asked for other instalment options. Since gateways are pluggable, could we get a couple more BNPL plug-ins (and a guide for…

PD Peter D'Souza · 28d 1 180
12
Discussions

ZATCA Phase 2 and UAE FTA e-invoicing — your experience?

Compliance was the scariest part of our build. Having ZATCA Phase 2 clearance and FTA e-invoicing in the box (rather than a bolt-on at audit time) is the main reason we picked Okom…

AR Aisha Rahman · 16 May 2026 1 378
10
Feature Requests

Move the Modules/Docs page content into the CMS

The marketing pages are CMS-editable now, but the Modules and Docs pages render their cards/articles from JS data files. Could that content live in the database so non-developers c…

LH Lina Haddad · 26d 1 167
9
Discussions

Single-vendor vs multi-vendor mode — how did you decide?

We're launching a marketplace with ~15 independent shops but might start with our own stock first. For those running multi-vendor: was the branch/vendor model easy to reason about?…

HA Huda Al-Otaibi · 8 May 2026 2 326
7
Help & Support

Best way to deploy on Windows Server + IIS?

Looking for a sane production setup on Windows Server. IIS + the ASP.NET Core hosting bundle? Kestrel behind a reverse proxy? What are people running and how are you handling the H…

LH Lina Haddad · 19 May 2026 2 260
5
Help & Support

"Invalid object name AspNetRoles" on first run

Fresh install on SQL Server, the app starts but throws "Invalid object name 'AspNetRoles'". Tables don't seem to exist. How do I provision the schema?

TM Tariq Mansour · 17 May 2026 2 290
3
Help & Support

SMTP emails are only being logged, not sent

Lead notifications and the download link email aren't arriving — they show up in the app log instead. What am I missing in configuration?

FI Fatima Iqbal · 29d 3 235