Реализация Предзаказа с определенного склада

Добрый день. Помогите решить задачу:

Настроена синхронизация с 1с автоматически, ежечасно.

Есть несколько складов физических, один из них удаленный (товар у поставщика)

Реализовал предзаказ, при помощи плагина купить в 1 клик( но это не особо имеет значение)

Если на удаленном складе, остаток > 1, то вместо кнопки купить, кнопка на предзаказ. Сделано таким образом:

{foreach $stocks as $stock_id => $stock}
{/foreach}

{if $stock_id == id удаленного склада}

{$stock_count = $sku.stock[$stock_id]}

{if $stock_count > 0}
Кнопка на форму заказа
{else}
Стандартная кнопка в корзину
{/if}

{/if}

И все работает отлично, НО задача усложнилась  и теперь товар может быть в наличии на физическом и удаленном складе одновременно. Соответственно нужно, при наличии на физическом складе и удаленном одновременном, отображать стандартную кнопку "В корзину", а при наличии только на удаленном, выводить другой результат.

Может кто сталкивался с похожим?

Готов купить эти строчки кода, так же нужна загрузка складов  в категории товара, чтобы тоже кнопку заменить, но там только общий остаток по всем складам.

Спасибо!

3 ответа

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите