Every store and marketplace, one connected operation

We connect Salla, Zid, Shopify, WooCommerce, Amazon and Noon to ERPNext, local payments and couriers, so every order, stock movement, invoice and payout flows automatically.

What we integrate

The platforms Saudi merchants use every day, connected to one back office.

Store platforms

Salla, Zid, Shopify, WooCommerce and custom stores: products, prices, orders and customers.

Marketplaces

Amazon.sa and Noon orders and stock alongside your own store, without double entry.

Payments & instalments

mada, Apple Pay, STC Pay and gateways, plus Tabby and Tamara, with settlements reconciled.

Shipping & couriers

SMSA, Aramex, SPL and J&T labels, tracking and cash-on-delivery collections.

ZATCA e-invoicing

Every online order gets a compliant e-invoice with QR code and 15% VAT, automatically.

ERP & accounting

Orders, stock, revenue and fees posted to ERPNext, ready for reporting and audit.

Orders flow straight through

From the moment a customer checks out, the order reserves stock, creates a ZATCA invoice, books the shipment and later matches the payout, with no copying between systems.

  • Orders created in ERPNext within seconds
  • Invoices and VAT generated automatically
  • Every step logged, with automatic retries if a platform is down

One stock level, every channel

ERPNext holds the true stock and pushes it to every store and marketplace, so you never oversell during a sale or a busy season.

  • Stock pushed to all channels in seconds
  • Reserved stock per channel and warehouse
  • Reorder alerts and draft purchase orders

Shipping and returns on autopilot

Labels, tracking and returns run through your couriers and back into your books, so customers stay informed and refunds stay accurate.

  • Labels and tracking numbers created automatically
  • Cash-on-delivery collections reconciled
  • Returns restocked with a ZATCA credit note and refund

Your store sells big… but where is your money?

Connect your bank, sales platforms and payment gateways, and always know your real cash position.

The problem

Your money is scattered and hidden

Bank
OTO
Moyasar
Tabby
Tamara

You sell high volumes, but you don't know how much is in the bank, how much is still held in OTO, or how much is pending with Moyasar, Tabby and Tamara. Separate accounts mean a daily scramble just to trace where your sales went.

The Shams solution

Everything in one place

Shams Solutions
OTO
Moyasar
Tabby
Tamara

One system that connects OTO, Moyasar, Tabby and Tamara in a single screen, pulls each platform's figures automatically and updates them live.

The result

Your full cash position, in front of you

Cash position
Live
Bank balance0
Pending in OTO0
Due from payment gateways0
Total cash position 0

Sample figures for illustration

See where every riyal is: your total balance on one screen bank + pending in OTO + due from payment gateways.

Need your own web store?

When a platform isn't enough, we design and build fast, bilingual storefronts connected to the same back office.

  • Arabic-first, fully bilingual design
  • Fast pages that rank well on search
  • Built-in loyalty, coupons and B2B pricing
  • Connected to ERPNext from day one

How we deliver

01

Audit

We map your channels, products, payments and couriers.

02

Connect

We link each platform to ERPNext and test with real orders.

03

Automate

Invoicing, stock, shipping and reconciliation run on their own.

04

Monitor

We watch every sync and fix issues before they reach customers.

Frequently asked questions

Can you connect more than one store to the same ERP?

Yes. Any number of stores and marketplaces can share one ERPNext, with stock and reports combined or separated by channel.

Do you support Salla and Zid apps and webhooks?

Yes. We use each platform's official API and webhooks, so orders and stock update in real time.

How are Tabby and Tamara payments handled?

Orders are recorded as receivables from Tabby or Tamara, and their payouts are matched automatically, net of fees.

How long does an integration take?

A standard store with payments and one courier usually takes two to four weeks, depending on your catalog and processes.

Ready to run every channel from one place?

Tell us which platforms you sell on, and we'll show you how they connect to your ERP, payments and couriers.

  • SoftwareSuggest: Artificial Intelligence Company of the Year 2025
  • TopDevelopers: Top Software Developers 2025
  • SoftwareSuggest: Top Web Development Company 2025