Интеграция Управления Торговлей с WebAsyst ShopScript

16.04.10

Интеграция - Сайты и интернет-магазины

Пример интеграции сайта на движке Веб Асист Шоп Скрипт с Управлением Торговлей 10 в режиме совместимости на платформах 8.2 в режиме совместимости и 8.1.

Скачать исходный код

Наименование Файл Версия Размер
Код для сервера
.rar 2,80Kb
198
.rar 2,80Kb 198 Скачать
Обработка для платформы 8.2
.epf 22,85Kb
71
.epf 22,85Kb 71 Скачать
Обработка для платформы 8.1
.epf 22,20Kb
60
.epf 22,20Kb 60 Скачать

В Управлении Торговлей

Для работы обработки нужно добавить справочник ВебСайты с реквизитами для хранения доступов к сайтам:

  • Адрес - имя домена сайта (без http)
  • Логин - логин из .htpasswd
  • Пароль - пароль из .htpasswd
  • ПрефиксКатегории - при автоматическом создании номенклатуры будут создаваться группы (категории) с указанным префиксом
  • ПрефиксЭлементов - при автоматическом создании номенклатуры будут создаваться элементы (продукты) с указанным префиксом, это позволяет разделить номенклатуру с разных сайтов.

Также у справочника номенклатуры нужно добавить реквизиты (распространяющиеся и на группы - категории)

  • METADescription (описание для раскрутки)
  • METAKeywords (ключевые слова для раскрутки)
  • METATitle (заголовок для раскрутки)
  • Архив (товар не доступен на сайте)
  • ДатаДобавления (дата для определения когда добавлен элемент (на будущее))
  • ДатаИзменения (дата последнего изменения в номенклатуре для синхронизации (на будущее))
  • ИзображениеПоУмолчанию (имена файлов изображений, сделайте подлиннее)
  • ИмяСтраницы (человеколюбимое имя страницы с продуктом)
  • НулеваяЦена (на самом деле это цена продукта, но для моего проекта цены устанавливались на опции только)
  • БесплатнаяДоставка (есть и такой флаг)
  • СтоимостьДоставки (дробное число)

И встроить эту обработку и добавленный справочник в используемый интерфейс.

Опции (в моём проекте объёмы парфюмов) будут загружены в характеристики номенклатуры, поэтому включите в учётной политике учёт характеристик номенклатуры.

На сервере

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

Файлы для сервера:

  • .htaccess защищает каталог от несанкционированного доступа, в нём прописывается путь к .htpasswd
  • mysql.php - содержит общую функцию выполнения запроса к mysql, в некоторых случаях приходится делать нехорошую вещь - конвертировать кодировку запроса к нужной (CP1251), это делается в mysql.php
  • const.php - адрес сервера, логин, схема и пароль к БД
  • prices.php - сервис выдаёт цены на товар с переданным ID
  • products.php - сервис выдаёт все продукты магазина для загрузки номенклатуры
  • set.price.php - сервис сохраняет переданные цены на сайте

Защита строится с помощью basic auth, генератор файла .htpasswd можно найти в Интернете, например здесь.

Работа с обработкой:

Приложены две версии обработки: под платформу 8.2 в режиме совместимости с 8.1 и под собственно 8.1.

  1. Выбираете веб-сайт, с которым будете работать
  2. На закладке "Загрузка продуктов с сайта" нажимаете Прочитать, если возникают ошибки (будут сообщения выдаваться в служебных сообщениях), нажимаете ещё раз, если не помогает нужно разбираться. Потом Загрузить. На магазинах с несколькими тысячами товаров, может занять несколько часов.
  3. На закладке "Загрузка цен с сайта" выбираете документ "Установки цен номенклатуры", в появившемся списке создаёте новый документ, дальше нажимаете Прочитать и загрузить и ждёте ещё примерно столько же.
  4. Когда уже будет что загрузать на сайт, на закладке "Сохранение цен на сайте" выбираете документ "Установка цен номенклатуры" в котором устанавливаются нужные цены и нажимаете Сохранить.

Обработка оригинальная, сделана под проект. Ожидается более полная работа на Управлении Торговлей 11 в будущем.

См. также

API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3

Сайты и интернет-магазины Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Беларусь Россия Управленческий учет Платные (руб)

Модуль для интеграции с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress. При помощи расширения поддерживаются следующие методы: обмен остатками товаров, обмен ценами, обработка заказов, печать стикеров, загрузка отчетов комиссионеров по API (в том числе Я.Маркет). Подходит для конфигураций Беларуси. Поддержка искусственного интелекта GigaChat

59990 руб.

05.09.2023    8108    123    74    

78

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    15910    14    18    

12

Оплата покупок "Долями" в 1С:Розница 2.3 (для работы с сервисом dolyame.ru)

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку.

18000 руб.

19.12.2023    1458    10    3    

7

Обмен данными с сайтом. БП 3.0

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обмен данными с сайтом на платформе 1С:Битрикс (и подобными) для 1С: Бухгалтерия предприятия 3.0.

12000 руб.

18.03.2019    31479    110    100    

63

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17845    6    15    

13

Универсальный парсер интернет-магазинов

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

С того времени, как я начал парсить сайты, прошло много лет. За это время я спарсил более 100 сайтов и записал эти товары в 1С. В итоге на свет появился универсальный парсер, который поможет Вам спарсить интернет-магазин и при этом не написать ни строчки кода.

9600 руб.

19.10.2018    52152    220    99    

111
Комментарии
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Dimka74 10.04.10 07:47 Сейчас в теме
А под 8.1 не будет работать?
2. boogie 489 10.04.10 08:09 Сейчас в теме
(1) Выложил под 8.1 версию, вынес из общего модуля в модуль формы пару недостающих функций. Особо не тестировал.
3. atletx 16.04.10 20:42 Сейчас в теме
а под 1С 7.7 долго переделать?
4. boogie 489 16.04.10 23:33 Сейчас в теме
(3) Под 7.7 могу только за деньги взяться
5. Maels 11.08.10 15:40 Сейчас в теме
а за интеграцию этой фишки под ключ на 8.1 или (что предпочтительнее) на 8.2 (УТ 11.0) возьметесь?
7. boogie 489 11.08.10 15:51 Сейчас в теме
(5) Возьмёмся, если конфигурация лицензионная.
6. Maels 11.08.10 15:40 Сейчас в теме
естественно не за красивые глаза :)
8. Maels 11.08.10 15:58 Сейчас в теме
все лицензионное, как ни странно :)
9. karbofos2009 08.09.10 23:52 Сейчас в теме
Большое спасибо!
Но прошу помочь:
начал устанавливать и сразу столкнулся с этим:
"Для работы обработки нужно добавить справочник ВебСайты с реквизитами для хранения доступов к сайтам:"

... Где его добавлять???
Bober777; +1 Ответить
17. Bober777 26 25.02.12 07:37 Сейчас в теме
(9) такие вещи надо хранить во внешних файлах... Это конечно мое мнение. Но справочник для этого делать помоему не нужно.
10. karbofos2009 09.09.10 00:00 Сейчас в теме
И еще, уважаемый Автор!
Можно ли расписать все пункты в 1С более подробнее??
11. boogie 489 09.09.10 20:03 Сейчас в теме
(10) Автора зовут Тимофей.
Добавлять нужно в конфигураторе 1С, как это делается написано в специальных толстых книгах и рассказывается на курсах. Мне не жалко описать, мне жалко ваших пользователей, - делать то, что не умеешь лучше не надо.
P.S.: здесь обычно спасибо говорят плюсиком.
12. dakarus 24.12.11 15:22 Сейчас в теме
День добрый. Если товара нет на складе, ваша обработка обнулит наличие на сайте???? Потому-что встроенная в шоп скрипт напрочь отказывается это делать.
13. massqwest 19.01.12 20:00 Сейчас в теме
А если в 1С несколько типов цен? будет выгружать?
14. boogie 489 19.01.12 20:32 Сейчас в теме
Выгружаются конкретные документы установки цен номенклатуры. Так что какие выгрузите такие и будут.
15. massqwest 23.01.12 17:04 Сейчас в теме
а загрузку заказов из webasyst в 1С8.2 УТ 10.2 сделать за $$$ возможно? если да напишите цену на massqwest[dog]ya.ru
16. Bober777 26 25.02.12 07:14 Сейчас в теме
дополнительные реквизиты не айс конечно, лучше свойствами. Но как пример думаю покатит.
18. 1977 2 13.08.14 10:46 Сейчас в теме
Продолжение темы есть?
19. legzzi 29.10.14 00:42 Сейчас в теме
есть опытные Человеки работающие с вебасистом? напишите пожалуйста контакты
20. 2ncom 90 01.06.22 19:11 Сейчас в теме
(19) Получилось найти человечков ?
Оставьте свое сообщение