Stop sorting manually. Let your sales data decide which products customers see first.
Bonlineco Auto Merchandiser for Magento 2
Automated Product Positioning Powered by Data
Stop manually sorting products in your categories. Auto Merchandiser intelligently ranks and positions products based on 8 weighted scoring criteria — sales velocity, revenue, stock status, reviews, newness, discounts, profit margin, and page views. The Enterprise Visual Merchandiser alternative built for Magento Open Source — now headless-ready with a full GraphQL API for PWA and custom storefronts.
How It Works
1
Configure Weights
Set the importance of each scoring criterion (sales, revenue, reviews, etc.) globally or per category from the admin panel.
2
Enable Per Category
Toggle auto-positioning on each category individually. Pin specific products to fixed positions if needed.
3
Scores Calculated
The engine scores every product on 8 data-driven criteria and computes a weighted composite score.
4
Positions Updated
Products are automatically reordered by score. Runs daily via cron or on-demand from the admin panel.
Core Features & Capabilities
8-Factor Scoring Engine
Sales velocity (units sold in configurable window)
Revenue generated per product
Stock status with low-stock detection
Review score weighted by review count
Newness boost with configurable decay
Active discount/special price detection
Profit margin analysis (price vs cost)
Page view popularity tracking
Configurable Weights
Set weight (0–100) for each scoring criterion
Set any weight to 0 to disable that factor
Tune the algorithm to match your business strategy
Website-level scope for multi-store setups
Per-category overrides — tune each category individually (blank inherits the global value)
Pinned Products
Lock specific products to fixed positions
Automation respects pinned slots
Manage pinned products per category from admin
Add, edit, and remove pins without code changes
Automated Scheduling
Daily cron job recalculates all positions
Configurable cron schedule expression
Manual “Recalculate Now” button per category
Automatic category product index trigger
Score Transparency
Full score audit table in admin per category
See each product’s individual criterion scores
Understand exactly why products ranked where
Debug and fine-tune your weight configuration
Smart Stock Handling
Push out-of-stock products to the bottom automatically
GraphQL queries for config, weights and category scores
Per-criterion score breakdown exposed to the storefront
Adds an auto_position field to the standard category query
Pinned products and enabled state available headlessly
8 Scoring Criteria
Sales Velocity
Default: 25%
Revenue
Default: 20%
Stock Status
Default: 15%
Reviews
Default: 10%
Newness
Default: 10%
Discount
Default: 5%
Profit Margin
Default: 10%
Page Views
Default: 5%
Why Choose Auto Merchandiser?
Save Hours of Manual Work
No more dragging products in the admin grid
Positions update automatically every night
Set it once, let the data do the work
Focus on strategy, not manual sorting
Enterprise Feature, CE Price
Replaces Adobe Commerce Visual Merchandiser
No $22,000+/yr Enterprise license needed
8 scoring factors vs basic drag-and-drop
Data-driven beats manual every time
Increase Revenue
Best sellers and high-margin products surface first
Out-of-stock products sink to bottom automatically
New products get visibility with newness boost
Sale items get promoted when discount weight is set
Full Transparency
See why every product ranked where it did
Score breakdown per metric in admin panel
Dedicated log file for cron run results
No black box — tune weights and see the impact
Headless & GraphQL API
Auto Merchandiser is headless-ready. Read the scoring configuration, ranked positions and full per-criterion score breakdown over GraphQL — perfect for PWA Studio, Hyvä, or any custom storefront.
autoPositionConfig
Global settings, out-of-stock behaviour and the eight scoring weights for the current website scope.
autoPositionCategory(category_id)
Ranked product scores with the full per-criterion breakdown, assigned positions, pinned products and the effective per-category weights.
CategoryInterface.auto_position
Read positioning data inline on the standard category query — a single round-trip for PWA / headless frontends.
Stop wasting hours on manual product sorting. Let data-driven automation put your best products in front of your customers — automatically, every day.
Trusted by Magento store owners worldwide — The Enterprise Visual Merchandiser alternative at a fraction of the cost.
Reviews
Smart sorting that actually works
Quality
80%
Value
100%
Price
80%
The profit margin scoring is a unique feature I have not seen in any other extension. Being able to prioritize high-margin products automatically is exactly what our business needed. Support team was very responsive when I had questions about weight configuration.
Review by
James P.
Posted on
Best investment for our Magento store
Quality
100%
Value
100%
Price
100%
We have over 2000 products across 50 categories. Managing positions manually was impossible. Auto Merchandiser handles everything. The pinned products feature is great for promotional items we always want at the top. Our conversion rate improved by 15% in the first month.
Review by
Emma L.
Posted on
Great module, saves hours of work
Quality
80%
Value
80%
Price
80%
Setup was straightforward. The cron runs every night and repositions products automatically. The score preview table in the admin is very useful for understanding why products rank where they do. Giving 4 stars because I would love to see a product name column in the score table instead of just IDs.
Review by
David R.
Posted on
Finally automated merchandising for Open Source
Quality
100%
Value
100%
Price
100%
We switched from Adobe Commerce to Magento Open Source and the one thing we missed was Visual Merchandiser. This extension is even better because it uses actual data (sales, revenue, reviews) instead of just manual drag and drop. The 8 scoring criteria with configurable weights give us complete control.
Review by
Sarah K.
Posted on
Game changer for our store
Quality
100%
Value
100%
Price
100%
We were spending hours every week manually sorting products in our categories. This module completely automated the process. The scoring engine is brilliant - best sellers naturally float to the top and out-of-stock items sink to the bottom. Worth every penny.