AB: Модуль - Универсальный товарный экспорт

https://abd-6c5a8c7287.demos.abt.team/admin.php?dispatch=ab__pfe_templates.manage
Вот тут сделал пример http://i.abt.team/inj/20200220-142044-i6KtOKOJCr.png

1 лайк

Если после просмотра примера Вы разберетесь, то можете попробовать написать в этой теме как по Вашему более явно описать этот механизм для пользователей не знакомых с программированием. Думаю, это будет полезно для тех кто столкнется с такой задачей в будущем.

Благодарю!
Отпишусь как сделаю:)

Ещё вопрос, а как исключить с выгрузки какую-то характеристику?

@alexbranding подскажите с многоскладовость дружит данный модуль, т.е. можноли делать выгрузку по определенному складу?

Добрый день, не тестировано, так как такой сценарий модулем не предусматривался.

А как можно узнать точно ?)

Такой функционал не закладывался в модуль.

Будет ли данный функционал реализован в ближайших версиях ?

Думаю, нет, так как широкого применения такого рода функционал не будет иметь.
Возможно, я не понимаю сценарий в целом, опишите его подробно.

Вот тут Я с Вами поспорю )
Если очень упростить сценарий , то сейчас много продаж завязано на МП ,например Озон,Беру,Гудс , для каждого МП могут быть разные условия по ассортименту,ценам и срокам отгрузки - /день в день/ на 2-й день/ и т.д. , товары могут быть как на своем физическом складе так и на виртуальных складах поставщиков, например для МП1 - создаем фид с товарами физического склада , со сроками отгрузки день в день по розничным ценам, для МП-2 нужен фид с товарами от поставщика №1, с оптовым ценам,сроки отгрузки 2 дня.

Добрый день!
Практически сделал шаблон для выгрузки в формате YML во всякие tmall/goods и т.п., но почему-то не выгружается вес и количество (хотя бы общее, без складов).

Код шаблона:

            <quantity>{$product.quantity}</quantity>
            <weight>{$product.weight}</weight>

На выходе получаем пустые значения у веса и количества. Что делаю не так?

Попробуйте добавить сюда:
{assign var=“params” value=[‘categories’ => $categories, ‘count_only’ => true, ‘get_images’ => true, ‘get_features’ => true]}

вот это:
‘extra_fields’ => [‘weight’],

Получится как-то так:
{assign var=“params” value=[‘categories’ => $categories, ‘extra_fields’ => [‘weight’], ‘count_only’ => true, ‘get_images’ => true, ‘get_features’ => true]}

А для количества вместо {$product.quantity} поставьте {$product.amount}

2 лайка

Спасибо, получилось, только вот так:
'extra_fields' => ['p.weight'],
И с кавычками надо очень осторожно :slight_smile:
Заодно и длину-ширину-высоту вывел.

2 лайка

для Goods , количество во так выводиться

<outlets>
               <outlet id="{$abpfe_p2}" instock="{$product.amount}"/>
            </outlets>
1 лайк

Хотел бы приобрести данный модуль, но в демо версии не понял куда этот код вставлять.

При загрузке на Goods выдает ошибку Не найден тег yml_catalog у фида. Кто-нибудь знает, что это и как эти исправить?

Посмотрите фид который формируется, второй строчкой должно быть что-то типа такого:
<yml_catalog date=“2020-04-03 11:33”>
Если нет - шаблон правьте.

А можно ли, как то в шаблоне сделать вывод кодировки?
Потому что сейчас после генерации, в самом файле xml она не отображается

Конечно, в станадртном шаблоне ведь есть:
<?xml version="1.0" encoding="{$abpfe_p1}"?>
Переменная $abpfe_p1 задаётся в настройках выгрузки, вкладка “дополнительные параменты”. Или можно жёстко прописать.