Paypal | Site Banner Q4 2024

Added by Latoya

Product Icon

Square for WooCommerce

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?

Author

Current Status

Open

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.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.