Bring Your BigCommerce Store to ChatGPT

The first open-source connector enabling BigCommerce stores to participate in OpenAI's Instant Checkout in ChatGPT

100%
Open Source
<1hr
Setup Time

Powered By Industry Leaders

BigCommerce
OpenAI
Stripe
Node.js

Everything You Need

A complete solution for integrating BigCommerce with OpenAI Agentic Commerce

Product Feed Transformation

Automatically converts BigCommerce products into OpenAI's Product Feed format with full support for variants, pricing, and inventory.

  • JSON, CSV, TSV formats
  • Variant support (color, size)
  • 15-minute feed caching

Agentic Checkout API

Complete implementation of OpenAI's Agentic Checkout Protocol with session management, shipping, and tax calculation.

  • Session state management
  • Real-time pricing updates
  • Multiple shipping options

Secure Payment Processing

Integrated with Stripe's Shared Payment Token API for secure, compliant payment processing within ChatGPT.

  • Single-use payment tokens
  • PCI-compliant processing
  • Automatic order sync

Production-Ready Security

Built with enterprise-grade security features including rate limiting, request validation, and comprehensive logging.

  • Helmet.js security headers
  • Input validation with Joi
  • Winston logging system

Redis Session Storage

Scalable session management with Redis for handling high-volume checkout operations across multiple servers.

  • Persistent sessions
  • Automatic expiration
  • Horizontal scaling ready

Easy Deployment

Deploy to Vercel, Heroku, AWS, or any Node.js hosting with our included Docker configuration and deployment guides.

  • Docker & docker-compose
  • One-click deployments
  • Environment templates

How It Works

Three simple components working together seamlessly

1

Product Feed Transformation

The connector automatically pulls your entire BigCommerce catalog and transforms it into OpenAI's Product Feed format, including all variants, pricing, and inventory levels.

GET /product-feed?format=json → OpenAI ingests every 15 minutes

Your BigCommerce Catalog

Customer in ChatGPT

2

Agentic Checkout

When customers discover your products in ChatGPT, the connector handles the entire checkout flow - cart management, shipping calculations, tax computation, and order confirmation.

POST /checkout_sessions → Real-time cart & pricing → Stripe payment processing
3

Order Sync

Orders are automatically created in your BigCommerce store with all customer details, shipping preferences, and payment confirmation. You fulfill just like any other order.

Payment confirmed → Order created in BigCommerce → Webhook to OpenAI

Order in BigCommerce

Get Started in Minutes

Follow these simple steps to integrate your BigCommerce store with ChatGPT

1

Clone the Repository

git clone https://github.com/oracus-us/BigOpen cd bc-openai-connector npm install
2

Configure Environment Variables

Set up your BigCommerce, Stripe, and OpenAI credentials in .env

BC_STORE_HASH=your_store_hash BC_ACCESS_TOKEN=your_access_token STRIPE_SECRET_KEY=sk_test_... SERVER_BASE_URL=https://your-domain.com
3

Deploy to Your Preferred Platform

4

Apply for OpenAI Instant Checkout

Submit your application to OpenAI with your product feed URL

Apply at chatgpt.com/merchants →

Frequently Asked Questions

Do I need to be approved by OpenAI first?

Yes, you need to apply for OpenAI's Instant Checkout program at chatgpt.com/merchants. You can set up the connector before applying, and OpenAI will test your integration during the approval process.

How does payment processing work?

Payments are processed through Stripe's Shared Payment Token API. Customers enter payment details in ChatGPT, OpenAI creates a single-use token, and your connector charges it. You remain the merchant of record.

Will this work with my existing BigCommerce setup?

Yes! The connector uses BigCommerce's standard API and doesn't modify your store. Orders from ChatGPT appear just like any other order in your BigCommerce dashboard.

How often does the product feed update?

The connector caches your product feed for 15 minutes and regenerates it automatically. OpenAI pulls updates every 15 minutes, so changes to your catalog appear in ChatGPT within 30 minutes.

What about support and updates?

As an open-source project, support is community-driven through GitHub issues. The connector is actively maintained and updated as OpenAI releases new Agentic Commerce features.

Contact Us

Swing by for a cup of coffee, or leave us a message:

Ready to Sell in ChatGPT?

Join the future of conversational commerce with the BigCommerce × OpenAI Connector