Shopify Physical Store POS Integration

Because Shopify Payments isn't offered in Turkey, Shopify POS can't collect payment on its own at checkout. We connect the till in your physical store directly to a payment terminal, process the sale as an ÖKC-compliant fiscal receipt, and write it into your Shopify admin at the same time.

In this system, built together with our certified payment terminal partner, the payment request from the till is sent to the Pavo terminal, and the completed sale is automatically recorded in Shopify. Your in-store and online sales run on one shared stock and order flow; if your store isn't on Shopify yet, we handle that step first with our Shopify migration service.

200+
200+ active brands
growing with Nodus Works on Shopify
ÖKC-Compliant
Yeni Nesil ÖKC-certified Pavo terminals
2 weeks
Average setup, testing and go-live time
3 payment providers
Support for PayTR, bank POS and BKM Express
One panel
In-store and online sales in the same Shopify admin
Secure API & ÖKC-compliant terminal integration
Brands growing with Nodus Works
SHOPIFY PHYSICAL STORE POS INTEGRATION

Our Shopify Physical POS Integration Services

We connect the till in your physical store to a payment terminal, processing every sale as an ÖKC-compliant fiscal receipt and writing it into your Shopify admin. Since product, stock and order data already lives in Shopify, no separate system or ERP integration is needed.

Shopify POS – Pavo Terminal Connection

We build the connection layer that sends the payment request from the till to the Pavo terminal and automatically turns the completed sale into a Shopify order. No manual matching between till and terminal is needed.

ÖKC-Compliant Fiscal Receipt Integration

With Yeni Nesil ÖKC-certified Pavo terminals, payment collection and the fiscal receipt are completed in a single transaction for every sale. Your obligation under Law No. 3100 is met from day one.

Payment Provider Application

We manage your application to PayTR, a bank POS, or BKM Express, and register the approved service on the Pavo device. More than one payment provider can be connected to the same terminal.

Stock & Order Synchronization

In-store and online sales come together in the same Shopify admin; stock, orders and customer data are managed from a single source. Double stock tracking and manual matching go away.

Testing and Go-Live Management

We test payment, fiscal receipt issuance and Shopify sync with real transaction scenarios. The system only goes live once every scenario is confirmed.

Post-Launch Technical Support

After go-live, we provide technical support for issues on the terminal, connection layer or payment provider side. As your business grows, additional terminals and stores are added through the same process.

ONE STOCK, TWO CHANNELS

How do the store and online sales run on the same stock?

In Shopify, every store and warehouse is a separate location. A sale at the till is deducted from that location's stock, online orders are fulfilled from the locations you choose, and customer and order history from both channels sits in a single record. When we set up the till, we configure this flow for the store as well.

Every store is a location

Stock is tracked separately at each location, and you decide which locations the online store sells from. Shipments between the store and the warehouse are recorded as transfers in Shopify, so nobody keeps a second stock list in Excel.

Store checkout counter: sales screen on a tablet, payment terminal, barcode scanner and receipt printer
Illustrative till setup: Shopify POS on a tablet, next to an ÖKC-compliant payment terminal (ÖKC is Türkiye's certified fiscal cash register standard), a barcode scanner and a receipt printer.

In-store pickup

The customer selects the store at Checkout (local pickup). Staff see the order in POS, prepare it and mark it as picked up.

Sell in store, ship to the customer

A product whose size is sold out is sold at the till from another location's stock and shipped to the customer's address. This is a POS Pro feature.

Returns at any store

With POS Pro, an item bought online can be returned or exchanged at any store; it goes back into the stock of the location where the return was taken.

One customer profile

At the till, the customer is added to the order by email or phone number; in-store and online purchases come together in the same profile.

Order routing

Which location ships an online order is set by Shopify's order routing rules: the closest location, the location that has the full order in stock, or a priority order you define.

Discounts by channel

When you create a discount, you choose the sales channel it applies to; the same campaign can run in the online store and at the till together, or in only one of them. To send marketing messages to customers collected at the till, separate commercial message consent is obtained.

How It Works

The System's Four Parts

The integration is built from four components working in sync: Shopify POS starts the sale at the till, the connection layer sends the payment request to the terminal, the terminal completes payment and the fiscal receipt in one step, and the payment provider confirms the transaction.

Shopify POS

The sale is made at the till; orders and stock stay in sync across every channel. The screen and flow for store staff don't change.

Connection Layer

Sends the payment request from the till to the terminal and records the completed sale in Shopify. No manual data entry is needed between the two systems.

Pavo Terminal

An ÖKC-compliant physical payment device. The customer taps or inserts their card here; payment collection and the fiscal receipt are completed in one step.

Payment Provider

PayTR, a bank POS, or BKM Express; more than one can be connected to the same terminal. Your existing payment provider agreement is usually kept as is.

No ERP Required

Product, stock and order data are already kept in Shopify; no separate system or integration is set up. Accounting and production processes are out of scope.

The Result: One Panel

Every sale appears in the Shopify admin; in-store and online orders draw from the same stock pool.

TILL SETUP

Which setup fits your store's till?

The right setup depends on two questions: does the brand have an ERP, and where will the fiscal receipt be issued? These are the three situations we see at Shopify brands with physical stores:

Shopify POS and a Pavo terminal

No ERP

Products, stock and orders live in Shopify. Pavo takes the payment and issues the fiscal receipt, and the sale is recorded in Shopify at the same time. This is the setup described on this page.

  • Store and online on one stock
  • No separate system or ERP needed
  • PayTR, a bank POS or BKM Express
  • Average setup time of two weeks
Let's talk about setup

ERP till with Shopify sync

ERP in place

If the store chain runs on Nebim or Logo (two ERP systems widely used in Türkiye), the till stays in the ERP's store module and Shopify's stock is fed from the ERP.

  • Accounting, production and stores in one system
  • The online store sees the ERP stock
  • Fiscal receipt from the ÖKC connected to the ERP
  • At Vamos, wholesale, store and online share one Nebim stock
ERP integrations

Showroom and pop-up

Temporary

A separate location is opened for an event or a temporary store. The POS app runs on a phone or tablet; when the period ends, remaining stock goes back to the warehouse by transfer.

  • Separate location, separate report
  • A phone or tablet is enough
  • ÖKC-compliant terminal for the fiscal receipt
  • Same catalog as the main stock
Write to us about a pop-up

Using a separate bank POS and entering sales into Shopify by hand works in the first few days; as sales grow, stock discrepancies and double-entry errors grow with them. We move brands in this situation to a Pavo terminal.

NODUS WORKS APPS

Which of our apps run at a brand with physical stores?

Two of our apps work alongside the till: Station keeps the Shopify stock that till sales are deducted from in the same panel as your marketplaces, ERP and shipping; Scheduly lets the customer choose the delivery date, time slot and branch for an online order. We configure both in the same project as the till setup, once the list of stores and branches is final.

Bundle Works app iconWishalert app iconSortmax app iconBulkly app iconLoyalis app iconWizard app iconToptan app iconNodmob app iconPeakmerce app iconSeodus app iconGoldus app iconSyncly app iconCompliTR app iconSupport app iconV
S1Scheduly app icon2Nodus Works
  1. 1Station
  2. 2Scheduly
15+ apps built by Nodus WorksUsed in this service
S

Station

Marketplaces, ERP and shipping in one panel
01

An item sold in the store is deducted from Shopify stock; Station carries the same stock to your marketplace listings and collects marketplace orders, together with their shipping records, in one panel. The last unit sold at the till isn't sold a second time on a marketplace. For chains with an ERP, the ERP connection is monitored from the same panel.

Where it runs
Marketplace, ERP and shipping connections
Metric we track
Stock discrepancy across channels
View Station
Scheduly app icon

Scheduly

Delivery day, time and branch
02

It adds a date and time picker to the product page or cart; the customer chooses the day, time slot and branch the order will come from, and the choice is written to the order. For brands that make same-day hourly deliveries from their branches and charge extra for it, delivery is managed by region.

Where it runs
Product page, cart
Metric we track
Orders by branch and time slot
View Scheduly

In the first week after setup, store, website and marketplace stock levels are compared location by location. The Scheduly link goes to its page on the Shopify App Store.

Our Process

Our Setup Process

From needs analysis to go-live, we plan and manage every step of the integration for you end to end. The process takes two weeks on average.

01

Needs Analysis & Store Assessment

We review the number of your physical stores, your existing payment infrastructure and your Shopify setup, then prepare the integration plan.

02

Pavo Device Procurement

A new Pavo terminal is sourced; if you already have a device, it goes through a compatibility check.

03

Payment Provider Application

The application to PayTR, a bank POS, or BKM Express is submitted; approval takes one to two weeks.

04

Connection Setup & Configuration

The connection layer between Shopify POS and the Pavo terminal is set up, and integration settings are finalized.

05

Testing

Payment, fiscal receipt issuance and Shopify sync are tested with real transaction scenarios.

06

Go-Live & Support

The system goes live, sales are tracked from the Shopify admin, and post-launch technical support is provided.

HARDWARE AND FEATURES

Which parts of Shopify POS work in Türkiye?

The Shopify POS app runs on iPad, iPhone and Android devices. Most of the hardware can be used in Türkiye too; the part that changes is the device that takes the payment. Some features are included in POS Lite, which comes with every Shopify plan, and others are in POS Pro, billed monthly per location.

Hardware or featureWhat it doesSetup in Türkiye
iPad, iPhone or Android devicePOS Lite and Pro
The till screen the POS app runs on: product search, cart, customer and order.An existing device can be used; for a fixed till, a tablet with a stand is preferred.
Barcode scannerPOS Lite and Pro
The product is added to the cart by reading the variant's barcode field in Shopify; no manual search needed.Models from Shopify's supported hardware list are chosen; an existing device is checked for compatibility before purchase.
Receipt printer and cash drawerPOS Lite and Pro
The sales receipt is printed and the drawer opens for cash payments.The receipt Shopify prints is an information slip. The fiscal receipt is issued by the ÖKC-compliant Pavo terminal.
Shopify card readerPOS Lite and Pro
Takes card payments through Shopify Payments.Not available. Shopify Payments isn't offered in Türkiye, so payment is taken on the Pavo terminal.
Cash trackingcash tracking · POS Lite and Pro
The cash in the drawer is counted at the start and end of the day, and any difference is recorded.Card payments are reconciled against the terminal report at the end of the day.
Staff roles and permissionsPOS Pro only
Each employee signs in with their own PIN; returns, discounts and cash actions are limited by role, with manager approval required where needed.The role table is written with the store manager before setup.
Ship from storeship from store · POS Pro only
The online order appears in POS; store staff pick, pack and ship it.The shipment is created through the store's carrier integration.
Daily sales reportPOS Pro only
Sales, product and staff performance are collected per store in a daily report.Store and online sales can also be tracked by location in the same Shopify admin.

Shopify updates the scope of POS Lite and POS Pro from time to time; we check it together on Shopify's POS page before setup.

WHO IT'S FOR

Which Brands Is This Right For?

This service is designed for brands that use Shopify and have a physical point of sale. Businesses that want to set up store checkout and payment infrastructure without a full ERP project get the most value.

Shopify Brands with a Physical Store

Built for businesses that want to manage in-store sales, stock and orders from one place alongside their online store.

Showrooms and Pop-Up Stores

Suited to brands looking for an ÖKC-compliant payment solution that can be set up quickly at temporary or small-scale points of sale.

Brands Without ERP Infrastructure

Product, stock and orders already live in Shopify; the store checkout and payment infrastructure is set up without a separate system or integration.

Multi-Store Chains

For brands with more than one physical store, we set up a separate terminal and connection per store while enabling management from a single Shopify panel.

Switching From an Existing Bank POS

For brands currently using a separate bank POS and entering data into Shopify by hand, we manage the switch to the Pavo terminal and the integration process.

Brands Not Yet on Shopify

We migrate your store to Shopify first, then set up the POS integration through the same process.

Our Difference

Why Choose Nodus Works?

The POS connection isn't set up as a one-off task, but as part of your store's entire sales infrastructure. This approach leaves behind a system that keeps working long after setup.

Shopify-Certified E-Commerce Agency

End-to-end project experience across the Shopify ecosystem, from store setup to integration.

ÖKC-Compliant Terminal Partnership

We deliver a tax-compliant solution built on Yeni Nesil ÖKC-certified Pavo terminals.

Post-Launch Technical Support

We support you with issues on the terminal, connection or payment provider side after go-live.

One-Panel Management

In-store and online sales come together in the same Shopify admin; separate reporting isn't needed.

Turkey-Specific Payment Experience

We know the application and integration processes for local payment providers like PayTR, bank POS and BKM Express.

Serving 200+ Active Brands

We bring the field experience we've built running Shopify stores to physical POS integration too.

READINESS

Is your store ready for Shopify POS?

How fast setup goes depends on how ready your catalog and store information are. Check the items that apply to you; every unchecked item becomes a separate task on the setup schedule.

We complete the items you didn't check together in the discovery call. If most items are ready, a single-store setup goes live in an average of two weeks, including payment provider approval; for each additional store, the location, stock count, hardware and training steps are repeated.

Schedule a discovery call
Contact
Let's Build Your Physical POS Integration Together

We're ready to connect your Shopify POS to an ÖKC-compliant payment terminal and help you manage your in-store sales from one panel. Let's talk about your needs in a free call.

Book a Meeting
CASE STUDIES

One stock at brands with physical stores

At two brands, stores, warehouse and online sales use the same stock information. One is connected to an ERP; the other is a fashion operation managed from a single center.

Menswear · Nebim

Wholesale, store and online on the same Nebim stock

Vamos started as a wholesale business; over time the brand grew with a retail store and e-commerce. With the sync app that connects the Shopify Plus store to Nebim, wholesale, store and online sales are fed from the same stock, and the team doesn't enter the same information in more than one place.

3,000+products on the web, mobile app and Noon with the same stock and price
  • The sync setup proven at Antioch was ready from day one
  • Adding a new channel doesn't require rebuilding the infrastructure
Read the case study
Mai Studios case visual: a collection in beige and black tones on a rack in a minimal store
Fashion and textiles · Shopify Plus

Store and warehouse in one system

At Mai Studios, product, stock and price information flows consistently between the store and the warehouse; inventory is shown correctly on every channel. Daily operations are managed from a single center, and the large catalog was reorganized by season and product type.

One stockfor store and warehouse: inventory correct on every channel
  • Products, customers and SEO strength moved over without loss
  • Faster product discovery with strong search and filters
Read the case study
FAQ

Frequently Asked Questions

Can I use Shopify POS without Shopify Payments in Turkey?
Yes, but the payment side needs a separate terminal and integration layer. Shopify POS handles checkout and stock, while the Pavo terminal and your chosen payment provider collect the payment.
Can I connect my existing bank POS device to this integration?
The connection is built through Pavo terminals; if you have a different POS device, you'll need to switch to Pavo first. Your existing payment provider agreement (PayTR, a bank POS, BKM Express) can usually be kept.
How long does setup take?
It takes two weeks on average. The Pavo device delivery and the payment provider application run in parallel over one to two weeks, then connection setup and testing are completed.
Can I get this service if I don't have an ERP system?
Yes, this service is designed specifically for brands without an ERP. Since product, stock and order data already lives in Shopify, no separate system or integration is set up; accounting and production processes are out of scope.
What happens if I use a terminal that isn't ÖKC-compliant?
The sale gets recorded in Shopify, but no fiscal receipt is produced; under Law No. 3100, this leads to penalties in a tax audit. The Pavo terminals we use in this integration are Yeni Nesil ÖKC-certified, which removes this risk from the start.
My store isn't on Shopify yet — what should I do first?
You'll need to move your store to Shopify first. Once the migration is complete, the POS integration is set up through the same process.

JOIN THOSE
WHO CHOOSE US...

We create Shopify solutions for everyone.

Do you want to set up a new Shopify store, improve your existing one, create custom integrations, or solve speed issues? We are expert Shopify partners who handle the technical work for you.

Dossha

#shopify

Les Benjamins

#shopify

Nocturne

#shopify

Fellas

#shopify

Mai

#shopify

Karaca

#shopify

Milagron

#shopify

Kiğılı

#shopifySeo

Şölen

#shopify

Adell

#shopifyB2B

Ohora

#shopify

Rendrea

#shopifyBooking

Babeskin

#shopify

The New Lab

#shopify

DTF Town

#shopify

Eczaclick

#shopifySeo

Thermos World

#shopify

Halı.net

#shopify

Blend-r

#shopify

Oioi

#shopifySeo

Nowshopfun

#shopify

Marie Claire

#shopify

Gaziburma

#shopify

Book in the World

#shopify

WHY WITH US
YOU NEED TO WORK
WE WOULD LIKE TO TELL YOU

We understand Shopify very well; we stand out against every segment in Turkey:)

Gülümseyen, siyah saçlı ve siyah kazak giymiş genç adam portresi.Koyu saçlı, koyu renk kazak giymiş düşünceli genç kadın, koyu renk arka planda.Gri kazak ve koyu gömlek giymiş, kısa saçlı gülümseyen erkek portresi.Kısa kıvırcık saçlı, sakallı genç adam siyah kazakla, koyu geometrik desenli arka planda.
Koyu gri arka plan önünde yeşil kazak giymiş, hafif dalgalı saçlı, gülen genç kadın.Düz siyah saçlı, gri kazak giymiş genç kadın, koyu arka planda kameraya bakıyor.Gözlüklü ve koyu kazak giymiş, karanlık desenli arka plan önünde ciddi ifadeli erkek portresi.

A team of only Shopify speakers

WE COMMUNICATE VERY QUICKLY - THANKS TO OUR TICKETED SYSTEM
Düz siyah saçlı, açık tenli ve nötr ifadeye sahip genç kadın portresi.

Yo!

My banners seem to be broken :(

Can you help me, I'm on the campaign trail.

Hi Elif!

We dissolve in 2 minutes.

Kısa kıvırcık saçlı, sakallı genç adam siyah kazakla, koyu geometrik desenli arka planda.

Transparent
contract model

Get Quote
Get Quote

Start your next project with Nodus Works

Scroll —
Scroll —
Scroll —