Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль для загрузки рейтингов товаров


Рекомендованные сообщения

Необходимо создать модуль для обработки различного вида рейтингов товара получаемых из разных источников и приводящий их к единому коэффициенту используемому в сортировке.   Назовем коэффициент K        
Тип вводимых данных будет преимущественно csv с артикулами (один артикул на строке), либо вида SKU;value        
Данные из csv должны загружаться и храниться в БД        
Предложить удобный интерфейс загрузки данных из csv в бд из этого же модуля     
Помимо внешних загруженных данных будут применяться такие: 
- рейтинг по системному полю "число просмотров"        
- целым категориям товара будет назначаться повышающий рейтинг множитель        
Все загруженные рейтинги по формуле будут приводиться к единому числу, которое будет записано для использования в сортировке        
У каждого рейтинга должен быть свой весовой коэффициент (k1,k2,k3..kn), по умолчанию - 1        
Формула рассчета K:        
K=(k1*S1+k2*S2+...kn*Sn)/n        

Структуру таблиц под данные и предполагаемый интерфейс прилагаю.
Возможен вариант что я пишу весь код, а от вас только оформить это в модуль админки. С загрузчиком данных

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.