Добавление товаров

Плагин поддерживает следующие способы добавления товаров:

  • ручной — товар добавляется точно так же, как и любой пост или страница WP
  • пакетный — товары добавляются массово, автоматически заполняется описание и загружаются фотографии
  • полуавтоматический — вы можете выбрать из таблицы товар и, нажав кнопку, добавить его на сайт
  • полностью автоматический по cron задаче — задание серверного cron периодически запускается и добавляет на сайт все товары, которые есть в автоматически созданном файле пакетной загрузки

Ручное добавление нового товара:
  1. Самое первое, что нужно сделать перед добавлением товаров — создать разделы каталога (если вы их еще не создали)
  2. Добавление нового товара вручную осуществляется через левое меню, через верхнее меню или, если вы уже на странице товаров, кнопкой «добавить» в заголовке:
    manual07
  3. Итак, вы нажали кнопку «Добавить» и оказались на странице добавления товара.
    Прокрутите страницу немного вниз (до блока Apishop) и впишите 2 обязательных параметра siteId и wpId:
    manual08

    • siteId — это id сайта в системе apishops.com, где его взять вы уже знаете (конечно, если вы читали раздел настройка плагина, если нет, то обязательно прочитайте, иначе ваш магазин может просто не работать)
    • wpId — это артикул товара. Тот код товара, который в системе Apishops вы можете видеть на закладке «Товары» каждого проекта.
      manual09
      Это НЕ ТОТ КОД, который вы можете видеть на вкладке «Ассортимент» в системе Apishops!

    Заполнив эти два поля, сохраните страницу:
    manual10
    Для сохранения черновика также можно просто нажать Enter, когда курсор находится в одном из этих двух полей.

  4. Прокрутив снова страницу вниз, вы увидите, что с сайта apishops.com подтянулась информация и автоматически заполнились некоторые поля:
    manual11
    В поле productId записался основной id товара (со страницы «Ассортимент») системы Apishops.

    В поле Цена сохранилось то значение цены, которое на данный момент установлено этому товару в бирже apishops.com.
    Для установки новой цены этому товару, изменяйте цену прямо в этом поле. При сохранении страницы новое значение будет передано в биржу Апишопс.
    Для бесплатной Basic-версии управление ценами осуществляется только через сайт apishops.com!

    В поле информация последнего обновления вы можете видеть:

    • в первой строке — дата и время когда было последнее обновление (оно может быть ручным, как сейчас или автоматическим, по расписанию, которое вы задали в настройках плагина). В скобках параметры с которыми производился запрос информации — siteId и wpId
    • вторая строка пустая
    • productId — полученный из apishops главный id товара
    • price — полученная из apishops цена товара
    • title — полученное из apishops название товара
    • store — полученное из XML-файла количество остатка товара на складе
      В данном случае остаток не получен, потому что еще не прошло автоматическое обновление, параметры которого мы задали в настройках и в папке xmldir нет нужного XML файла.

    Теперь, видя название, вы можете проверить, что вписали коды именно того товара, которого хотели. Скопируйте название товара (или его часть, или сами придумайте синоним) и вставьте его в главное поле заголовка в самом верху страницы.

    На этом этапе у вас могут возникнуть вопросы:
    В: Почему в этом поле так мало информации?
    О: Чтобы не перегружать его. Это оперативная сводка для указанных siteId и wpId.
    В: А было бы хорошо так же автоматически получать описание товара и изображения.
    О: Такая возможность реализована. В режимах пакетного и полуавтоматического добавления товаров описание и изображения загружаются автоматически.
  5. Добавьте главное изображение товара
    Для этого прокрутите страницу вниз и найдите в правой колонке блок «Миниатюра записи». Воспользуйтесь ссылкой «задать миниатюру». Откроется окно, там все просто — загружаете картинку и нажимаете кнопку «задать миниатюру».
    manual12
  6. Заполните главное текстовое поле товара — пишите текст, добавляйте картинки, делайте галереи, вставляйте видео… В общем все то, что можно делать в обычном посте WordPress.
    В процессе редактирования товара вы можете периодически его сохранять и просматривать пользуясь находящимися на странице многочисленными кнопками и ссылками предварительного просмотра.
  7. Последнее и очень важное действие
    Необходимо добавить создаваемый товар в какой-нибудь раздел каталога (можно добавить товар сразу в несколько разных разделов, если есть такая необходимость).
    Если вы не добавите товар в какой-либо из разделов посетители этот товар просто не найдут!
    Список созданных на самом первом этапе разделов каталога находится в правой колонке. Все что нужно сделать — поставить галочки напротив тех разделов, в которые нужно поместить этот товар.
    manual14
  8. Товар готов, можно показать его посетителям. Нажмите кнопку «Опубликовать» (она видна на предыдущем скриншоте).
    Пока вы нажимали кнопку «Сохранить» товар был скрыт от посетителей и видеть его могли только вы.

Пакетное добавление новых товаров:
  1. Самое первое, что нужно сделать перед добавлением товаров — создать разделы каталога (если вы их еще не создали)
  2. В режиме автоматического пакетного добавления товаров, плагин:
    • заводит на сайте новый товар,
    • дает ему название из Apishops
    • добавляет описание из базы Apishops,
    • загружает изображения из Apishops,
    • устанавливает главное изображение,
    • устанавливает цену,
    • привязывает товар к указанным разделам каталога.

    Автоматически добавленные товары скрыты от посетителей!
    Все эти товары находятся в статусе «ожидает утверждения». Сделано это для того, чтобы у вас была возможность проверить товары перед публикацией и исправить что нужно.

  3. Для того чтобы добавлять товары массово, нужно составить файл (файл может быть составлен как вручную, так и автоматически, см. ниже) из которого плагин будет брать информацию о том какой именно товар надо добавить на сайт.
    Формат файла следующий:

    • Каждый товар с новой строки
    • Каждая строка имеет вид: site_id : articul : cat_id,cat_id,cat_id…
      site_id — (обязательный) id сайта в Apishops
      articul — (обязательный) артикул товара в Apishops
      cat_id — (не обязательный) id раздела(ов) каталога на сайте, к которому(ым) привязать товар
      Пример добавления трех товаров:
      133026:13125922
      133026:13125544:24
      133026:13129485:24,55,98,11

    ВАЖНО: Рекомендуем разбивать файл пакетного добавления на порции по 50-100 товаров (зависит от настроек и производительности вашего сервера). Если вы хотите добавить разом большее число товаров, убедитесь, что ваш сервер не ограничивает время выполнения скрипта.

  4. Итак, идем на страницу «Пакетного добавления товаров»:
    manual27

    На открывшейся странице видим кнопки «выбрать файл» и «загрузить данные из файла».
    Используем их для загрузки товаров.

    manual28

    Автоматическое создание файла пакетной загрузки: Если вы отметили в настройках отправку оповещений при обнаружении новых товаров и хоть раз запускался скрипт автоматического обновления (время его запуска вы также задаете в настройках), то на этой странице будет ссылка на автоматически сгенерированный файл для пакетной загрузки новых товаров. ВАЖНО: убедитесь, что в системе apishops.com для вашего проекта уже сформированы xml-файлы с товарами. Если товаров в них нет, просто подождите, они появятся в течение суток.

Полуавтоматическое добавление нового товара:
  1. Этот режим доступен на той же странице, где производится пакетное добавление товаров. Загружаемая на сайт информация о товаре аналогична той, что загружается в пакетном режиме.
    Загрузка производится по одному товару при помощи кнопки «Add» в строке таблицы. При этом, добавленный товар автоматически удаляется из файла пакетной загрузки (для предотвращения его повторного добавления).
    Кнопка «Del» позволяет удалить товар напрямую в корзину. Такой товар не будет в дальнейшем появляться в файле пакетной загрузке и в этой таблице полуавтоматической загрузки.
    v200_02

Автоматическое добавление новых товаров:
  1. Этот режим полностью работает в фоне. Скрипт автоматического добавления товаров берет все что есть в файле 1_bulkadd.txt (который автоматически создается в процессе автообновления и содержит только те товары, которые удовлетворяют установленным вами условиям наличия товаров на складе) и загружает на сайт.

    Скрипт называется cron_addnewproducts.php.

    В начале скрипта есть 3 настройки:
    $addDefDescriptions=1; — загружать ли на сайт описания товаров из Апишопс

    • 1 — да
    • 0 — нет

    $addDefImages=1; — загружать ли на сайт картинки товаров из Апишопс

    • 1 — да
    • 0 — нет

    $ifDoubles=’skip’; — что делать с дублями товаров

    • skip — ничего (пропускать)
    • delete — удалять
    • upload — все равно загружать

    Важно: крон должен работать от пользователя под которым работает вебсервер.

Теперь добавим наш каталог товаров в меню сайта >>