Администраторы 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
AndreyJ Опубликовано 15 Февраля, 2026 в 14:34 Post #15835 Опубликовано 15 Февраля, 2026 в 14:34 Приветствую. Вышла новая версия модуля экспорта. out_of_stock_actions не добавили. Изменение обкатано и работает. Добавте плиз.
Администраторы ab.support.serhii Опубликовано 16 Февраля, 2026 в 09:10 Автор Администраторы Post #15837 Опубликовано 16 Февраля, 2026 в 09:10 @AndreyJ я напомнил разработчику, ответственному за этот модуль. Но решение остаётся за ним.
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти