Click-and-Collect, Ecommerce Integration, Shopify Integration
Configure Shopify Order Routing and Click-and-Collect Setup
Shopify’s order routing automatically determines which fulfillment location handles each order and enables customers to collect purchases in-store. This guide walks you through configuration for order routing and click-and-collect functionality. Applies to: Standard Shopify plans (Basic, Shopify, Advanced). Note: Shopify Plus offers advanced custom routing via Shopify Functions—this guide covers standard plan capabilities. ✅ Locations configured – If you haven’t set up your Shopify locations yet, start here: How to Configure Shopify Locations for Order Routing and Click-and-Collect. ✅ Multiple active locations – Order routing requires 2+ locations. ✅ Inventory assigned – Products must have stock at fulfillment locations. Before configuring rules, decide which locations will: Ship orders (fulfillment centers). Offer click-and-collect only (pickup-only stores). Do both (hybrid locations). You might start with warehouse + one store for shipping, while other stores only offer pickup. The beauty of order routing: you have complete control, and you can adjust this anytime. All configuration happens within Shopify – no third-party apps required for basic routing. From Shopify admin, click Settings (bottom-left). Select Shipping and delivery. Scroll to Order routing section. Click Manage routing rules. Shopify provides four default rules you can use individually or combine: Single-Rule Setup (Recommended for Beginners): Click Add rule. Select Ship from closest location. Click Save. This routes orders to the geographically nearest location with inventory, reducing shipping costs and delivery times. For sophisticated logic, stack rules in priority order: Add first priority: Minimize split fulfillments. Click Add rule below. Add second priority: Stay within destination market. Add third priority: Ship from closest location. Drag-and-drop to reorder if needed. Click Save. Rule sequence: Shopify applies top-to-bottom. First rule filters locations, second refines results, final makes decision. Manually prioritize which fulfillment centers handle orders first: Add Use ranked locations rule. Click Manage locations. Drag locations into priority order (top = highest). Optional: Group multiple locations at same priority. Save ranking. Example: Priority 1: Main Warehouse Priority 2 (Group): Sydney Store, Melbourne Store, Brisbane Store Priority 3: Overflow Warehouse Click-and-collect lets customers pick up online orders in-store. Enable for specific locations: Go to Settings → Shipping and delivery. Find Pickup in store section. Click Set up or Manage. Check locations offering pickup. Set processing time (e.g., “Ready in 2 hours”). Customize pickup notification. Save. At checkout: Customers see pickup option and select their preferred store. Method 1: Test Orders Place test order with shipping address → verify fulfillment location. Place test order with pickup option → verify pickup location displays. Check order details confirm correct location assignment. Method 2: Inventory Simulation Temporarily adjust inventory at specific locations. Place test order → verify routing adapts. Restore actual levels. Troubleshooting This guide covers standard Shopify routing available on all plans. Shopify Plus offers significantly more through Shopify Functions API: Custom routing rules based on product tags, SKUs, customer attributes Time-based routing (cutoff times, warehouse hours) Advanced logic (if/then conditions, multi-factor decisions) Developer-created custom rules For Plus-level customization, see Shopify Functions documentation. ✓ Configure locations FIRST (fulfillment + pickup settings). Shopify Documentation: Video Walkthrough: POS Systems: Lightspeed + Shopify | Retail Express + Shopify | Square + Shopify ERP Systems:Prerequisites
Planning Your Routing Strategy
Accessing Order Routing Settings
Configuring Your First Routing Rule
Advanced: Combining Multiple Rules
Configuring Ranked Locations
Click-and-Collect Configuration
Testing Configuration
Troubleshooting
Issue
Solution
Orders not routing to expected location
Verify inventory exists; check rule priority
All orders going to one location
Check ranked locations; verify other locations have inventory
Pickup option not showing
Ensure location enabled in Pickup in store settings
Split fulfillments happening
Add “Minimize split fulfillments” as first priority
What About Shopify Plus?
Key Takeaways
✓ Order routing requires 2+ active locations.
✓ Start simple, add complexity as needed.
✓ Click-and-collect configured separately in Pickup in store.
✓ Test thoroughly before going live.
✓ This is just the basics – Shopify Plus enables advanced customization.Helpful Resources
Setting Up Order Routing | Pickup in Store Setup
Watch Shopify’s official 2-minute tutorial demonstrating routing setup:Platform-Specific Integration
SAAS Integrator supports Shopify integrations with NetSuite, Acumatica, Microsoft Dynamics 365 Business Central, SAP Business One, and Sage Intacct for enterprise-level order and inventory management.





