Перейти к содержимому


Фото
- - - - -

Заказ товара с нулевым остатком


  • Чтобы отвечать, сперва войдите на форум
4 ответов в теме

#1 Breedzel

Breedzel
  • Пользователь
  • 74 сообщений
  • Заказчик
  • Версия CMS:2.x

Опубликовано 22.11.2018 - 15:47

Собственно сабж - можно как-то относительно просто переключить систему так, чтобы можно было заказывать товары с нулевым остатком?

Чтоб товар падал в корзину также как и остальные.



#2 Kami

Kami
  • Пользователь
  • 232 сообщений
  • Откуда:Россия

Опубликовано 22.11.2018 - 16:09

Вам нужно везде убрать проверку в api/cart.php

 

if(!empty($variant) /* && ($variant->stock>0)*/ )

убираем то что закомментировано

 

В ProductsView ProductView  и View  везде убираем проверку на наличие

 

$variants = $this->variants->get_variants(array('product_id'=>$products_ids/*, 'in_stock'=>true*/));

Далее правим шаблон и можно добавить в админку условие ( чтоб видеть что данный товар под заказ) 

 

Если знаний у вас достаточно, то думаю мой совет вам будет полезен.



#3 Breedzel

Breedzel
  • Пользователь
  • 74 сообщений
  • Заказчик
  • Версия CMS:2.x

Опубликовано 22.11.2018 - 16:25

Вам нужно везде убрать проверку в api/cart.php

 

if(!empty($variant) /* && ($variant->stock>0)*/ )

убираем то что закомментировано

 

В ProductsView ProductView  и View  везде убираем проверку на наличие

 

$variants = $this->variants->get_variants(array('product_id'=>$products_ids/*, 'in_stock'=>true*/));

Далее правим шаблон и можно добавить в админку условие ( чтоб видеть что данный товар под заказ) 

 

Если знаний у вас достаточно, то думаю мой совет вам будет полезен.

Все понятно, спасибо.

Я во вью везде проверку на stock поубирал, про api забыл.


Изменено: Breedzel, 22.11.2018 - 16:25


#4 Breedzel

Breedzel
  • Пользователь
  • 74 сообщений
  • Заказчик
  • Версия CMS:2.x

Опубликовано 22.11.2018 - 16:49

Видимо нужно еще что-то в ордере, т.к. в корзину падает нормально, но на следующем шаге товар из-заказа уходит.

Подскажите пожалуйста.



#5 phukortsin

phukortsin
  • Пользователь
  • 639 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 22.11.2018 - 17:52

Собственно сабж - можно как-то относительно просто переключить систему так, чтобы можно было заказывать товары с нулевым остатком?

Чтоб товар падал в корзину также как и остальные.

 

И зачем это изобретательство кривого велосипеда? Почему бы просто не поставить кол-то бесконечное вместо нулевого?






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых