Если товара нет на складе, то кнопка "Заказать" Помогите !

2 года 9 мес. назад - 2 года 9 мес. назад #7224 от Сергей
Если товара нет на складе, то за место кнопки "Купить" будет кнопка "Заказать". Помогите !

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 9 мес. назад #7226 от Wedal
Сергей, помочь-то поможем, но в чем же, все-таки, собственно проблема?

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 8 мес. назад - 2 года 8 мес. назад #7232 от Сергей
подскажите как сделать кнопку предзаказ в VM. чтобы она появлялась в место кнопки купить когда товара в наличие нет, и точно так же добавляла товар в корзину.
я уже все перерыл, но найти не удалось (

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 8 мес. назад #7234 от Wedal
Сергей, функционал Virtuemart предусматривает только возможность подписки на уведомление о товаре, которого нет в наличии в настоящее время. "Предзаказ" можно достаточно легко сделать вручную(если вы хотя бы немножко разбираетесь в PHP). Нужно в макетах, которые позволяют добавить товар в корзину, установить дополнительное условие, проверяющее остаток товара и если он, остаток, равен нулю, то изменять стилевое оформление кнопки добавления в корзину, превращая ее в кнопку "Предзаказ" При желании можно организовать подобное и в корзине, но, повторюсь, только если если хотя бы небольшие знания PHP.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 8 мес. назад #7235 от Сергей
я так понял нужно что-то такое

if( $product_in_stock <=0 ) {
$button_lbl = "предзаказ";
}else{
$button_lbl = $VM_LANG->_('PHPSHOP_CART_ADD_TO');
}

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 8 мес. назад #7236 от Wedal
Сергей, да, верно. И еще я бы менял CSS-класс кнопки-инпута. Хотя это в зависимости от оформления.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 8 мес. назад #7237 от Сергей
подскажите куда вставить этот код

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 8 мес. назад #7238 от Wedal
Сергей, этот код примерный. Переменные могут отличаться. Суть верная, но точные названия переменных на память я не помню. Вставлять нужно в макеты, содержащие кнопку добавления в корзину. Они находятся в папке components/com_virtuemart/views/и далее в соответствующий раздел. Редактируемый файл нужно переопределить в шаблон Joomla. Как это работает можно почитать здесь: wedal.ru/uroki-joomla/joomla-17-layouts.html

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх