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

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

Простой модуль, выполняющий функцию выгрузки цен и остатков номенклатуры из 1С на сайт без учета опций (на стороне Opencart) и характеристик (на стороне 1С). Создание номенклатур на сайте и в 1С при обработке сравнений БД. Выгрузка заказов с сайта в 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,
Цена
450р.
Загружен: 02.12.2022
Покупок:  5
Aleksandr Россия, Калининградская портфолио
Товаров: Рейтинг: Продаж:
Название файла Имя файла Дата Действие
Обмен данных (остатки и цена) 1С и Opencart v1.0.0.0 opencart_file_11752.zip 2023-03-28 22:03:33 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.0.0 Beta Розн opencart_file_3967.zip 2023-06-23 19:06:10 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.0.1 Beta Бух opencart_file_581.zip 2023-07-01 18:07:34 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.0.1 Beta Розн opencart_file_4666.zip 2023-06-23 19:06:23 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.0.2 Beta Бух. opencart_file_3108.zip 2023-08-04 21:08:17 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.0.2 Beta УНФ opencart_file_14909.zip 2023-07-14 22:07:44 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.0.2.1 Beta Розн opencart_file_2808.zip 2023-08-04 21:08:47 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.0.3 Бух opencart_file_7867.zip 2024-02-11 12:02:03 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.1.1 Розница opencart_file_11913.zip 2024-02-10 20:02:08 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.1.2 УНФ opencart_file_7309.zip 2024-02-10 17:02:36 Платный файл
Обмен данных (остатки и цена) 1С и Opencart v1.2.1.2 УТ11.5 opencart_file_13586.zip 2024-03-06 00:03:46 Платный файл
* Возможность скачивания появится после покупки

Установка:
Модуль прост в установке, как внешняя обработка 1С. Запуск либо напрямую файла из пользовательского режима, либо добавлением внешней обработки в базу 1С. Бо'льшая часть действий выполняется на стороне Клиента 1С (Тонкий клиент). Подойдет небольшим интернет-магазинам с небольшим количеством номенклатур 1000-2000 (возможно и более, зависит от производительности ПК пользователя). 
Практически все настройки, которые вносятся в Обработку при работе (настройки подключения, уведомлений, шаблоны и т.п.) сохраняются на уровне Пользователя. При открытии у разных Пользователей, настройки необходимо указывать у каждого. 
На стороне Opencart: никаких файлов устанавливать не надо, все осуществляется через Внешнюю обработку в 1С.


Требования: 

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

 

ВЕРСИЯ 1.2.1.2 для УТ11.5  (Тестовая версия от 05.03.2024)

ВЕРСИЯ 1.2.1 для Розница и УНФ (последняя версия 1.2.1.1 от 14.10.2023)
Для Розницы и УНФ:
Выгрузка заказов с сайта в 1С.
1. Период отбора
    - в параметрах выгрузки заказов с сайта, указываете необходимый период, за который нужно получить заказы. (Имеется быстрый выбор: за день, за неделю, за 30 дней)
2. Параметры создания заказов в 1С 
    - Желаемая дата продажи (при отсутствии выбора прибавляет 2 дня к дате заказа);
    - Продавец (возможность заранее проставить Продавца в заказе);
    - Покупатель (по умолчанию при открытии формы проставляет Покупателя установленного для розничной продажи из настроек конфигурации, можно указать другого);
    - Номенклатура доставки (если в заказе присутствует доставка, необходимо указать номенклатуру, чтобы совпала итоговая сумма. Если не указать, Заказ перейдет в статус Не согласован).
    Для УНФ:
    -Данные по Налогообложению и НДС
    -Состояния заказов покупателей (Можно сопоставить свои варианты, создать одноименные)
3. Для создания документа Заказ покупателя некоторые поля реквизитов обязательны к заполнению
    - Данные по организации, складу ИМ, Магазину ИМ выведены в отдельную настройку вкладки "Настройки" обработки. (без заполнения выгружаться не будет). В УНФ на вкладке Настройки только Организация.
4. Данные по доставке из Заказа также переносятся в 1С. ФИО, телефон клиента в комментарий к Заказу. Адрес доставки в комментарий на вкладке Доставка. Также "Заказы на сайте" двойным щелчком по "Подробнее"  можно открыть форму с информацией по заказу на сайте. (Если Заказ перенесен в 1С, документ можно открыть по нажатию кнопки "Открыть в 1С" в верхнем левом углу формы.

ВЕРСИЯ 1.2 (последняя версия 1.2.0.3 от 17.09.2023)
Основной функционал еще в разработке, но в этой версии более наглядно сопоставление. + добавлено "Добавление номенклатур в 1С"


ВЕРСИЯ 1.2 (последняя версия 1.2.0.3 от 17.09.2023)
Основной функционал еще в разработке, но в этой версии более наглядно сопоставление. + добавлено "Добавление номенклатур в 1С"

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

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

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

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

3. Сопоставление товаров по Наименованию (для автоматического сопоставления кодов синхронизации).
Производится сопоставление по точному совпадению наименований товаров в 1С и на сайте по выгруженным таблицам.
Для сравнения 1С с сайтом команда "Сравнить с сайтом" на вкладке "Выгрузка из 1С". Для сравнения сайта с 1С команда "Сравнить с 1С" на вкладке "Выгрузка с сайта".

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

  • В результате автоматического сравнения 1С с сайтом данные сводятся в таблицу "Отсутствуют на сайте"
  • В результате автоматического сравнения Сайта с 1С данные сводятся в таблицу "Отсутствуют в 1С"

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

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

4.2 Добавление новых номенклатур на сайт и в 1С.
 

  • НА САЙТ: "Отсутствуют на сайте"

-Добавление номенклатур производится соответствующей командой "Добавить номенклатуру на сайт".
-Добавляется номенклатура только обозначенная галочкой выбора.
-Для добавления на этой же вкладке имеются настройки Шаблона для мета-тегов (Title, Description, +Полное описание товара). В тексте можно указать "%1" для подстановки наименования товар. Для описания товара допускается использовать форматирование html кодом.
-SEO URL. На основе Наименования номенклатуры генерируется ЧПУ ссылка. (При необходимости можно подправить в соответствующей колонке; можно указывать на русском языке, произойдет транслитерация). 
-При отсутствии заполнения шаблона, в Title и Description проставится Наименование.
ПС. Если номенклатуры одинаковые и отличаются только, например, указанием цвета в наименовании, можно отдельно выбрать их галочками и добавить на сайт с одинаковым шаблоном.

  • В БД 1С: "Отсутствуют в 1С"

-Добавление номенклатур производится соответствующей командой "Добавить номенклатуру в 1С".
-Добавляется также только номенклатура обозначенная галочкой выбора.
-Для добавления Номенклатур необходимо заполнить "Параметры создания номенклатуры в 1С". Все параметры кроме Группы, сохраняются в пользовательских настройках. Если в 1С нет групп, ее необходимо создать (в корень поместить не получится).
ПС. Это сделано, чтобы избежать ошибок. Например, всю новую номенклатуру создавать в отдельную группу и оттуда уже переносить в ваши группы. Как и для сайта, удобно выбрать галочками несколько Номенклатур с одинаковыми параметрами и добавлять партиями.
ВАЖНО! При обработке недостающих товаров в 1С, необходимо помнить, что сравнение производилось по Номенклатуре с остатками > 0!  Поэтому, прежде чем добавлять необходимо проверить эту номенклатуру. И именно поэтому предлагается её заводить сначала в отдельную группу.

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

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

Бухгалтерия 3
Добавление номенклатуры в 1С. Добавление без указания Ставки НДС в Справочнике Номенклатуры.


ВЕРСИЯ 1.0
Аналогична версии 1.2 с минимальным базовым функционалом. 

1. Получение данных из 1С.
2. Получение данных с сайта.
3. Сопоставление товаров по Наименованию (для автоматического сопоставления кодов синхронизации).
4. Загрузка кодов сопоставления в 1С. (Новая номенклатура не добавляется и не сводится в отдельные таблицы)
5. Выгрузка цен и остатков на сайт






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


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

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

 

Изменения в версиях

1.0.0.0 - Сопоставление товаров. Ручное сравнение отсутствие товара.
1.2.0.0 - Изменение представления формы, своего рода 2 Версия. Сравнение таблиц и вывод результатов в отдельные таблицы.
1.2.0.1 - Возможность создания новых номенклатур на основе сравнительных таблиц. (Для сайта ограниченные параметры заполнения карточки).
1.2.0.2 - Бета в доработке. Дополнение заполнения карточки нового товара на сайте. (Для сайта ЧПУ ссылка - преобразование Наименование через Транслитерацию).
1.2.0.2 - Добавлена поддержка УНФ 1.6/3.0
1.2.0.3 - При добавлении номенклатуры на сайт добавлен Шаблон для заполнения Мета-тегов (Title и Description) и Описания к товару.
1.2.1.1 (Розница) - Добавлена возможность выгрузки заказов с сайта в 1С. На вкладке "Заказы на сайте" по двойному клику на "Подробнее" - открытие карточки заказа (данные по товарам в заказе, адрес доставки, данные о покупателе, комментарий покупателя). 
1.2.1.2 (УНФ) - 1.2.1.1 - Добавлена возможность выгрузки заказов с сайта в 1С. На вкладке "Заказы на сайте" по двойному клику на "Подробнее" - открытие карточки заказа (данные по товарам в заказе, адрес доставки, данные о покупателе, комментарий покупателя).  1.2.1.2 - Технические улучшения.
1.2.1.2(УТ11.5) - Добавлена поддержка 1С:УТ11.5. (Обмен номенклатурами, выгрузка заказов с сайта).

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

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

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

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

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

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



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

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