One storefront, one ledger.
A B2B/B2C storefront where the catalog, the cart and the checkout all resolve to SAP Business One — the confirmed cart becomes a SAP B1 sales order and invoice, each dealer sees their own contract price on the CardCode, and it ships as an installable offline PWA. Marketplace, search, loyalty and analytics are in early access.
code-inventory
reconciliation
company-books
B2B/B2C commerce & multi-vendor marketplace
Shopify B2B · Magento / Adobe Commerce · SAP Commerce Cloud · Mirakl
A storefront where SAP Business One is the system of record — the confirmed cart posts as a SAP B1 sales order and invoice, and each logged-in dealer sees their own negotiated price resolved on the CardCode, not a shared catalog price. code-inventory
| STAGE | DOCUMENT | TOTAL (KES) |
|---|---|---|
| Cart confirmed | WEB-8842 | 18,400 |
| SAP B1 sales order | SO-5561 | 18,400 |
| SAP B1 invoice | INV-7712 | 18,400 |
| 3 stages | one chain | 18,400 |
Cart to invoice, one spine.
Live · the storefrontA customer browses the catalog, fills a cart with a twelve-second server-sync and checks out — and the confirmed cart converts straight into a SAP Business One sales order and invoice through the commerce bridge. The web order and the ledger are never two different numbers. code-inventory
| DEALER | CARDCODE | THEIR PRICE |
|---|---|---|
| Njoroge Stores | C-10231 | 460 |
| Aisha Wholesale | C-10884 | 442 |
| Walk-in / list | — | 485 |
| one SKU | 3 price bases | per-dealer |
Every dealer, their price.
Live · the differencePricing is not one shared catalog number. Each logged-in dealer is resolved to their SAP B1 CardCode, and the storefront shows that dealer's own negotiated contract price — the same price the SAP ledger would bill. SAP Business One stays the system of record for catalog, stock, price and order. code-inventory
| CAPABILITY | WHAT IT ADDS | STATE |
|---|---|---|
| Marketplace | sellers · shops · payouts | early |
| Search & discovery | search endpoint & page | early |
| Wallet & loyalty | points · store credit | early |
| Merchant analytics | revenue & ops dashboards | early |
| 4 capabilities | built | EARLY ACCESS |
The frontier, in early access.
Early access · the frontierA multi-vendor marketplace with sellers, shops and payouts, product search and discovery, wallet and loyalty, and merchant analytics are all built and in early access — pre-general-availability. We chip them Early, so you know exactly which parts to pilot and which to run. code-inventory
Everything in the e-commerce line.
In this line| Product Catalog, Variants & Merchandising (PIM-lite) | Live | Products, categories, variants, UoM, add-ons, multi-image. |
| Cart & Checkout | Live | Guest & authenticated carts, 12s sync, coupons, multi-step. |
| Order Management & Order-to-Invoice | Live | Confirmed cart → SAP B1 sales order and invoice. |
| B2B Customer-Specific Pricing (CardCode) | Live | Per-dealer negotiated prices resolved on the SAP CardCode. |
| SAP B1 Commerce Bridge (headless) | Live | Bi-directional — SAP B1 is the system of record. |
| Promotions & Coupons | Live | Discount codes and offers at cart/checkout. |
| Storefront CMS, Themes & Layout (7 themes) | Live | Home layout, banners, theme options, 7 pre-built themes. |
| PWA / Offline Mobile Commerce | Live | Installable offline PWA with auto-update. |
| Customer Accounts & Address Book | Live | Registration/login (OTP), addresses, order history. |
| Multi-Vendor Marketplace | Early access | Sellers, shops, plans, payouts, commission — early access. |
| Search & Product Discovery | Early access | Search endpoint & page, compare, Q&A — early access. |
| Wallet & Loyalty | Early access | Points and store credit — early access. |
| Merchant Analytics & Dashboards | Early access | Revenue and operational dashboards — early access. |
| Customer–Seller Chat | Designed | In-storefront messaging between customers and sellers. |
| Leysco Akili Commerce Spine | Roadmap | A storefront composed from Leysco Akili platform services — roadmap. |
The web order and the ledger entry are the same document.
Signature · One document, two systemsOne order, traced across the boundary: cart WEB-8842 checks out at KES 18,400 on the storefront, posts through the commerce bridge, and lands in SAP Business One as sales order SO-5561 and invoice INV-7712 — the same total at every stage, because the web order and the ledger entry are one document on one order-to-cash spine. code-inventory
reconciliation
The same house that posts 1.66M+ distribution invoices in production runs the storefront — a web order and a SAP ledger entry are the same document, priced on the same CardCode, so what a dealer sees online is what the ledger bills.
Marketplace, search, wallet, loyalty and merchant analytics are in early access — built, pre-general-availability, chipped Early. The Leysco Akili Commerce Spine is on the roadmap, composed platform services, not built. We say which is which.
- let dealers self-serve orders that land straight in your SAP ledger
- show each dealer their own negotiated price, not a shared catalog price
- run one catalog, stock and price across the web store and SAP B1
- pilot the marketplace, search and loyalty frontier with eyes open
A web store that emails orders someone re-keys into SAP → one storefront, orders posting themselves to the SAP ledger
Part of the house.
RelatedSAP Bridge
The headless bridge that makes SAP B1 the system of record.
LiveDistribution & Field
The O2C spine the web orders land in.
LiveCRM & Customer
The same customer master the storefront logs in against.
LiveThe house has worked SAP Business One since 2017. company-books