merchandising-rules

Implement product ranking rules, automated collection sorting, and search merchandising across ecommerce platforms.

3|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill merchandising-rules-tomtoto757
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: merchandising-rules
Source: https://github.com/tomtoto757/ecomm-ai-team/tree/main/skills/catalog-inventory/finsilabs/business-operations/merchandising-rules
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill merchandising-rules-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Merchandising teams manually decide which products appear first in collections and search results, which does not scale and often buries high-converting products. This Skill provides platform-specific guidance and scoring algorithms to automate product ranking while preserving manual control for hero products and seasonal campaigns. ## Core Features & Use Cases - Platform-Specific Configuration: Step-by-step setup for Shopify (Search & Discovery, Kimonix), WooCommerce, BigCommerce (Boost Commerce), and headless stacks using Algolia or Elasticsearch. - Performance-Based Scoring Engine: A TypeScript scoring implementation that normalizes sales velocity, revenue, conversion rate, margin, and recency into weighted product scores with out-of-stock demotion. - Search Merchandising: Instructions for boosting and burying products in search results, configuring synonyms, and building Elasticsearch function_score queries. - Use Case: A fashion retailer wants new arrivals to get exposure without letting all-time best sellers dominate every collection. Use this Skill to build a weighted scoring engine with a recency boost and a rolling 30-day sales window. ## Quick Start Ask the AI to implement a product scoring engine for your Shopify collection that boosts new arrivals and buries out-of-stock items using weighted performance metrics.

Frequently Asked Questions about merchandising-rules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate product sorting in Shopify collections?▼

Shopify's built-in collection sorting supports Best Selling, Newest, Price, and Manual drag-and-drop ordering. For performance-based automated ranking, install the free Shopify Search & Discovery app for boosts, or Kimonix for weighted scoring based on sales velocity, conversion rate, and inventory.

How to build a product scoring engine for ecommerce ranking?▼

Combine normalized metrics like sales velocity, revenue, conversion rate, margin, and recency using configurable weights, then sort products by the weighted sum. Use min-max normalization across the product set and demote out-of-stock products so they rank lower without being excluded.

Algolia vs Elasticsearch for ecommerce search merchandising?▼

Algolia provides a built-in Rules and Pinning dashboard for merchandising without custom code, plus real-time custom ranking on attributes like sales_30d. Elasticsearch requires building function_score queries manually with weight multipliers, offering more control but more implementation effort.

Should out-of-stock products be hidden from collections?▼

Out-of-stock products should be buried, not excluded, so they remain visible for SEO and wishlists while ranking lower. Only completely remove discontinued products from collections and search results.

Why do best sellers dominate every collection page?▼

All-time sales totals let established products accumulate unassailable scores. Use a rolling 30-day sales window, add a recency weight for products added in the last 14 days, and cap extreme outliers at the 95th percentile to give new products exposure.

How many products should I manually pin per collection?▼

Keep manual pins to five or fewer products per collection. Pinning too many products prevents the ranking algorithm from surfacing other items and defeats the purpose of automated performance-based sorting.