Connecting Ecwid and Square

Last updated

Square POS (Point of Sale) is a feature-rich system that provides everything you need to accept payments in your retail space.

With Ecwid’s application for Square POS, you can start selling anywhere. Ecwid and Square will automatically update your inventory and order data across online and offline channels so you don’t have to track your digital and physical sales separately.

In this article:

Start selling online with Ecwid (for existing Square merchants)

To start selling online with Ecwid, install the Ecwid application for Square and create an Ecwid online store. Ecwid will automatically import Square inventory to your online store.

To create an online store:

  1. Login to your Square account and open Apps in the side menu.
  2. Navigate to the eCommerce category:

Square eCommerce apps

  1. Click Get Started under the Ecwid app listing:

Ecwid app for Square

  1. Click Allow to provide the required permissions to the Ecwid app:

Permissions to the Ecwid app

  1. Fill in your name, email and password to create a new Ecwid store:

Sign up to Ecwid

  1. Answer a short questionnaire to complete your registration:

Complete Ecwid questionnaire

Congratulations! Your new online store powered by Ecwid is loaded with all your Square products and preconfigured with Square payments.

When you create an online store with Ecwid, the Free plan allows automatic import of up to 250 products from Square to Ecwid. To access the automatic sync of unlimited products and other features, consider subscribing to one of the paid plansUpgrade your account
To learn more about your new online store, please read Getting started with Ecwid, Where to start selling with Ecwid?

Connecting Ecwid with Square POS (for existing Ecwid merchants)

You can connect your Ecwid online store with a Square POS system to track both online and offline inventory and sales. Using this sync can help prevent discrepancies and overselling.

The integration with Square POS is available on Ecwid Unlimited plan. Upgrade to get this feature

To connect your Ecwid online store with Square POS:

  1. Go to Ecwid Control Panel → All Sales Channels → POS.
  2. Click Connect Square:

Connect Square

  1. Click Sync your inventory:

Sync your inventory with Square

  1. Ecwid will redirect you to the Square Dashboard. Sign in to your Square account.
  2. Click Allow to provide the required permissions to the Ecwid app:

Permissions to the Ecwid app

Now your Ecwid online store and Square POS are connected.

To populate your Ecwid catalog with inventory from Square, click Import products from Square. If you wish to sell offline with Square, you can Export Ecwid products to Square POS.

For more information on how Ecwid and Square sync your inventory and order data, refer to the Synchronization between Ecwid and Square section below.

Synchronization between Ecwid and Square

Merchants who created their Ecwid stores through Square POS can access automatic two-way updates (from Square to Ecwid and vice versa) of inventory, product catalog and orders on both Essentials and Unlimited plans.

Merchants with Ecwid stores created directly on ecwid.com can connect with Square POS and automatically sync inventory, product catalog and orders on Ecwid Unlimited plan.

Initial product import

When you create a new Ecwid store through Square POS, we automatically import up to 250 products from Square to Ecwid. This import transfers the following product details:

  • SKU (if a Square product doesn’t have SKU, Ecwid will set its Square product ID as SKU)
  • Name
  • Price
  • Weight
  • Image
  • Description
  • Options with titles and price modifiers
  • Category
Initial import transfers products with unlimited stock levels. You can set the stock levels and track inventory in Ecwid if you subscribe to the Standard or higher plan. Upgrade to get this feature

Updating catalog

The Essentials or Unlimited plan make synchronization of your online and offline retail a breeze. While the initial import is automatic, these plans help you manually sync updates to your catalog.

Importing products from Square

To import more than 250 products from Square to Ecwid, you must first upgrade to the Essentials or Unlimited plan. Once subscribed, you can use the Import/Export tool to update your remaining products.

  1. Go to Ecwid Control Panel → All Sales Channels → Square.
  2. Click Import products from Square:

Import products from Square

The rest of your products will be transferred to Ecwid with updated stock levels.

To transfer new products created in Square POS to your Ecwid catalog, launch the Import from Square transfers the following product details from Square to Ecwid:

  • SKU (if a Square product doesn’t have SKU, Ecwid will set its Square product ID as SKU)
  • Name
  • Price
  • Stock level
  • Weight
  • Image
  • Description
  • Options with titles and price modifiers
  • Variations
  • Category

While product stock levels sync automatically, any changes to other product details from Square POS (e.g., prices, names, descriptions, options, variations) require a manual update.

  1. Go to Ecwid Control Panel → Catalog → Products.
  2. Delete the product you wish to update from the catalog.
  3. Return to All Sales Channels → Square.
  4. Click Import products from Square to launch the product details sync.
When you delete a product in Square and do not want to sell it in Ecwid, you must remove it from Ecwid manually in your Control Panel → Catalog → Products.

Exporting products from Ecwid

If you create new products in Ecwid, you can transfer them to your Square system to sell the products at your retail outlet:

  1. Go to Ecwid Control Panel → All Sales Channels → Square.
  2. Click Export Ecwid products:

Export Ecwid products

The Export tool will transfer the following product details from Ecwid to Square:

  • SKU
  • Name
  • Price
  • Stock level
  • Weight
  • Description
  • Options with titles and price modifiers
  • Variations
  • Category

While product stock levels sync automatically, any changes to other product details from Ecwid (e.g., prices, names, descriptions, options, variations) require a manual update.

  1. Go to Square Dashboard → Items.
  2. Delete the product you wish to update from the Catalog.
  3. Return to your Ecwid Control Panel → All Sales Channels → Square.
  4. Click Export Ecwid products to launch the product details sync.
When you delete a product in Ecwid and do not want to sell it through Square, you must remove it from Square manually in Square Dashboard → Items.

Updating inventory

To ensure accurate stock count and prevent overselling, we automatically sync product stock levels between Ecwid and Square when both the following are true:

Automatic inventory sync is available for Ecwid stores registered through Square on both Essentials and Unlimited plans. Upgrade to get this feature
All other Ecwid stores can find automatic sync with Square on theUnlimited plan. Upgrade to get this feature

When selling with Square, Ecwid updates your online product stock levels (for matching SKUs) within minutes of a new order. A reciprocal process occurs when products are purchased from your online store to keep your product stock levels up to date.

Syncing orders

Enable Sync your inventory and sell offline with Square Register in Ecwid Control → All Sales Channels → Square for automatic order sync from your Ecwid store to Square POS. Your orders will sync if all of the following are true:

  • the order was paid for with Square payments
  • the option Sync your inventory and sell offline with Square Register is enabled
The inventory sync feature is available on the Essentials and Unlimited plans.

Orders created with Square POS will not appear in your Ecwid Control Panel, but the system will automatically update the stock of the purchased products.

Setting up location for pickup orders

If you provide pickup options from several locations, synchronization between online pickup orders and retail location in your Square POS is crucial. You must assign a pickup location for each pickup option in Ecwid’s Control Panel. To set up a pickup option and specify a pickup location:

  1. Go to Ecwid Control Panel → Shipping & Pickup.
  2. Click Add In-store Pickup:

In-store pickup option

  1. Configure the pickup option by entering a name, instructions for the customer, and a pickup date and time.
For detailed instructions, please refer to the guide on Setting up in-store pickup.
  1. Select the desired store address from your list of active locations specified in Square’s Dashboard:

Square Dashboard

Make sure your store locations are activated in your Square Dashboard. For more information on managing locations, please visit their Support Centre.
  1. Click Add Pickup Option.

When a customer selects a pickup option at checkout, their order will be associated with the corresponding business location in your Square Dashboard.

Pricing and features

When you create a new Ecwid store through Square POS, we automatically import up to 250 products from Square to Ecwid.

This product import is included in Ecwid’s free plan. You can also start selling online with no website costs by adding Ecwid to your website or using Ecwid Starter Site.

In addition to the free plan, Ecwid has three premium tiers for Square users. To scale your online store with automatic inventory updates and orders using Square POS, you can subscribe to one of the premium plans in Ecwid Control Panel → My Profile → Billing and Plans.

  Free Standard Essentials Unlimited
Price $0 /month $19 /month, $190 /year $49 /month, $490 /year $99 /month, $990 /year
Product limit Unlimited

Automatic initial import of up to 250 products from Square
Unlimited

Automatic initial import of up to 250 products from Square
Unlimited

Automatic initial import of unlimited products from Square
Unlimited

Automatic initial import of unlimited products from Square
Square payments Yes Yes Yes Yes
PayPal payments No Yes Yes Yes
Automatic updates of inventory and order data between Ecwid and Square No No Yes Yes
Ecommerce features Same as with Ecwid Free plan Same as with Ecwid Venture plan Same as with Ecwid Business plan Same as with Ecwid Unlimited plan
Square charges transaction fees for online orders using Square Payments. For more information, please visit their Support Center.

Direct Ecwid merchants who sign up at ecwid.com may access the Square POS integration on Ecwid Unlimited plan ($99 /month, $990 /year).

Related articles

Square Payments
Where to start selling?
Guide to importing and exporting products

Back to top
Has the article answered your question?

Awesome! Thanks for your feedback!

Please send us that question. We will be happy to help by email.

Send a message