eCommerce: Ecwid for Square POS

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.

 

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.

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.

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 catalogue 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.
If you need to change a Square account your store is connected to, disconnect your store from Square in Ecwid control panel → All Sales Channels → Square, then remove Square as payment method in Ecwid control panel → Payments and connect your store to another Square account.

Synchronisation 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.

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

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.

Updating catalogue

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

  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 catalogue, 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 catalogue.
  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 Catalogue.
  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 guarantee accurate stock count and prevent overselling, we automatically sync product stock levels between Ecwid and Square when both the following are true:

  • the option Sync your inventory and sell offline with Square Register is enabled in Ecwid Control → All Sales Channels → Square;
  • products have matching SKU numbers in both systems
Automatic inventory sync is available for Ecwid stores registered through Square.

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

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, synchronisation 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.
  2. 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 Center.
  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.

Square charges transaction fees for online orders using Square Payments. For more information, please visit their Support Center.