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


Фотография
- - - - -

Как сделать оформление товара "под заказ"?

под заказ

Лучший Ответ Cheren-dow , 05 October 2015 - 12:58

ziminat, компонентом RSForm я не пользовался, что касается Chronoforms есть простой элемент для вывода формы. Что бы выводить форму только если выбранна опция под заказ необходимо позицию поместить в следующее условие:
 

$elemPrice = $item->getElement('c268a170-cf3c-4bf2-b286-412d96b3977f'); // укажите свой id элемента цены
$balance = $elemPrice->getList()->current()->getValue(true, '_balance'); // получаем значение "под заказ"

if ($balance == -2) {
    echo $this->renderPosition('ВАША_ПОЗИЦИЯ'); // позиция будет выводится если в остатках выбранно под заказ
}
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 ziminat

ziminat

Отправлено 04 October 2015 - 10:38

Добрый день,

есть цель: сделать отправку запросов с сайта ottomanka.com товаров "Под заказ", т.е. если в карточке товаров написано "Под заказ", чтобы посетитель мог отправить сообщение/или заполнить форму, что его этот товар интересует (сейчас система пишет "данный товар отсутствует на складе")

 

Мне удалось только сделать товар с нулевой ценой, который можно заказать, но это не совсем правильно (т.к. цена отнюдь не нулевая :)


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 05 October 2015 - 12:30

ziminat, в вашем случае для создания и отправки формы необходимо использовать сторонний компонет форм, например ChronoForms или RSForm.


  • 0
Posted Image
 

#3 ziminat

ziminat

Отправлено 05 October 2015 - 12:42

А как RSForm соединить с JBZoo, чтобы в случае наличия товара была кнопка купить, а в случае "Под заказ" кнопка RSForm "Под заказ"?


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 05 October 2015 - 12:58   Лучший Ответ

ziminat, компонентом RSForm я не пользовался, что касается Chronoforms есть простой элемент для вывода формы. Что бы выводить форму только если выбранна опция под заказ необходимо позицию поместить в следующее условие:
 

$elemPrice = $item->getElement('c268a170-cf3c-4bf2-b286-412d96b3977f'); // укажите свой id элемента цены
$balance = $elemPrice->getList()->current()->getValue(true, '_balance'); // получаем значение "под заказ"

if ($balance == -2) {
    echo $this->renderPosition('ВАША_ПОЗИЦИЯ'); // позиция будет выводится если в остатках выбранно под заказ
}

  • 0
Posted Image
 





Click to return to top of page in style!