Square Online Integration
Square Online Integration
Integrate your Square Online store with AtoShip to streamline shipping for your e-commerce orders.
Prerequisites
Before You Begin:
- Square Online store
- Square account (any plan)
- AtoShip account
- Admin access to Square
Square Ecosystem
Square Products:
| Product | Use with AtoShip |
|---|---|
| Square Online | Yes (e-commerce) |
| Square POS | Limited (pickup) |
| Square for Retail | Yes (ship orders) |
Connecting Square
OAuth Connection:
- Go to AtoShip Settings
- Select Integrations
- Click Square Online
- Log in to Square
- Authorize AtoShip
- Select locations
Permission Scopes
What We Access:
- Orders (read)
- Fulfillment (update)
- Items (read)
- Customers (read)
- Locations (read)
Order Import
What's Imported:
- Order details
- Customer address
- Item information
- Shipping method selected
- Order notes
Order Filtering
Import Conditions:
| Status | Import |
|---|---|
| Open | Yes |
| Completed | No |
| Canceled | No |
| Needs fulfillment | Yes |
Location Management
Multi-Location:
- Connect specific locations
- Ship from different origins
- Per-location inventory
Shipping Methods
Map Square to Carriers:
Square Method → AtoShip Service
Free Shipping → USPS Ground
Standard → USPS Priority
Express → UPS Ground
Next Day → FedEx Priority
Product Sync
Item Information:
- Product name
- SKU (if set)
- Weight
- Price
- Variations
Fulfillment Updates
Automatic Process:
- Order imported
- Create label in AtoShip
- Tracking captured
- Square updated
- Customer notified
Real-Time Webhooks
Event Notifications:
- New order created
- Order updated
- Order canceled
- Payment completed
Inventory Considerations
Stock Management:
- Square tracks inventory
- Ship from available stock
- Update after shipping
Pickup vs Shipping
Order Types:
- Ship orders → Use AtoShip
- Pickup orders → Handle in Square
- Delivery orders → Local courier
Customer Communication
Notification Flow:
- Square sends order confirmation
- AtoShip sends shipping confirmation
- Tracking auto-updates
- Delivery notifications
Multi-Channel Sellers
Unified Shipping:
- Square Online orders
- Other channel orders
- Single shipping queue
Common Configurations
Setup Tips:
- Set default shipping method
- Configure weight defaults
- Enable auto-import
- Set up notifications
Error Handling
Common Issues:
| Error | Cause | Fix |
|---|---|---|
| Auth error | Token expired | Reconnect |
| No orders | Filter too strict | Adjust settings |
| Missing address | Pickup order | Skip |
Testing Integration
Verify Setup:
- Place test order
- Check import
- Create test label
- Verify Square update
Best Practices
For Square Sellers:
- Keep item weights updated
- Use consistent SKUs
- Monitor order queue
- Review shipping daily
Limitations
Current Constraints:
- US shipping only
- No Square Invoices
- E-commerce orders only
Troubleshooting
Orders Missing:
- Check order status
- Verify ship vs pickup
- Review location filter
- Test webhook connection
Disconnecting
To Remove:
- AtoShip → Settings
- Integrations → Square
- Disconnect
- Revoke in Square Dashboard