AICA – Smart AI Commerce Assistant
AICA – Smart AI Commerce Assistant is a powerful WooCommerce plugin that adds an intellectual AI-powered shopping assistant to your store. It uses advanced AI models (OpenAI, Claude, Gemini, OpenRouter) to provide personalized product recommendations and instant customer support.
🚀 KEY FEATURES
Multi-Provider AI Support * OpenAI (GPT-4, GPT-4o, GPT-3.5) * Anthropic (Claude 3.5 Sonnet, Claude 3 Opus) * Google (Gemini 2.5 Flash, Gemini Pro) * OpenRouter (access to 100+ models)
Intelligent Product Search (RAG) * Semantic product search using embeddings * Context-aware recommendations * Understands natural language queries * Filters by stock, price, categories
Smart Cart Integration * Add products to cart via AI * Track cart contents in conversation * Seamless WooCommerce integration
Customizable Widget * Position: bottom-right, bottom-left, top-right, top-left * Custom colors and branding * Magic prompts (quick suggestions) * Light/dark themes * Mobile responsive
Analytics & Insights * Track product recommendations * Monitor conversion rates * Session analytics * Popular queries tracking
Developer Friendly * Clean, documented code * WordPress Coding Standards compliant * Extensive filter/action hooks * REST API endpoints * Translation ready
💡 PERFECT FOR
- Online stores wanting to improve customer experience
- Shops with large product catalogs
- Businesses looking to reduce cart abandonment
- Stores needing 24/7 customer support
- Sites wanting to increase average order value
🌐 MULTILINGUAL SUPPORT
- Translation ready (i18n)
- WPML compatible
- Polylang compatible
- Supports RTL languages
🔒 PRIVACY & SECURITY
- Data sanitization and validation
- Nonce verification on all requests
- Rate limiting to prevent abuse
- No data shared without consent
- GDPR compliant
Third-Party Services
This plugin connects to third-party AI services to function. Please review their privacy policies:
OpenAI * Service: https://api.openai.com/ * Privacy Policy: https://openai.com/privacy/ * Terms: https://openai.com/terms/
Anthropic (Claude) * Service: https://api.anthropic.com/ * Privacy Policy: https://www.anthropic.com/privacy * Terms: https://www.anthropic.com/legal/consumer-terms
Google (Gemini) * Service: https://generativelanguage.googleapis.com/ * Privacy Policy: https://policies.google.com/privacy * Terms: https://policies.google.com/terms
OpenRouter * Service: https://openrouter.ai/api/ * Privacy Policy: https://openrouter.ai/privacy * Terms: https://openrouter.ai/terms
Data sent to these services includes: * User messages * Product information from your catalog * Conversation history (temporary)
NO personally identifiable user information is sent without explicit user action.
Developer Documentation
Filters
aica_max_products_per_response - Modify max products shown
aica_system_prompt - Customize AI system prompt
aica_widget_settings - Modify widget configuration
aica_rate_limit - Adjust rate limiting
Actions
aica_before_chat_response - Before AI generates response
aica_after_chat_response - After response is generated
aica_product_added_to_cart - When product added via AI
aica_conversation_started - New conversation started
REST API Endpoints
POST /wp-json/ai-assistant/v1/chat– Send messageGET /wp-json/ai-assistant/v1/products/search– Search productsPOST /wp-json/ai-assistant/v1/cart/add– Add to cartGET /wp-json/ai-assistant/v1/cart/get– Get cart contentsGET /wp-json/ai-assistant/v1/settings– Get widget settings
See full developer documentation at https://joseph78.altervista.org/aica-smart-ai-commerce-assistant/
Support
For support, feature requests, or bug reports: * Visit our support forum on WordPress.org * Documentation: https://joseph78.altervista.org/aica-smart-ai-commerce-assistant/
Credits
Developed by Joseph78 Icons from FontAwesome (CC BY 4.0 License) Powered by OpenAI, Anthropic, Google, and OpenRouter APIs
