Похожие чаты

Привет. У меня вопросик по выгрузке товаров в Битрикс24 по

RestAPI

Товар может иметь быть четырех типов:
1 - простой,
3 - товар с предложениями (оферами),
а еще есть Услуга и Комплект, но с их кодами я не разбирался

Я при создании товара явно указываю 3-й тип:
catalog.product.add?fields[iblockId]=40&fields[type]=3...(все остальное)

Но на сайте создается простой товар без предложений (так же выгружаю предложения, которые успешно выгружатся со всеми картинками, но видны исключительно в админке) . Так же если сделать catalog.product.get - то там type=1

Я внаглую после создания тут же делаю апдейт типа:
catalog.product.update?id=287765&fields[type]=3&fields[iblockId]=40

Но тип не меняется, хотя если в админке кликнуть по параметрам товара, то тип товара меняется без вопросов, после чего catalog.product.get возвращает type=3

Помогите мне помочь с этими лыжами на асфальте. Как все же правильно создавать товар, с типом "товар с предложениями"?

19 ответов

15 просмотров

Ну как минимум передавать привязку к основному товару.

Dmitry-Kinash Автор вопроса
Nikita Stepnov
Ну как минимум передавать привязку к основному тов...

для оферов передаю - там все норм, более того в "простом товаре" появляется гиперссылка, что он привязан к каталогу торговых предложений, но без шансов их увидеть

Простой товар создаем ка catalog.product.add Товар в торговыми предложениями это catalog.product.sku.add (головной) + catalog.product.offer.add (на каждую вариацию) Услуга это catalog.product.service.add

Dmitry-Kinash Автор вопроса
Andrei Nikolaev
Простой товар создаем ка catalog.product.add Товар...

стоп, а тут я наверное сделал ошибку, так как добавляю все цвета и размеры только с помощью catalog.product.offer.add А для чего catalog.product.sku.add ? Я думал, что это типа штрихкодов/серий

Открыть документацию и для создания использовать не catalog.product., а методы соответствующего типа товара.

Dmitry Kinash
стоп, а тут я наверное сделал ошибку, так как доба...

Вариация создается для головного товара. Т.е. сначала создать головной товар, а потом добавить вариации цвета, формы и т.п. В доке же написано

Dmitry-Kinash Автор вопроса
Eugene Zhukov
Открыть документацию и для создания использовать н...

т.е. и артикулы и их размеры нужно добавлять с помощью catalog.product.offer.add и отличатся они будут только тем, что у предложений будут родителями артикулы? метод catalog.product.add мне вообще не нужен выходит?

Dmitry-Kinash Автор вопроса
Andrei Nikolaev
Вариация создается для головного товара. Т.е. снач...

"В доке же написано" я бы сказал, что-то про тех кто такую "понятную" доку написал (( Спасибо за направление. Сейчас поэкспериментирую.

Dmitry Kinash
"В доке же написано" я бы сказал, что-то про тех к...

Если можешь написать лучше - welcome в опенсорс на общих началах :)

Dmitry-Kinash Автор вопроса
Andrei Nikolaev
Если можешь написать лучше - welcome в опенсорс на...

У меня на гитхабе есть комиты в опенсурс, но Битрикс - это коммерческий софт

Dmitry Kinash
У меня на гитхабе есть комиты в опенсурс, но Битри...

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

Dmitry-Kinash Автор вопроса
Andrei Nikolaev
Простой товар создаем ка catalog.product.add Товар...

Провел ряд тестов по добавлению товаров. Если артикул (главная карточка товара) пытаться создать с помощью catalog.product.offer.add , то выбрасывает ошибку, что productType не доступен в торговом каталоге. Но если главный товар добавить, как вы и предложили, с помощью catalog.product.sku.add , то никаких ошибок при обменен не было. Только ошибка на сайте. Товар в админке показывается не как "товар с предложениями", а как "невалидный товар с предложениями". Торговое предложение успешно создалось с текстовым описанием и картинками для анонса и подробно, но оно не видно в основном товаре. Просьба подсказать, что можно исправить.

Dmitry-Kinash Автор вопроса
Dmitry Kinash
Провел ряд тестов по добавлению товаров. Если арти...

У меня есть расширение Битрикс24 для УНФ и там вообще не слова про работу с sku - все добавления и обновления только с помощью catalog.product и catalog.product.offer, как я изначально делал и у меня не получилось (((

Dmitry Kinash
Провел ряд тестов по добавлению товаров. Если арти...

У меня версия 22.500, но все же сработало. Показывайте запросы

Dmitry Kinash
Провел ряд тестов по добавлению товаров. Если арти...

Указать основной товар при добавлении оффера.

Dmitry-Kinash Автор вопроса
Eugene Zhukov
Указать основной товар при добавлении оффера.

перепроверил - капец, я при рефакторинге родителя для офферов не перенес в новую функцию 🤦🤦🤦 спасибо за помощь - парное программирование это сила, когда глаз замылился! @gromdron и вам тоже - спасибо за помощь

Похожие вопросы

Обсуждают сегодня

This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
есть ПО, которое лежит папкой, по сути и не инсталится, а просто запускается. Надо раскидать по машинам в домене. Я так понял, что прям настройками GPO, копировать я смогу тол...
Dmitriy
8
any reference of this implementation?
BitBuddha
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Привет)) уже кажется эту тему перемусолили, но вот я так и не понял. Я сейчас сижу на 27дюймов 2к мониторе. На Актуальной макоси, если я куплю 27д 4к монитор: - будет ли изобр...
Vladislav Piskunov
16
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Also, why can’t the community have a vote/ say when it comes to initiatives like buybacks. Isn’t the point of crypto decentralisation? Don’t we deserve input as long term supp...
👨🏽‍🦰
13
Карта сайта