Доработки шаблон, скрипт, админка категории

Бюджет: По договоренности


Пришлите, пожалуйста: возможно ли реализовать, стоимость и срок. Telegram: by_mira whatsapp: 89275258927

  1. Поправить скрипт, подтягивает товары в категорию, если их меньше определенного кол-во.
  2. Выводить любые категории (скрытые и нет) в Категории Y после подкатегорий каторые выводит шаблон, и задавать им название в админке Категории Y . Скрин доработка категорий
  3. Блок Слайдер со списком товаров выводить после листинга, после кнопки Показать еще и пагинации страниц – ID списка можно задать в Категории Y
  4. Блок FAQ на категориях
    • Блок на странице категории – FAQ Частые вопросы, после листинга товаров.
    • В админке категории добавить возможность писать вопросы и ответы
    • Ответ открывается по клику на вопрос
  5. Блок «Полезная информация» как блок с категориями в пункте 2), но выводить его внизу после FAQ – задавать произвольные Названия и ссылки на статьи блога в админке категории Y
  6. Проверить, что все доработки адаптивно корректно отображается на мобильном
  7. Сделать небольшой мануал по внедрению (Голосовое или текст + Скриншоты) чтоб при обновлении или смене темы шаблона я мог сам внести эти доработки

Надо чтоб подтягивал товары из соседних категорий, если их там нет, то из материнской, если там нет – то любые. Сейчас не пойму по какому принципу.

{* добавить товары в категорию *}

{$target_count = 20} {* <- меньше искомого значения *}

{$products_limit = 20} {* <- максимальное кол-во товаров *}

{$products_temp = []}

{$products_array = []}

{foreach $products as $p}

{$products_array[$p.id] = $p}

{/foreach}

{$category_count = count($products)}

{if $category_count < $target_count}

{foreach $wa->shop->products() as $p}

{if !$products_array[$p.id] && ($products_limit - $category_count) > 0}

{$products_temp[$p.id] = $p}

{$products_limit = $products_limit - 1}

{/if}

{/foreach}

{/if}

{*{$products = array_merge($products_array, $products_temp)}*}

{if !empty($products)}

{$products = $products_array}

{$show_append_products = true}

{else}

{$products = $products_temp}

{$show_append_products = false}

{/if}

{* конец - товары в категории*}


4 ответа

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

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

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