Wix and Square serve different primary purposes - Wix is a website builder, Square is a payment and business management platform. The integration connects them so your website can accept Square payments and your Square dashboard reflects both online and in-person sales. This is particularly valuable for businesses that sell both online and at a physical location. Squarespace is an alternative to Wix that includes built-in commerce features. Use coupon code OKDIGITAL10 for 10% off any Squarespace plan if you are evaluating website builders.

How Wix and Square Integration Works
What the Integration Does
The Wix and Square integration connects your Wix online store to your Square account. This enables Square as a payment processor on your Wix site, syncs product catalogs between platforms, unifies order management in Square's dashboard, and in some configurations, syncs inventory levels so stock counts stay accurate across online and in-person channels.
Integration Methods
There are two primary approaches to connecting Wix and Square:
Direct integration through Wix's payment settings - Wix supports Square as a payment processor in certain regions. When available, you connect Square directly in Wix's payment settings and Square handles the checkout payment processing.
Third-party connector through Zapier or Make - For more complex integrations (inventory sync, order routing, customer data sync), use Zapier or Make to create automated workflows between Wix and Square. Each platform connects to the middleware, and automated rules handle data transfer between them.
Setting Up Square Payments on Wix
Step 1: Create a Square Account
If you do not have a Square account, create one at squareup.com. Complete the business verification process - Square needs your business details, bank account information, and tax ID before processing payments. The account is free to create - Square charges per-transaction fees with no monthly subscription.
Step 2: Connect Square in Wix Payment Settings
Log in to your Wix dashboard and navigate to Settings > Accept Payments (or Business & Payments > Payment Methods). Look for Square in the list of available payment processors. If available in your region, click Connect and authorize Wix to access your Square account. Follow the prompts to complete the connection.
If Square is not listed as a direct payment option in your Wix dashboard, your region may not support the native integration. In this case, use Square's Online Checkout links or the Zapier/Make connector approach described below.
Step 3: Configure Payment Settings
After connecting, configure your payment preferences - accepted card types, refund policy display, and whether to enable offline payments. Test the checkout by placing a test order to verify Square processes the payment correctly and the order appears in your Square dashboard.

Syncing Inventory Between Wix and Square
Why Inventory Sync Matters
If you sell the same products online (Wix) and in-person (Square POS), inventory must stay synchronized. Without sync, a product sold in-store might still show as available online, leading to overselling and customer frustration. Inventory sync updates stock levels on both platforms whenever a sale occurs on either one.
Using Zapier for Inventory Sync
Create a Zapier workflow that triggers when an order is placed on Wix and updates the corresponding product's stock level in Square (and vice versa). This requires mapping product IDs between the two platforms and configuring the Zap to decrement inventory by the ordered quantity.
Using Make (Integromat) for Advanced Sync
Make offers more complex data transformation than Zapier, which is useful for inventory sync with variant-level tracking, multi-location inventory, or bundle products. Build a scenario that watches for orders on both platforms and updates inventory accordingly.
Using Square Online Checkout Links on Wix
If the direct payment integration is not available in your region, you can use Square's Online Checkout feature to create payment links for specific products or amounts. Add these links as buttons on your Wix site - when a customer clicks, they are taken to a Square-hosted checkout page to complete payment. This works on any Wix plan and does not require a Wix e-commerce subscription.
The trade-off is that customers leave your Wix site to complete payment on Square's hosted page. For a seamless on-site checkout, the direct integration or a different payment processor (like Stripe or PayPal, which Wix supports natively) is a better option.
Wix and Square vs. Alternative Platforms
Wix + Square vs. Squarespace Commerce
Squarespace includes built-in commerce with Stripe and PayPal payment processing, eliminating the need for a separate payment platform integration. If you are choosing between Wix + Square and Squarespace Commerce, consider that Squarespace offers a more integrated experience - commerce, design, and content management in one platform. For Squarespace e-commerce features, our guide to Squarespace e-commerce customization covers the full commerce feature set.
Wix + Square vs. Shopify
Shopify is purpose-built for e-commerce and includes its own payment processing (Shopify Payments, powered by Stripe) plus support for dozens of third-party payment gateways including Square. If commerce is your primary need, Shopify provides a more robust e-commerce experience than Wix with easier payment integration.
When Wix + Square Makes Sense
The Wix and Square combination works best for businesses that already use Square for in-person sales and want their website to connect to the same payment ecosystem. Restaurants, retail stores, salons, and fitness studios that use Square POS benefit from having online and offline transactions in one dashboard.
Troubleshooting Wix and Square Integration
Square Not Available as Payment Option
Square's direct integration with Wix is region-dependent. If Square does not appear in your Wix payment settings, your country or region may not be supported. Use Square Online Checkout links as an alternative, or switch to a payment processor that Wix supports natively in your region (Stripe, PayPal).
Orders Not Appearing in Square Dashboard
If payments process through Square but orders do not appear in your Square dashboard, the integration may only handle payment processing without full order sync. Check whether the integration supports order data transfer or only payment routing. For full order visibility, you may need a Zapier connector that sends Wix order details to Square.
Inventory Not Syncing
Native Wix-Square integration may not include real-time inventory sync. If stock levels are not updating between platforms, you need a third-party connector (Zapier or Make) to automate inventory updates. Manual inventory management across both platforms is error-prone and not recommended for businesses with more than a few products. For design and site management best practices, our Squarespace design tips guide covers principles that apply to any website platform. For SEO strategies, our Squarespace SEO guide covers optimization fundamentals applicable across platforms.
Frequently Asked Questions
Can I use Square payments on a Wix website?
Does Wix sync inventory with Square?
Is Wix and Square integration free?
Can I manage Wix and Square orders in one dashboard?
What is better for e-commerce: Wix with Square or Squarespace?
Can I use Square POS with my Wix online store?
Is Square available as a payment processor in all countries?
Connect Your Online and Offline Sales
The Wix and Square integration makes sense for businesses that already use Square for in-person transactions and want their website sales flowing through the same system. It unifies payment processing, simplifies accounting, and - with the right connectors - keeps inventory synchronized across channels.
If you are starting fresh without an existing Square commitment, consider whether an all-in-one platform like Squarespace Commerce or Shopify might be a simpler path to online selling. But if Square is already the backbone of your business operations, connecting it to Wix keeps everything in one place.
* Read the rest of the post and open up an offer