Не, это не интересно.
Вопрос был - "как работает" (что в чёрном ящике),
а не "что подаётся на вход для получения желаемого выхода".
Ну, я так понял.
Если автор имел в виду другое - прошу прощения.
Кстати, возможности изменить подаваемое в ящик
у конкретного продавца практически нет.
Значения указанных параметров (кроме ключевых слов)
он выбирать не может.
"Предоставлять хорошие цены и обслуживание"
нужно и так - чтобы покупали.
Более того, последнее - приоритетно и непосредственно.
То есть "предыдущие продажи", "скорое окончание аукциона"
и всё остальное - какие получились после продавцовых
стараний/рассчётов/ожиданий, с теми он и живёт.
Типа - если бы я мог предложить free shipping,
я бы это сделал не для позиции в поиске,
а просто для повышения продаж.
Вот если бы были указаны весовые коэффициенты
суммируемых или перемножаемых параметров -
можно было бы рассуждать типа -
поставлю-ка я на 30 дней,
за это время статистика продаж накопится,
и поднимусь я в результате выше на N процентов,
что, пожалуй, оправдает дополнительные затраты.
P. S. Я не говорю, что хочу видеть формулу.
Скорее, я против, чтобы её кто-то видел
(чисто из общих соображений -
сам пользуюсь только price+shipping сортировкой).
Я говорю, что формулу/алгоритм не покажут.
Дополнительно рискну предположить, что _все_ параметры,
используемые в advanced search, роль играют или могут.
Вплоть до расстояния между продавцом и покупателем.