Shopify Channel
The Shopify integration is Newclear's most comprehensive channel connection. It supports full bidirectional inventory sync, product listing creation, price and MSRP sync, promotional price sync, and order import.
Adding Your Shopify Store
- Go to Channel Listings → + Add Channel → Shopify
- Enter your Shopify store URL (e.g.,
yourstore.myshopify.com) - Click Connect
- You'll be redirected to Shopify's OAuth authorization screen
- Click Install App to grant Newclear access
- You're redirected back to Newclear — your store is now connected
Newclear requires the following Shopify scopes: read_products, write_products, read_inventory, write_inventory, read_orders, write_orders.
Shopify Location Mapping
Shopify uses Locations to track where inventory is stored. You need to map your Newclear warehouses to Shopify locations:
- Go to Channel Listings → Shopify → Settings → Locations
- Your Shopify locations are listed
- For each Shopify location, select the matching Newclear warehouse
- Save
When Newclear updates inventory, it pushes stock to the mapped location in Shopify. This ensures your Shopify inventory levels are accurate by warehouse.
Listing Products on Shopify
List a Single Product
- Open any Newclear product
- Scroll to Channel Listings
- Click List on Shopify
- Configure:
- Title — Defaults to Newclear product name (editable)
- Description — Defaults to Newclear description (editable)
- Images — Select which images to push to Shopify
- Shopify Product Type — Optional categorization
- Shopify Vendor — Defaults to the Newclear seller name
- Tags — Pushed as Shopify tags
- Click Publish to Shopify
Bulk List Products
- On the Products List, select multiple products
- Click Bulk Actions → List on Shopify
- Choose default settings for the batch
- Confirm
Inventory Sync
Once a product is listed on Shopify:
- Inventory levels are synced from Newclear to Shopify automatically
- POS sales, manual adjustments, and imports in Newclear all trigger an inventory push to Shopify
- The sync is near real-time for POS sales (within 1–2 minutes)
Inventory Protection
With Channel Protection ON, Shopify cannot reduce Newclear inventory. Stock adjustments made directly in Shopify are ignored; Newclear is always the source of truth.
Price Sync
Product prices are synced from Newclear to Shopify:
- Price (selling price) → Shopify
price - MSRP → Shopify
compare_at_price(shows as crossed-out original price)
When a product's price is updated in Newclear, it is pushed to Shopify automatically.
Promotional Price Sync
When you run a promotion in Newclear's Promotions Engine:
- Products on promotion receive a temporary reduced price in Newclear
- The promo price is pushed to Shopify as the
price - The original price becomes the
compare_at_price(strikethrough) - Customers on Shopify see the sale price with the original crossed out
- When the promotion ends, Newclear reverts the price and pushes it back to Shopify
This creates a seamless "Sale" display on Shopify without manually editing prices in two places. Set it up once in Newclear's Promotions Engine and it works everywhere.
Order Import from Shopify
Newclear automatically imports orders placed on Shopify:
- Orders are synced every 15–30 minutes (or manually triggered)
- Each Shopify order creates an Order record in Newclear with source = "Shopify"
- Customer information is matched to existing Newclear customers or a new customer is created
- Inventory is decremented in Newclear when a Shopify order is imported
Shopify Channel Settings
Access via Channel Listings → Shopify → Settings:
| Setting | Description |
|---|---|
| Channel Protection | Prevent Shopify from overwriting Newclear data |
| Auto-list New Products | Automatically push new Active products to Shopify |
| Sync Images | Whether to push product images to Shopify |
| Sync Tags | Whether to push Newclear tags as Shopify tags |
| Default Shopify Collection | Auto-assign listed products to a Shopify collection |
| Price Rounding | Round synced prices to nearest $0.99 or $1.00 |
Disconnecting Shopify
- Go to Channel Listings → Shopify → Settings
- Click Disconnect Store
- Confirm
This removes Newclear's access token. Your Shopify products and inventory remain unchanged — they just won't sync anymore. To fully remove the app, go to your Shopify admin under Apps.