Improve error handling in the sync process. #248
Labels
priority: low
The issue/PR is low priority—not many people are affected or there’s a workaround, etc.
type: enhancement
The issue is a request for an enhancement.
Currently, when the sync process runs, if any error occurs in the Square API request, the sync fails (except in some cases, such as a
429
error). For example, if the upsert catalog API request to Square fails due to an issue with one product in the batch, the entire sync is marked as failed. This issue has been created to improve error handling, allow the sync process to continue, and provide an alert for the product with the error, instead of failing the entire sync.The Square API currently does not provide detailed information about products with invalid data, so we need to figure out how to identify the problematic product and skip it.
The text was updated successfully, but these errors were encountered: