Block 1 - Fetch All Products
- Type / Role
- n8n-nodes-base.shopifyTool - shopifyTool
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
Universal E Commerce AI Assistant (Shopify, WooCommerce & RAG) This powerful n8n workflow deploys a sophisticated, multi talented AI chatbot designed to streamline your e commerce and customer s...
n8n-nodes-base.shopifytool, @n8n/n8n-nodes-langchain.chattrigger, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.if, @n8n/n8n-nodes-langchain.lmchatgooglegemini, @n8n/n8n-nodes-langchain.vectorstorepinecone, @n8n/n8n-nodes-langchain.embeddingsawsbedrock, n8n-nodes-base.merge
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Harsh Maniya.
Original n8n.io sourceThis powerful n8n workflow deploys a sophisticated, multi-talented AI chatbot designed to streamline your e-commerce and customer support operations. The AI assistant can intelligently understand user queries and route them to the correct specialized agent, whether it's for Shopify, WooCommerce, or general knowledge questions answered by a Retrieval-Augmented Generation (RAG) system.
This template automates responses to a wide range of inquiries, from checking Shopify order statuses with GraphQL to fetching product lists from WooCommerce, and even answering general questions by looking up information in a Pinecone vector database.
The workflow operates in a series of logical steps, starting from the moment a user sends a message.
π¬ Chat Trigger: The workflow activates when a user sends a message in the n8n chat interface. It captures the user's input and a unique session ID to track the conversation.
π§ Intelligent Routing: The user's query is first sent to a Router Agent powered by GPT-4o-mini. This agent's sole purpose is to classify the intent of the message and output one of three keywords: SHOPIFY, WOOCOMMERCE, or None of them.
π Conditional Branching: Based on the Router's output, a series of IF nodes direct the conversation down one of three paths:
π General Queries (RAG): If the query is not about e-commerce, it's handled by a RAG agent.
ποΈ E-Commerce Specialists: If the query is about Shopify or WooCommerce, it's passed to a dedicated agent.
Get Order info, Fetch All Products, or run complex queries using the powerful GraphQL tool.Fetch Order Details and Fetch All Products from a WooCommerce store.π£οΈ Conversation Memory: Each agent (Router, General, Shopify, WooCommerce) is connected to its own Memory node. This allows the chatbot to remember previous parts of the conversation for a more natural and context-aware interaction.
π Merge & Respond: All three paths converge at a final Merge node. This ensures that no matter which agent handled the request, the final answer is streamlined into a single output and sent back to the user in the chat.
To use this workflow, you'll need to configure several nodes with your own credentials and settings.
pineconeIndex to the name of your index. You must have a pre-existing index with data for the RAG to work.endpoint URL. Replace the placeholder https://{subdomain}.myshopify.com/admin/api/2025-04/graphql.json with your own Shopify store's GraphQL API endpoint.This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 32 workflow blocks. Download the JSON for the full node graph.
| Workflow | E-commerce assistant for Shopify & WooCommerce with GPT-4o, Gemini & RAG |
|---|---|
| Complexity | advanced |
| Nodes | 32 |
| Categories | Support Chatbot, AI Chatbot |
| Author | Harsh Maniya |
| Published | 17 Jul 2025 |
Use the JSON export at /data/workflows/6100/6100.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Universal E Commerce AI Assistant (Shopify, WooCommerce & RAG) This powerful n8n workflow deploys a sophisticated, multi talented AI chatbot designed to streamline your e commerce and customer s...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Support Chatbot, AI Chatbot use case.