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

Однакові товари з різнмими залишками в мультимагазині


pawana

Recommended Posts

Доброго дня.

Роблю новий магазин як мультік (тобто на тій самій бд). В магазині будуть ті ж самі товару, що і в базовому магазині, але з іншими залишками і іншими цінами. В основному магазині залишки реальні - це те, що є на складі, і замовити можна тільки цю кількість. В новому магазині - кількість може бути любою. Якщо з цінами все вирішується просто, то що робити з залишками - не розумію.
Можна робити копію товару для нового магазину,  але склад не буде розуміти яка відмінність між двома однаковими коробками з однаковими шк, бо фізично товар буде однаковий.
Якщо зробити копії товару, то можна в замовленнях нового магазину після зміни на якісь статус (коли замовлення вже оплачене і відправлене постачальником, наприклад), робити трігером заміну товару в БД на "базовий", тоді склад не буде плутатись і в мене в базі не будуть збиватись залишки "основного" товару.
Якщо є якась більш розумна ідея - буду вдячний за підказку.

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


26.12.2022 в 14:37, spectre сказал:

как вариант хранить остатки и цены в product_to_store

Как бы да, красиво, и вроде правильно, но есть НО
Есть еще и акции и опции и скидки
 

 

26.12.2022 в 14:08, pawana сказал:

Якщо з цінами все вирішується просто, то що робити з залишками - не розумію.

Як вирішується з цінами?

Можна додати окрему таблицю ДЕ мати поля ціни до кілкісті.
Можна додати до oc_product
Можна ....
Але тут є набагато чимало робіт по керування/корегуванням у моделях,

 

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

В 26.12.2022 в 14:37, spectre сказав:

как вариант хранить остатки и цены в product_to_store

дякую, так я не думав. Але, так, @chukcha правий

В 26.12.2022 в 15:56, chukcha сказав:

Есть еще и акции и опции и скидки

В 26.12.2022 в 15:56, chukcha сказав:

Як вирішується з цінами?

Функціонал знижок для окремої  групи покупців.
 

В 26.12.2022 в 15:56, chukcha сказав:

Можна додати окрему таблицю ДЕ мати поля ціни до кілкісті.

Так, перша ідея була саме така

В 26.12.2022 в 15:56, chukcha сказав:

Але тут є набагато чимало робіт по керування/корегуванням у моделях

І прям купа потенційних конфліктів.
Як не смішно, але схоже, що ідея заміни в замовленні product_id тріггером з точки зору "неконфліктності" буде самим нормальним

Змінено користувачем pawana
Надіслати
Поділитися на інших сайтах


В 26.12.2022 в 20:06, pawana сказал:

дякую, так я не думав. Але, так, @chukcha правий

 

это же не готовое решение а совет куда двигаться, скидки и акции тоже можно цеплять по store id) 

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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