Мы сделали синхронизацию Инфо Предприятия и сайта построенного на платформе Nethouse.
Была поставлена задача на синхронизацию товара в интернет магазине «Nethouse» и торгового склада.
Nethouse позволяет делать экспорт и импорт товара через :
1- YML
2-CSV.
Мы решили использовать вариант с CSV, его
Часть 1 Тех задание/решение для разработки.
Итак, смотрим, какие поля используются на интернет платформе Nethouse
- Id
- Артикул *
- Название товара *
- Стоимость товара *
- Стоимость со скидкой
- Раздел товара *
- Товар в наличии *
- Поставка под заказ *
- Срок поставки (дни) *
- Краткий текст
- Текст полностью
- Заголовок страницы (title)
- Описание страницы (description)
- Ключевые слова страницы (keywords)
- ЧПУ страницы (slug)
- С этим товаром покупают
- Рекламные метки
- Показывать на сайте *
- Удалить *
Как видим, довольно много полей к заполнению -19 полей, но если взять самый минимум (только помеченные *) аж 9. Остальные не обязательны к заполнению, но мы попробуем задействовать все.
С полями: Название товара, Стоимость товара, Товар в наличии вопросов не возникает, делаем связку
Nethouse |
Инфо-Предприятие Торговый склад |
Название товара |
Название |
Стоимость товара |
Розничная (Прайс-Цена) |
Стоимость со скидкой |
Мелкийопт (Прайс-цена) |
Товар в наличии |
Наши остатки (все или по складу) |
И еще Для двух баз (программ нужно ключевое поле и уникальное).
Nethouse |
Инфо-Предприятие Торговый склад |
Артикул |
Код |
ID |
Атрибут 4 |
Для использования артикул в личном кабинете нетхаус Магазин-Настройки-Артикулы товаров-Самостоятельный ввод. ID использовать можно в обратном направлении – синхронизации с сайта на торговый склад.
Для остальных полей используем атрибуты (их можно использовать 8).
Nethouse |
Инфо-Предприятие Торговый склад |
Раздел товара * |
Атрибут 6 («Папка в сайте, Раздел товара- Понятное название нам) |
Поставка под заказ * |
(Атрибут 8 «под заказ»), Наши остатки (все или по складу)<=0 |
Срок поставки (дни) * |
Поле выбора при формировании отчета |
Краткий текст |
Атрибут 2 (тут будем описывать кратко о товаре и его характеристики) |
Текст полностью |
Атрибут 3 (Полное описание о товаре, цвет, размер, класс и т.д.) |
Заголовок страницы (title) |
Название |
Описание страницы (description) |
Название + Атрибут2 |
Ключевые слова страницы (keywords) |
Набор ключевых слов забит уже сразу в отчет |
ЧПУ страницы (slug) |
Название – только переведенное в латиницу |
С этим товаром покупают |
Атрибут 7 (тут в дальнейшем забивается ID c сайта (подсматриваем с Атрибута4),через запятую указываем что рекомендуем купить. |
Рекламные метки |
Атрибут 8. О нем ниже под таблицей |
Показывать на сайте * |
(Атрибут 8 «0»), |
Удалить * |
(Атрибут 8 «1»), |
Вообще сюда можно писать рекламную информацию, но там есть набор шаблонов.
Атрибут 8 у нас будет играть большую роль. Значения вбитые в него будут отображаться в других не заполненных столбцах.
Если в Атрибут 8 проставить цифру 1 то эта единица будет отображена в поле «Удалить»
Если в Атрибут 8 проставить 0 то в поле –«Показывать на сайте *» будет значение «0»
Если в Атрибут 8 будут слова или фразы содержащие
«Рекламные метки, Новинка, Хит, Акция, Подарок, Под заказ, Рассрочка, Ручная работа, В пути, Ограниченная серия, Большая порция, распродажа , товар дня, товар недели, товар месяца, уценка, бонус, рекомендуем, бесплатная доставка, скоро в наличии, лучший выбор, острое. То в поле Атрибут будут именно эти из перечисленных ,рекламные метки без лишних фраз. Если будут иные слова или фразы то в отчете они отображены не будут.
Атрибут 8 |
Nethouse |
0 |
Показывать на сайте * будет проставлен - 0 |
1 |
Удалить =1 |
Слова содержащие рекламные метки |
Рекламные метки |
Под Заказ |
Поставка под заказ =1 |
Срок поставки (дни). Исходя из практики поставка под заказ имеет свои определенные сроки и нет необходимости на нее тратить лишение значение. Решили выйти из положения следующим образом при формировании отчета для выгрузки просто выбирать (вбивать) количество дней для заказа.
У нас остались не заполненные столбцы :
Заголовок страницы (title), В заголовок таблицы вставляется содержимое с названия
Описание страницы (description), в нем «склеили» два поля название и краткие характеристики с Атрибута 2.
Ключевые слова страницы (keywords) – не обязательны к заполнению, но все-таки некоторые поисковые роботы любят искать по ключам. Ключи стали использовать на всех страницах одни, они зашиты в отчет, но можно доставить в дальнейшем другие ключи.
Если захотите ее опробовать, то можно использовать и демонстрационную версию прогрмаммы "Торговый склад" для синхронизации. Какие значения надо проставить в Торговом складе (Базовый и ПРОФ).
Инфо-Предприятие Торговый склад |
|
Атрибут 1 |
Свободное поле, |
Атрибут 2 |
Краткий текст |
Атрибут 3 |
Текст полностью |
Атрибут 4 |
ID Сайта |
Атрибут 5 |
Свободное поле, |
Атрибут 6 |
Раздел товара * |
Атрибут 7 |
С этим товаром покупают |
Атрибут 8 |
Рекламные метки |
В целом результатом работы мы довольны.
Часть 2 Как внедрить в программу
Для внедрения идем в Администрирование –Отчеты. Файл –импорт из nethouse.rep
Должен появиться в прочих отчетах, теперь его надо вывести в меню или подменю.
Администрирование – контекстное меню ,находим с_товары, в свободном поле добавляем «+»
В Заполнить название в интерфейсе прописываем свое название (&Nethouse) , операция- отчет.
Переходим во вкладку действие и вставляем наш отчет.
Если перейти в режим разработки на этом отчете
в строке 637 меняем заголовок страницы на свой сайт
ЯЧЕЙКА["Заголовок страницы (title)":28, инд:1] ~= тов.название + " Купить в Нальчике: IT-Sistemnik"
Купить в Нальчике: IT-Sistemnik меняете на свой текст.
в строке 638 описание страницы
ЯЧЕЙКА["Описание страницы (description)":29, инд:1] ~= тов.название +". " + тов.атрибут2_название +". IT-Sistemnik"
". IT-Sistemnik" заменить или убрать под свое «. свое название"» , или оставить кавычки пустыми.
в строке 640
ЯЧЕЙКА["Ключевые слова страницы (keywords)":30, инд:1] ~= "Аксессуары для видеонаблюдения, блоки питания для видеонаблюдения, кабели для видеонаблюдения, ПО видеонаблюдения, Торговое оборудование, Автоматизация, Ремонт компьютеров, Ремонт торгового оборудования, Обслуживание по договору" Все что в кавычках меняем на свои ключевые слова или делаем пустыми кавычки «».
Дальше остается этот отчет импортировать в экзель, и загрузить на сайте nethouse.
СКАЧАТЬ обработку импотра товаров на nethouse
Скачать версию 1.02 от 24.05.2020 -Добавлена возможность генерации случайного товара в поле - с этим товаром рекомендуем.
Нет комментариев
Добавить комментарий