Добавить новый магазин или изменить настройки существующего магазина можно во вкладке “Конфигурация / Маркетплейсы”
При нажатии кнопки Добавить или Изменить открывается карточка магазина.
Вкладка “Настройки”
Название - укажите здесь название магазина, как вы его будете видеть в программе. Может быть любой текст.
Тип - выберите маркетплейс, на котором размещен этот магазин.
Прайс - здесь нужно выбрать прайс, при помощи которого будет работа с маркеплейсом. Прайс этот нужен для хранения товаров магазина, а так же для хранения цен и остатков, которые уже загружены в магазин ранее. Тип прайса “Другой”, но можно выбирать прайсы любого типа, если это нужно для каких-то целей, например, чтобы использовать остатки товара с МП или цены. В этом окне можно сразу и создать новый прайс с типом “Другой”. Нажмите эту кнопку и введите название нового прайса:
Название прайса вводите таким, чтобы вам было понятно, что это за прайс и к какому магазину он относится.
Сопоставление - здесь указывается формула сопоставления товара, загруженного из вашего магазина на МП, с товаром, который уже есть в вашем каталоге в программе во вкладке Продукция. Формула вводится в виде Код поля в Продукция|Код поля в Прайсе
Разделитель между кодами - вертикальная черта.
При загрузке товара с МП “внешний код”, т.е. собственный код товара (артикул), который вы указываете на МП, сохраняется в поле “Код” прайса. Если он совпадает с кодом вашего товара из Продукция, то формулу можно ввести такую:
code|code
Формула, кода в вашем каталоге код товара с МП хранится в каком-то пользовательском поле с кодом f_3q0728833
f_3q0728833|code
Формулу можно не вводить в настройках магазина, в этом случае товар не будет сопоставляться после загрузки с МП и вы можете сопоставить его вручную.
Валюта МП - валюта, в которой выгружаются ваши цены в магазин на МП.
Активный - если убрать эту птичку, то магазин не будет попадать в действия обновления МП в Quad.Magic и SyncX
Вкладка “API”
Здесь указываются настройки доступа к API магазина. Подробнее здесь: Wildberries OZON
Вкладка “Цена”
В этой вкладке указываются настройки для формирования цены, выгружаемой в этот магазин МП.
Данные настройки используются для заполнения цены у товара-маркетплейса здесь:
И уже та цена, которую вы видите во вкладке Продукция / Маркетплейсы, выгружается на площадки. Т.е. после установки цен вы можете их проверить, перед тем как выгружать.
Устанавливаются цены (и общий остаток на всех складах) при помощи этого действия Quad.Magic: Quad.Magic - Установить цены и остатки МП
Поле цены
указывается поле товара из вкладки Продукция. Это может быть уже конечная цена, в которой вы учли все комиссии, или же какая-то “базовая” цена, к которой будут прибавляться комиссии, заданные в настройках в этой вкладке.
Вы можете создать Дополнительные цены в которой правила наценки будут сделаны специально для маркетплейса. Для дополнительной цены вы можете выбрать, например, только часть из своих поставщиков, задать разные наценки по группам. Комиссии маркетплейса можно указать с помощью акций Акции на группы товаров - так вы получите уже готовую цену для маркетплейса.
Код поля дополнительной цены можно посмотреть здесь
В настройках она указывается с префиксом p. (как и любое другое поле, если оно берется из своего каталога)
Второй вариант - для дополнительной цены вы настраиваете правила наценки отталкиваясь от цены поставщика и своего минимального заработка, т.е. чтобы получилась цена с минимальной наценкой, ниже которой вы не можете продавать, а комиссию можно задать в дополнительном поле или загрузить из файла, если у вас такой есть для каждого товара.
Примеры полей с ценой:
p.price - основная цена из вкладки Продукция
p.min_margin - цена с минимальной наценкой для основной цены
p.price + p.price * 15/100 - основная цена + 15%
p.price + 200 - основная цена + 200
p.f_3qdmf5tpp - число из поля с кодом f_3qdmf5tpp
минимальная цена из прайсов с ИД 101 и 102 (можно указать список ИД), в которых товар в наличии:
select min(p.price) from price_detail pd2 where pd2.product_id = p.id and pd2.price_id in (101, 102) and pd2.is_exists <> 2
запросом выше цену можно выбрать из каких-то прайсов, загруженных в программу, если вы, например, цену рассчитываете в 1с или где-то еще и нужно использовать ее.
Если нужно, цену можно загрузить из файла сразу в какое-то поле своего каталога Quad.Magic: импорт информации в прайсы
Для цены нужно указать валюту, в которой эта цена
При выгрузке на МП цена будет сконвертирована из валюты цены в валюту МП по курсу из вкладки Информация. Валюты и курсы валют
Комиссия
Можно оставить пустым, если комиссия уже учтена в цене. Здесь указывается поле из которого берется процент комиссии. Комиссия будет добавлена к цене из предыдущего поля. Примеры:
p.f_3qdmf5tpp - процент комиссии берется из поля с кодом f_3qdmf5tpp
25 - ко всем товарам будет добавлена фиксированная комиссия 25% (т.е. можно указать не поле, а просто число).
Вы можете создать какое-то пользовательское поле с типом Число Добавление пользовательского поля и заполнить в него процент комиссии при помощи Автозаполнение полей
Логистика
Можно оставить пустым. Здесь указывается поле из которого берется сумма стоимости логистики. Стоимость логистики будет добавлена к цене, а комиссия будет применена уже к цена+логистика.
Можно указать либо код поля, либо число. Например, если указать 10, то будет добавлено 10 денежных единиц в валюте, указанной справа от поля.
Можно так же добавить допполе и заполнить его через автозаполнение, только обратите внимание, что, в отличии от комиссии, здесь заполняется готовая сумма, а не процент.
Конкуренты
Можно оставить пустым. Указывается код поля, в которое загружены цены конкурентов. Если ваша цена с учетом комиссии получается ниже, чем цена в этом поле, то устанавливается цена из этого поля. Цена конкурентов не применяется, если она ниже, чем ваша цена с учетом комиссий.
Можно указать так:
p.f_3qdmf5tpp - 1 - в этом случае от цены, указанной в поле f_3qdmf5tpp отнимается 1 денежная единица в валюте, указанной рядом с полем “Конкуренты”.
Цена РЦ
Цена, которая устанавливается принудительно в случае, когда необходимо соблюдать какую-то рекомендованную поставщиком или кем-то другим цену. Она устанавливается, если ваша цена с учетом комиссий и цены конкурентов получилась ниже, чем РЦ.
В настройке указывается код поля, в которой хранится эта цена. У собственных товаров нет РЦ, она есть только в прайсах поставщиков, поэтому, если нужно соблюдать РЦ на маркетплейсе, нужно предварительно создать пользовательское поле и заполнить его РЦ, вручную или по этой инструкции Пользовательское поле с РРЦ
Фикс. цена
Можно оставить пустым. Указывается код поля, через которое можно задавать фиксированную стоимость продажи на МП. Если в этом поле есть число, то именно оно будет выгружено в качестве цены на МП, не смотря на все комиссии и логистики.
Задавать можно при помощи дополнительных пользовательских полей.
Для фиксированной цены указывается валюта справа от поля, она может отличаться от валюты цены.
Скидка МП
Указывается код пользовательского поля, в которое загружен процент скидки, который дает сам маркетплейс от вашей цены. Процент можно получить сравнением выгружаемой вами цены с отображаемой на МП. В будущих версиях программы у нас появится возможность получить этот процент. В настоящий момент вы можете его получить каким-то другим путем и загрузить с помощью файла/прайса. Quad.Magic: импорт информации в прайсы
Если заполнено это поле у товара, то к полученной цене с учетом комиссий и РЦ добавляется еще процент скидки, который дает сам МП, чтобы на площадке отображалась та цена, которую вы хотите (например в случае, когда нужно соблюдать РЦ даже с учетом скидок самих маркетплейсов).
Вы можете ограничить применения этой надбавки только для товаров, у которых установлена цена по РЦ, для этого поставьте эту птичку
Скидка МП применяется в том числе к товарам у которых установлена значение из поля “Фикс. цена”
Минимальная цена
Для некоторых маркетплейсов можно выгружать минимальную цену. Например, для OZON эта цена выгружается в случае вашего участия в автоматических акциях, чтобы МП не снижал цену ваших товаров ниже этой минимальной цены. Настройки вводятся в поле “Мин. цена”.
Возможные варианты:
1. Не указывать ничего в поле и не ставить птичку “Равна основной” - в этом случае минимальная цена не будет выгружаться.
2. Поставить птичку “Равна основной” - в этом случае минимальная цена будет выгружаться такая же, как и основная цена
3. Указать поле или формулу, примеры:
3.1. Цена будет взята из пользовательского поля с кодом f_dfr234dfg
При этом, если в каком-то товаре это поле не заполнена, то будет выгружена минимальная цена равная основной. Если убрать птичку “Равна основной”, то для товаров, где поле с кодом f_dfr234dfg не заполнено, минимальная цена выгружаться не будет (если она уже есть у товара на МП, то останется не измененной).
3.2. Цена выгрузится на 5% ниже основной цены
Код формулы:
p.price - 0.05 * p.price
вместо 0.05
можно указать любой другой процент, разделенный на 100. Например, для 11 процентов будет 0.11
(разделитель дробной части “точка”).
Для OZON, если по каким-то причинам минимальная цена получилась выше основной цены, то в качестве минимальной будет выгружена основная цена.
Цена до скидки
Указывается код поля, в котором заполнена цена до скидки - в этом случае на МП у вас будет отображаться цена со скидкой (это цена с учетом комиссий и всего остального) и цена без скидки.
Заполнить поле цены без скидки можно так Цена без скидки
Обратите внимание! на WB не выгружается цена без скидки, а выгружается только процент скидки, целое число. Если вы установили такую Цену до скидки и Цену товара, что процент скидки получается дробным числом, то выгружается округленное значение по математическим правилам округления и ваша розничная цена с учетом скидки может отличаться от той, которую вы рассчитали правилами наценки.
Округление
Здесь указывается количество знаков после запятой в выгружаемой цене. 0 - без копеек, 2 - с копейками.
Вкладка “Склады”
В этой вкладке настраивается выгрузка остатков. Остатки можно выгружать на 1 склад или на несколько. Указывается в виде:
ИдСклада1|отбор наличия1;
ИдСклада2|отбор наличия2;
ИдСкладаN|отбор наличияN
Между Ид склада и SQL-отбором - вертикальная черта.
Между двумя складами - точка с запятой в конце строки
Ид склада можно посмотреть здесь:
Отбор наличия можно выполнить одним из следующих SQL:
Число из пользовательского поля с кодом f_3q51a39si
, которое или загружено из файла или заполнено через Автозаполнение. Поле указывается с префиксом p.
p.f_3q51a39si
Если поле не числовое, а текстовое, то тогда нужно использовать такой SQL
case when coalesce(p.f_448mnociv, '') = '' then 0 else p.f_448mnociv::double precision end
вместо f_448mnociv
в двух местах подставить код вашего поля с типом Строка или Текст. Значения в этом поле должны быть или пусто или число (без единиц измерения и другого текста).
Число в зависимости от типа наличия
В каком-то из 10 доступных полей для каждого типа наличия вы можете указать число остатка, который будет выгружаться на МП
Использовать это число можно при помощи такого запроса:
select ex.val8 from c_exists ex where ex.id = p.is_exists
val8
- так выбирается текст из колонки Пл. 8 , цифру можно поменять на 1-10.
Если вы используете дополнительную цену для выгрузки со своим статусом наличия, то вместо p.is_exists
в запросе нужно указать поле, в котором сохраняется наличие для дополнительной цены
select ex.val8 from c_exists ex where ex.id = p.exf_3qdmf5tpp
Получится так:
Число в зависимости от остатка товара или типа наличия
Если вы работаете с числовыми остатками по этой инструкции Работа с остатками , то выгружать их можно таким запросом:
select case when coalesce(ps.stock_4_summ, ps.stock_1_summ, ps.stock_3_summ, 0) > 0 then coalesce(ps.stock_4_summ, ps.stock_1_summ, ps.stock_3_summ, 0) else (select ex.val8 from c_exists ex where ex.id = p.is_exists)::numeric end from product_stat ps where ps.prod_id = p.id
сразу выбираются остатки с типом Склад, если их нет, то остатки с типом В наличии, если их нет, то выбирается текст из настроек экспорта из поля Пл. 8 (val8 в тексте)
Текст запроса в настройках может быть указан в несколько строк. В тексте запроса нельзя использовать точку с запятой.