Install and connect
Composer install, license activation, and first configuration for cart, mini-cart, and checkout placements.
SmartCart lifts your average order on the way to checkout - targeted recommendations, one-click add-ons, smart bundles and a free-shipping nudge, each placed where shoppers actually decide.
A clean panel sits under the cart with hand-picked add-ons, each carrying a short reason that explains why it fits the product already chosen. Shoppers see the value at a glance and add in one tap, lifting the order total before they reach checkout. Add one and the next eligible product rotates in, so the panel never goes stale. Shown here with Smart Bundles off: one hand-picked suggestion per cart line.
Shoppers tick several matching products and add them together for a saving shown right on the button. Tiered discounts reward bigger baskets - the more of the set they add, the deeper the saving - so there is always a reason to add one more. This is the same offer panel as above with Smart Bundles on: suggestions merge into one group card with a shared savings bar and a one-tap add-all button.
Every suggestion tile carries a small eye badge. Hover for an instant image preview, or click for a compact panel with the full-size photo, price, star rating, colour and size options, and its own Add to Cart button. Shoppers check the details without ever leaving the cart.
SmartCart builds recommendations from your actual purchase history, applying merchant-defined rules so every suggestion earns its place on the page.
• Rule priorities you control - no black-box algorithm overriding your business logic
• AI mines your orders and generates draft rules; nothing goes live without your approval
• Per-rule attribution: see which recommendations are actually driving revenue
Recommendations trigger on exactly what is in the cart - a specific SKU, category, or attribute - not a generic "you may also like" guess.
Every candidate product passes a stack of filters before a shopper ever sees it.
Products the shopper already owns are automatically removed from every suggestion.
Mine co-purchase patterns from your real order history, enrich them with AI-generated product tags, and generate draft rules that a human approves before they go live
SmartCart analyzes your real order history to find which products are genuinely purchased together - no guessing, no manual research.
AI generates semantic tags for your catalogue to enrich the quality of automatically drafted rules.
Mined associations and AI insights generate pending drafts for your review - nothing goes live automatically.
Full-funnel analytics from first impression to completed purchase - know exactly which rules drive revenue and which need tuning
SmartCart captures every step from first impression to completed purchase so you always know which rules are converting.
Each add-to-cart carries the originating rule code all the way through to the order, giving you revenue by rule.
Dismissed offers stay hidden per shopper so you never interrupt the same customer with the same offer twice.
Even better with Pulse - see exactly which recommendation rules are driving revenue, so you know which ones to tune.
Full control over what gets recommended, when, and how it's presented - without touching code
Rules fire on exactly what is in the cart - a specific SKU, a product category, or a matching attribute value.
Define what gets recommended - specific products, whole categories, or attribute-matched sets.
Every rule can carry its own title, helper text, and button label - tailor the message to the cart moment.
Optional attribute-based checking ensures recommended products are genuinely compatible with what's already in the cart.
No runtime API calls. No AI in the checkout path. Just fast, deterministic recommendations cached by cart context.
The entire recommendation pipeline runs locally - no external API calls, no random behaviour, cached by cart context.
No customer data leaves your server - AI runs offline via CLI only, and every endpoint is CSRF-validated.
What does SmartCart actually do?
SmartCart suggests complementary add-on products when customers have items in their cart. It uses a deterministic rule engine to match cart contents against configurable triggers, then recommends products from defined pools - filtered through guardrails that ensure every suggestion is in stock, eligible, and relevant. No guesswork, no random behavior.
How does SmartCart decide which products to recommend?
SmartCart evaluates rules in priority order against the current cart context. Each rule has a trigger (what must be in the cart) and a pool (what to recommend). Candidates pass through guardrails - stock checks, exclusion lists, type filters, customer group restrictions - then history suppression removes already-purchased products. The highest-priority, highest-position candidates are displayed.
Will SmartCart slow down my store?
No. The entire recommendation pipeline runs locally with no external API calls. Results are cached by cart context hash with a configurable TTL. AI features (tagging, mining) run exclusively via CLI commands and cron jobs - never during page loads.
Where do recommendations appear?
Three placements: the cart page (full display with product images), the mini-cart dropdown (compact mode), and the checkout sidebar (compact mode). Each placement can be independently enabled or disabled in admin configuration.
Can I control exactly which products are recommended?
Yes. The rule engine supports three pool types: specific product IDs in a defined order, all products from specified categories (with optional subcategories), or products matching attribute criteria. Rules also support three trigger types for precise cart-context matching.
How does the AI integration work?
AI is used offline only - never during customer-facing requests. The `smartcart:tag:products` CLI command sends product data to your configured AI provider to generate semantic tags. These tags improve the quality of draft rules generated by `smartcart:generate:drafts`. Five providers are supported: Anthropic Claude, OpenAI, OpenRouter, Together, and Google Gemini.
What happens when a customer dismisses a recommendation?
The dismissal is remembered in the browser's localStorage with a configurable TTL (default: 24 hours). The same recommendation won't reappear until the TTL expires. If localStorage is unavailable, it falls back to sessionStorage (dismissed for the session only). Expired entries are pruned automatically.
Does SmartCart track recommendation performance?
Yes. When event tracking is enabled, SmartCart records impressions (offer shown), clicks (add-to-cart button pressed), dismissals (offer dismissed), and purchases (order placed with attributed item). All events are tied to the originating rule code for per-rule performance analysis.
Is SmartCart GDPR compliant?
Yes. Event tracking includes a configurable retention period (default: 90 days) with automated daily cleanup. History suppression data is cached with a separate TTL. No customer data is sent to AI providers - all AI processing uses product catalog data only, via CLI commands.
What's the difference between the Seed, Growth, and Pro plans?
Seed covers the core recommendation engine: rules, triggers, pools, guardrails, display copy, dismissal memory, and caching. Growth adds event tracking, purchase attribution, history suppression, compatibility filtering, and customer group restrictions. Pro adds association mining, AI product tagging, draft rule generation, and the full CLI toolkit.
Does it work with Hyvä, Luma, and custom themes?
Yes. SmartCart renders through standard Magento layout XML and a jQuery-based JavaScript widget. It's compatible with Luma, Porto, Hyvä, and custom themes. The widget uses semantic CSS classes for easy styling customization.
Can AI-generated rules go live without review?
No. All AI-generated and association-mined rules enter the system as pending drafts. An admin must explicitly approve each draft before it becomes a live runtime rule. The draft view shows full evidence - pair count, confidence, lift, and shared tags - so the admin can make an informed decision.
How do I install SmartCart?
Standard Composer installation - one command to require the package, then `bin/magento setup:upgrade` to create the database tables. Default settings work out of the box. Enable globally or per store view with a single toggle in admin configuration.
Moogento helps businesses like yours, every day 🚀
Explore contextual add-ons, recommendation rules, and revenue attribution on a live Magento 2 store. No install needed.
Open the live demo
Composer install, license activation, and first configuration for cart, mini-cart, and checkout placements.
Build SKU, category, and attribute triggers with pools, guardrails, and custom display copy.
Track impressions, clicks, purchases, dismissal memory, and rule-level attribution.
Composer install, license activation, and setup in a few minutes.
| Version | Release date | Changes |
|---|---|---|
| 2.9.67 | 20/08/2026 | Clearer diagnostics for attribute settings |
| 2.9.66 | 18/08/2026 | Keep the original referral date on repeat sale-source events |
| 2.9.65 | 11/08/2026 | Apply the Porto theme marker once for every module (#2607) |
| 2.9.64 | 05/08/2026 | Convertible events can be scoped to a single order (#2490) |
| Keep inactive payment SDKs off storefront pages (#2452) | ||
| Safer attribute configuration display | ||
| Attribute value choices always match how filters are applied (#2436) | ||
| 2.9.63 | 30/07/2026 | Attribute value fields stay accurate when a page has several of them |
| Show example values for date and numeric attributes in module settings | ||
| Attribute-aware value fields for admin configuration | ||
| 2.9.62 | 30/06/2026 | Improved convertible-event cleanup with UTC-based expiry handling. |
| 2.9.57 | 06/05/2026 | Improved shared admin widget styles for consistent checkbox, toggle, and button appearance across modules; and improved integrity verification reliability with hardened manifest parsing and path normalization for Magento 2 admin extensions. |
| 2.9.55 | 21/04/2026 | Added standalone file integrity verification scripts for framework-independent checksum validation for Magento 2 admin extensions. |
| 2.9.52 | 13/04/2026 | Added CLI command to verify installed Moogento module file integrity against published checksums; and improved Elasticsearch reindex reliability by cleaning up orphaned EAV attribute source models for Magento 2 admin extensions. |
| 2.9.52 | 13/04/2026 | Hardened admin configuration pages with server-side status rendering and tightened CSP policy. |
| 2.9.52 | 13/04/2026 | Updated PHP version constraints to confirm Magento 2.4.8 and PHP 8.4 compatibility. |
| 2.9.48 | 24/01/2026 | Improved admin tooltip display in module configuration pages. |
| 2.9.46 | 08/01/2026 | Improved code quality and Magento standards compliance. |
| 2.9.44 | 08/10/2025 | Standardized admin interface titles for improved consistency and enhanced database schema management with whitelist support. |
| 2.9.41 | 01/07/2025 | Enhanced image resize functionality with seamless remote storage compatibility for Magento 2 admin extensions. |
| 2.9.40 | 28/05/2025 | Modernized tooltip styles and improved price display formatting for better readability for Magento 2 admin extensions. |
| 2.9.35 | 11/02/2025 | Streamlined configuration interface with simplified titles for Magento 2 admin extensions. |
| 2.9.34 | 15/01/2025 | Improved convertible events query accuracy for Magento 2 admin extensions. |
| 1.0.0 | 25/09/2024 | Initial release for Magento 2 admin extensions. |
| |
Pro |
Popular
Growth | Seed |
|
|
$8333 /month | $3333 /month | $1667 /month |
More sales from smart suggestions
Suggest the right complementary product at the moment customers are ready to buy
Includes: • Cart, mini-cart, checkout sidebar, and shipping-step placements • SKU, category, and attribute triggers • Full and compact display modes | |||
Rules you fully control
Decide exactly what gets recommended, no algorithm overriding you
Includes: • Priority-ordered rules, no code required • Product, category, and attribute pools • Live rule preview before activating • Up to 3 active rules on Seed | |||
Safe, relevant suggestions
Keep irrelevant or out-of-stock products out of customer carts
Includes: • Stock, type, SKU, and category guardrails • Customer-group and minimum-subtotal targeting • Gift-card auto-exclude and coupon-aware suppression | |||
On-brand, trusted offers
Make every suggestion feel native and credible
Includes: • Custom title, helper text, and button label per rule • Star ratings and review snippets (social proof) • Minimum-score filter so only well-rated products show stars | |||
Built-in tracking and caching
Always-on measurement, never slow
Includes: • Full-funnel tracking: impressions, clicks, adds, dismissals • Per-shopper dismissal memory • Native related-product backfill and default suggestions • Cart-context hash caching | |||
Know what drives your revenue
See which recommendations actually earn money, and stop suggesting what shoppers already own
Includes: • Originating rule carried from quote item to order item • Revenue and conversion rate per rule • Purchase-history suppression (30-day lookback) | |||
Order-data association mining
Discover products that genuinely sell together from your real order history
Includes: • Confidence and lift metrics per pair • Weekly mining on Growth, daily on Pro | |||
Smarter product matching
Recommend the right product, not just a related one
Includes: • Variant-aware matching to the shopper's chosen size or colour • Compatibility attribute rules (must-match, must-differ, any) | |||
A/B experiments
Test recommendation settings and measure the winner
Includes: • Signed shopper bucketing into control and test groups • Impressions, clicks, and adds attributed per variant | |||
Per-store configuration
Run different recommendation settings per store view
Benefits: • Tailor offers per brand or region • One install, many storefronts | |||
AI finds your next bestsellers
Let AI mine and draft new offers, including products with no purchase history yet
Includes: • AI product tagging and cold-start semantic pairing • Draft review queue with full evidence • Nothing goes live without your approval | |||
AI-written recommendation copy
On-brand context, generated with your own provider key
Includes: • "Why it fits" combo reasons per suggestion • Use-case headings above suggestion groups • Configurable daily budget; OpenAI or Anthropic | |||
Smart bundles, one-click add
Let shoppers add several recommended items at once with an incentive
Includes: • Percent, flat, or tiered bundle discounts • AI bundle-intent classification • Effective-saving label on the offer | |||
Free-shipping bar and tier-boost
Show how close the cart is to free shipping and how to get there
Includes: • Multi-tier thresholds with custom messages • Smart product picks to reach the next tier • Cart, mini-cart, and checkout placements | |||
Add-ons and focused checkout
Extra surfaces that lift completed orders
Includes: • Everyday-essentials row and per-line complete-with drawer • Focused checkout that hides distractions • Daily mining, guest-history matching, and stats snapshots | |||
| Plan limits | Unlimited rules, 5 offers per placement | Up to 10 rules, 1 offer per placement | Up to 3 rules, 1 offer per placement |
| Onboarding | Comprehensive | Basic | Self |
| Support | Priority | Enhanced | Standard |
| Updates & Magento compatibility | Add to Cart | Add to Cart | Add to Cart |
| |
Pro |
Popular
Growth | Seed |
|
|
$100 /month | $40 /month | $29 /month |
More sales from smart suggestions
Suggest the right complementary product at the moment customers are ready to buy
Includes: • Cart, mini-cart, checkout sidebar, and shipping-step placements • SKU, category, and attribute triggers • Full and compact display modes | |||
Rules you fully control
Decide exactly what gets recommended, no algorithm overriding you
Includes: • Priority-ordered rules, no code required • Product, category, and attribute pools • Live rule preview before activating • Up to 3 active rules on Seed | |||
Safe, relevant suggestions
Keep irrelevant or out-of-stock products out of customer carts
Includes: • Stock, type, SKU, and category guardrails • Customer-group and minimum-subtotal targeting • Gift-card auto-exclude and coupon-aware suppression | |||
On-brand, trusted offers
Make every suggestion feel native and credible
Includes: • Custom title, helper text, and button label per rule • Star ratings and review snippets (social proof) • Minimum-score filter so only well-rated products show stars | |||
Built-in tracking and caching
Always-on measurement, never slow
Includes: • Full-funnel tracking: impressions, clicks, adds, dismissals • Per-shopper dismissal memory • Native related-product backfill and default suggestions • Cart-context hash caching | |||
Know what drives your revenue
See which recommendations actually earn money, and stop suggesting what shoppers already own
Includes: • Originating rule carried from quote item to order item • Revenue and conversion rate per rule • Purchase-history suppression (30-day lookback) | |||
Order-data association mining
Discover products that genuinely sell together from your real order history
Includes: • Confidence and lift metrics per pair • Weekly mining on Growth, daily on Pro | |||
Smarter product matching
Recommend the right product, not just a related one
Includes: • Variant-aware matching to the shopper's chosen size or colour • Compatibility attribute rules (must-match, must-differ, any) | |||
A/B experiments
Test recommendation settings and measure the winner
Includes: • Signed shopper bucketing into control and test groups • Impressions, clicks, and adds attributed per variant | |||
Per-store configuration
Run different recommendation settings per store view
Benefits: • Tailor offers per brand or region • One install, many storefronts | |||
AI finds your next bestsellers
Let AI mine and draft new offers, including products with no purchase history yet
Includes: • AI product tagging and cold-start semantic pairing • Draft review queue with full evidence • Nothing goes live without your approval | |||
AI-written recommendation copy
On-brand context, generated with your own provider key
Includes: • "Why it fits" combo reasons per suggestion • Use-case headings above suggestion groups • Configurable daily budget; OpenAI or Anthropic | |||
Smart bundles, one-click add
Let shoppers add several recommended items at once with an incentive
Includes: • Percent, flat, or tiered bundle discounts • AI bundle-intent classification • Effective-saving label on the offer | |||
Free-shipping bar and tier-boost
Show how close the cart is to free shipping and how to get there
Includes: • Multi-tier thresholds with custom messages • Smart product picks to reach the next tier • Cart, mini-cart, and checkout placements | |||
Add-ons and focused checkout
Extra surfaces that lift completed orders
Includes: • Everyday-essentials row and per-line complete-with drawer • Focused checkout that hides distractions • Daily mining, guest-history matching, and stats snapshots | |||
| Plan limits | Unlimited rules, 5 offers per placement | Up to 10 rules, 1 offer per placement | Up to 3 rules, 1 offer per placement |
| Onboarding | Comprehensive | Basic | Self |
| Support | Priority | Enhanced | Standard |
| Updates & Magento compatibility | Add to Cart | Add to Cart | Add to Cart |
The best recommendation is the one that fits what is already in the cart, shows up at the right moment, and quietly grows every order.
30 DAY MONEYBACK GUARANTEE - WE WANT YOUR ❤️ !
