Youpi - Новый Шаблон От Alexbranding

@alexbranding

На смартфоне меню категории расползается на весь экран. На скриншоте в видимой части экрана только половина пунктов меню. Получается, что меню занимает два экрана и выглядит как после взрыва на макаронной фабрике. Почему такое? Можно же как-то покомпактней расположить пункты?

Подскажите вот такой вопрос -

Как в корзине узнать есть/нет товар на складе ?

В теме респонсив-теме(тестовая инсталяция) использовал переменную $cart_products.$key.in_stock - работает.

А в вашей теме в корзине $cart_products.$key.in_stock равна нулю - в чем причина может быть?
На витрине, в карточке товара, в админке - количество у товара есть!
а в корзине не могу вытянуть значение есть/нет на складе ((

Шаблон темы не влияет на корзину. Тема не переписывает шаблоны корзины и чекаута. Шаблон что в теме что в респонсиве – это один и тот же файл. То есть, вряд ли, печатая в одном и том же месте это значение будет разный результат.

У вас, скорее всего, не задан $key, вероятно у вас даже нет переменной $cart_products в шаблоне где вы пытаетесь его достать.

хук:
/design/themes/abt__youpitheme/addons/brand_cart_item_list/hooks/checkout/product_options.pre.tpl

может не туда хук кладу…?

{$cart_products|fn_print_r} Выводит:

   Array
        (        [3990082498] => Array
            (
            [product_id] => 372129
            [company_id] => 1
        [category_ids] => Array
            (
                [0] => 71
            )
    [product_code] => 802-192C
    [weight] => 0.1
    [tracking] => B
    [product] => HHCS 3/4-10X4 1/2 GR5 802-192C
    [short_description] => 
    [is_edp] => N
    [edp_shipping] => N
    [shipping_freight] => 0.00
    [free_shipping] => N
    [zero_price_action] => R
    [tax_ids] => 7
    [qty_step] => 0
    [list_qty_count] => 0
    [max_qty] => 0
    [min_qty] => 0
    [in_stock] => 0
    [shipping_params] => Array
        (
        )

    [company_status] => A
    [company_name] => АгроЭлемент
    [out_of_stock_actions] => B
    [tracking_raw] => 
    [zero_price_action_raw] => 
    [min_qty_raw] => 
    [max_qty_raw] => 
    [qty_step_raw] => 
    [list_qty_count_raw] => 
    [main_category] => 71
    [options_count] => 0
    [price] => 626.84
    [base_price] => 626.84
    [is_pbp] => N
    [is_oper] => N
    [is_op] => N
    [calculation] => Array
        (
        )

    [original_price] => 626.84
    [modifiers_price] => 0
    [amount] => 1
    [stored_price] => N
    [product_options] => Array
        (
        )

    [stored_discount] => N
    [subtotal] => 626.84
    [display_price] => 626.84
    [display_subtotal] => 626.84
    [variation_features] => Array
        (
        )

    [selected_options] => Array
        (
        )

    [has_options] => 
    [discounts] => Array
        (
            [A] => 0
            [P] => 0
        )

    [qty_content] => Array
        (
        )

    [detailed_params] => Array
        (
            [get_icon] => 1
            [get_detailed] => 1
            [get_additional] => 
            [get_options] => 1
            [get_discounts] => 
            [get_features] => 
            [get_extra] => 
            [get_taxed_prices] => 1
            [get_for_one_product] => 
            [detailed_params] => 1
            [features_display_on] => C
            [get_active_options] => 
            [get_only_selectable_options] => 
            [get_warehouse_amount] => 
            [get_warehouse_amount_by_destination] => 
            [get_warehouse_total_amount] => 
            [get_variation_info] => 1
            [get_variation_features_variants] => 1
            [get_variation_name] => 1
            [get_product_type] => 
        )

    [ab__stickers] => Array
        (
            [T] => Array
                (
                    [1-5299-ru-c3c336e51472f4d79c3a9f4dd18c2aa5] => Array
                        (
                            [sticker_id] => 1
                            [storefront_ids] => 1
                            [usergroup_ids] => 0
                            [position] => 0
                            [status] => A
                            [name_for_admin] => In stock
                            [type] => D
                            [style] => G
                            [display_on_lists] => Array
                                (
                                    [blocks/products/products.tpl] => full_size
                                    [blocks/products/products_links_thumb.tpl] => small_size
                                    [blocks/products/products_multicolumns.tpl] => full_size
                                    [blocks/products/products_scroller.tpl] => small_size
                                    [blocks/products/products_small_items.tpl] => small_size
                                    [blocks/products/short_list.tpl] => not_display
                                    [blocks/products/products_scroller_advanced.tpl] => full_size
                                )

                            [display_on_detailed_pages] => full_size
                            [output_position_list] => T
                            [output_position_detailed_page] => T
                            [appearance] => Array
                                (
                                    [text_color] => #FFFFFF
                                    [sticker_bg] => #000000
                                    [border_width] => 0
                                    [border_color] => #000000
                                    [uppercase_text] => N
                                    [full_size_image_size] => 48
                                    [small_size_image_size] => 32
                                    [list] => Array
                                        (
                                            [user_class] => hidden-phone
                                        )

                                    [detailed_page] => Array
                                        (
                                            [user_class] => hidden-phone
                                        )

                                )

                            [conditions] => Array
                                (
                                    [conditions] => Array
                                        (
                                            [2] => Array
                                                (
                                                    [condition] => amount
                                                    [operator] => gte
                                                    [value] => 1
                                                )

                                        )

                                )

                            [from_date] => 0
                            [to_date] => 0
                            [last_update_time] => 0
                            [vendor_edit] => Y
                            [lang_code] => ru
                            [name_for_desktop] => 
                            [name_for_mobile] => 
                            [description] => 
                            [image_id] => 1
                            [main_pair] => Array
                                (
                                    [pair_id] => 44148
                                    [image_id] => 52761
                                    [detailed_id] => 0
                                    [position] => 0
                                    [object_id] => 1
                                    [object_type] => ab__stickers
                                    [icon] => Array
                                        (
                                            [image_path] => https://shop.agroelement.ru/images/ab__stickers/52/sticker-image-ru-17.png
                                            [alt] => 
                                            [image_x] => 128
                                            [image_y] => 128
                                            [http_image_path] => http://shop.agroelement.ru/images/ab__stickers/52/sticker-image-ru-17.png
                                            [https_image_path] => https://shop.agroelement.ru/images/ab__stickers/52/sticker-image-ru-17.png
                                            [absolute_path] => /var/www/u625992/data/shop.agroelement.ru/images/ab__stickers/52/sticker-image-ru-17.png
                                            [relative_path] => ab__stickers/52/sticker-image-ru-17.png
                                            [is_high_res] => 
                                        )

                                )

                            [hash] => 5299
                            [placeholders] => a:1:{s:8:"[amount]";i:1;}
                        )

                )

        )

    [in_stock_stores_count] => 0
    [available_stores_count] => 0
    [warn_about_delay] => 
    [shipping_delay] => 
    [show_stock_availability] => 
    [grouped_stores] => Array
        (
        )

)

)

задачу решил через

{assign var="instock" value=$cart_products.$key.product_code|fn_get_stock_info}
{if $instock > 0}
 	<div class="ty-qty-in-stock">{__("in_stock")}</div>
	{else}
        <div class="ty-qty-out-stock">{__("warehouses.product_available_if_ordered")}</div>
{/if}
1 лайк

Да, у Вас там и показало, что instock = 0.

У Вас получилось нормальное решение с проверкой

Здравствуйте. Надеюсь, что пишу куда нужно.
Настраиваю Расширенный баннер в списках товара.
Делаю баннер для фильтра в SEO страницах. В категории показывает нужный баннер как надо по фильтру.
В подкатегориях не показывает по тому же фильтру. В SEO страницах фильтров для подкатегорий баннер добавлен. В самих подкатегориях на вкладке “AB: Расширенный баннер в списках товаров” стоит галочка “Использовать AB: Расширенные баннеры в списке товаров”. Подскажите, пожалуйста, как настроить?

@alexbranding

Обновляться до версии 4.14.2 можно или ждать проверки на совместимость с темой? :triangular_flag_on_post:

Темы мы уже выпустили, но не анонсировали, так как CS-Cart приостанавливал раздачу
То есть обновляться можно

Дорогие друзья, сегодня мы выпустили релиз обновления:

YOUPI - премиум шаблон для CS-Cart v4.14.2.a от 01-Фев-2022

Новые возможности и улучшения:
[+] Добавлена совместимость с CS-Cart 4.12.2.

Обновления доступны всем пользователям с активной подпиской, производятся через Центр обновлений CS-Cart.

Хотите, мы оповестим Вас о следующем обновлении? Подпишитесь на наши каналы для анонсов:

Да пошёл я… сам пилить свой походу никому-ненужный переключатель вида отображения в списке товаров ((

@alexbranding

Главный слайдер плющит изображения при просмотре на смартфоне. Идеально круглое изображение приобретает форму овала и становится размытым.

Привет, а как телефон отредактировать в шапке? вернее сами телефоны я отредактировал, не пойму как в коде сделать так: при нажатии на треугольничек вписать свой текст (убрать телефоны) в выпадающем окошке. И перед 2м телефоном поставить иконку вацап и при клике на 2й телефон чтобы вацап открывался (там я так понял какие-то стили задействованы).
image

Весь код находится в блоке “Заказать обратный звонок”: Дизайн-Макеты-По умолчанию-Параметры блока Заказать обратный звонок-Контент.
Там можно всё отредактировать.

Ещё вопрос… после обновления темы, захожу в настройки темы, вношу изменения, нажимаю сохранить и не сохраняет, вылетает табличка:

тык

image

Может это связано с разрешением на запись каких либо папок? Или криво установилось?

Включите отображение ошибок и вам покажет где проблема.
https://www.cs-cart.ru/docs/4.2.x/developer/instruments/debug/

Ошибка с каким-то дублем… не знаете как починить?

тык

Дальше вам к АБ в хелпдеск уже наверняка)
Можете ещё попробовать модуль Интеллектуального подбора товаров обновить, если не свежий или перестановить.

Интеллектуального подбора товаров - отключил и очистил кэш и заработало :slight_smile:
Вроде все на новый макет перевёл осталось только вот одно непонятно:

Скрин

image

Гляньте в справке о теме, там это описано.
Вроде в Макетах, в блоке Главного меню.

1 лайк