I use Square and woocommerce. I do not want out of stock items to sell and go negative inventory. I have woo commerce set to not allow back orders. but I always end up negative inventory. I though it was woocommerce issue but we just sold a item with our point of sale and it was not there. I checked inventory and it showed -1. it was a variation of the item. as I list New York strip then each steak is listed by weight as a variation.
As I understand your customers shouldn't be able to place orders from your WooCommerce site for an item that is out of stock.
If you haven't already I suggest you contact WooCommerce's support team and let them know which item was sold (that shouldn't have been) and when, so they can investigate this for you.
Square Community
Square Products