All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Product Schema for Reference Number,
mpn
now uses item reference identification.
GTIN
whenEAN
is available
- Fixed breadcrumb structured data issue in PLP where this field is missing
itemsListElement
.
- Adds
useSellerDefault
to the app settings
- Add new
settingsSchema
optiondisableOffers
to filloffers
as null when enabled
- Uses
publicSettingsForApp
endpoint to retrieve app settings
- Use
getAppSettings
to retrieve app settings
- Handle
null
seller inparseSKUToOffer()
- Add full details of each product in
ProductList
component - Fall back to
product.description
ifproduct.metaTagDescription
is not present
- Use product's URI as @id on
Product
schema.
- Added search parameter
?map=ft
to SearchAction'spotentialAction
- brand type
- brand typo
- add the /p parameter to the productList structured data URL
settingsSchema
to allow stores to sendpricesWithTax
and specify the number ofdecimals
@id
property to Product structured data so that multiple tags for the same product can be consolidated
- Remove
dangerouslySetInnerHTML
.
ProductList
component to render a product list structured data.
ProductBreadcrumb
component to render a product's breadcrumb structured data.SearchBreadcrumb
component to render a search's breadcrumb structured data.
- Use spot price as lowPrice.
- Product Structured Data being duplicated.
- Wrap Product's structured data into
react-helmet
.
- Use prop
searchTermPath
to set the path of SearchAction.
- Use docs builder.
- Move code of Product Structured Data from
vtex.store
to this app.
- Remove markup if the product is unavailable. We used to fill the price with zero, providing Google the wrong information.
- Fix url format, add
:
after the protocol.
- URLs with rootPath.
- Name of the component to
SearchAction
to be more generic.
potentialAction.target
.- Protocol in SSR.
- Minify JSON.
- Add Component With Google Search Box Script.