WebCEO

Shopify POS for Malaysian retailers with multiple outlets

How to run several outlets on Shopify POS: locations, stock transfers, staff roles, omnichannel flows, mall reporting, e-invoicing and a pilot-first rollout.

By WebCEO TeamPublished 4 min read

Key takeaways

  • Shopify POS sells from the same catalogue, customer list and inventory as the online store; every outlet is a location with its own stock.
  • Most of the work is design, not installation: how locations, transfers, staff permissions and receipts should mirror your operation.
  • Roll out with one pilot outlet, then in waves, and connect mall GTO, e-invoicing and the back office before scaling.

A single-outlet shop can install Shopify POS in an afternoon. A chain cannot, and should not try. The software is the same; what changes is the number of decisions about how stock, staff and reporting should work across locations. This guide walks through those decisions.

The model: one back office, many locations

In Shopify, every place that holds stock or sells in person is a location: a warehouse, an outlet, a pop-up. Shopify POS runs on iOS or Android devices assigned to a location, and every sale is recorded against it.

Because POS and the online store share one admin, the same product catalogue, customer profiles and inventory serve every channel. A sale at one outlet reduces that location's stock. The online store sells from the locations you allow to fulfil online orders.

That shared model is the main reason retailers move POS onto Shopify. It also means mistakes in setup are shared across channels, which is why design comes first.

Decisions to make before configuring anything

Locations and stock

  • Which locations hold stock, and which only sell?
  • Which locations fulfil online orders?
  • How does stock move from warehouse to outlets? Shopify supports inventory transfers between locations, with tracking of what was sent and received.
  • Who counts stock, how often, and with what (barcode scanners, cycle counts)?

Staff and permissions

Shopify POS supports staff roles, individual PINs and permissions for actions such as discounts, refunds and price changes. Decide:

  • Which roles you need (cashier, supervisor, outlet manager).
  • Which actions require manager approval.
  • Whether sales are attributed to staff for commission.

Customers and loyalty

Decide how outlet staff should capture customers (phone number, email, or not at all), and whether loyalty points are earned and redeemed in store and online through the same programme.

Receipts

Receipts can carry your website, outlet details, policies and promotional messages. If you issue e-invoices, the receipt is also where customers find the QR code to request one.

POS Lite and POS Pro

Every Shopify plan includes POS Lite. POS Pro is a per-location subscription that adds more staff management and inventory tools. Many chains run POS Pro at outlets and nothing at warehouses. Check Shopify's POS page for the current feature split and pricing before deciding per location.

Omnichannel flows worth switching on

  • Buy online, pick up in store. The outlet sees and fulfils pickup orders from POS.
  • Ship from store. A sale made in store is shipped to the customer from wherever stock is available.
  • Exchanges and returns across channels. An online purchase is returned or exchanged at an outlet and inventory updates accordingly.

Each flow changes outlet staff routines, so train for it rather than switching it on quietly.

The Malaysian layer

Three processes sit outside Shopify's core for Malaysian retailers and should be planned at the same time:

  1. Mall GTO reporting. Outlets in malls on GTO rental must submit daily sales. Our GTO app does this from Shopify POS for supported malls.
  2. E-invoicing. Customers may ask for an e-invoice at the counter. With our e-invoice app, they request it themselves from a receipt QR code, and the rest are consolidated monthly.
  3. Payments. Card terminal options depend on the payment provider you use with Shopify in Malaysia. Confirm supported hardware with the provider before buying.

Connecting the back office

If your ERP or accounting system needs POS sales, payouts and stock movements, design that integration alongside the POS rollout. Retrofitting it later means months of manual reconciliation in between.

A rollout plan that works

  1. Outlet survey. Visit or interview each outlet type: how it sells, counts stock, closes the day and reports to the mall.
  2. Configure. Locations, products, staff roles, receipts, payment settings.
  3. Pilot one outlet. Run it for long enough to see a full cycle: busy days, transfers, a month end.
  4. Fix what the pilot reveals. Usually permissions, receipt wording and stock processes.
  5. Roll out in waves. Group outlets by type or region, with training before each wave.
  6. Switch on the connections. GTO, e-invoicing and back-office integration, verified per outlet.

Common mistakes

  • Treating each outlet as a separate store instead of a location in one store.
  • Giving every staff member the same permissions.
  • Switching on online fulfilment from outlets that do not count stock reliably.
  • Leaving mall reporting and e-invoicing for after go-live.

If you are planning a move to Shopify POS across several outlets, talk to us before you buy hardware.

Sources

  1. Shopify Help Center: Selling in person with Shopify POS
  2. Shopify Help Center: Locations
  3. Shopify Help Center: Inventory transfers and shipments
  4. Shopify Help Center: Point of Sale staff management
  5. Shopify Malaysia POS

Written by

WebCEO Team

Articles are written by the people who build, migrate and support Shopify stores at WebCEO, and draw on that delivery work. Named author and reviewer profiles will be added as each expert approves their byline.

Keep reading

Platform decisions

What Shopify really costs a Malaysian business

Shopify total cost of ownership in Malaysia: plan fees, payment fees, POS, apps, themes, build, support and local compliance apps, with a checklist for budgeting.

· 4 min read