Реализация Предзаказа с определенного склада
Добрый день. Помогите решить задачу:
Настроена синхронизация с 1с автоматически, ежечасно.
Есть несколько складов физических, один из них удаленный (товар у поставщика)
Реализовал предзаказ, при помощи плагина купить в 1 клик( но это не особо имеет значение)
Если на удаленном складе, остаток > 1, то вместо кнопки купить, кнопка на предзаказ. Сделано таким образом:
{if $stock_id == id удаленного склада}
{$stock_count = $sku.stock[$stock_id]}
{/if}
И все работает отлично, НО задача усложнилась и теперь товар может быть в наличии на физическом и удаленном складе одновременно. Соответственно нужно, при наличии на физическом складе и удаленном одновременном, отображать стандартную кнопку "В корзину", а при наличии только на удаленном, выводить другой результат.
Может кто сталкивался с похожим?
Готов купить эти строчки кода, так же нужна загрузка складов в категории товара, чтобы тоже кнопку заменить, но там только общий остаток по всем складам.
Спасибо!
3 ответа
добавьте проверку остатка на не удаленном складе - если есть - выводите обычную кнопку
{if $stock_id != id удаленного склада}
В таком виде? Принцип тот же остается, только наоборот, надо чтоб при наличии только на удаленном, выводило кнопку предзаказа, а если на удаленном и физическом, обычную
UP. подскажите, может кто сталкивался?