Browse our comprehensive FAQ section to quickly find solutions, learn how to use ChatMaxima features, and get step-by-step guidance for setup, integrations, and support.
The Shopify Block allows your chatbot to retrieve data directly from your Shopify store. This enables you to automate customer service inquiries, provide product information, and check on order statuses in real-time.
This block automates a wide range of e-commerce tasks. You can use it to provide instant answers to customer questions, which reduces the workload on your support team and improves the customer experience.
The block offers four main actions that you select using the "Select Type" field:
get all products: Fetches a list of all products in your store.
get product details: Fetches detailed information for a specific product.
get all orders: Fetches a list of all orders in your store.
get order details: Fetches detailed information for a specific order.
"Getting all" retrieves a list of products or orders, often with a summary of each. "Getting details" retrieves a single, specific product or order, providing all the rich information associated with it.
You need an active Shopify account that has been integrated with your chatbot platform. This allows the bot to securely access your store's data.
Select either "get all products" or "get all orders" from the Select Type field. This will fetch a list of all your products or orders.
This is a toggle button that controls pagination. If you enable it, the block will fetch all data across multiple pages. If you leave it off, it will only fetch the first page of results.
If your store has a very large number of products or orders, Shopify's API will return them in smaller batches (paginated results). Toggling "Fetch All Data" ensures your bot retrieves the entire list instead of just the first page.
The data is saved into a variable using the "Store the response in variable" field. You can then use this variable in other blocks, like a Text block, to display the information to the user.
The response typically includes a list of products with key details for each, such as the product ID, title, and a price.
The response typically includes a list of orders with key details for each, such as the order ID, a total price, and the customer's name.
Select the "get product details" type. You'll then need to provide the specific "Product ID" for the product you want to look up.
The Product ID is a unique number that Shopify assigns to each product. You can find it in the URL of the product page in your Shopify admin panel.
Yes. You can create a conversational flow where the user tells the bot a product name, and the bot uses that input to find the corresponding Product ID (from a database or a previous "get all products" action) and then uses it in this block.
Select the "get order details" type. You will then need to enter the unique "Order ID" for the order you are looking for.
The Order ID is a unique number that Shopify assigns to each customer order. You can find it in the URL of the order page in your Shopify admin panel.
The response will include all available information, such as the product's full description, images, inventory, variants, or the order's full list of items, shipping address, and payment status.
A user can type a product name into the chatbot. The bot can then use the get product details block to find the product ID and display information like price, description, and images.
The bot can ask a customer for their order number. It then uses the "get order details" action with the provided Order ID to retrieve the order status and display it to the customer.
Yes. You can use the "get all products" action to build a dynamic product catalog within your chatbot, allowing users to browse items.
Yes. A support agent can use a chatbot to pull a customer's recent orders by their name, which helps them quickly address a customer's inquiry.
You can find the Shopify Block in the External Integrations section of your chatbot builder.
You can find the video tutorial at: https://chatmaxima.com/video-tutorials/integrating-shopify-block-with-chatmaxima/
If the ID is incorrect, the block will not be able to find the product or order and will return an error or an empty response. You should then program your chatbot flow to handle this, such as by asking the user to re-enter the ID.
No, this block is designed for fetching or retrieving data from your store. It does not have actions to create or update products and orders.
This block automates the complex API calls required to interact with Shopify. You simply configure the fields in the user-friendly interface, and the platform handles the technical backend for you.
The "Fetch All Data" toggle is designed for this. When enabled, the block will handle the pagination automatically, fetching all the data for you so you can work with the entire list.
The chatbot fetches data in real-time when the block is triggered. Any changes you make in your Shopify store will be available to the chatbot as soon as it runs the block.