Square integration match barcode
When products are synced between DEAR and Square, the SKU field from Square is checked for a match against the SKU field in DEAR. It should also check for a match with DEAR's barcode field.
In Square, the SKU must be a barcode value if we want to scan products at checkout. We also have a WooCommerce integration that uses a more human-friendly SKU for historical reasons.
Because DEAR doesn't check its barcode field, we often get mismatched products between systems because it falls back to trying to match the product name. There is no way to edit which product is matched so we're stuck with a lot of manual fixing of orders.