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

Замовлення одного й того товару паралельно )


Recommended Posts

Підскажіть, не можу зрозуміти. Є наприклад ТОВАР, кількість якого 1 шт. Одночасно на сайті 2 користувачі додали до кошика, та вже перейшли на сторінку оформлення замовлення.  Заповнив дані та нажав підтвердити замовлення, спрацьовує метод confirm і відправляється замовлення.

В результаті ми отримуємо 2 замовлення в базі, та товар з залишком -1.

 

Тількі що провів тести на Ocstore 3.0.3.7 версії. Якщо додати в кошик, потім перейти на сторінку замовлення, (паралельно ставимо в адмінці кількість товарів на складу 0, імітуємо, що хтось викупив товар), натискаємо підтвердити. Результат замовлення в адмінці, товар на складах з залишком -1.

 

Хто як вирішував це питання? моливо є ідеї?

 

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


Ніяк
Вам потрібне резервування товару.

Товар списується на етапі  зміни статусу замовлення - "тип - виконано" (config_complete_status)

Тому у вас виникає так колізія.

 

Можна якось гратися з кількістю - поклали в кошик - зменшили, видалили - збільшили.
Але й тут виникає колізія можна покласти у кошик, та не завершити замовлення.

 

 

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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