Early AdopterLifetime 40% discount for early sign-ups.40% off for lifeSign up nowSign up

A week connecting an online store, from SKUs to the shop shelf.

Follow Toko Sinar as it connects Toko Sinar Online, maps the store’s catalog to Tumra products by SKU, sells the same goods at the Counter in its physical shop, then takes online orders that become sales on their own.

Catalog items
45
Mapped
38
In-store receipt
IDR 48,000
Online order
IDR 67,000
  1. 01

    The WooCommerce store connects with a REST API key.

    The owner of Toko Sinar creates a Read/Write Consumer Key and Consumer Secret in WooCommerce, then presses Test connection. Once connected, Read store catalog reads simple products, variable products, and every variation in the background.

    WooCommerce integration
    Toko Sinar Online
    Platform
    WooCommerce
    Currency
    IDR
    Items read
    45

    StatusConnected

  2. 02

    The catalog is matched by SKU.

    Items with the same SKU, such as iced coffee KS-250, are offered as suggestions and accepted with Map by SKU. Cassava chips, not yet in Tumra, are created from the store as one product with Original and Spicy variants, the selling price is filled in once from the store, and stock starts at zero.

    WooCommerce integration
    Store catalog
    Mapped
    38
    Unmapped
    4
    Needs review · Ignored
    1 · 2

    Items in the store45

  3. 03

    Webhooks go in, Orders become sales is turned on.

    Toko Sinar picks the Shop location as its fulfilment location and presses Configure webhooks. Tumra installs the order webhooks and checks them every day. Once the integration is active, the owner turns on Orders become sales: from then on, orders the store completes become sales in Tumra. Orders completed before that are not included.

    WooCommerce integration
    Activation
    order.created
    Healthy
    order.updated
    Healthy
    Fulfilment location
    Shop

    Orders become salesOn

  4. 04

    New products are stocked from the supplier.

    The cassava chips created from the store start with zero stock. When the delivery from CV Sumber Pangan arrives, the goods receipt adds stock per variant at the Shop location and records what is owed.

    Sales & purchasing
    Receipt · CV Sumber Pangan
    24 × Cassava chips · Original @ IDR 7,500
    IDR 180,000
    24 × Cassava chips · Spicy @ IDR 7,500
    IDR 180,000
    Chips on hand
    0 → 48

    Owed to supplierIDR 360,000

  5. 05

    The physical shop sells from the same product list.

    A customer in the shop brings 2 iced coffees and 1 spicy chips to the Counter. They are the same products mapped to the online store, stock at the Shop location goes down, and the sale is journalled like any other receipt.

    Point of sale (POS)
    Receipt
    2 × Bottled iced coffee 250 ml
    IDR 36,000
    1 × Cassava chips 100 g · Spicy
    IDR 12,000
    Spicy chips on hand
    24 → 23

    TotalIDR 48,000

  6. 06

    Online orders become sales on their own.

    Order #1052 from Rina Kusuma is completed in the store: 2 iced coffees, 1 white bread, and shipping. Tumra takes the stock out at the Shop location and records cost of goods, creates Rina as a new customer, then issues an invoice with the payment going to the store’s clearing account. Because the online store doesn’t charge VAT, VAT of IDR 6,640 is split out of the total.

    WooCommerce integration
    Order #1052 · Rina Kusuma
    2 × Bottled iced coffee 250 ml
    IDR 36,000
    1 × White bread
    IDR 16,000
    Shipping
    IDR 15,000
    Iced coffee on hand
    22 → 20

    Total · SoldIDR 67,000

FAQ

Common questions

What happens when an order is completed in the store?

With Orders become sales on, Tumra takes stock out of the fulfilment location and records cost of goods, matches or creates the customer, then issues an invoice with the store’s numbers. If the store reports the order as paid, the payment is recorded to the store’s clearing account. All of it shows under Online orders.

Are refunds in the store recorded automatically?

No. Tumra flags the order with Refund not recorded and prepares two credit note links: Price reduction only, or Goods returned. Returned goods go back to their location, batch, and the cost they left at. Online order invoices cannot be voided, and an order that changes after it was invoiced is only flagged, not rewritten.

Do older orders come in too?

No. Only orders completed after Orders become sales is turned on. Turning it off stops later orders without undoing those already recorded. Only orders in your base currency become sales, and the switch cannot be turned on if the store uses a different currency.

What if an order can’t be processed?

It goes to the Needs attention tab under Online orders, with the cause in a plain sentence, for example an accounting period that is locked or a store tax rate that differs from Tumra’s. Once the cause is fixed, an owner or admin presses Try again. Stock already taken out is not reversed.

Bring your shop and online store together.

Try every feature free for 30 days, no credit card needed.