Перевести страницу

Статьи

Как мы сделали синхронизацию Инфо Предприятия и сайта построенного на платформе Nethouse.

Мы сделали синхронизацию Инфо Предприятия и сайта построенного на платформе Nethouse.

Была поставлена задача на синхронизацию товара в интернет магазине «Nethouse» и  торгового склада.

Nethouse позволяет делать экспорт и импорт товара через :

1- YML

2-CSV.

Мы решили использовать вариант с CSV, его преимуществам является, то что,этот файл можно открыть в экзель и при необходимости отредактировать документ. Выгрузку товара можно производить частями по папкам.


Часть 1 Тех задание/решение для разработки.

Итак, смотрим, какие поля используются на интернет платформе Nethouse

  1. Id
  2. Артикул *
  3. Название товара *
  4. Стоимость товара *
  5. Стоимость со скидкой
  6. Раздел товара *
  7. Товар в наличии *
  8. Поставка под заказ *
  9. Срок поставки (дни) *
  10. Краткий текст
  11. Текст полностью
  12. Заголовок страницы (title)
  13. Описание страницы (description)
  14. Ключевые слова страницы (keywords)
  15. ЧПУ страницы (slug)
  16. С этим товаром покупают
  17. Рекламные метки
  18. Показывать на сайте *
  19. Удалить *

 

Как видим, довольно много полей к заполнению -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 -Добавлена возможность генерации случайного товара в поле - с этим товаром рекомендуем.

Нет комментариев

Добавить комментарий