Skip to Content
🚀Agentic Commerce Protocol is now live! Instant Checkout is available in ChatGPT. Learn more →
DocumentationSet Up Your StorePlatform Guides

Platform Integration Guides

Step-by-step guides for integrating ACP with popular e-commerce platforms.

Shopify

đź›’

Shopify merchants can enable Instant Checkout through the ChatGPT Merchant Portal.

Setup Process

  1. Apply for Access

  2. Install the App

    • Search “ChatGPT Commerce” in Shopify App Store
    • Install and authorize permissions
    • Configure product sync settings
  3. Configure Products

    • Select which products to enable
    • Set AI-specific descriptions
    • Configure inventory rules

Product Feed

Shopify automatically generates a compatible product feed:

{ "products": [ { "id": "shopify_prod_123", "title": "Example Product", "description": "AI-optimized description", "price": 29.99, "currency": "USD", "availability": "in_stock", "image_url": "https://cdn.shopify.com/..." } ] }

WooCommerce

Plugin Installation

# Via WordPress admin # Plugins > Add New > Search "ACP Commerce" # Or via WP-CLI wp plugin install acp-commerce --activate

Configuration

  1. Navigate to WooCommerce > Settings > ACP
  2. Enter your API credentials
  3. Configure product sync
  4. Test the connection

Custom Fields

Add AI-specific metadata to products:

// functions.php add_action('woocommerce_product_options_general_product_data', function() { woocommerce_wp_textarea_input([ 'id' => '_acp_description', 'label' => 'AI Description', 'desc_tip' => true, 'description' => 'Optimized description for AI agents' ]); });

BigCommerce

API Integration

const bigcommerce = require('node-bigcommerce'); const client = new bigcommerce({ clientId: process.env.BC_CLIENT_ID, accessToken: process.env.BC_ACCESS_TOKEN, storeHash: process.env.BC_STORE_HASH, }); // Sync products to ACP feed async function syncProducts() { const products = await client.get('/catalog/products'); return products.map(transformToACP); }

Magento

Module Installation

composer require acp/magento2-module bin/magento module:enable ACP_Commerce bin/magento setup:upgrade

Configuration

<!-- etc/config.xml --> <config> <default> <acp> <general> <enabled>1</enabled> <api_key>your_api_key</api_key> </general> </acp> </default> </config>

Custom Platform

For platforms without native integration:

1. Implement Product Feed

// Generate JSON feed app.get('/acp/products.json', async (req, res) => { const products = await db.products.findAll({ active: true }); res.json({ products: products.map(p => ({ id: p.id, title: p.name, description: p.description, price: p.price, currency: 'USD', availability: p.stock > 0 ? 'in_stock' : 'out_of_stock', image_url: p.imageUrl, })) }); });

2. Build Checkout API

See the Agentic Checkout Specification for full implementation details.

3. Handle Payments

Integrate Delegated Payments for secure token handling.

Platform Comparison

PlatformIntegration TypeSetup TimeCustomization
ShopifyNative App~1 hourLimited
WooCommercePlugin~2 hoursHigh
BigCommerceAPI~4 hoursHigh
MagentoModule~1 dayVery High
CustomFull API~1 weekComplete

Support

Specification maintained by OpenAI and Stripe

AboutPrivacyTermsRSS

Apache 2.0 · Open Source