On product listings, we'd like more control over how the "Best Selling" sorting method works. Based on what we're seeing and information I can find here in the forums, it seems like that uses sales numbers for all time to determine that sort order, which creates a bias toward older products. It would be ideal if we could set a rolling timeframe for the best sellers. Plus, this currently doesn't account for when orders are deleted, which can also inflate numbers. For instance, we had a fraud order for like a million confetti cannons before we started tracking live inventory on our sites, and now that's forever going to be the top product...
It seems like it would be possible to set a scheduled task that runs periodically to recalculate the sales data based on orders in the system, then save that to the database for easy reference. This would prevent having to do that on every page load.
It would also be interesting to see an option to weight best sellers by season. One of our stores tracks to a lot of holidays and events throughout the year, so this could be very handy.
It seems like it would be possible to set a scheduled task that runs periodically to recalculate the sales data based on orders in the system, then save that to the database for easy reference. This would prevent having to do that on every page load.
It would also be interesting to see an option to weight best sellers by season. One of our stores tracks to a lot of holidays and events throughout the year, so this could be very handy.
Comment