Square

Updated on July 2, 2026

Content

How to connect Square to Nembol

In this article, you can find the instructions to connect your OnBuy account(s) to Nembol:

  1. Open the Channels tab in Nembol
  2. Click the “Connect channels +” button
  3. Select Square
  4. You will be redirected to the Square sign in page. Enter your credentials and grant Nembol access to your Square account
  5. Once done, you’ll be redirected back to the Channels tab and Nembol will start importing your active listings

Square common settings setup

Sync stock from a channel

When an order is received

Enable Square if you want inventory in Nembol to be automatically adjusted whenever a new order is placed through Square. Each sale processed in Square is sent to Nembol and triggers a synchronization process that updates stock levels across all connected sales channels.

Steps to activate:

  1. Open the Channels tab
  2. Click “Common Settings
  3. Click the pen icon next to “when an order is received
  4. Select Square
  5. Select all other channels that you want to keep in sync
  6. Changes are saved automatically.

Disable this option if you prefer that Square orders do not affect inventory in Nembol.

When stock is edited 

Enable this setting if you want Square to send inventory updates to Nembol whenever stock levels are changed in Square, including manual updates or adjustments.

Steps to activate:

  1. Open the Channels tab
  2. Click “Common Settings
  3. Click the pen icon next to “when stock is edited
  4. Select Square
  5. Select all other channels that you want to keep in sync
  6. Changes are saved automatically.

Push updates to channels

Select Square if you want Nembol to act as the source for your product updates and automatically send changes to Square. When this option is active, any modification made in Nembol—such as titles, descriptions, pricing, images, or SKU—will be synced to the corresponding Square products.

Steps to activate:

  1. Open the Channels tab
  2. Click “Common Settings”
  3. Scroll to “Push updates to channels
  4. Click the pen icon
  5. Select Square
  6. Select all other channels that you want to keep in sync
  7. Changes are saved automatically

Pull content from a channel

If you select Square in this setting, any changes made directly in Square will be automatically imported into Nembol and reflected in your catalog.

To enable this function:

  1. Open the Channels tab in Nembol
  2. Click Common settings 
  3. Scroll down and enable “Pull content from a channel” for Square.

Publish to Square

In Square publish settings, you can configure how your products are created and displayed in Square when published from Nembol:

  • Location – Select the Square Location where inventory and orders will be synced for this channel.
  • Category (optional) – Choose a Square category to assign at publish time. This is applied only when the product is first created and is not updated later during edits.
  • Modifiers (optional) – Add Square modifier lists during publishing. These are applied only at creation and will not be modified on future updates.
  • Title prefix – Add a custom prefix to product titles when they are published to Square
  • Shorten long titles – Automatically trim product titles that exceed Square’s 512-character limit to ensure successful publishing.

Import from Square

To import your products from Square:

  1. Go to the Channels tab in Nembol
  2. Click on the Import from channels button at the top
  3. Select Square from the list of available channels.

In the import panel, you will see your Square import settings. To manage them, click on the Settings button, which will take you directly to the Square import configuration.

Here you can configure which products are imported from Square into Nembol:

Category – Choose a specific Square category to import products from, or leave the default setting to import from all categories.

Strip HTML from descriptions – Enable this option if you want to remove HTML formatting from product descriptions imported from Square.

Quantity in stock – Set rules to filter which products are imported based on available stock levels in Square.

How variants work on Square

Square supports product variations through item options, allowing you to create a single product with multiple variants (e.g. Size, Color).

Each item can include one or more option sets, and each combination of options generates a specific variation.

Each variation can have:

  • Unique SKU
  • Unique price
  • Unique barcode (GTIN)
  • Individual stock level
  • Variant-specific images.

Nembol supports variant images and automatically adapts them to Square’s requirements. Unlike marketplaces such as eBay or Etsy, Square allows every variant to have its own dedicated images, without restricting them to a single option (such as Color). Nembol automatically uploads, updates, and removes variant images, keeping your Square catalog synchronized without creating duplicate uploads.

Limitations and notes

There are a few platform-specific limitations to be aware of when working with Square:

  • Product weight can’t be published. Square’s API does not provide a weight field for online shipping, so product weight can only be edited from the Square Dashboard. This is a limitation of the Square platform, not Nembol. All other product data—including title, description, images, price, stock, and variants—syncs normally.
  • No marketplace-style categories or required item specifics. Square is an e-commerce platform rather than a marketplace, so there are no mandatory taxonomies or required product attributes.
  • Imported product descriptions depend on the data stored in Square. If a product has no description in Square, it will be imported into Nembol with an empty description, which can then be completed or edited in Nembol.