Shopify POS Integration by Alpha Expansion

SHOPAND/SITE

ONESTOCK/COUNT

Shopify POS Integration01Shared stock figure02In-store sales synced03Works through outagesBook a call

Shopify POS Integration

We connect the tills in your shops with your Shopify store and back-office systems, so a sale at the counter and a sale online draw on the same stock and reach the same reports.

Shared stock figureIn-store sales syncedWorks through outages
03Shared stock figure · In-store sales synced · Works through outages
01Our Approach

The shelf in the shop and the page on the site describe the same product, and they should never disagree about whether it is available.

02Overview

Shop tills and online store, one stock

  • 01Shared stock figure
  • 02In-store sales synced
  • 03Works through outages

Shopify POS integration covers two situations. If you sell in person with Shopify POS, we connect its sales, returns, locations and staff activity to your ERP, accounting or loyalty system. If your shops run a different till system, we connect that system to your Shopify store, so catalogue, prices and stock are shared and in-store sales reduce the quantity offered online.

It suits retailers who sell the same goods in shops and online, offer collection in store or want customers recognized in both. Physical retail adds problems a web store never meets. Tills lose their connection, items are sold before they are received and returns arrive at a different branch. We design for those cases first, because they decide whether staff trust the figures.

Talk to us about your project
03What We Do

Capabilities, End to End

01
Catalogue and sales mapping

Products, barcodes, prices, taxes, tenders, discounts and returns are mapped between the till system, the store and the back office, branch by branch.

02
Stock ownership by location

Each shop is a location with its own quantity. We define which system records receipts, transfers and counts, and which only reads the result.

03
App and device access

Access uses a custom app with location and inventory scopes on Shopify, and the till vendor's own API credentials, each limited to what the flow requires.

04
Offline sales handling

Sales made while a till was disconnected arrive late and out of sequence. The integration accepts them, applies them in the right order and flags any oversell.

05
Error queue and retries

A sale with an unknown barcode or a transfer to a closed location waits with its reason, and repeat deliveries are recognized so nothing counts twice.

06
Branch-level monitoring

Each location reports its last successful sync, pending records and stock differences, so a silent till in one branch is noticed the same day.

04In Production

What It Looks Like When It Ships

app.novashop.io/overview
Live
Nova Shop
Store / Overview
Search...
⌘K
MC
WORKSPACE
Overview
Orders
Products
Customers
MORE
Discounts
Analytics
Settings
Usage
72% of plan
Inventory
1,204 SKUs across 3 warehouses
AllLowOut
Reorder
3 items below reorder point - suggested PO ready
Review
Product
SKU
Stock level
Status
Sneaker Low
SKU-1042
82 units
In stock
Canvas Tote
SKU-1043
34 units
In stock
Wool Runner
SKU-1044
12 units
Low
Trail Jacket
SKU-1045
0 units
Out
Shared stock figure
In-store sales synced
Works through outages
Branch stockSales feedException listBranch health
05What You Receive

Handed Over, Ready to Run

SCROLL
01
Mapping of catalogue and tenders
02
Location and stock ownership rules
03
Integration service with source code
04
Late and offline sale handling
05
Error queue with replay
06
Dashboard for every branch
07
Stock reconciliation report
08
Runbook and staff briefing
06How It Runs

From Kickoff to Launch

01
Walk the shop
02
Design the flows
03
Pilot one branch
04
Extend to all
01
Walk the shop

We follow real sales, returns, transfers, deliveries and stock counts through one busy branch, noting what the till records and what staff fix by hand afterwards.

02
Design the flows

Ownership of stock, prices and customers is agreed for each location, along with the treatment of offline sales, layaways, exchanges across branches and collection in store.

03
Pilot one branch

The integration runs in a single shop on live trade while its stock is reconciled daily against a physical count, until differences are explained and rules corrected.

04
Extend to all

Remaining branches are added in groups with a short staff briefing each, and the dashboard and alerts are handed to the person responsible for retail operations.

07Technology

The Stack We Use

Shopify sideGraphQL Admin APILocations and inventoryPOS UI extensionsOrder webhooksIntegration serviceNode.jsTypeScriptPostgreSQLMessage queuesShopify sideGraphQL Admin APILocations and inventoryPOS UI extensionsOrder webhooksIntegration serviceNode.jsTypeScriptPostgreSQLMessage queues
Till systemsVendor REST APIsScheduled exportsEvent feedsBarcode dataOperationsBranch dashboardAlertingReconciliation jobsReplay toolsTill systemsVendor REST APIsScheduled exportsEvent feedsBarcode dataOperationsBranch dashboardAlertingReconciliation jobsReplay tools
08Who It Is For

Built for Teams Like Yours

FLAGSHIP
Your shops and website count stock separately

The site shows an item as available after the last one left a shop this morning. Head office waits for spreadsheets to learn what each branch sold. Customers cannot return an online order in store without a workaround at the till.

Retail chains with ecommerce
Collection in store
Returns across channels
Pop-up and event selling
Loyalty shared across channels
Franchise and concession stock
09Questions

What buyers ask before they start

If yours is not here, ask us directly. The first conversation is free and useful whether or not we work together.

Book a call

For Shopify POS, a custom app on your store with scopes for orders, inventory and locations. Some point of sale features depend on your Shopify and POS subscription, which we verify against Shopify's current documentation. For a third-party till system, its API must be enabled on your contract, which some vendors charge for. We confirm both in writing with you and the vendor before estimating the work.

Yes, provided it exposes its data. Modern cloud tills offer an API. Older ones may only produce scheduled export files or allow a database to be read, which still works but makes stock updates slower. We look at what your system offers before promising anything, and we tell you plainly if replacing the till would cost less than integrating it.

The till keeps selling, and the integration expects that. When the connection returns, the delayed sales arrive in a batch. They are applied in the order they happened, stock is adjusted and any item sold both online and in the shop during the gap is flagged for staff. Online availability can hold a small buffer for branches with unreliable connections.

It can be, if stock discipline in the shop supports it. The integration keeps quantities current, but accuracy also depends on receipts being recorded promptly and counts being done. We measure the difference between system and shelf during the pilot. Many retailers offer collection only when more than one unit remains, a rule we can apply automatically for each product category.

Yes. A customer identified at the till can be matched to their online account, so purchases from both appear in one history and points accrue once. This needs an agreed way of identifying people in store, usually a phone number, email or loyalty card, and clear consent wording. We design the matching rules with you and keep a review list for uncertain cases.

10Related services

Often built together

ReadytoBuildSomethingExceptional?

Every engagement starts with a scoping conversation. It is free, structured, and useful whether or not we work together.

Response within 24 hoursFree consultation & scopingNDA available on request

Premium digital product and engineering studio. We build high-performance web platforms, SaaS applications, mobile apps, and 3D experiences for high-growth companies.

Alpha Expansion is a premium digital product and engineering studio specializing in React development, Next.js development, full-stack development, mobile app development, UI/UX design, and 3D interactive experiences.

We serve industries including SaaS, FinTech, Healthcare, E-commerce, Logistics, and Real Estate.