Обмен данными (цена и остатки) 1С и Opencart (без опций и характеристик)

Обмен данными (цена и остатки) 1С и Opencart (без опций и характеристик)

Простой модуль, выполняющий функцию выгрузки цен и остатков номенклатуры из 1С на сайт без учета опций (на стороне Opencart) и характеристик (на стороне 1С). 

Совместим с OpenCart: 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x, 3.0.x.x, 3.1.x.x, 4.0.x.x,
Совместим с OcStore: 2.1.x.x, 2.3.x.x, 3.0.x.x,
Цена
300р.
Загружен: 02.12.2022
Aleksandr Россия, Калининградская портфолио
Товаров: Рейтинг: Продаж:
Название файла Имя файла Дата Действие
Обмен данных (остатки и цена) 1С и Opencart v1.0.0.0 opencart_file_13996.zip 2022-12-23 03:12:21 Платный файл
* Возможность скачивания появится после покупки

Модуль прост в установке, как внешняя обработка 1С. Запуск либо напрямую файла из пользовательского режима, либо добавлением внешней обработки в базу 1С.
Подойдет небольшим интернет-магазинам с небольшим количеством номенклатур 1000-2000 (возможно и более, зависит от производительности). 

Требования: 

  • Разрабатывался под 1С: Розница 2
  • Под Клиент от 1С 8.3
  • Опция "ДополнительныхРеквизитовИСведений" должна быть активна в настройках Администрирования базы 1С.
  • Ведение учета номенклатур БЕЗ отдельных характеристик (типо цвет, размер и т.п.)
  • Драйвер ODBC для обмена с сайтом (входит в поставку Windows, при отсутствии, установить по ссылке указана в обработке). Проверялось на v 8.0.
  • Opencart 2.x 3.x (впрочем вероятно и других версиях)
  • Открытый внешний доступ к БД MySQL на сайте.
  • Пс. Разработка ведется под свои нужды, поэтому вопрос совместимости будет обновляться по мере проверки.


Действие модуля разбито на 5 шагов.
1. Получение данных из 1С:

  • Выгружается вся номенклатура с положительным остатком. (Без учета резервов и складов).
  • Выгрузка цены осуществляется по "Виду Цены".
  • Получение установленного ранее кода сопоставления с сайтом (ID product из БД Opencart)
  • Все выгруженные данные сводятся в таблицу.

2. Получение данных с сайта

  • Выгружается вся номенклатура с сайта (независимо от остатков)
  • Получение Кодов для сопоставления номенклатур сайта и 1С.
  • Получение остатков и цен товаров (без учета Опций)
  • Все выгруженные данные сводятся в таблицу.

3. Сопоставление товаров по Наименованию (для автоматического сопоставления кодов синхронизации).
Производится сопоставление по точному совпадению наименований товаров в 1С и на сайте по выгруженным таблицам.
На этом шаге также можно вносить коды из таблицы выгрузки с сайта в таблицу выгрузки из 1С вручную. Т.е. если наименования отличаются, можно указать самому какой товар с сайта является товаром в 1С просто заполнив соответствующее значение Кода в таблице 1С. (Отдельно в настройках обработки можно активировать получение уведомлений, например, о тех товарах, которые не удалось сопоставить или они отсутствуют на сайте, но есть в наличии на остатках в 1С).

4. Загрузка кодов сопоставления в 1С.

  • Все действия до этого шага производились  с виртуальными таблицами, поэтому изменения необходимо внести в базу 1С. 
  • При первом запуске команды обработка создает новое свойство для Дополнительных Сведений номенклатуры, туда будет помещаться Код сопоставления.
  • Все указанные Коды сопоставления в таблице выгрузки из 1С записываются в Базу 1С к соответствующим Номенклатурам.

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

  • Перед выгрузкой все остатки товаров на сайте обнуляются
  • Все установленные цены номенклатур из таблицы выгрузки из 1С вносятся в БД сайта построчно.
  • Вносимые изменения цены вручную в таблицу выгрузки из 1С до запуска этой команды, также отправятся в БД сайта. Поэтому, если их необходимо внести и в БД 1С, то нужно произвести установку цен номенклатуры соответствующих позиций самостоятельно.



Условия распространения:На один домен сайта одна лицензия. Независимо от количества сайтов обслуживаемых на одном клиенте/Базе 1С.


Цена:
Начальная стоимость по минимальной цене для определения спроса и для расширения функционала.

Важно! Во избежания негативных ситуаций, перед покупкой изучите указанный функционал, задайте сопутствующие вопросы.
Рекомендации по интеграции. Сперва предлагаю произвести все действия на тестовых базах. Перед использованием произвести резервную копию БД Opencart и 1С.

Обмен данными (цена и остатки) 1С и Opencart (без опций и характеристик) Обмен данными (цена и остатки) 1С и Opencart (без опций и характеристик) Обмен данными (цена и остатки) 1С и Opencart (без опций и характеристик)

Написать отзыв

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

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

После просмотра, пожалуйста сообщите нам о возможной проблеме через форму обратной связи.

Оставить комментарий



Примечание: HTML разметка не поддерживается! Используйте обычный текст.

Введите код, указанный на картинке: