Администраторы ab.support.serhii Опубликовано 21 Сентября, 2023 в 12:28 Администраторы Post #5457 Опубликовано 21 Сентября, 2023 в 12:28 Дорогие друзья, сегодня мы выпустили релиз обновления: Выгрузка товаров в Hotline v1.8.0 от 16-Сен-2023 Новые возможности и улучшения: [+] .Добавлена возможность выгружать "Состояние товара". Обновления доступны всем пользователям с активной подпиской, производятся через Центр обновлений CS-Cart. Хотите, мы оповестим Вас о следующем обновлении? Подпишитесь на наши каналы для анонсов: – Telegram – WhatsApp – YouTube
AndreyJ Опубликовано 30 Июня, 2025 в 10:07 Post #14206 Опубликовано 30 Июня, 2025 в 10:07 Приветствую. Начал писать как предложение, но т.к. не заработало, то наверное это баг или отсутствие функционала. Хотя конечно если в системе такое есть, то и выгружаться оно должно. Если в кратце - как сделать, чтобы выгружалось $product.out_of_stock_actions ? Сейчас в шаблоне Хотлайна товар если не в наличии, то будет указано Под заказ. Понятно, что можно изначально выгружать только товары в наличии. Но кейс такой, что есть товары, которые только Под заказ, на остатке их 0 и их надо выгружать. На сайте у них стоит "Действие при отсутствии товара в наличии: Предзаказ" А есть товары, которых нет и выгружать не надо и Действие при отсутствии товара в наличии у них или Не выбрано или Подписаться. И в текущей версии шаблона все что НЕ в наличии будет в выгрузке Под заказа/ Попробовал шаблон по умолчанию улучшить. Было. {if !($product.zero_price_action == "R" && $product.price == 0) && !($settings.General.inventory_tracking == "Y" && $settings.General.allow_negative_amount != "Y" && (($product.amount <= 0 || $product.amount < $product.min_qty) && $product.tracking != "ProductTracking::DO_NOT_TRACK"|enum) && $product.is_edp != "Y")} <stock>В наличии</stock> {else} <stock>Под заказ</stock> {/if} Стало . {if !($product.zero_price_action == "R" && $product.price == 0) && !($settings.General.inventory_tracking == "Y" && $settings.General.allow_negative_amount != "Y" && (($product.amount <= 0 || $product.amount < $product.min_qty) && $product.tracking != "ProductTracking::DO_NOT_TRACK"|enum) && $product.is_edp != "Y")} <stock>В наявності</stock> {elseif $product.out_of_stock_actions == "OutOfStockActions::BUY_IN_ADVANCE"|enum} <stock>Під замовлення</stock> {else} <stock>Немає</stock> {/if} Но это не помогло. Оказывается поле out_of_stock_actions не выгружается вообще. Проверил через <pre>{$product|print_r}</pre> Спойлер <pre>Array ( [product_id] => 28891 [product_code] => 45678 [list_price] => 7555 [zero_price_action] => R [min_qty] => 0 [tracking] => B [is_edp] => N [avail_since] => 0 [status] => A [category_ids] => Array ( [0] => 453 [1] => 479 [2] => 480 [3] => 486 [4] => 520 [5] => 274 ) [brand] => Am.Pm [amount] => 2 [price] => 7555 [product] => Змішувач для кухні Am.Pm Like S F8013000 (хром/чорний, з гнучким виливом) [short_description] => [full_description] => <p>Стильний та функціональний змішувач для кухні з професійним виливом.</p> <p> Гнучкий вилив значно розширює зону використання змішувача, гарантує легкий догляд за миттям та наповнення ємностей будь-якої висоти. Вилив виготовлений із термостійкого силікону. Силікон є абсолютно безпечним при контакті з водою, т.к. у складі силікону відсутні шкідливі здоров'ю токсичні компоненти. Гладкий силіконовий вилив стійкий до забруднення - легкий догляд. Вилив зносостійкий і стійкий до перегинів.</p> <p> Лійка з нержавіючої сталі оптимального розміру для зручного хвату.</p> <p> Утримувач виливу виготовлений з удароміцного ABS пластику, відмінно переносить вплив вологи та миючих засобів.</p> <p> Ручка-стік сконструйована під руку, не мажеться, легко керується і забезпечує тонке налаштування потоку.<br></p> [product_type] => P [parent_product_id] => 0 [variation_group_id] => [ab__pfe01_condition] => 0 [guarantee] => 10 років [ab__cp_is_composite] => N [ab__custom_product_h1] => [images] => Array ( [0] => https://123.com.ua/images/detailed/161/211e215725d988f6c9786a734c3b941a.jpeg [1] => https://123.com.ua/images/detailed/186/2a308a484df931da8775b60f46faeba1.gif [2] => https://123.com.ua/images/detailed/186/d45d171adb20f001e032dad9059a0132.jpg ) [main_category] => 274 [category_id] => 274 [features] => Array ( [54] => Array ( [name] => Призначення [value] => змішувач для кухні [variant_id] => 7825 [overrided] => ) [53] => Array ( [name] => Артикул виробника [value] => F8013000 [variant_id] => 68474 [overrided] => ) [55] => Array ( [name] => Коллекція [value] => Like S [variant_id] => 13284 [overrided] => ) [1225] => Array ( [name] => Сумісність колекцій [value] => Am.Pm Like [variant_id] => 89013 [overrided] => ) [1001] => Array ( [name] => Країна бренду [value] => Німеччина [variant_id] => 7793 [overrided] => ) [1034] => Array ( [name] => Матеріал [value] => латунь [variant_id] => 7800 [overrided] => ) [1224] => Array ( [name] => Колір виробника [value] => хром, чорний [variant_id] => 33785 [overrided] => ) [1003] => Array ( [name] => Колір [value] => хром, чорний [variant_id] => 7795 [overrided] => ) [1010] => Array ( [name] => Особливість кухонного змішувача [value] => гнучкий вилив [variant_id] => 7890 [overrided] => ) [1032] => Array ( [name] => Поворотний вилив [value] => є [variant_id] => 7830 [overrided] => ) [1033] => Array ( [name] => Кут повороту виливу [value] => 360° [variant_id] => 7842 [overrided] => ) [1024] => Array ( [name] => Управління змішувачем [value] => одноважільний [variant_id] => 7797 [overrided] => ) [1069] => Array ( [name] => Механізм змішування [value] => картридж керамічний [variant_id] => 7802 [overrided] => ) [1071] => Array ( [name] => Діаметр картриджа [value] => Ø 35мм [variant_id] => 38160 [overrided] => ) [1030] => Array ( [name] => Спосіб монтажу [value] => на мийку [variant_id] => 7829 [overrided] => ) [1190] => Array ( [name] => Тип кріплення [value] => гайка [variant_id] => 14015 [overrided] => ) [1006] => Array ( [name] => Висота, мм [value] => 440мм [variant_id] => 37347 [overrided] => ) [1020] => Array ( [name] => Висота виливу [value] => 191мм [variant_id] => 37403 [overrided] => ) [1031] => Array ( [name] => Длина излива [value] => 195мм [variant_id] => 13938 [overrided] => ) [1070] => Array ( [name] => Тип підведення [value] => гнучкий [variant_id] => 7803 [overrided] => ) [1075] => Array ( [name] => Довжина підводу [value] => 400мм [variant_id] => 35333 [overrided] => ) [1035] => Array ( [name] => Діаметр підключення [value] => G ⅜" [variant_id] => 7801 [overrided] => ) [1181] => Array ( [name] => Вивантаження [value] => Україна [variant_id] => 13933 [overrided] => ) [1196] => Array ( [name] => Реклама [value] => Супер продажі [variant_id] => 27328 [overrided] => ) [1289] => Array ( [name] => Рабочая скидка [value] => 35+ [variant_id] => 97495 [overrided] => ) ) [url] => https://123.com.ua/uk/zmishuvach-dlia-kukhni-am-pm-like-s-f8013000-khrom-chornyi-z-hnuchkym-vylyvom/ [feature_short_desc] => Призначення: змішувач для кухні; Артикул виробника: F8013000; Бренд: Am.Pm; Коллекція: Like S [brands] => Array ( ) ) 1</pre> Его там просто нет. Пытался разобраться как его добавить, но файлы закодированы. Пожалуйста сделайте так, чтобы оно выгружалось.
AndreyJ Опубликовано 30 Июня, 2025 в 10:20 Post #14207 Опубликовано 30 Июня, 2025 в 10:20 Я такие нашел где оно.... надо тут /app/addons/ab__product_feed_export/Tygh/ABPFE.php Пожалуйста, добавьте это public static function init_tmp_datafeed_table($datafeed, $params) { $fields = [ 'p.product_id', 'p.product_code', 'p.list_price', 'p.zero_price_action', 'p.out_of_stock_actions', 'p.min_qty', 'p.tracking', 'p.is_edp', 'p.avail_since', 'p.status', '"" AS category_ids', '"" AS brand', ]; И вот это в шаблон {if !($product.zero_price_action == "R" && $product.price == 0) && !($settings.General.inventory_tracking == "Y" && $settings.General.allow_negative_amount != "Y" && (($product.amount <= 0 || $product.amount < $product.min_qty) && $product.tracking != "ProductTracking::DO_NOT_TRACK"|enum) && $product.is_edp != "Y")} <stock>В наявності</stock> {elseif $product.out_of_stock_actions == "OutOfStockActions::BUY_IN_ADVANCE"|enum} <stock>Під замовлення</stock> {else} <stock>Немає</stock> {/if}
Администраторы ab.support.serhii Опубликовано 30 Июня, 2025 в 11:31 Автор Администраторы Post #14210 Опубликовано 30 Июня, 2025 в 11:31 @AndreyJ записал ваше предложение. 1
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти