• Resolved lgerecht

    (@lgerecht)


    Hi, i’m fetching and managing my products’ inventory from square.
    My problem is that when I delete a product in my square without changing the stock to 0, it is still appearing in my shop even though I properly update and sync the products.

    Any idea of how I could fix this issue ?

    Thanks

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support omarfpg a11n

    (@omarfpg)

    Hi @lgerecht,

    As I understand, you’re currently using Square as your System of Record, and after deleting a product there, it isn’t deleted in WooCommerce after you sync.

    To confirm, do you have the “Handle missing products” option enabled in Product data > General > Sync with Square? As per the documentation:

    Handle missing products: When the?Sync Setting?is set to “Square”, enable to hide products in your WooCommerce Products list that aren’t found in Square. Please note that this option is only applicable for products where?Sync with Square?is enabled within the individual product setting here:?Product data > General > Sync with Square, “Update product data with Square data” is checked.

    Learn more: https://woo.com/document/woocommerce-square/sync-settings/#section-4

    I hope this helps so far!
    -OP

    Thread Starter lgerecht

    (@lgerecht)

    Every products have the setting “sync with square” data enabled and I do have the “Handle missing products” option enabled.

    I’m not sure why, but only products that have 0 stock are deleted from woocommerce after I delete them from square.

    Thanks

    • This reply was modified 8 months, 2 weeks ago by lgerecht.
    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @lgerecht,

    The behavior you’re experiencing is expected. When you delete a product in Square, but the stock is not zero, the product will still appear in your WooCommerce shop. This is because the WooCommerce Square plugin considers a product as “missing” if it’s not present in Square and its stock is zero.

    When a product is deleted in Square but still has stock in WooCommerce, the plugin doesn’t consider it as “missing” because it still has inventory. Therefore, it doesn’t hide the product in your WooCommerce Products list.

    If you want to hide a product in WooCommerce when you delete it in Square, you should first set its stock to zero in Square before deleting it.

    I hope this clarifies your concern. If you have any other questions, feel free to ask.

    Thread Starter lgerecht

    (@lgerecht)

    Hi,

    It does clarifies my concern, but this behavior makes the process of deleting a product much longer and more complicated than simply synchronizing the square data as is supposed to be done through the “manage missing products” options.

    Do you think a future update could fix this?

    Thanks

    • This reply was modified 8 months, 2 weeks ago by lgerecht.

    Hey, @lgerecht!

    I understand that this change would make the process faster.

    We appreciate your suggestions and are always looking for ways to improve our products and services, and input from users like you is invaluable.

    We have a website where you can submit feature requests and upvote the ones other people submitted and you like. You can check that out here.

    Please let us know if there’s anything else we can do to help or if you have further questions.

    Have a wonderful day!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Stock conflict’ is closed to new replies.