Start selling your WooCommerce store items on ChatGPT with 800 million monthly active users!
This app integrates your WooCommerce store with ChatGPT using Apps SDK, allowing users to browse and discover your products directly within ChatGPT conversations. Perfect for reaching a massive audience and driving traffic to your store.
Transform ChatGPT into a powerful shopping assistant for your WooCommerce store. Users can:
- ๐ฆ Browse your entire product catalog
- ๐ Search for specific products
- ๐ฐ View prices, images, and descriptions
- ๐ Check real-time stock availability
- โญ See product ratings and reviews
- ๐ท๏ธ Filter by categories
- ๐ Click through to your store to complete purchases
This is the free catalog mode version that displays your products in ChatGPT with direct links to your WooCommerce store.
Features:
- โ Product listing and browsing
- โ Product search and filtering
- โ Category filtering
- โ Product images, prices, and descriptions
- โ Support variations products
- โ Direct links to your store
Limitations:
- โ No shopping cart functionality
- โ No checkout integration
- โ Products redirect to your store for purchase
The paid/pro version includes everything from Lite plus:
Additional Features:
- โ Shopping cart functionality
- โ Direct checkout integration
- โ Add to cart from ChatGPT
- โ Product variations support
- โ Full product details view
- โ Complete purchase flow within ChatGPT
Interested in Pro Version? Contact us
- ChatGPT SDK App / MCP Link: https://woo-chatgpt-app.up.railway.app/mcp
- WooCommerce Site: https://woochatgptapp.techspawn.com
Note: Demo MCP server is connected to the WooCommerce site. Connect it to ChatGPT using the MCP link above to test.
git clone https://github.com/techspawn/woocommerce-chatgpt-app.git
cd woocommerce-chatgpt-app- WordPress Admin โ WooCommerce โ Settings โ Advanced โ REST API
- Click Add Key โ Description:
ChatGPT Appโ Permissions:Read - Copy Consumer Key and Consumer Secret
cp .env.example .envEdit .env file:
WC_SITE_URL=https://your-store.com
WC_CONSUMER_KEY=ck_your_key_here
WC_CONSUMER_SECRET=cs_your_secret_here
PORT=3000Using setup script:
chmod +x setup.sh && ./setup.sh
npm startOr manually:
npm install
npm run build
npm startVisit http://localhost:3000/index.html to test.
This is a ChatGPT App using the OpenAI Apps SDK. Follow these steps to enable Developer Mode and connect your app:
- Go to ChatGPT and log in
- Click your profile icon (top-right corner)
- Select Settings
- Navigate to Apps & Connectors
- Scroll down to Advanced Settings
- Toggle Developer Mode to On
- With Developer Mode enabled, go back to Apps & Connectors
- Click Create button
- Fill in your app details:
- Name: Your Store Name - Products
- Description:
Browse products from [Your Store Name] - MCP Server URL: Your deployed server URL (e.g.,
https://yourapp.railway.app)
- In your connector settings, add the API schema:
- Paste this schema (replace
YOUR_SERVER_URLwith your deployed server URL):
{
"openapi": "3.1.0",
"info": {"title": "WooCommerce Products API", "version": "1.0.0"},
"servers": [{"url": "YOUR_SERVER_URL"}],
"paths": {
"/mcp": {
"post": {
"operationId": "getProducts",
"summary": "Get products from WooCommerce",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": ["method", "params"],
"properties": {
"method": {"type": "string", "enum": ["tools/call"]},
"params": {
"type": "object",
"required": ["name", "arguments"],
"properties": {
"name": {"type": "string", "enum": ["get_products"]},
"arguments": {
"type": "object",
"properties": {
"per_page": {"type": "number"},
"search": {"type": "string"},
"category": {"type": "string"}
}
}
}
}
}
}
}
}
},
"responses": {"200": {"description": "Success"}}
}
}
}
}- Click Save
- Open a new chat in ChatGPT
- Select your newly created connector from the available tools
- Test with prompts like:
- "Show me your products"
- "Search for iPhone"
- "What products do you have?"
- Verify products are displayed correctly
Once tested and working, you can submit your app to the ChatGPT App Store for public use.
Learn more:
- Server won't start? Check Node.js v16+, run
npm run buildfirst - Products not loading? Verify
.envfile has correct credentials - ChatGPT can't connect? Make sure server URL uses HTTPS, test at
/health
Built with โค๏ธ for the WooCommerce community




