Небольшие доработки в шаблонах

Бюджет: 5 000 Р

Здравствуйте, мы в облаке WA.

Необходимо несколько небольших правок "в шаблоне"

У нас три витрины и 3 склада (РФ, Украина, Беларусь). Каждый склад привязан к своей витрине, соответсвенно. Отсюда некоторые проблемы.

Даю ссылки для тестирования и ознакомления.
П.С. Создавать новый тип товаров и "дублировать" товары - не подходит, не предлагайте.
http://vidbudova.by/ - склад РБ
http://platforma.market/ - склад РФ
http://krause.by - склад КР

Возьмем для пример товар бренда TARKO

1. Товар TARKO есть только на одном складе, соответственно, должен быть и на одной витрине. Но, с помощью поиска, в результатах поиска мы этот товар можем увидеть (а не должны). Надо сделать, что поиск "работал" только по товарам, которые есть в наличии на складе данной витрины.
2. Вверху страницы есть пункт меню ВСЕ БРЕНДЫ - то же самое, не надо отображать на каждой конкретной витрине те бренды, по которым в наличии по данному складу нет ни одного товара в наличии
3. Страница категории. В фильтрах по производителю выведены все бренды, а необходимо, чтоб только те, по которым есть 1+ товар в наличии по данному складу. То же самое и по другим характеристикам товара.
4. Я самостоятельно в шаблоне скрыл "товары, которых нет на данном складе" таким куском кода. Но, теперь к-во страниц и товаров при фильтрации считается неправильно. Также неверно работает сортировка. Надо сделать правильно или по-другому. Вот код, который я вставил в шаблоны каждой витрины.


{$product2 = $wa->shop->product($p)}
{$sku2 = $product2.skus[$product2.sku_id]}
{foreach $wa->shop->stocks() as $current_stock => $mystock} {/foreach}
{if  ($sku2.stock[{$current_stock}] === null || $sku2.stock[{$current_stock}] >0) }
ТУТ ВЫВОДИТ БЛОК С ТОВАРОМ
{/if}

5. 

Необходимо несколько небольших правок "в шаблоне"

У нас три витрины и 3 склада (РФ, Украина, Беларусь). Каждый склад привязан к своей витрине, соответсвенно. Отсюда некоторые проблемы.

Даю ссылки для тестирования и ознакомления.

П.С. Создавать новый тип товаров и "дублировать" товары - не подходит, не предлагайте.

http://vidbudova.by/ - склад РБ

http://platforma.market/ - склад РФ

http://krause.by - склад КР

Возьмем для пример товар бренда TARKO

1. Товар TARKO есть только на одном складе, соответственно, должен быть и на одной витрине. Но, с помощью поиска, в результатах поиска мы этот товар можем увидеть (а не должны). Надо сделать, что поиск "работал" только по товарам, которые есть в наличии на складе данной витрины.

2. Вверху страницы есть пункт меню ВСЕ БРЕНДЫ - то же самое, не надо отображать на каждой конкретной витрине те бренды, по которым в наличии по данному складу нет ни одного товара в наличии

3. Страница категории. В фильтрах по производителю выведены все бренды, а необходимо, чтоб только те, по которым есть 1+ товар в наличии по данному складу. То же самое и по другим характеристикам товара.

4. Я самостоятельно в шаблоне скрыл "товары, которых нет на данном складе" таким куском кода. Но, теперь к-во страниц и товаров при фильтрации считается неправильно. Также и сортировка не работает. Надо сделать правильно или по-другому. Вот код, который я вставил


{$product2 = $wa->shop->product($p)}
{$sku2 = $product2.skus[$product2.sku_id]}
{foreach $wa->shop->stocks() as $current_stock => $mystock} {/foreach}
{if  ($sku2.stock[{$current_stock}] === null || $sku2.stock[{$current_stock}] >0) }
ТУТ ВЫВОДИТ БЛОК С ТОВАРОМ 

Скайп: lebed_ua

2 ответа

Откликнуться на заказ

Отклики на заказы могут добавлять только зарегистрированные эксперты и разработчики Webasyst. Стать экспертом.

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