Здравствуйте. Обращаюсь к тем, у кого есть опыт работы с Drupal Commerce. Для учета остатков я подключил модуль Commerce Stock. с помощью Rules вывожу предупреждение об остатке, но возникала проблема. Нужно чтобы при любом остатке заказ оформлялся. Но когда у товара остаток 0 в корзине предупреждает что товара нет и не дает оформить заказ. Что посоветуете?
UPD:
С утра ломал голову, и накнец сломал.
<?php
function MYMODULE_form_alter(&$form,&$form_state,$fid)
{
switch($fid)
{
case 'views_form_commerce_cart_form_default':
$key = array_search("commerce_stock_form_commerce_cart_validate",$form['#validate']);
if($key) unset($form['#validate'][$key]);
break;
}
}
?>
2мя словами удаляем функцию валидации из корзины, которую добавил Commerce Stock
Комментарии
зачем тогда выводить товар, если его нет в наличии? Если у меня нет товара - я его просто не вывожу, и его невозможно положить в корзину
Для СЕО
но ведь можно скрыть ссылку на страницу из каталога например, не обязательно ведь убивать для этого страницу товара. Просто на нее не смогут зайти, но индексироваться она будет так-же
Я полностью согласен, но у меня стояла задача другая, чтобы можно было заказать и те которые нет в наличии, а сток нужен был для отображения остатков(есть в наличии или нет в наличии)