### Deprecated Catalog Queries (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md These GraphQL queries for catalog functionalities have been deprecated and moved to the `vtex.search-graphql` app. Users should migrate to the equivalent queries in the new app for continued support and updates. ```APIDOC Query: product: Returns a specified product - DEPRECATED products: Returns products list filtered and ordered - DEPRECATED facets: Returns facets category - DEPRECATED productSearch: DEPRECATED (moved to vtex.search-graphql) autocomplete: DEPRECATED (moved to vtex.search-graphql) searchMetadata: DEPRECATED (moved to vtex.search-graphql) productsByIdentifier: DEPRECATED (moved to vtex.search-graphql) ``` -------------------------------- ### Profile System Queries (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md This GraphQL query allows retrieval of the logged-in user's profile details. It provides access to customer-specific information stored in the profile system. ```APIDOC Query: profile: Returns user profile details ``` -------------------------------- ### Profile System Mutations (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md GraphQL mutations for managing user profile data, specifically for creating, updating, and deleting addresses. These operations allow users to maintain their personal address book. ```APIDOC Mutation: createAddress updateProfile updateAddress deleteAddress ``` -------------------------------- ### Catalog Queries (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md GraphQL queries available for retrieving catalog-related information such as categories, brands, and page types. These queries allow for structured access to product and category data within the VTEX commerce platform. ```APIDOC Query: category: Returns a specified category categories: Returns categories tree brand: Returns a specified brand brands: Returns brands list pagetype: Returns the page type based on path and query ``` -------------------------------- ### Checkout Mutations (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md GraphQL mutations for managing the checkout process, including adding/updating items, updating profile/shipping/payment information, setting custom data, and creating payment sessions/tokens. These mutations enable dynamic manipulation of the order form. ```APIDOC Mutation: addItem updateItems updateOrderFormProfile updateOrderFormShipping updateOrderFormPayment updateOrderFormIgnoreProfile addOrderFormPaymentToken setOrderFormCustomData createPaymentSession createPaymentTokens cancelOrder ``` -------------------------------- ### Logistics Queries (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md This GraphQL query provides functionality for simulating shipping costs and details within the order form. It is essential for calculating logistics information before finalizing an order. ```APIDOC Query: shipping: Returns orderForm shipping simulation ``` -------------------------------- ### Checkout Queries (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md GraphQL queries for retrieving details about the checkout cart (orderForm). These queries allow users to fetch current cart contents or search for specific order form details. ```APIDOC Query: orderForm: Returns checkout cart details searchOrderForm: Returns a specified checkout cart details ``` -------------------------------- ### Order Management System (OMS) Queries (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md GraphQL queries for accessing user order details, including lists of orders, specific order information, and the last order made by a logged-in customer. These are crucial for order tracking and history. ```APIDOC Query: orders: Returns user orders details order: Returns a specified user order userLastOrder: Returns the last order made by a logged in customer ``` -------------------------------- ### VTEX ID Queries (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md This GraphQL query provides information about active user login sessions. It can be used to check the status and details of current user sessions. ```APIDOC Query: loginSessionsInfo: Returns an object with currently active user login sessions and the ID of the current session ``` -------------------------------- ### VTEX ID Mutations (VTEX Store GraphQL) Source: https://github.com/vtex-apps/store-graphql/blob/master/docs/README.md This GraphQL mutation allows logging out from a specific user login session. Note that it cannot be used to log out from the current active session and does not delete the session cookie. ```APIDOC Mutation: logOutFromSession: Logs out from a specific login session (this can't be the current one - it doesn't delete the cookie) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.