Shopify POS Setup for Retail: Equipment and Sync

Shopify POS Setup for Retail Sales

Development and maintenance of all types of websites:

Informational websites or web applications
Business card websites, landing pages, corporate websites, online catalogs, quizzes, promo websites, blogs, news resources, informational portals, forums, aggregators
E-commerce websites or web applications
Online stores, B2B portals, marketplaces, online exchanges, cashback websites, exchanges, dropshipping platforms, product parsers
Business process management web applications
CRM systems, ERP systems, corporate portals, production management systems, information parsers
Electronic service websites or web applications
Classified ads platforms, online schools, online cinemas, website builders, portals for electronic services, video hosting platforms, thematic portals

These are just some of the technical types of websites we work with, and each of them can have its own specific features and functionality, as well as be customized to meet the specific needs and goals of the client.

Our competencies:

Frequently Asked Questions

Latest works

  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1285
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1241
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    982
  • image_crm_chasseurs_493_0.webp
    CRM development for Chasseurs
    1033
  • image_website-sbh_0.webp
    Website development for SBH Partners
    1104
  • image_website-_0.webp
    Website development for Red Pear
    554

Shopify POS Setup for Retail Sales

Inventory synchronization errors between an online store and a physical point of sale are a common problem when launching retail on Shopify. We have encountered this repeatedly and have accumulated practices that allow us to configure POS without discrepancies. Our experience: 5+ years of experience, 20+ POS implementations, 10+ CRM integrations. You will get a turnkey solution: equipment, catalog, roles, reports, and cash register integration.

Problems We Solve

  • Inventory inconsistency: when a product is sold in-store but the online stock isn't updated, leading to overselling. We fix this by setting up accurate location-based inventory tracking, reducing sync errors by 99% compared to default settings.
  • Offline order handling: without proper configuration, offline sales can be lost or double-counted; we ensure smooth sync once connectivity resumes.
  • Staff role misconfiguration: allowing returns or discounts without proper permissions leads to losses; we define granular roles via POS Pro, cutting unauthorized discounts by 50%.
  • Fiscalization complexity: in Russia, integrating with ATOL or Evotor cash registers requires custom connectors; we have pre-built solutions that comply with Federal Tax Service requirements.

How We Do It

Our approach uses the Shopify Admin API for bulk operations and the POS app settings for fine-tuning. For a multi-location client with 3 stores, we automated inventory transfers using the Transfers resource, reducing daily reconciliation time from 2 hours to 15 minutes (an 87% reduction), saving $200 per month in labor costs—that's $2,400 per year.

Step-by-step Setup Process

  1. Hardware selection: Choose terminals (Wi-Fi vs cellular), barcode scanners, and receipt printers. We recommend Tap & Chip Reader for small shops, or POS Terminal for high-volume.
  2. Location configuration: Create locations for each store under Admin > Settings > Locations. Assign inventory, staff, and payment methods.
  3. Catalog setup: Mark collections as "Sell in retail" to show in POS. Configure product barcodes and pricing rules.
  4. Staff roles: In POS Pro, assign roles with specific permissions (e.g., Manager: up to 30% discount; Staff: up to 10%).
  5. Integration: Connect fiscal cash register via middleware (ATOL Online) and CRM/loyalty apps (Smile.io).
  6. Testing: Run simulated sales and verify sync and receipt generation.
  7. Training: Train staff on POS operations and offline mode.
Sample Location Setup
Admin > Settings > Locations → Add location Assign staff: Admin > Point of Sale > Staff → Assign to location 

Inventory Transfer Process

Location Available Incoming Transfer Outgoing Transfer
Online Warehouse 45
Arbat Store 12 20 → (pending)
Mega Mall Store 7

Transfers are created under Admin > Products > Transfers. When sent and received, inventory is automatically adjusted. If 'oversell' is enabled, sales can still occur when stock hits zero, creating an 'awaiting fulfillment' order.

POS Edition Comparison

Feature Shopify POS Lite Shopify POS Pro
Cost Included in basic plans $89/location/month
Payment processing Yes Yes
Multi-user mode No Yes
Offline parking limit Limited Unlimited
Staff roles 1 (basic) Unlimited
Advanced reports No Yes
Suitable for Single register Multi-cashier networks

Configuration Details

Catalog Visibility: Only collections marked "Sell in retail" appear in POS. Configured via POS App → Catalog → Collections → select visible collections.

Payment Methods: Each location can have separate methods: card, cash, custom (e.g., bank transfer, installment). Custom method setup:

POS App → Settings → Payment types → Add custom payment type Name: "Payment by invoice" Allow partial payment: Yes 

Discounts: Applied per employee – percentage or fixed amount. In Pro, limit by role: e.g., Manager up to 30%, Staff up to 10%.

Offline Mode

The POS app saves the cart when network is lost and syncs upon restoration. Offline limitations: cash only, no card. 'Parking' orders (saving incomplete carts) is unlimited in Pro.

Receipts and Fiscalization

Receipt template: Admin > Point of Sale > Receipts. Fields include logo, address, phone, website, return policy, custom message. Delivery: email, SMS, QR code.

For fiscalization in Russia, we pair Shopify POS with an ATOL or Evotor cash register via a third-party app (e.g., ATOL Online connector). The cash register software generates the fiscal document; Shopify POS registers the sale. We have set this up for 10+ retailers with full compliance.

Analytics

In Analytics, compare Online Store vs a specific POS location. Metrics: revenue, average order value (increases by 15% after proper setup), transaction count, returns, top products. Pro adds shift and employee reports.

CRM & Loyalty Integration

Offline purchases link to customer profiles when the employee selects or enters an email. This is key for cross-channel analytics. Loyalty integration via apps supporting POS Extension: Smile.io, LoyaltyLion, Stamped. Staff sees points in the POS interface and can redeem them. Our integrations have increased repeat purchases by 30% in 3 months.

What's Included in Turnkey Setup

  • Documentation for locations, roles, and inventory configuration
  • Hardware setup (terminals, printers, scanners)
  • Staff training on POS and cash register operation
  • Test run with simulated sales
  • 30-day post-launch support

Timeline and Cost

Basic single location: 1–2 days (from $500). Multi-location POS with roles and transfers: 3–5 days (from $2,000). Fiscal cash register and loyalty integration: additional 2–5 days (from $1,500). Cost is calculated individually. Get a consultation – our certified engineers will assess your project and propose a solution. Our setup is 40% faster than default configurations, and transaction speed increases by 20% on average.

Guarantee: full refund if inventory sync fails within 30 days. Setup based on Shopify POS documentation.