• Resolved mreed3689

    (@mreed3689)


    Please hurry up and issue an update for the excess calls to wc_square_background_sync_test. I understand that you have had this issue since version 2.0 according to WoooCommerce support, but this is getting ridiculous with the unnecessary calls and it slowing down our website. Please issue a fix for this before waiting to release Version 3.0. I would imagine this is wasting your server resources in addition to ours. I currently do not sync product data with Square, we get about 30 orders on average per day (which I would imagine should really be the only time it would need to sync non-product/order data with Square), yet it still calls this wc_square_background_sync_test about 500 to 600 times per day according to our hosting provider (apparently this happens every time a page is refreshed in WordPress admin).

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support 3 Sons Development – a11n

    (@3sonsdevelopment)

    Hi @mreed3689,

    The wc_square_background_sync_test call is a call to the local server. It detects whether loopbacks are possible that are necessary to batch product updates.

    On my test site, disabling the product sync turns these off. Is the “System of record” in WooCommerce > Settings > Square set to “Do not sync product data?”

    Thanks

    Thread Starter mreed3689

    (@mreed3689)

    Thank you for your response. By changing this Product system of record setting from “WooCommerce” to “Do not sync product data”, will it still pass the data of what product(s) were purchased and the WooCommerce order number to Square?

    In other words, is the Product system of record settings only intended to sync/update product-specific data (such as the name, price, image, etc.) to Square (and not affect the data that is shared when an order is placed)?

    If this is the case, do I ever need to be concerned with manually syncing product data? For example, if the price or name of an item changes, will Square be able to reflect that when viewing transactions on Square’s website? I’m only concerned about mainly the Order Number at least showing on Square’s website so that our bookkeepers can account for which transaction in Square corresponds with which Order Number in WooCommerce.

    Plugin Support 3 Sons Development – a11n

    (@3sonsdevelopment)

    Hey @mreed3689,

    Great questions. Every WooCommerce purchase made with Square will send Square the names of the products, the amount paid, and the order number. It won’t have any effect on the actual products on the Square side whatsoever. Any changes in WooCommerce including inventory, name, categories, images, and so on won’t appear in Square.

    Does that clear this up? Let us know if you have any other questions.

    Thread Starter mreed3689

    (@mreed3689)

    Thank you very much for confirming this. I will proceed with making this change and mark this topic as solved. If I run into any issue from this change then I will be sure to follow up.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Excess Calls to wc_square_background_sync_test’ is closed to new replies.