This integration is built and supported by CartRover, a 3rd party integration.
QuickBooks Commerce, the leading choice of inventory management software for many online sellers, integrates with Squarespace, which provides software as a service for website building and hosting.
Integrate QuickBooks Commerce with SquareSpace to connect your eCommerce store with our inventory management system. At the end of the day, online shoppers are after the shopping experience you provide, so beautiful templating matters.
QuickBooks Commerce does not provide technical support for 3rd party integrations. Please contact CartRover support for technical assistance.
Understanding the workflow
- CartRover retrieves new orders from Squarespace
- CartRover delivers orders to QuickBooks Commerce
- CartRover retrieves shipment tracking from QuickBooks Commerce
- CartRover delivers shipment tracking to Squarespace
Read this CartRover integration setup article for a step by step guide on how to connect QuickBooks Commerce to CartRover.
Connect QuickBooks Commerce to Squarespace
Go to Browse Apps on your main navigation bar and scroll down to the ‘SquareSpace’ app.
Then, click 'Get App via CartRover'.
You will be redirected to authorize your app. Click on ‘Authorize’.
Then, your Squarespace account will list your site.
Click on it to connect the site with QuickBooks Commerce.
Skip here to finish connecting your SquareSpace to QuickBooks Commerce successfully.
Retrieve API key from Squarespace (optional)
Step 1
In the Squarespace Home Menu which provides access to all admin areas of your site, called panels, click Settings, then ‘Advanced’.
Step 2
Choose Developer API Keys, and then click ‘Generate Key’.
Step 3
Enter a ‘Key Name’ and under Permissions, check ‘Orders’. Choose if you want to Read or Read and Write.
Once selected, click ‘Generate Key’.
Step 4
A pop-up will appear with your generated API key. Click ‘Copy Key’.
Copy and save your unique API key for your records. For security reasons, Squarespace does not store your API key. There is no way to retrieve it after you close the window, but if you lose it, you can always create a new one.
Complete the Installation on QuickBooks Commerce
Now, you will be redirected to QuickBooks Commerce app to finish the installation. Follow the in-app help widget that will take you through three steps.
Firstly, choose your preferences under 'Setup Squarespace'.
Secondly, select your 'Price Settings'.
Lastly, set some other 'General Settings' as you wish. You can also revisit these general settings under your Squarespace dashboard in QuickBooks Commerce.
Once done, click on the 'Finish Installation' button and you will be taken to your Squarespace Dashboard displaying the Overview, Settings, and Errors tabs.
Ta-Da, you’re all set! 🏎
Things to take note 📝
AOrder IDs: Some warehouse management systems or other software have limitations on character types and lengths. Check with your provider and make sure that your order source is generating order IDs that are within those parameters. Cartrover provides a full Order Number in the field cust_po_no and a shortened but still unique order number in cust_ref.
BSKUs/Items/Product Codes: In order for any order interface to function properly, the SKUs in the order source must match the SKUs in your warehouse software. If your warehouse system does not recognize an incoming SKU, the order will be rejected. If the SKUs in the order source are different than the ones being used in your warehouse, then item aliases or promotional codes must be created for each corresponding item in your WMS.
CInitial Integration: When most new interfaces are configured and initiated, all recent open orders in the cart will be downloaded by CartRover. It is essential that all shipped orders are marked as closed/shipped in the cart/order source so that CartRover does not retrieve them.
DTest orders: It is highly recommended that all new integrations are verified by using test orders. This way it can be verified that item IDs and shipping codes are translating over correctly to your WMS.
EBasic Access Authentication: Each cart provides its own method of authentication. If you are hosting your own cart, do not turn on extra Basic Access Authentication or CartRover may not be able to access your cart's API endpoint (URL).
FAllow Incoming Traffic: CartRover uses the following IP addresses which you may need to whitelist: 50.18.194.14, 54.241.171.180