Перейти к содержанию
Форум поддержки пользователей VamShop

Интеграция VamShop и 1С:Предприятие!


support

Рекомендуемые сообщения

Модуль интеграции VamShop и 1С:Предприятие!

Описание возможностей, настройка, демонстрация работы, вопросы и ответы.

Ключевые особенности интеграции VamShop и 1С:Предприятие:

  1. Стандартный Протокол обмена с сайтом от 1С:Предприятие, это значит, что завтра-послезавтра, при выходе новых версий 1с, обновлений 1с, модуль интеграции с VamShop всё так же будет продолжать работать без проблем, в отличии от внешних решений, которые требуют установки своих компонентов внутри Вашей версии 1С:Предприятие. Что там внутри этих сторонних выгрузок, обработок, компонентов, неизвестно, код ведь закрытый. В отличии от задокументированного, стандартного протокола обмена данными с сайтом от компании 1с.
  2. Нет необходимости устанавливать отдельные компоненты в Вашу версию 1С:Предприятие, всё работает "из коробки", что называется, благодаря встроенным в 1С:Предприятие возможностям по автоматическому обмену данными с сайтом. 
  3. Нет необходимости постоянно платить за поддержку, обновления этих компонентов внутри Вашей версии 1с. Настроив один раз обмен данными между Вашим онлайн-магазином на базе VamShop и Вашей учётной системой 1С:Предприятие, данная связка будет работать всегда, автоматически, без Вашего участия.

Основные возможности интеграции VamShop и 1С:Предприятие:

  1. Выгрузка товаров на сайт из 1с.
  2. Выгрузка категорий на сайт из 1с.
  3. Выгрузка структуры категорий-подкатегорий на сайт из 1с.
  4. Выгрузка связей товаров с категориями на сайт из 1с.
  5. Двусторонний обмен заказами и статусами заказов.
  6. Автоматическое обновление цен на сайте из 1с.
  7. Автоматическое обновление складских остатков на сайте из 1с.
  8. Автоматическое обновление складских остатков в 1с из данных, полученных в заказе с сайта.
  9. Автоматическое создание контрагентов (фио, контакты, телефон, email, полный адрес доставки: улица, номер дома, город, индекс, регион, страна) в 1с из данных, полученных в заказе с сайта.
  10. Автоматическое создание номенклатуры в 1с из данных, полученных в заказе с сайта, в случае, если указанного в заказе товара ещё нет в номенклатуре 1с.
  11. Автоматическая генерация SEO URL для категорий, товаров при загрузке на сайт из 1с.
  12. Автоматическое обновление информации о категориях, товарах на сайте из 1с. К примеру, поменялось в номенклатуре в 1с: название товара, либо описание, либо цена, склад, вес, артикул, либо картинка поменялась, любые изменения в 1с автоматически выгружаются на сайт.
  13. Выгрузка картинок на сайт из 1с. Выгрузка файлов картинок прямо на сервер с онлайн-магазином VamShop, без ftp доступов, лишних подключений, настроек доступа и прочего. Загрузка файлов картинок полностью автоматизирована.
  14. Выгрузка всех изменений категорий, товаров, заказов на сайт из 1с.
  15. Выгрузка обновлённых картинок на сайт из 1с.
  16. Выгрузка необходимых для расчёта доставки, оплаты данных на сайт из 1с: вес товара, габариты товара, артикулы товара.

 

Основная идея интеграции 1с и VamShop - быстрое и удобное создание онлайн-магазина на базе Вашей уже установленной и настроенной версии 1С:Предприятие.

 

Буквально нажатием "одной кнопки" Вы получаете готовый к работе онлайн-магазин, уже заполненный товарами, категориями, картинками, ценами, складскими остатками. Сразу же, изначально, у Вас работает двусторонний обмен заказами и любыми изменениями номенклатуры, обмен ценами и складскими остатками.

Вы просто работаете как и прежде, в 1С:Предприятие и все Ваши изменения в автоматическом режиме выгружаются на сайт.

 

Основа - 1с, именно 1с является источником всех данных и именно в 1с в автоматическом режиме отправляются все оформляемые заказы в Вашем онлайн-магазине.

VamShop выступает в роли витрины Вашего бизнеса в сети интернет.

 

Если у Вас уже внедрена программа 1С:Предприятие, с помощью модуля интеграции с VamShop Вы можете легко открыть свой онлайн-магазин буквально "в один клик".

 

Попробовать в работе демо-версию VamShop с установленным модулем интеграции с 1С:Предприятие можно в любой момент, скачав VamShop, модуль уже включён в демо-версию.

Скачать VamShop с модулем интеграции с 1С:Предприятие.

Купить модуль интеграции VamShop с 1С:Предприятие.

Вы всегда можете связаться с нами в случае каких-либо проблем.

 

Ссылка на сообщение
Поделиться на другие сайты

Настройка интеграции VamShop и 1С:Предприятие.

 

Настроим интеграцию VamShop и 1С:Предприятие.

Проверим в работе модуль, посмотрим все возмжности интеграции.

 

Настройка происходит в 2 этапа:

1. Активация модуля интеграции с 1с на стороне VamShop.

2. Настройка обмена с сайтом на стороне 1с.

 

1. Активация модули интеграции с 1с на стороне VamShop.

 

У Вас уже должен быть установлен движок VamShop.

Вот пример установленной версии VamShop http://demo.vamshop.ru

Screenshot from 2020-04-16 14-26-34.png

 

Будем пробовать интеграцию с 1с на примере онлайн-демки.

 

Первое, что нам необходимо сделать - включить модуль интеграции VamShop и 1С:Предприятие.

 

В админке VamShop, в разделе Настройки - Основные - 1С:Предприятие включаем (ставим true) опцию Разрешить двусторонний обмен заказами, ценами, остатками, номенклатурой между VamShop и 1С:Предприятие.

Screenshot from 2020-04-16 14-27-24.png

 

Всё, VamShop готов и активирован для обмена с 1С:Предприятие.

 

Все остальные настройки происходят на стороне 1С.

 

2. Настройка обмена с сайтом на стороне 1с.

 

Заходим в 1с.

screencapture-185-246-89-100-IP1-ru-RU-2020-04-16-13_26_08.png

Переходим в раздел CRM - Обмен с сайтом

Screenshot from 2020-04-16 14-30-32.png

В разделе Узлы обмена сайтом нажимаем кнопку Создать

Screenshot from 2020-04-16 14-34-23.png

и переходим на страницу Помощник по созданию обмена данными с веб-сайтом

Screenshot from 2020-04-16 14-34-32.png

Я буду лишь писать о том, что нужно добавить, изменить.

т.е., в целом, все значения и настройки остаются по умолчанию.

Делайте лишь то, о чём я пишу, все остальные настройки, опции можно оставлять как есть, не трогать.

 

На первой странице мастера настройки у нас уже отмечено:

Выгружать товары

Обмениваться заказами

Оставляём всё как есть, просто нажимаем справа внизу кнопку Далее.

Переходим ко второму шагу настройки:

Screenshot from 2020-04-16 14-37-54.png

На данном шаге нам нужно заполнить только 3 поля:

Адрес сайта

Имя пользователя

Пароль

и проверить соединение с VamShop.

Заполняем:

Адрес сайта: http://demo.vamshop.ru/vamshop-1c.php?wc1c=exchange

Здесь указывается адрес Вашего магазина, я указываю адрес онлайн демки. Вместо demo.vamshop.ru укажите свой домен, всё остальное оставляйте как есть.

Имя пользователя: vam@test.com

Здесь нужно указать Ваш email адрес администратора в магазине VamShop, т.е. email адрес пользователя, у которого есть доступ к админке VamShop.

Пароль: 12345

Здесь указываем Ваш пароль, с которым Вы авторизуетесь в VamShop как администратор.

 

Всё, указали все данные.

Screenshot from 2020-04-16 14-42-34.png

 

Теперь нам надо проверить соединение, подключается ли 1с к VamShop без ошибок.

Нажимаем кнопку Проверить соединение

Если данные были указаны верно, Вы увидите сообщение - Соединение с сайтом успешно установлено.

Screenshot from 2020-04-16 14-43-48.png

 

Если данные указаны неправильно, например email или пароль, то будет сообщение - Не удалось установить соединение.

Screenshot from 2020-04-16 14-44-51.png

 

Значит неправильно указаны данные администратора в VamShop.

 

P.S. Бывает ещё проблема на стороне сервера, т.е. когда Вы указываете всё правильно, а авторизация всё равно не проходит.

Смотрите в разделе FAQ ответ как исправить эту проблему, если Вы указываете email и пароль правильно, а авторизация всё равно не проходит - 

 

 

Будем считать, что соединение прошло успешно.

Данный шаг настроен.

Нажимаем Далее справа внизу и переходим на следующий этап настройки:

Screenshot from 2020-04-16 14-46-29.png

Здесь нам надо выбрать, какими именно данными мы будем обмениваться с VamShop.

Нам надо выгружать цены, т.е. нажимаем Выберите виды цен номенклатуры...

Screenshot from 2020-04-16 14-48-05.png

Выбираем Розничные цены и нажимаешь внизу справа OK

Screenshot from 2020-04-16 14-48-46.png

Мы вернулись на экран настройки и видим, что у нас выбраны Розничные цены для выгрузки в VamShop.

Screenshot from 2020-04-16 14-49-09.png

Выгрузку цен настроили.

Идём дальше.

Пункт Выберите группы номенклатуры... пропускаем, ничего не делаем.

Отмечаем пункт Выгружать остатки по складам

Пункт Выгружать изображения номенклатуры и присоединённые файлы так же должен быть отмечен, он по умолчанию отмечен.

В опции Дополнительные отборы так же ничего не делаем, оставляем как есть по умолчанию.

Получилось вот так:

Screenshot from 2020-04-16 14-55-50.png

Нажимаем кнопку Далее справа внизу

Переходим на следующий этап настройки: Настройки обмена заказами.

Screenshot from 2020-04-16 14-58-04.png

Здесь заполняем только опции:

Организация для подстановки в заказы

Склад для подстановки в заказы

Остальные опции можно оставить как есть.

Выбрали организацию и склад, нажимаем кнопку Далее.

Screenshot from 2020-04-16 15-06-26.png

и переходим на последний шаг настройки обмена данными с сайтом.

Screenshot from 2020-04-16 15-07-57.png

На данном шаге Вы можете настроить периодичность обмена данными между 1с и VamShop.

К примеру, 1 раз в час 1с обменивался заказами, ценами, остатками на складе с магазином на VamShop.

Вы можете потом в любой момент вернуться к настройкам расписания. 

В данный момент наша цель - настроить обмен и показать как он работает.

Но мы в данный момент ничего на данном шаге настраивать не будем, просто оставляем всё как есть и нажимаем кнопку Готово

У меня опять выскакивает окно Группы номенклатуры после нажатия Готово.

Screenshot from 2020-04-16 15-14-02.png

Как я уже писал выше, мы этот шаг просто пропускаем и нажимаем кнопку OK.

 

Всё, мы вернулись в 1с на страницу CRM - Обмен с сайтом и видим наш добавленный обмен с сайтом.

Screenshot from 2020-04-16 15-14-09.png

 

Обмен с сайтом VamShop настроен.

 

Давай ещё раз пройдёмся по настройкам нашего обмена, обратим внимание на пару моментов.

 

Кликаем два раза на нашем вновь созданном обмене, откроется окно настроек обмена:

Screenshot from 2020-04-16 15-17-04.png

Как вы видим, мы настроили:

Выгрузку товаров

Обмен заказами

Указан адрес для обмена данными на стороены VamShop: http://demo.vamshop.ru/vamshop-1c.php?wc1c=exchange

Нажимаем теперь на закладку Выгрузка товара

Screenshot from 2020-04-16 15-20-30.png

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

 

Обратите внимание на опцию Выгружать иерархию

В моём случае в этой опции надо изменить значение.

Поставить значение Категории вместо Группы

Вот так:

Screenshot from 2020-04-16 15-37-09.png

Обратите внимание на опцию Таблица каталогов

У нас пропал наш каталог с товарами после смены значение Группы на Категории.

Не забудь добавить каталог после смена значения на Категории.

Кликайте по столбцам в таблице каталогов, что б появился каталог, было видно, какой каталог выгружается.

Screenshot from 2020-04-16 15-39-44.png

 

Всё, с иерархией разобрались. Настройка эта нужна что б на сайт правильно выгрузилась структура категорий, подкатегорий из 1с в VamShop.

 

Есть ещё один момент, который надо уточнить на данном этапе настройки.

У торваров есть ещё важные данные, которые необходимы для правильной работы онлайн-магазина.

Это вес и габариты товара.

т.к. в онлайн-магазине нужно рассчитать стоимость доставки заказа покупателю, а стоимость доставки обычно рассчитывается на основе веса и адреса доставки клиента.

Нам надо выгружать на сайт вес и габариты.

Добавим в выгрузку эти данные.

Для этого нажимаем Выгружать доп. реквизиты номенклатуры

и кликаем по ссылке Реквизиты не выбраны

Screenshot from 2020-04-16 15-28-07.png

В окне отмечаем следующие реквизиты:

Вес

Высота

Длина

Ширина

и нажимаем кнопку OK вверху слева.

Screenshot from 2020-04-16 15-29-55.png

Всё, мы вернулись на страницу настроек Обмена с сайтом, в закладку Выгрузка товаров.

Как видно, в обмен с сайтом были добавлены новые характеристики товаров:

Вес

Высота

Длина

Ширина

Screenshot from 2020-04-16 15-30-41.png

Это значит, что 1С будет выгружать на сайт не только название товара, артикул, описание, цену, остаток на складе, но и вес товара и габариты, если они заданы в 1с.

Вес необходим для правильного расчёта доставки при оформлении заказа в VamShop.

Если его не выгружать, то доставку правильно рассчитать не получится.

Габариты (длина, ширина, высота) не так важны, но они тоже необходимы для некоторых модулей доставки в VamShop, например СДЭК требует указывать габариты что б рассчитать стоимость доставки.

 

Всё, мы добавили пару моментов в настройки Обмена с сайтом.

 

Теперь надо сохранить наши изменения.

Нажимаем кнопку Записать и закрыть

Screenshot from 2020-04-16 15-45-18.png

Мы вернулись на страницу обмена с сайтом.

Настройка интеграции VamShop и 1С на этом закончена.

 

Теперь можно проверить в работе интеграцию VamShop и 1С. 

 

Читайте следующую заметку, в которой мы уже будем выгружать данные из 1с в VamShop и рассмотрим все возможности модуля интеграции 1С и VamShop.

Спасибо за внимание.

Ссылка на сообщение
Поделиться на другие сайты

В прошлой статье мы настроили интеграцию между VamShop и 1С.

В данной статье мы рассмотрим работу модуля интеграции VamShop и 1С.

 

Что будем проверять:

1. Общее описание работы модуля интеграции VamShop и 1С.

2. Выгрузка номенклатуры из 1с на сайт.

Первоначальная выгрузка категорий, подкатегорий, товаров.

Изменение существующих товаров.

Загрузка новых картинок.

Добавление новых товаров.

3. Обмен заказами, выгрузка заказов с сайта в 1с.

Выгрузка заказов с сайта в 1с.

Проводка и закрытие заказа в 1с, изменение статуса заказов в VamShop.

4. Выгрузка текущих цен и остатков на складе из 1с на сайт.

Обновление цен и остатков на складе в 1с с последующей выгрузкой на сайт обновлённых данных.

 

1. Общее описание работы модуля интеграции VamShop и 1С.

Обмен данными между сайтом и 1с происходит через стандартный Протокол обмена с сайтом от 1С:Предприятие.

Заходим в 1с, в раздел CRM - Обмен с сайтом и выделяем наш настроенный обмен с сайтом на базе VamShop.

Screenshot from 2020-04-16 18-01-33.png

Нажимаем кнопку Синхронизация данных

Screenshot from 2020-04-16 18-02-15.png

 

Вы можете видеть 2 режима работы синхронизации с сайтом:

1. Выполнить обмен данными (изменения).

2. Выполнить полный обмен данными (все данные).

В чём разница?!

Полная выгрузка (все данные) выбирается лишь один раз, когда Вы в первый раз хотите загрузить все данные из 1С в VamShop, т.е. выгрузить все товары, категории, картинки, цены, остатки на складе.

Обычно это делается сразу после установки VamShop и настройки обмена с 1С.

После этого сразу делается полная выгрузка, для переноса всей номенклатуры в VamShop.

Делается это один раз. Все последующие изменения уже выгружаются через режим Выполнить обмен данными (изменения), т.е. у Вас уже были выгружены из 1с на сайт основные данные, дальше работа только с изменениями.

Даже если Вы добавляете новые товары, добавляете картинки, заказы и т.д. и т.п., всё это - выгрузка изменений.

Выгрузка изменений

Это режим выгрузки изменённых данных с момента последней выгрузки.

т.е., к примеру, Вы сделали полную выгрузку, у Вас на сайте VamShop появились категории, товары, цены, магазин полностью настроен и работает.

Заходит клиент в магазин и делает заказ в магазине.

Как узнать об этом заказе в 1с, как выгрузить этот заказ с сайта в 1с?!

Вот как раз через пункт Выполнить обмен данными (изменения).

При выбора данной опции будет выполнена выгрузка только новых данных с сайта в 1с.

В данном примере с сайта в 1с будет выгружен новый заказ:

 

Информация о заказе.

Будет создан новый контрагент (фио, контакты, телефон, email, полный адрес доставки: улица, номер дома, город, индекс, регион, страна) в 1с из данных, полученных в заказе с сайта.

Будет создан новый товар, номенклатура, если на момент выгрузки в 1с не было в номенклатуре указанного в заказе товара.

 

т.е. при любым изменениях на стороне 1с, надо делать выгрузку изменений, что б все Ваши правки на стороне 1с были видны и на сайте.

Новые товары, новые цены у товаров, складские остатки, новые картинки у товаров, закрытые и проведённые заказы и т.д.

Если что-то меняете в 1с, не забывайте делать синхронизацию с сайтов через CRM - Обмен с сайтом - Выполнить обмен данными (изменения)

Это можно делать как вручную нажатием кнопки, так и автоматически, настроив расписание, к примеру, что б раз в сутки, либо раз в час, синхронизировать сайт и 1с.

 

Всё, разница между полной выгрузкой и выгрузкой изменений понятна.

Полная выгрузка делается 1 раз, при первой синхронизации сайта и 1с.

Выгрузка изменений делается постоянно при любых изменениях.

Теперь переходим, собственно, к выгрузке.

 

2. Выгрузка номенклатуры из 1с на сайт.

Полная выгрузка номенклатуры на сайт.

Итак, у Вас есть установленная копия VamShop, например онлайн-демка http://demo.vamshop.ru

Screenshot from 2020-04-16 18-16-14.png

и у нас есть настроенная интеграция между VamShop и 1с.

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

Для этого в 1с, в разделе CRM - Обмен с сайтом выбираем наш настроенный обмен, нажимаем кнопку Синхронизация данных и выбираем Выполнить полный обмен данными (все данные).

Screenshot from 2020-04-16 18-17-31.png

Выскочит предупреждение - Внимание! Выполнение полного обмена может занять длительное время. Продолжить?

Screenshot from 2020-04-16 18-19-06.png

Выбираем Да и начнётся процесс обмена данными с сайтом:

Screenshot from 2020-04-16 18-24-27.png

Ждём пока завершится выгрузка данных из 1с на сайт, Вы увидите сообщение - Обмен с сайтом завершён

Screenshot from 2020-04-16 18-24-40.png

Сразу хочу сказать, что полная выгрузка - это очень ресурсоёмкий процесс.

Особенно если у Вас большая номенклатура в 1с.

Бывает, что и не с первого раза происходит выгрузка на больших базах и слабых хостингах.

 

Продолжим...

Итак, процесс первоначальной выгрузки завершён.

 

Теперь возвращаемся на наш VamShop сайт и смотрим как теперь выглядит каталог:

Screenshot from 2020-04-16 18-28-53.png

Видим, что выгрузились наши категории из 1с:

Автоматизация торговли.

Бухгалтерские услуги.

У Вас, соответственно, будут Ваши категории и товары, которые у Вас добавлены в 1с.

Посмотрим и убедимся, что действительно выгрузились категории, подкатегории, товары, картинки товаров, цены, количество на складе, артикулы и т.д.

Вот например структура категорий-подкатегорий:

Screenshot from 2020-04-16 18-36-59.png

Вот пример категории ОФД с товарами внутри категории, вся структура сохранилась, товары сидят в соответствующих категориях:

Screenshot from 2020-04-16 18-31-33.png

Видно, что категория не пустая, внутри категории товары, у товаров есть картинки (не у всех, но так и в 1с, картинки не у всех добавлены), есть цены, есть артикулы.

Вот пример карточки товара, тоже видно, что все данные выгрузились:

Название

Артикул

Цена

Описание

Картинка

Screenshot from 2020-04-16 18-32-46.png

Так же выгрузились и другие данные, такие как Вес, Габариты (Длина, Ширина, Высота).

Это системные данные, они не видны в каталоге, но используются при расчёте доставки.

Что б проверить, действительно ли выгрузились в VamShop эти данные, нажмём кнопку Редактировать товар, перейдём в админку, и в закладке Дополнительно увидим все эти данные, всё на месте, и артикул, и вес, и габариты.

Screenshot from 2020-04-16 18-33-50.png

 

Всё, первоначальная выгрузка сделана из 1с на сайт.

 

С этого момента полная выгрузка нам больше не нужна.

Теперь при синхронизации с сайтом используем только пункт Выполнить обмен данными (изменения)

 

Идём дальше.

 

Выгрузка изменений.

К примеру, поменяем название товара, поменяем стоимость товара, поменяем картинку товара в 1с.

Затем синхронизируем наш сайт с 1с, что б все эти изменения отобразились и на сайте.

Для примера, возьмём товар: тест смены названия Ключ активации ОФД на 12 месяцев (Платформа)

Вот как он выглядит сейчас, до изменений:

Screenshot from 2020-04-16 18-41-27.png

 

Поменяем ему название: тест смеены названия Ключ активации ОФД на 12 месяцев (Платформа)

на: Ключ активации ОФД на 12 месяцев (Платформа)

Поменяем картинку с логотипа VamShop на что-то другое.

Поменяем стоимость с 2501 руб. на 999 руб.

Как мы помним, у нас основа - это 1С.

Любые изменения и работы мы производим только в 1С.

и затем просто синхронизируемся с сайтом.

 

Заходим в 1С, в раздел Компания - Товары и услуги - Номенклатура.

Screenshot from 2020-04-16 18-45-11.png

Находим через поиск наш товар тест смеены названия Ключ активации ОФД на 12 месяцев (Платформа)

Screenshot from 2020-04-16 18-45-53.png

Дважды кликаем на названии что б перейти к редактированию:

Screenshot from 2020-04-16 18-46-45.png

и всё, просто вносим изменения.

Меняем ему название с: тест смеены названия Ключ активации ОФД на 12 месяцев (Платформа)

на: Ключ активации ОФД на 12 месяцев (Платформа)

Screenshot from 2020-04-16 18-47-53.png

Поменяем картинку с логотипа VamShop на что-то другое.

Для этого правой кнопкой мыши кликаем на картинке и выбираем удалить:

Screenshot from 2020-04-16 18-48-30.png

Затем после удаления картинки просто кликаем на области Добавить изображение

Screenshot from 2020-04-16 18-48-58.png

Выбираем новую картинку для товара и нажимаем OK:

Screenshot from 2020-04-16 18-50-15.png

Всё, у товара теперь новая картинка:

Screenshot from 2020-04-16 18-50-58.png

 

Поменяем стоимость с 2501 руб. на 999 руб.

Рядом с текстом Розничная цена кликаем на цену 2501

В окне, в опции Цена указываем новую цену 999 и нажимаем кнопку Записать и закрыть

Screenshot from 2020-04-16 18-52-08.png

Всё, новая цена установлена.

Screenshot from 2020-04-16 18-53-28.png

Не забываем сохранить все наши изменения, нажав сверху слева кнопку Записать и закрыть

Данные сохранены.

и теперь всё как обычно, Вы уже знаете процесс.

Просто синхронизируемся с сайтом.

Идём в раздел CRM - Обмен с сайтом, выбираем наш обмен и нажимаем кнопку Синхронизация данных - Выполнить обмен данными (изменения)

Screenshot from 2020-04-16 18-56-19.png

Все изменения будут выгружены на сайт.

Теперь переходим на сайт, в наш товар и смотрим.

Как было:

Screenshot from 2020-04-16 18-41-27.png

Как стало:

Screenshot from 2020-04-16 18-57-32.png

 

Все наши изменения успешно синхронизировались с сайтом, в том числе на сайт выгрузилась и новая картинка.

 

Как видите, всё очень просто, удобно, легко и понятно.

А главное - полностью автоматически.

 

Аналогичным образом меняются любые данные.

Вносите изменения в 1с, а затем синхронизируетесь с сайтом.

 

Переходим к следующему пункту.

 

3. Обмен заказами, выгрузка заказов с сайта в 1с.

Теперь проверим работу двустороннего обмена заказами между VamShop и 1С.

У нас есть онлайн магазин на базе VamShop.

Вы сделали выгрузку категорий, товаров, цен.

На сайт зашёл покупатель и оформил заказ.

К примеру, зайдём на сайт и сделаем заказ на наш товар Ключ активации ОФД на 12 месяцев (Платформа), который мы меняли в прошлом разделе.

Заходим в карточку товара:

Screenshot from 2020-04-16 19-04-07.png

Добавляем в корзину:

Screenshot from 2020-04-16 19-04-11.png

Переходим в корзину:

Screenshot from 2020-04-16 19-04-15.png

и нажимаем Оформить заказ, на странице оформления заказа выбираем доставку:

Screenshot from 2020-04-16 19-05-54.png

выбираем оплату и подтверждаем заказ нажатием кнопки Оформить заказ:

Screenshot from 2020-04-16 19-06-08.png

Всё, заказ успешно оформлен:

Screenshot from 2020-04-16 19-06-16.png

Зайдём на всякий случай в админку VamShop и проверим, действительно ли появился новый заказ у нас в магазине:

Да, вот он наш новый заказ со статусом Ожидает проверки

Прямо на первой странице админки.

Screenshot from 2020-04-16 19-07-59.png 

 

Кликаем по заказу и смотрим, кто заказал, что заказал, адрес доставки:

Screenshot from 2020-04-16 19-08-04.png

Смотрим заказанные товары в закладке Товары:

Screenshot from 2020-04-16 19-08-07.png

 

Всё хорошо, заказ зарегистрирован.

Покупатель есть, все данные покупателя есть, контактные данные, адрес доставки, всё есть.

Информация о заказанном товаре, количестве, стоимости товара, стоимости доставки, всё есть.

 

Теперь нам надо выгрузить этот заказ в нашу учётную систему, в 1с.

Как это сделать?!

А как обычно, Вы уже знаете.

Заходим в 1с, в раздел CRM - Обмен с сайтом и синхронизируемся с сайтом Выполнить обмен данными (изменения)

Видим уведомление - Обмен с сайтом завершён

Screenshot from 2020-04-16 19-12-07.png

Всё, наш заказ уже в 1с и с ним можно продолжать работать уже в 1с, печатать документы, накладную и т.д и т.п.

Давайте посмотрим наш заказ, который был выгружен с сайта в 1с.

Переходим в 1с, в раздел Продажи - Заказы покупателей

Screenshot from 2020-04-16 19-13-35.png

и вот он, виден сразу наш заказ, прям самый первый в списке.

Обратите внимание, что выгрузились все данные, в том числе и все контакты покупателя: фио, адрес, телефон, email, всё выводится справа.

В 1с автоматически был добавлен новый контрагент (клиент, покупатель).

Screenshot from 2020-04-16 19-14-20.png

Если нет заказа, попробуйте нажать кнопку F5, что б обновить страницу, возможно, что не обновилась страница, либо прокрутите страницу вверх, либо вниз, в зависимости от сортировки, заказы могут быть либо сверху, либо снизу.

 

Как Вы могли заметить, всё выгрузилось с сайта в 1с автоматически.

 

Теперь давайте проведём этот заказ, т.е. будем считать, что мы отправили заказ покупателю.

И закроем его, т.е. выполним.

Кликаем дважды на заказе для перехода в режим редактирования.

Screenshot from 2020-04-16 19-19-11.png

Выбираем дату в поле Отгрузка

Меняем статус заказа В работе на Завершен 

Нажимаем кнопку Провести и закрыть

Всё, заказ завершён.

 

Но нам ведь надо сообщить VamShop, что мы отработали этот заказ и в VamShop тоже надо показать, что данный заказ завершён, что б покупатель на сайте тоже видел, что его заказ выполнен.

 

Как это сделать?! Правильно, заходим в 1с, в раздел CRM - Обмен с сайтом и синхронизируемся с сайтом Выполнить обмен данными (изменения)

Возвращаемся в админку VamShop и смотрим, какой теперь статус у заказа.

Напомню, что был статус - Ожидает проверки.

Теперь статус Доставлен

Screenshot from 2020-04-16 19-24-29.png

 

Screenshot from 2020-04-16 19-26-11.png

т.е. произошёл обмен данными между 1с и VamShop.

VamShop передал данные о заказе в 1С.

В 1С  мы провели и закрыли заказ.

1С передал данные в VamShop о том, что надо поменять статус заказу, т.к. он уже выполнен.

 

Всё полностью автоматически, Вы работаете в 1с как обычно.

Синхронизация с сайтом далает своё дело незаметно для Вас.

На сайте всё меняется так же автоматически.

 

Так работает двусторонний обмен информацией о заказах в модуле интеграции VamShop и 1С:Предприятие.

 

Остался последний раздел.

Обновление остатков на складе.

 

4. Выгрузка текущих цен и остатков на складе из 1с на сайт.

 

Теперь проверим, обновляется ли на сайте количество товара на складе при завершении заказа в 1с.

Здесь всё просто.

Мы уже сделали заказ на товар, количество которого до заказа было 999.

Вот смотрите скриншот, который уже был выше:

Это скриншот данных о товаре ДО заказа.

Смотрите на поле Количество

т.е. на складе 999.

Screenshot from 2020-04-16 18-33-50.png

и вот мы в прошлом разделе сделали на сайта заказ на 1 штуку, провели заказ в 1с и синхронизировались с сайтом.

Значит количество на складе у данного товара должно уменьшится на 1 штуку, при просмотре этого товара в админке VamShop.

Давайте просто зайдём ещё раз на страницу редактирования этого товара в админке VamShop и посмотрим.

Screenshot from 2020-04-16 19-41-40.png

Смотрите на поле Количество

Теперь здесь 998

т.е. списалась 1 единица.

 

При любой синхронизации с сайтов, выгружаются любые изменения.

Это и цены, и склад, и любые другие данные.

Новые товары выгружаются, новые категории, новые картинки.

Изменения для существующих категорий, товаров.

 

На этом всё.

 

Я описал все возможности, которые есть в данный момент в модуле интеграции 1С и VamShop.

Спасибо за внимание.

 

Скопирую ещё раз возможности интеграции VamShop и 1С:Предприятие, что б закрепить материал:

 

Модуль интеграции VamShop и 1С:Предприятие!

 

Ключевые особенности интеграции VamShop и 1С:Предприятие:

  1. Стандартный Протокол обмена с сайтом от 1С:Предприятие, это значит, что завтра-послезавтра, при выходе новых версий 1с, обновлений 1с, модуль интеграции с VamShop всё так же будет продолжать работать без проблем, в отличии от внешних решений, которые требуют установки своих компонентов внутри Вашей версии 1С:Предприятие. Что там внутри этих сторонних выгрузок, обработок, компонентов, неизвестно, код ведь закрытый. В отличии от задокументированного, стандартного протокола обмена данными с сайтом от компании 1с.
  2. Нет необходимости устанавливать отдельные компоненты в Вашу версию 1С:Предприятие, всё работает "из коробки", что называется, благодаря встроенным в 1С:Предприятие возможностям по автоматическому обмену данными с сайтом. 
  3. Нет необходимости постоянно платить за поддержку, обновления этих компонентов внутри Вашей версии 1с. Настроив один раз обмен данными между Вашим онлайн-магазином на базе VamShop и Вашей учётной системой 1С:Предприятие, данная связка будет работать всегда, автоматически, без Вашего участия.

Основные возможности интеграции VamShop и 1С:Предприятие:

  1. Выгрузка товаров на сайт из 1с.
  2. Выгрузка категорий на сайт из 1с.
  3. Выгрузка структуры категорий-подкатегорий на сайт из 1с.
  4. Выгрузка связей товаров с категориями на сайт из 1с.
  5. Двусторонний обмен заказами и статусами заказов.
  6. Автоматическое обновление цен на сайте из 1с.
  7. Автоматическое обновление складских остатков на сайте из 1с.
  8. Автоматическое обновление складских остатков в 1с из данных, полученных в заказе с сайта.
  9. Автоматическое создание контрагентов (фио, контакты, телефон, email, полный адрес доставки: улица, номер дома, город, индекс, регион, страна) в 1с из данных, полученных в заказе с сайта.
  10. Автоматическое создание номенклатуры в 1с из данных, полученных в заказе с сайта, в случае, если указанного в заказе товара ещё нет в номенклатуре 1с.
  11. Автоматическая генерация SEO URL для категорий, товаров при загрузке на сайт из 1с.
  12. Автоматическое обновление информации о категориях, товарах на сайте из 1с. К примеру, поменялось в номенклатуре в 1с: название товара, либо описание, либо цена, склад, вес, артикул, либо картинка поменялась, любые изменения в 1с автоматически выгружаются на сайт.
  13. Выгрузка картинок на сайт из 1с. Выгрузка файлов картинок прямо на сервер с онлайн-магазином VamShop, без ftp доступов, лишних подключений, настроек доступа и прочего. Загрузка файлов картинок полностью автоматизирована.
  14. Выгрузка всех изменений категорий, товаров, заказов на сайт из 1с.
  15. Выгрузка обновлённых картинок на сайт из 1с.
  16. Выгрузка необходимых для расчёта доставки, оплаты данных на сайт из 1с: вес товара, габариты товара, артикулы товара.

 

Основная идея интеграции 1с и VamShop - быстрое и удобное создание онлайн магазина на базе Вашей уже установленной и настроенной версии 1С:Предприятие.

 

Буквально нажатием "одной кнопки" Вы получаете готовый к работе онлайн-магазин, уже заполненный товарами, категориями, картинками, ценами, складскими остатками. Сразу же, изначально, у Вас работает двусторонний обмен заказами, обмен любыми изменениями номенклатуры, обмен ценами и складскими остатками.

Вы просто работаете как и прежде, в 1С:Предприятие и все Ваши изменения в автоматическом режиме выгружаются на сайт.

 

Основа - 1с, именно 1с является источником всех данных и именно в 1с в автоматическом режиме отправляются все оформляемые заказы в Вашем онлайн-магазине.

VamShop выступает в роли витрины Вашего бизнеса в сети интернет.

 

Если у Вас уже внедрена программа 1С:Предприятие, с помощью модуля интеграции с VamShop Вы можете легко открыть свой онлайн-магазин буквально "в один клик".

 

 

 

 

Ссылка на сообщение
Поделиться на другие сайты

Указываю в 1с, в настройках обмена с сайтом email и пароль администратора VamShop правильно, а 1С всё равно пишет, что не может подключиться к сайту, что делать?!

На стороне VamShop попробуйте открыть файл .htaccess и после строк:

RewriteEngine On
RewriteBase /

добавьте:

RewriteRule . - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Должно помочь.

Авторизация будет проходить.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 months later...

По https:// может и не связаться 1с с сайтом.

Если не получается подключиться к сайту в обмене с сайтом, попробуйте указзывать http:// адрес файлы для обмена.

А не https://

Либо уберите редирект с http:// на https:// на файл обмена.

Что-то типа:

RewriteCond %{HTTP:X-HTTPS} 1 [NC]
RewriteCond %{REQUEST_URI} ^/vamshop-1c$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

 

Ссылка на сообщение
Поделиться на другие сайты
  • 2 months later...
  • 4 months later...

Здравствуйте.

Установил вамшоп из демо, ни как не могу настроить обмен с 1с. уже с .htaccess чего только не делал.

Вопрос такой - где вообще находиться файл vamshop-1c.php, как не искал, найти не могу. А 1с пишет, то авторизацию не проходит, то файл не найден.

Ссылка на сообщение
Поделиться на другие сайты
28 минут назад, vol сказал:

Здравствуйте.

Установил вамшоп из демо, ни как не могу настроить обмен с 1с. уже с .htaccess чего только не делал.

Вопрос такой - где вообще находиться файл vamshop-1c.php, как не искал, найти не могу. А 1с пишет, то авторизацию не проходит, то файл не найден.

Здравствуйте!

Нет этого файла.

Я могу Вам модуль 1с отправить, что б протестировали.

Если подойдёт, купите, оформите заказ.

Отправить модуль 1с?

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, Да, давайте модуль, попробую. Просто на странице "Интеграция VamShop и 1С:Предприятие!" написано, что обмен с 1с уже включен в демо версию, и я уже 4 дня "развлекаюсь" пытаясь наладить обмен. У меня весь вопрос в переходе на Вамшоп стоит только в обмене.

Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, vol сказал:

Здравствуйте, Да, давайте модуль, попробую. Просто на странице "Интеграция VamShop и 1С:Предприятие!" написано, что обмен с 1с уже включен в демо версию, и я уже 4 дня "развлекаюсь" пытаясь наладить обмен. У меня весь вопрос в переходе на Вамшоп стоит только в обмене.

Я его пока решил удалить из демки, может чуть позже верну.

Отправил на почту.

 

Если что не получается - пишите.

Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, support сказал:

Я его пока решил удалить из демки, может чуть позже верну.

Отправил на почту.

 

Если что не получается - пишите.

Установил, обмен сразу прошел. Но сразу возникло несколько вопросов:

1. В карточке товара не генерируется "SEO URL товара"  - SEO где то надо отдельно включать?

2.  не экспортировались Вес товара, Производитель - может это где настраивается?

3. Картинки товара - у меня экспортировалась, только по одной картинки на каждый товар (которая основная), остальные не экспортировались.

4. Картинки товара - Я так понял, при экспорте автоматически они не нарезаются (для карточки, для в группе товара, предпросмотра), это каждый раз нужно запускать пакетную обработку изображений?

5. Цены - экспортировалась только 1 цена на товар (розница), хотя в отбор включил розничную и оптовую цену. Вопрос - возможно-ли экспортировать из 1с разные виды цен, для разных групп покупателей, и если да, то как к каждой группе привязать свою цену?

6. Есть-ли возможность экспортировать из 1с, из карточки товара "дополнительные реквизиты" куда ни будь в атрибуты или доп. поля товаров?

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, vol сказал:

Установил, обмен сразу прошел. Но сразу возникло несколько вопросов:

1. В карточке товара не генерируется "SEO URL товара"  - SEO где то надо отдельно включать?

2.  не экспортировались Вес товара, Производитель - может это где настраивается?

3. Картинки товара - у меня экспортировалась, только по одной картинки на каждый товар (которая основная), остальные не экспортировались.

4. Картинки товара - Я так понял, при экспорте автоматически они не нарезаются (для карточки, для в группе товара, предпросмотра), это каждый раз нужно запускать пакетную обработку изображений?

5. Цены - экспортировалась только 1 цена на товар (розница), хотя в отбор включил розничную и оптовую цену. Вопрос - возможно-ли экспортировать из 1с разные виды цен, для разных групп покупателей, и если да, то как к каждой группе привязать свою цену?

6. Есть-ли возможность экспортировать из 1с, из карточки товара "дополнительные реквизиты" куда ни будь в атрибуты или доп. поля товаров?

1. Да, при выгрузке SEO URL не генерируется.

Можно сделать так - 

 

Либо допиливать выгрузку, что б и SEO URL товаров прописывались авоматически, генерируясь из названия товара.

2. Вот здесь не знаю, по идее, всё должно выгружаться. Может как-то по-другому, не стандартным полем Вес прописывается.

Надо искать в xml файлах в папке /vamshop-1c/uploads, как прописывается 1с

и смотреть в vamshop-1c/ php файлы, искать код по weight

В общем, раз по умолчанию не работает Вес у Вас, надо разбираться.

3. Ну да, вроде ж по умолчанию выгружается только одна картинки.

4. Да, не режутся при выгрузке, иначе итак не быстрый обмен данными будет в 100 раз медленнее.

5. Да, по умолчанию выгружается одна цена - основная.

6. Нет, в текущей версии модуля пока что не выгружаются спецификации, атрибуты товара.

 

Ссылка на сообщение
Поделиться на другие сайты
В 05.03.2021 в 04:17, support сказал:

1. Да, при выгрузке SEO URL не генерируется.

Можно сделать так - 

 

Либо допиливать выгрузку, что б и SEO URL товаров прописывались авоматически, генерируясь из названия товара.

Да, запросом сгенерировались, но при постоянном обмене делать каждый раз SQL запрос (при изменении карточки товара в 1с или добавлении нового), будет крайне не удобно, Лучше бы всё это было автоматически в выгрузке.

 

В 05.03.2021 в 04:17, support сказал:

2. Вот здесь не знаю, по идее, всё должно выгружаться. Может как-то по-другому, не стандартным полем Вес прописывается.

Надо искать в xml файлах в папке /vamshop-1c/uploads, как прописывается 1с

и смотреть в vamshop-1c/ php файлы, искать код по weight

В общем, раз по умолчанию не работает Вес у Вас, надо разбираться.

Здесь похоже у меня в 1с косяк.

 

В 05.03.2021 в 04:17, support сказал:

3. Ну да, вроде ж по умолчанию выгружается только одна картинки.

Вот это плохо, в интернет-магазине должно быть как можно больше картинок товара, что-бы люди могли лучше выбирать.

 

В 05.03.2021 в 04:17, support сказал:

4. Да, не режутся при выгрузке, иначе итак не быстрый обмен данными будет в 100 раз медленнее.

Ну это будет только при первой выгрузке (один раз можно и подождать), при последующих обменах ведь будут выгружаться только измененные данные. Тут -бы по идее модуль уже должен контролировать, если изменилось или добавилось новое фото - то сделать нарезку. А если фото поменялось, то удалить старое, не нужное. Просто иногда не реально контролировать все изменения (один менеджер в 1с поменял/добавил фото, в другой, который отвечает за сайт не в курсе), а после каждого обмена перелистовать все каталоги на сайте не реально, да и не правильно это. А после каждого обмена запускать в ручную нарезку картинок, то-же как-то не правильно, при автоматическом обмене.

 

В 05.03.2021 в 04:17, support сказал:

5. Да, по умолчанию выгружается одна цена - основная.

В моем случае, надо как минимум две цены (опт-розница), а бывают ещё акции, распродажи и т.д.. Все эти цены делаются в 1с, и в ручную переносить их на сайт, кода много товаров, это просто не реально. И я думаю у многих так-же.

 

В 05.03.2021 в 04:17, support сказал:

6. Нет, в текущей версии модуля пока что не выгружаются спецификации, атрибуты товара.

Это плохо. для покупателей все эти спецификации, атрибуты, характеристики товара важны.

 

А вообще это планируется в модуль внедрять или нет?

Ссылка на сообщение
Поделиться на другие сайты
44 минуты назад, vol сказал:

Да, запросом сгенерировались, но при постоянном обмене делать каждый раз SQL запрос (при изменении карточки товара в 1с или добавлении нового), будет крайне не удобно, Лучше бы всё это было автоматически в выгрузке.

 

Ну это такое дело, кому-то нужно, кому-то нет.

Можно в vamshop-1c прям добавить код генерации seo url.

В будущих версиях и может настройку отдельную сделать в админке.

44 минуты назад, vol сказал:

Вот это плохо, в интернет-магазине должно быть как можно больше картинок товара, что-бы люди могли лучше выбирать.

 

А в 1с вроде ж только 1 картинки добавляется по умолчанию, или нет?!

Я просто не сильно 1с'ник.

45 минут назад, vol сказал:

Ну это будет только при первой выгрузке (один раз можно и подождать), при последующих обменах ведь будут выгружаться только измененные данные. Тут -бы по идее модуль уже должен контролировать, если изменилось или добавилось новое фото - то сделать нарезку. А если фото поменялось, то удалить старое, не нужное. Просто иногда не реально контролировать все изменения (один менеджер в 1с поменял/добавил фото, в другой, который отвечает за сайт не в курсе), а после каждого обмена перелистовать все каталоги на сайте не реально, да и не правильно это. А после каждого обмена запускать в ручную нарезку картинок, то-же как-то не правильно, при автоматическом обмене.

 

Нарезка фото при импорте данных - это очень медленно, такая опция есть при импорте из Excel, тормозит импорт очень сильно.

Поулчится, что ни импорт нормально не будет работать, ни картинки не нарежутся, если их много.

46 минут назад, vol сказал:

В моем случае, надо как минимум две цены (опт-розница), а бывают ещё акции, распродажи и т.д.. Все эти цены делаются в 1с, и в ручную переносить их на сайт, кода много товаров, это просто не реально. И я думаю у многих так-же.

 

Модуль обмена - это в любом случае основа.

У каждого ведь своя 1с, свои настройки.

Всё равно универсальный обмен на 100% полходящий всем не сделать.

Всё панов в модуль обмена в любом случае надо вносить правки конкретно для Вашего случая.

Это нормально.

46 минут назад, vol сказал:

Это плохо. для покупателей все эти спецификации, атрибуты, характеристики товара важны.

 

Я понимаю, в будущих обновлениях постараемся добавить и атрибуты товара и всякие характеристики товара.

Но на данный момент в модуле этого нет.

Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, support сказал:

А в 1с вроде ж только 1 картинки добавляется по умолчанию, или нет?!

Я просто не сильно 1с'ник.

В 1с можно добавить сколько угодно картинок (файлов). Просто там одна "главная" которая везде показывается, остальные можно пролистать в карточке товара. Примерно так-же как и на сайте в карточке товара, главная одна, остальные нужно пролистывать.

 

24 минуты назад, support сказал:
1 час назад, vol сказал:

В моем случае, надо как минимум две цены (опт-розница), а бывают ещё акции, распродажи и т.д.. Все эти цены делаются в 1с, и в ручную переносить их на сайт, кода много товаров, это просто не реально. И я думаю у многих так-же.

 

Модуль обмена - это в любом случае основа.

У каждого ведь своя 1с, свои настройки.

Всё равно универсальный обмен на 100% полходящий всем не сделать.

Всё панов в модуль обмена в любом случае надо вносить правки конкретно для Вашего случая.

Это нормально.

У Вас это можно будет заказать (за плату)? Я просто не обладаю такими знаниями.

Ссылка на сообщение
Поделиться на другие сайты
43 минуты назад, vol сказал:

В 1с можно добавить сколько угодно картинок (файлов). Просто там одна "главная" которая везде показывается, остальные можно пролистать в карточке товара. Примерно так-же как и на сайте в карточке товара, главная одна, остальные нужно пролистывать.

 

У Вас это можно будет заказать (за плату)? Я просто не обладаю такими знаниями.

Нет, пока занят.

Проще через фриланс наверное.

Ну или например тут пользователь Nexoos, ему можно написать, спросить - https://forum.vamshop.ru/profile/61155-nexoos/

Он вроде уже вносил какие-то правки в модуль, может за Ваши правки возьмётся.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...
В 06.03.2021 в 21:45, vol сказал:

Хорошо. Спасибо.

Добавлено неограниченное количество картинок в модуль интеграции с 1с.

Добавлены правки в модуль обмена с 1с для правильной работы с моимскладом.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...