Set default inventory tracking to false when the track_inventory key is missing in sync and product handlers.
#433
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.


All Submissions:
Changes proposed in this Pull Request:
When products are imported to Square via CSV with inventory tracking disabled, the Square API response does not include the track_inventory field. The current code defaults this missing field to true, which incorrectly enables "Manage Stock" in WooCommerce, resulting in products showing as "Out of Stock."
Products created directly in Square's dashboard work correctly because they explicitly set track_inventory: false in the API response.
This PR changes the default value from true to false when the track_inventory key is missing, ensuring CSV-imported products without inventory tracking are correctly imported as "In Stock" with stock management disabled.
Closes https://linear.app/a8c/issue/SQUARE-214/csv-imported-products-with-non-tracked-inventory-are-set-to-manage.
Steps to test the changes in this Pull Request:
Use this test.csv file if needed.
Additional verification:
Changelog entry