Если товара нет на складе, то кнопка "Заказать" Помогите !
- Сергей
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 4
- Спасибо получено: 0
9 года 6 мес. назад - 9 года 6 мес. назад #7224
от Сергей
Сергей создал тему: Если товара нет на складе, то кнопка "Заказать" Помогите !
Если товара нет на складе, то за место кнопки "Купить" будет кнопка "Заказать". Помогите !
Последнее редактирование: 9 года 6 мес. назад пользователем Сергей.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
9 года 6 мес. назад #7226
от Wedal
Wedal ответил в теме Если товара нет на складе, то кнопка "Заказать" Помогите !
Сергей, помочь-то поможем, но в чем же, все-таки, собственно проблема?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Сергей
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 4
- Спасибо получено: 0
9 года 6 мес. назад - 9 года 6 мес. назад #7232
от Сергей
Сергей ответил в теме Если товара нет на складе, то кнопка "Заказать" Помогите !
подскажите как сделать кнопку предзаказ в VM. чтобы она появлялась в место кнопки купить когда товара в наличие нет, и точно так же добавляла товар в корзину.
я уже все перерыл, но найти не удалось (
я уже все перерыл, но найти не удалось (
Последнее редактирование: 9 года 6 мес. назад пользователем Сергей.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
9 года 6 мес. назад #7234
от Wedal
Wedal ответил в теме Если товара нет на складе, то кнопка "Заказать" Помогите !
Сергей, функционал Virtuemart предусматривает только возможность подписки на уведомление о товаре, которого нет в наличии в настоящее время. "Предзаказ" можно достаточно легко сделать вручную(если вы хотя бы немножко разбираетесь в PHP). Нужно в макетах, которые позволяют добавить товар в корзину, установить дополнительное условие, проверяющее остаток товара и если он, остаток, равен нулю, то изменять стилевое оформление кнопки добавления в корзину, превращая ее в кнопку "Предзаказ" При желании можно организовать подобное и в корзине, но, повторюсь, только если если хотя бы небольшие знания PHP.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Сергей
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 4
- Спасибо получено: 0
9 года 6 мес. назад #7235
от Сергей
Сергей ответил в теме Если товара нет на складе, то кнопка "Заказать" Помогите !
я так понял нужно что-то такое
if( $product_in_stock <=0 ) {
$button_lbl = "предзаказ";
}else{
$button_lbl = $VM_LANG->_('PHPSHOP_CART_ADD_TO');
}
if( $product_in_stock <=0 ) {
$button_lbl = "предзаказ";
}else{
$button_lbl = $VM_LANG->_('PHPSHOP_CART_ADD_TO');
}
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
9 года 6 мес. назад #7236
от Wedal
Wedal ответил в теме Если товара нет на складе, то кнопка "Заказать" Помогите !
Сергей, да, верно. И еще я бы менял CSS-класс кнопки-инпута. Хотя это в зависимости от оформления.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Сергей
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 4
- Спасибо получено: 0
9 года 6 мес. назад #7237
от Сергей
Сергей ответил в теме Если товара нет на складе, то кнопка "Заказать" Помогите !
подскажите куда вставить этот код
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
9 года 6 мес. назад #7238
от Wedal
Wedal ответил в теме Если товара нет на складе, то кнопка "Заказать" Помогите !
Сергей, этот код примерный. Переменные могут отличаться. Суть верная, но точные названия переменных на память я не помню. Вставлять нужно в макеты, содержащие кнопку добавления в корзину. Они находятся в папке components/com_virtuemart/views/и далее в соответствующий раздел. Редактируемый файл нужно переопределить в шаблон Joomla. Как это работает можно почитать здесь:
wedal.ru/uroki-joomla/joomla-17-layouts.html
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.