Documentation

AI Merchant Pro Documentation

Everything you need to get started and make the most of AI-powered product feeds.

Quick Start

Get Up and Running in Minutes

Installation & Setup

1. Purchase & Download

Purchase AI Merchant Pro from CodeCanyon. Download the plugin/module file for your platform (WooCommerce or PrestaShop).

2. Install the Plugin

WooCommerce: Upload via Plugins > Add New > Upload Plugin. PrestaShop: Upload via Modules > Module Manager.

3. Activate & Configure

Activate the plugin and navigate to AI Merchant Pro settings. Enter your store information and select which products to include.

4. Generate Your First Feed

Click "Generate Feed" to create your ChatGPT and Google Merchant feeds. The process runs in the background.

5. Validate Feed Quality

Use the built-in validation tool to check feed structure and data quality. Fix any issues identified.

6. Get Your Feed URL

Copy your feed URL from the settings page. This is the URL you'll use to submit to AI platforms and Google Merchant Center.

Feed Reference

Feed Endpoints & Formats

Understanding Feed Formats

ChatGPT Shopping Feed (JSON)

Available at: yourstore.com/ai-merchant/chatgpt-feed.json - Structured JSON format with schema.org Product markup optimized for AI comprehension.

Google Merchant Feed (XML)

Available at: yourstore.com/ai-merchant/google-merchant.xml - Standard Google Merchant Center feed format with all required and recommended attributes.

Feed Authentication

Optional token-based authentication for feed access. Configure in settings to restrict who can access your product feeds.

Feed Format Specifications

ChatGPT feeds include: product ID, title, description, price, currency, availability, images, URL, brand, and structured metadata. Google feeds follow standard Merchant Center specifications.

Performance

Optimizing for Large Catalogs

Performance Notes

Caching Strategy

AI Merchant Pro caches generated feeds and only regenerates when products change. This minimizes server load.

Incremental Updates

Rather than regenerating the entire feed, only changed products are updated. This keeps generation fast even with 50,000+ products.

Background Processing

Feed generation happens asynchronously in the background using scheduled tasks. No impact on your store frontend.

Scheduled Generation

Configure feed generation frequency (hourly, daily, weekly) based on how often your catalog changes. More frequent updates for dynamic inventories.

Memory Management

Batch processing with efficient memory usage ensures large catalogs can be processed without server timeouts or memory errors.

CDN Integration

Feeds are static files that can be served via CDN for fast global delivery. Recommended for stores with international traffic.

Help

Troubleshooting

Common issues and how to resolve them

Feed generation is stuck or timing out

For very large catalogs (50,000+ products), increase your server's PHP max_execution_time and memory_limit. Alternatively, enable incremental generation mode in settings which processes products in smaller batches.

Products are missing from the feed

Check product filtering settings. Ensure products have all required fields: title, price, and at least one image. Products marked as draft or private are excluded by default.

Feed validation shows errors

The validation tool will specify which fields are missing or incorrectly formatted. Common issues: missing product descriptions, invalid price format, missing images. Fix the indicated issues and regenerate.

Feed URL returns 404 error

Flush permalinks/rewrite rules. In WooCommerce: Settings > Permalinks > Save Changes. In PrestaShop: clear cache and regenerate .htaccess. Ensure the plugin is active.

Feeds are not updating when products change

Check that automatic feed generation is enabled in settings. Verify that your server's cron/scheduled tasks are running properly. You can also trigger manual feed regeneration.

Images are not appearing in the feed

Ensure products have featured images set. Check that image URLs are absolute (not relative) and publicly accessible. Some servers block external access to image files.

Multi-language feeds are not working

Ensure your multi-language plugin (WPML, Polylang, PrestaShop multi-lang) is properly configured. AI Merchant Pro detects language settings automatically but requires proper setup of the language plugins.

Performance is slow after installing the plugin

Feed generation happens in the background and should not affect frontend performance. If you experience slowness, check that background processing is enabled and not running synchronously.

Support

Getting Help

Support Resources

CodeCanyon Support

All purchases include 6 months of support through CodeCanyon. Submit support tickets directly on the CodeCanyon item page.

Documentation Updates

This documentation is regularly updated. Bookmark this page for the latest guides, tutorials, and troubleshooting information.

Email Support

For general inquiries: support@aimerchant.pro. For purchase/licensing questions, please use CodeCanyon support system.

Feature Requests

We actively consider feature requests from customers. Submit your ideas through CodeCanyon comments or support tickets.

Frequently Asked Questions

Additional questions about using AI Merchant Pro

Can I customize the feed format?

The ChatGPT and Google Merchant feed formats follow platform specifications and cannot be customized. However, you can control which product fields are included via product filtering and custom field mapping.

How do I exclude certain products from feeds?

Use product filtering settings to exclude by category, tag, stock status, or custom criteria. You can also exclude individual products by marking them as private or draft.

Does this work with product variations?

Yes, both WooCommerce variable products and PrestaShop product combinations are fully supported. Each variation appears as a separate entry in feeds with its own price, image, and attributes.

Can I have multiple feeds for different categories?

Currently, one master feed is generated per language. You can use product filtering to create category-specific URLs, but this requires manual configuration.

What happens when I update product prices?

When you update product information, the feed automatically regenerates on the next scheduled update. You can also trigger immediate regeneration from the admin panel.

Is there a limit to how many products I can include?

No hard limits. The plugin is optimized for catalogs of any size. Performance remains good even with 50,000+ products thanks to efficient processing.

Need More Help?

Purchase on CodeCanyon for full support access, or contact us for general questions.