changedInput schema / properties / csv / description
Previous value: -"The product CSV text exactly as exported from Shopify, header row included. At most 2 MB."New value: +"The full text of a Shopify product CSV, header row first, such as \"Title,URL handle,Description,Vendor,Price,...\". Paste the file exported from Shopify admin (Products > Export) as it is. At most 2 MB; split a larger file by rows and repeat the header in each part."
changedInput schema / properties / domain / description
Previous value: -"A store address such as example.com, instead of csv. The store's public /products.json is read once (at most 5 pages of 250 products), after its robots.txt. Large stores often block it."New value: +"A store address such as example.com, sent instead of csv (send exactly one of the two). The store's public /products.json is read once (at most 5 pages of 250 products), after its robots.txt. Large stores often block it; then ask the user for the CSV."
changedOutput schema / properties / feed_truncated / description
Previous value: -"True when the store has more products than the five pages read"New value: +"Present and true when the store has more products than the 5 pages read"
changedOutput schema / properties / host / description
Previous value: -"The store read, in domain mode"New value: +"The store host that was read, in domain mode only"
addedOutput schema / properties / issues / description
Added value: +"One entry per product and rule, at most 200"
addedOutput schema / properties / issues / items / properties / detail / description
Added value: +"What is wrong and what Merchant Center expects"
addedOutput schema / properties / issues / items / properties / handle / description
Added value: +"The product's URL handle (the item id for a Google Merchant feed file)"
addedOutput schema / properties / issues / items / properties / rule / description
Added value: +"Rule id, such as bad-gtin or title-too-long"
addedOutput schema / properties / issues / items / properties / rule / enum
Added value: +[
+ "no-gtin",
+ "bad-gtin",
+ "duplicate-gtin",
+ "title-too-long",
+ "title-promo-text",
+ "title-all-caps",
+ "no-description",
+ "description-too-long",
+ "description-link",
+ "description-promo-text",
+ "no-image",
+ "no-brand",
+ "no-price",
+ "no-link",
+ "bad-availability",
+ "price-no-currency"
+]
addedOutput schema / properties / issues / items / properties / title / description
Added value: +"The product title"
changedOutput schema / properties / issues / items / required
Previous value: -[
- "handle",
- "rule",
- "detail"
-]New value: +[
+ "handle",
+ "title",
+ "rule",
+ "detail"
+]
addedOutput schema / properties / products / description
Added value: +"Products found in the source"
addedOutput schema / properties / products / minimum
Added value: +0
addedOutput schema / properties / source / description
Added value: +"Where the products came from: the csv text or the store's public feed (domain)"
addedOutput schema / properties / summary / properties / bad_gtin / description
Added value: +"Products with a barcode that fails the GTIN length, digit or check-digit test"
addedOutput schema / properties / summary / properties / bad_gtin / minimum
Added value: +0
addedOutput schema / properties / summary / properties / long_title / description
Added value: +"Products whose title is over 150 characters"
addedOutput schema / properties / summary / properties / long_title / minimum
Added value: +0
addedOutput schema / properties / summary / properties / no_description / description
Added value: +"Products with an empty description"
addedOutput schema / properties / summary / properties / no_description / minimum
Added value: +0
addedOutput schema / properties / summary / properties / no_gtin / description
Added value: +"Products with a variant that has no barcode"
addedOutput schema / properties / summary / properties / no_gtin / minimum
Added value: +0
addedOutput schema / properties / summary / properties / products / description
Added value: +"Products checked"
addedOutput schema / properties / summary / properties / products / minimum
Added value: +0
addedOutput schema / properties / totalIssues / description
Added value: +"All issues, before the list was cut to 200"
addedOutput schema / properties / totalIssues / minimum
Added value: +0
changedOutput schema / required
Previous value: -[
- "source",
- "summary",
- "issues",
- "totalIssues",
- "truncated",
- "notes"
-]New value: +[
+ "source",
+ "products",
+ "summary",
+ "issues",
+ "totalIssues",
+ "truncated",
+ "notes"
+]