Skip to main content

Connecting Your Shopify Store

Swift POS integrates directly with your Shopify store through the official Shopify App Store. The connection process is handled entirely through Shopify's secure OAuth flow.

Installation Steps

  1. Find the app -- go to the Shopify App Store and search for "Swift POS," or use the direct link.
  2. Click Install -- Shopify will show you the permissions the app requires. Review them and click Install app.
  3. Authorize -- Shopify redirects you through the OAuth flow. Once you approve, your store is connected automatically.
  4. Store configured -- a StoreConfig record is created for your shop, enabling POS access.

Required Scopes

Swift POS requests the following Shopify permissions during installation:

ScopePurpose
read_products, write_productsBrowse and manage your product catalog
read_locationsAccess your store locations
read_inventoryView inventory levels across locations
write_draft_orders, write_ordersCreate orders from POS checkout
read_ordersView order history and process refunds
read_discountsValidate promo codes and automatic discounts
read_customers, write_customersManage customer profiles at POS
tip

All permissions follow the principle of least privilege. Swift POS only requests what it needs to operate. Your Shopify admin credentials are never stored -- only the OAuth session token is retained.

After Installation

Once your store is connected, you can:

  1. Create staff accounts from the Shopify admin
  2. Set up locations for your POS terminals
  3. Choose a plan that fits your needs

Disconnecting

To remove Swift POS, go to Shopify Admin > Settings > Apps and sales channels > Swift POS > Remove app. This revokes all access tokens and removes the store configuration.