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
- Find the app -- go to the Shopify App Store and search for "Swift POS," or use the direct link.
- Click Install -- Shopify will show you the permissions the app requires. Review them and click Install app.
- Authorize -- Shopify redirects you through the OAuth flow. Once you approve, your store is connected automatically.
- Store configured -- a StoreConfig record is created for your shop, enabling POS access.
Required Scopes
Swift POS requests the following Shopify permissions during installation:
| Scope | Purpose |
|---|---|
read_products, write_products | Browse and manage your product catalog |
read_locations | Access your store locations |
read_inventory | View inventory levels across locations |
write_draft_orders, write_orders | Create orders from POS checkout |
read_orders | View order history and process refunds |
read_discounts | Validate promo codes and automatic discounts |
read_customers, write_customers | Manage 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:
- Create staff accounts from the Shopify admin
- Set up locations for your POS terminals
- 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.