Product Icon


by  Woo
Accepting payments is easy with Square. Clear rates, fast deposits (1-2 business days). Sell online and in person, and sync all payments, items and inventory.

Custom product data is erased for all products during update

When I add new variations to an existing a product in Square, the only way to have those variations show up in WooCommerce is to select “Update existing products during import” on the “Import Products from Square” pop-up.

The problem with this feature is that any custom metadata I have added to any product in Square is deleted. Such custom metadata (which I cannot add in Square) include things like Swatches and Swatch images, custom HTML and other custom product data that I have added to a product using various product customization plugins in Woocommerce.

The way your plugin should work (if it is to be useful) is that it updates existing products with the datafileds that are common between Square and Woocommerce, but do not delete product data that existis in WooCommerce only.

If I use your plugin as-is, hundreds of products are stripped of all the custom data I’ve added in WooCommerce, leaving me with weks of re-creating those custom data. This happens everytime I update any product.

Do you have a solution for this?


Current Status


Last updated: November 1, 2021

1 comment

Log in to comment on this feature request.

  1. josephdrussell84gmailcom says:

    Yes, I’ve found this to be frustrating as well. If I add custom attributes in WooCommerce for product filtering in the shop, and then update existing products from Square, all of that disappears. It would be great to be able to select what will be updated. I’d love to be able to select for inventory counts only to be updated, or new variations only, etc.