Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

2022-01-20_10-57-14.png

2022-01-20_10-57-34.png

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.