| Следующая версия | Предыдущая версия |
| wb:export [2022/10/04 16:11] – создано alex | wb:export [2024/07/23 10:18] (текущий) – alex |
|---|
| ====== Выгрузка карточек товара на ВБ ====== | ====== Выгрузка карточек товара на ВБ ====== |
| Начнём с описания некоторых внутренних процессов. В шопе карточка товара имеет два уровня вложенности: товар и артикул. То внутри одного товара может быть несколько артикулов. На ВБ карточка имеет три уровня вложенности: товар, | Начнём с описания некоторых внутренних процессов. В шопе карточка товара имеет два уровня вложенности: товар и артикул. То есть внутри одного товара может быть несколько артикулов. На ВБ карточка имеет три уровня вложенности: товар, цвет (номенклатура) и размер (вариация). Как из двух уровней в шопе сделать три в ВБ - отдельный разговор, но об этом позже. |
| цвет (номенклатура) и размер (вариация). Как из двух ступеней в шопе сделать три в ВБ - отдельный разговор, но об этом позже. | |
| ===== Логика работы плагина при выгрузке ===== | |
| На этапе Проверки плагин забирает в себе в кэш данные по товарам и готовит их к выгрузке на ВБ. При этом проверяется правильность параметров и выдаются сообщения об ошибке. Товары, у которых ошибок нет попадают в список "Готовые к выгрузке". На странице "Карточки товаров" они показаны в строке "Товаров готово к выгрузке:". При этом они делятся на уже ранее выгруженные и сопоставленные, на несопоставленные и товары с неизвестным статусом. Неизвестный статус (или неполные данные) - это товары, которые ранее были выгружены, но непонятно - попали ли они в черновики на ВБ или попали в готовые карточки. | |
| |
| После выгрузки карточки могут создаться сразу, либо с небольшой (полчаса-час) задержкой. Могут попасть в черновики. В плагине эти карточки попадают в счетчик "с неполными данными". | Карточка считается выгруженной, когда она: |
| | - появилась на ВБ |
| | - сопоставлена своему товару в плагине |
| |
| После успешной выгрузки необходимо "загрузить карточки с отсутствующими данными" (режим загрузки внизу) вместе с "сопоставить карточки товарам после загрузки". При этом счетчик "карточки с неполными данными" должен уменьшиться (лучше до 0), а счетчик сопоставленных карточек - увеличиться. | ===== Кратко об этапах выгрузки ===== |
| | Создание карточки в самом идеальном случае происходит так: |
| | * плагин отправляет все нужные данные, кроме фотографий ((внутреннее ограниечние протокола ВБ)), на ВБ и в ответ получает "ок, принято, будем создавать" |
| | * карточка действительно создается, не попадает в черновики, ей присваевается номенклатурный номер ВБ, но плагин ничего об этом не знает |
| | * плагин запрашивает у ВБ: "Как там наши карточки, которые я недавно посылал на создание?" |
| | * ВБ возвращает номенклатурные номера и другую системную информацию для привязки. На этом моменте карточки привязаны к товарам |
| | * плагин отправляет на привязанные карточки фотографии, и на этом создание карточки завершено |
| | * теперь можно выгружать остатки, цены((цена выгружается раньше, ещё при создании карточки. Но скидку можно выгрузить только сейчас, когда карточка создана и подвязана к товару)) и скидки |
| |
| Если карточка попала в черновик, нужно понять - почему. Исправить эти ошибки в шопе, снова пройти "Проверку" чтобы данные из шопа прошли в кэш плагина и выгрузить карточки в режиме "выгружать только товары без карточек - новые товары". В черновике при этом удалять карточки не обязательно. С другой стороны, можно исправить всё в черновике но тогда при очередном обновлении из шопа (в режиме "обновлять уже выгруженные товары") эти ошибки вылезут снова. | ===== Порядок работы при выгрузке карточек ===== |
| | Когда выбраны и сопоставлены категории, сопоставлены параметры (характеристики) товаров - можно начинать выгрузку. Лучше всего начать с одного тестового товара, чтобы на нём пройти весь путь и собрать все грабли. Итак, на странице [[wblink:wb_card.stm|Карточки товаров]] укажите product id или sku id и делайте выгрузку. В случае успеха появится сообщение "успешно выгружен 1 товар" и можно идти в панель ВБ смотреть результат. Если возникло сообщение об ошибках - нужно в них разобраться и устранить. |
| |
| Эта страница документации будет дополняться. | На панели ВБ карточки могут появиться сразу, либо с небольшой (полчаса-час) задержкой. Могут попасть в черновики. В плагине на этом этапе все эти карточки попадают в число "карточки с неполными данными". Если карточка попала на ВБ в черновик, нужно выяснить причину, исправить товар в шопе или сопоставление в плагине, и ещё раз выгрузить этот товар. Править в черновике или удалять из черновика не нужно. Если карточка попала в общий список "Все товары" - это замечательно, можно идти дальше. |
| | |
| | Итак, карточка появилась на панели ВБ. Тут два варианта. Либо она создалась хорошо и Вам устраивает, либо она создалась криво и Вас не устраивает. Во втором случае её можно удалить их списка товаров (значок корзинки справа), потом второй раз удалить из вкладки "Корзина", потом внести исправления в шоп или плагин и выгрузить снова. |
| | |
| | Наконец, карточка на ВБ появилась и Вас устраивает. Теперь нужно {{popup>:wb:wb_assign.png?linkonly|загрузить карточки с отсутствующими данными}}, чтобы плагин получил номенклатурный номер и другую системную информацию по карточке для привязки. При этом счетчик "карточки с неполными данными" должен уменьшиться (лучше до 0), а счетчик сопоставленных карточек - увеличиться. |
| | |
| | После этого можно выгружать изображения. Здесь также можно указать product id или sku id, если Вы работаете с тестовым товаром. Либо ничего не указывать - тогда плагин будет выгружать изображения для всех карточек, для которых он считает, что изображения отсутствуют. |
| | |
| | На этом этапе выгружка карточек завершена. Если Вам нужно добавить параметры в карточку или внести другие изменения, это уже нужно делать в режиме {{popup>:wb:cards_update_flag.png?linkonly |обновлять уже созданные карточки}}, иначе при выгрузке будет ошибка. |