StoreFront for Square

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

With StoreFront's application for Square, you can start selling anywhere. StoreFront and Square will automatically update your inventory, and order data across online and offline channels so you do not have to track your digital and physical sales separately.

Start Selling Online (Existing Square Merchants)

To start selling online with StoreFront, install the StoreFront application for Square and create a StoreFront online store. StoreFront automatically imports Square inventory to your online store.

To create an online store:

  1. Log in to your Square account and click Apps in the side menu.
  2. Navigate to the eCommerce category.
  3. Under the StoreFront app listing, click Get Started.
  4. To provide the required permissions to the app, click Allow.
  5. Type your name, email, and password to create a new account.
  6. Answer a short questionnaire to complete registration.

Your online store is loaded with all your Square products and preconfigured with Square payments.

When you create an online store, the Free plan allows automatic import of up to 250 products from Square to StoreFront.

Connect StoreFront with Square (Existing StoreFront Merchants)

Connect your StoreFront with a Square system to track both online and offline inventory and sales. Using this sync can help prevent discrepancies and overselling.

To connect your StoreFront with Square:

  1. Go to the Store Menu, click All Sales Channels, and then click POS.
  2. Click Connect Square.
  3. Click Sync your inventory.
  4. StoreFront will redirect you to the Square dashboard. Sign into your Square account.
  5. Click Allow to provide the required permissions.
    StoreFront and Square are now connected.
  6. To populate your StoreFront catalog with inventory from Square, click Import products from Square. If you want to sell offline with Square, you can Export products to Square.

To change the Square account your StoreFront is connected to and disconnect your store from Square, go to the Store Menu, click All Sales Channels, and then click Square. To remove Square as a payment method, go to the Store Menu, click Payments, and connect your store to another Square account.

Synchronization Between StoreFront and Square

  • Merchants who created their StoreFront through Square can access automatic two-way updates of inventory, product catalog, and orders.
  • Merchants with StoreFront stores created independently can connect with Square and automatically sync inventory, product catalog, and orders.

Initial Product Import

when you create a new StoreFront store through Square, we automatically import up to 250 products from Square to StoreFront. This import transfers the following details:

  • SKU (if a Square product does not have SKU, StoreFront will set its Square product ID as SKU)
  • Name
  • Price
  • Image
  • Description
  • Options with titles and price modifiers
  • Category

The initial import transfers products with unlimited stock levels.

Update the Catalog

While the initial import of products is automatic, the following information helps you manually sync updates to your catalog.

Import Products from Square

To update your catalog by importing products from Square:

  1. Go to the Store Menu, click All Sales Channels, and then click Square.
  2. Click Import products from Square.
    The rest of your products will be transferred to StoreFront with updated stock levels.

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

  • SKU (if a Square product does not have SKU, StoreFront will set its Square product ID as SKU)
  • Name
  • Price
  • Image
  • Description
  • Options with titles and price modifiers
  • Category

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

  1. Go to the Store Menu, click All Sales Channels, and then click Products.
  2. Delete the product you want to update from the catalog.
  3. Go to All Sales Channels, and click Square.
  4. Click Import products from Square to launch the product details sync.
Note

If you delete a product in Square and do not want to sell it in StoreFront, go to the Store Menu, click Catalog, and then click Products to remove the product from StoreFront.

Export Products from StoreFront

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

  1. Go to the Store Menu, click All Sales Channels, and then click Square.
  2. Click Export StoreFront Products.
  3. The export tool transfers the following product details:
    • SKU
    • Name
    • Price
    • Stock level
    • Description
    • Options with titles and price modifiers
    • Variations
    • Category

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

  1. Go to the Square dashboard, and click Items.
  2. Delete the product you want to update from the catalog.
  3. Go to the Store Menu, click All Sales Channels, and then click Square.
  4. Click Export StoreFront Products to launch the product details sync.
Note

If you delete a product in StoreFront, and do not want to sell it through Square, go to the Square dashboard, and click Items to remove the product from Square manually.

Update Inventory

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

  • The option to Sync your inventory and sell offline with Square Register is enabled in StoreFront (Store Menu, All Sales Channels, Square).
  • Products have matching SKU numbers in both systems.

Automatic inventory sync is available for StoreFront stores registered through Square.

When selling with Square, StoreFront 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.

Sync Orders

Go to Store Menu, click All Sales Channels, then click Square, and enable Sync your inventory and sell offline with Square Register to automatically sync between StoreFront and Square. Orders will sync if all of the following are true:

  • The order was paid for with Square payments.
  • The option to sync your inventory and sell offline with Square Register is enabled.

Orders created with Square will not appear in the Store Menu, but the system will automatically update the stock of the purchased products.

Set Up Location for Pickup Orders

If you provide pickup options from several locations, synchronization between online pickup orders and retail locations in Square is crucial. You must assign a pickup location for each pickup option in Store Menu. To set up a pickup option and specify a pickup location:

  1. Go to the Store Menu, and click Shipping & Pickup.
  2. Click Add In-store Pickup.
  3. Configure the pickup option by typing a name, instructions for the customer, and a pickup date and time.
  4. Select the desired store address from your list of active locations specified in Square's dashboard.
    Ensure your store locations are activated in your Square dashboard. For more information, see the Square Support Center.
  5. Click Add Pickup Option.

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

Pricing and Features

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

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

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

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