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.
- Add
specificationonproductSearchV3andproductSuggestionsqueries
- Add
originparameter toproductSearchV3andproductSuggestionsqueries
searchIdtoproductSearchV3query.
optionstoproductSearchV3query.
sponsoredBannersquery.
sponsoredBannersquery.
varianttofacetsquery, used to execute A/B tests.
advertisementOptionstoproductSuggestions.
advertisementOptionsonproductandproductSearchqueries.
- Added
searchStateprop tosearchSuggestions,products,productRecommendations,topSearchesandautocompleteSearchSuggestionsqueries to receive general info from front-end.
showSponsoredflag to productSearch
- Created query parameter
anonymousIdforsponsoredProductsused on A/B testing.
- Add
releaseDatefield toProductFragment.
- Add
advertisementfield insponsoredProductsquery.
sponsoredProductsquery.
shippingOptionstoproductsquery.
ruleto theproductSearch,productsandproductSuggestionsquery.
counttoproductSuggestionsquery.
orderByto theproductSuggestionsquery.
priceDefinitionto theupdateItemsmutationpriceDefinitionto theaddToCartmutationpriceDefinitionto theorderFormquery
sellerIdtoitemsWithSimulationquery.
samplingtoFacetsV2query.
categoryTreeBehaviorto thefacetsV2query.
initialAttributestoFacetsV2.
recommendationShelfquery.
- Field
sellerDefaulttoSellerfragment.
- Add
availableQuantityto theitemsWithSimulationquery.
- Use fragments on
produtSuggestionsquery.
hideUnavailableItemstoproductSuggestionsquery.
originalNametopropertieson Product fragment.
categoryIdtoproductfragment.
- New hook
useQueryProducts. - Types for
QueryProductsonQueryProductsTypesmodule.
scope: privatetoorderFormquery.
misspelledandoperatorto theproductSuggestionsquery.
- Added
quantityand arguments tofacets: valuesonfacetsV2.
productRecommendationsquery from vtex.shelf.
- Use fragments in Product fields, making it easier to add new fields across queries.
itemsWithSimulationquery.
excludedPaymentSystemsandincludedPaymentSystemsarguments toproductSearchV3query.
- Add new fields to the teasers from the
productsquery.
productOriginVtexto theproductSuggestionsquery.simulationBehaviorto theproductSuggestionsquery.
PaymentSystemNametoInstallments ofProduct` query.
- Add
correctiontoproductSearchV3.
originalNamefield tospecificationGroups,specifications,skuSpecifications.fieldandskuSpecifications.valuesofproduct,products,productBenefits,productSearchV2,productSearchV3, andproductSuggestionsquery.
spotPriceonproducts,productSearch,productSearchV2andproductSearchV3queries.
selectedPropertiesfield to theproductobject.
skuSpecificationsfield toproductSearchV3query.
- Redirect field to
productSearch. - Breadcrumb to
facets.
- Split
suggestions,correctionandbannersinto three new queries.
- Add hidden property to facets.
taxPercentageandTaxonproducts,productSearch,productSearchV2andproductSearchV3queries.
updateItemsandaddItemmutations missingproductId.
productIdon theorderFormquery.
- Add workspace querystring to manifest.json href.
- Adds
sellersattribute for the orderForm query.
taxPercentageon theproductquery.
- Issue where lazy PWA would prevent PWA features from working (reverts 0.52.1)
- Problem caused by
0.56.0.
spotPriceon theproductquery.
productSearchV3,facetsV2,searchMetadataV2,topSearches,suggestionProductsandsuggestionSearchesqueries.
- Installment Criteria as possible param on productSearchV2 query
- Adds item metadata with assembly options
- Make PWA Provider do a lazy query.
- Get product estimated arrival date in product query.
- Remove gifts from product query temporarily.
installmentCriteriaparam on products query.
giftsfield to product queries.
- Add queryArgs field to facets resolver for new search URLs structure
- Create
productsquery.
- Fetch all SKUs images in product query.
- Separate entry points for each query and mutation
- Consume
canHaveAttachmentresolver in OrderFormItem.
- Add queryArgs field to facets resolver for new search URLs structure
simulationBehaviorto productSearch query.
skuSpecificationson theproductquery.
lastNamefield toclientProfileDatafield inorderFormquery.userProfileIdfield toorderFormquery.
facetsBehaviorto thefacetsquery.
- Add docs builder.
- UTM and UTMi args to addToCart query.
- Send
installWebApppixel event on install prompt.
- Save when user answer when the install prompt is showed.
idb
- use priceRange resolver in productSearchv2.
- Make
skusFiltervariable default value beALL_AVAILABLEin search query.
- Care
skusFiltervariable to productSearchV2 query.
- Renames queries with same name
- Create facets query.
- Check if user already dismissed app installation using local storage variable.
- Check if user already installed app by checking display mode.
useOrderFormhook.
- Make
orderFormConsumeruse hook.
- titletag and metaTagDescription resolvers from productSearch. They are used from the searchMetadata query and are unneeded.
category,collectionandspecificationFiltersarguments toproductSearchV2query.
- Fetch
variationsattribute ofproductfromproductSearchV2query.
- Check if user already dismissed app installation using local storage variable.
- Check if user already installed app by checking display mode.
specificationGroupsto products queries.
defaultValuetoInputValueinProductquery.
requiredfield toAssemblyOptionsinProductquery.
InputValuestoProductquery.
- Start using search queries from
search-graphql.
searchMetadataquery.
promptOnCustomEventinPWAContext.
- Create unstable productCategoryTree query.
- Add variable to skip category tree resolver in product query.
- Helmet with PWA metadata and links in
PWAProvider. - Query to get PWA data in
PWAContext.
- brandId to productSearchV2
- Field
videosto product items
- Limit installments query, using MAX criteria.
- Remove categoryTree resolver from productSearch search.
- Remove deprecated fields from facets query.
- More fields on cart queries for assembly options.
- Fields
productRefId,additionalInfo,productCategoryIds,productCategoriesto cart related queries:orderForm,addToCartandupdateItems.
customDatafield inOrderFormquery.
- Added
adressquery.
- Added
propertiesfield inProductSearchV2query.
- Added
TeasersandDiscountfield inProductandProductSearchV2queries.
ProductUniqueIdentifierparameter to product query
- Return
Installmentsforsearch-result.
- Build assets with new builder hub.
brandIdtoProductquery.
- Ask up to five levels of department filters.
- Field
productReferencetoproductSearchV2query.
- Field
productReferencetoproductquery.
productBenefitsquery.
- Add warning of removal in next major to
recommendationAndBenefitsfile.
- Fetch breadcrumb params in productSearch query.
- Use
hideUnavailableItemsparameter on facets query.
PWAContextandusePWAto allow apps to control, for now, the install prompt (Add to Home Screen).
- Queries product cluster id.
- Use new paramenter
hieUnavailableItemson product search v2.
- New
productSearchV2query.
- Separate facets and search input variables.
- New
productSearchquery.
- Add cartIndex to orderForm queries.
- Add checkin fields to OrderForm query/mutation.
- Add
discountHighlightsfield in search and product queries.
- Removed unused
itemMetadatafields from orderForm queries/mutations.
- Make updateOrderFormShipping output.
- Add
specificationGroupsinproductquery.
- Return the full
orderFormfrom the items mutations.
- Add update order form checkin mutation.
- Add assembly options resolvers on OrderForm query
addressonsessionquery
- Add assembly options fields to product and orderForm query.
- Add
descriptionof the product to search query.
- Update React builder to 3.x.
- Add more queries and rename the
.gqlfiles. - Add OrderFormContext mutations.
- Remove
descriptionof the product to search query.