Внешняя обработка для обмена данными с интернет-магазином OpenCart. Позволяет быстро наполнить магазин товарами, затем обновлять цены и добавлять новые товары. Далее можно средствами OpenCart настраивать и дополнять карточки товаров как надо для магазина, при этом связь товаров с 1С не теряется.
Вот если бы всё было так просто: захотел - открыл. Как дверь :) Но создание хорошего интернет-магазина требует серьёзных усилий, за 5 минут это не делается. Однако, можно поставить вопрос по-другому: а что, если попробовать сделать интернет-магазин? Запустить пока самую простую версию, если нормально пойдёт - тогда и доработать не торопясь.
Если у вас есть 1С с товарами, то создать такой пробный интернет-магазин можно легко и быстро, используя OpenCart. Это одна из самых популярных бесплатных CMS для электронной коммерции. Установка достаточно простая, у меня лично занимает пару минут (не считая время на копирование файлов). Не требователен к ресурсам - можно устанавливать на недорогом виртуальном хостинге. Огромное количество дополнений и шаблонов оформления, как платных, так и бесплатных, для дальнейшего роста вашего магазина.
После установки OpenCart надо наполнить интернет-магазин товарами из 1С, и далее поддерживать его в актуальном состоянии - обновлять цены, добавлять новые товары. Есть простые и бесплатные решения для выгрузки товаров, но тут возникает проблема с обновлением - при загрузке новой информации старая стирается. В результате, поисковые системы (Яндекс и Google) видят, что страницы с товарами "пляшут", т.е. исчезают и появляются по другому адресу. В недоумении, они их прячут поглубже в поисковой выдаче. Опять же, покупатели будут обескуражены, когда купленные товары станут пропадать в личном кабинете.
Предлагаем удобное наполнение, и надёжное обновление товаров. После выгрузки можно делать с товарами в магазине всё что угодно: менять названия, добавлять описания, настраивать SEO-теги, перемещать в другие категории, добавлять фотографии, и т.д. и т.п., как штатными средствами OpenCart, так и сторонними дополнениями. Главное, не менять поле model, т.к. там хранится код из справочника номенклатуры 1С. Но кому вздумается его менять?
В 1С не надо хранить фотографии и описания товаров - зачем они бухгалтеру? Для этого есть OpenCart. Сами данные 1С не изменяются, все дополнительные настройки сохраняются во внешних файлах. Например, список игнорируемой номенклатуры: можно для начала добавить в интернет-магазин только часть товаров, а остальное оставить "на потом". Либо вообще исключить какие-то давно устаревшие и ненужные позиции. Кстати, можно ещё завести отдельные списки производителей и категорий, специально для интернет-магазина. Или можно использовать из 1С - но практика показывает, что обычно они плохо подходят. "Пусть тот, у кого в 1С идеальный порядок, первым бросит в меня камень" - вроде так сказано в Библии?
Совместимость
Поддерживается практически любая версия OpenCart или ocStore, начиная с древней 1.5.4, и до самых современных.
Поддерживается множество типовых конфигураций 1С:Предприятие на платформе 8.3.:
Управление Торговлей 10.3, 11.4,
Розница для Казахстана 2.2,
Управление небольшой фирмой 1.6,
Управление производственным предприятием для Украины 1.3,
Розница для Украины 2.0,
MAGAZKA 7.0.241, и многие другие.
Функциональные возможности
Командная панель
На главной командной панели 3 кнопки:
Сравнить данные с сайтом - это главная кнопка всей программы. При её нажатии программа соединяется с сайтом, и сравнивает данные в 1С и OpenCart. Затем показывает вкладки с результатами, они будут описаны ниже.
Показать настройки / Скрыть настройки. Показывает или скрывает вкладку настроек программы.
Показать все вкладки. Показывает все возможные вкладки, а не только те, которые программа считает нужным показывать в данный момент. Особой нужды в этой кнопке нет, но я иногда пользуюсь ей при тестировании - мало ли, вдруг программа от меня что-то скрывает? :) Вы тоже можете нажать разок, чтобы посмотреть, какие вкладки вообще бывают.
Работа с таблицами
Во многих таблицах присутствует колонка "Отмечено", и есть кнопки, которые производят операции именно над отмеченными строками. В частности:
Кнопка "Убрать отмеченные из игнорируемых" (вкладка "Настройки" - "Игнор")
Кнопка "Перенести отмеченные в игнор" (вкладка "Новые")
Кнопка "Добавить отмеченные на сайт" (вкладка "Новые")
Кроме того, самой первой кнопкой на командной панели для таких таблиц будет кнопка работы с отметками:
Отметить все: отмечает (ставит галочку) во всех видимых строках Разотметить все: убирает галочку во всех видимых строках Отметить выделенные: ставит галочку во всех выделенных строках Разотметить выделенные: убирает галочку во всех выделенных строках
Видимые строки - это строки, которые сейчас можно увидеть в таблице (если прокрутить её сверху вниз до конца). Если нажать CTRL+F и наложить фильтр по поиску, то видимых строк станет меньше. Если опять нажать CTRL+F, и кнопку "Отменить поиск", то видимыми опять станут все строки в таблице.
Выделенные строки - это понятно, выделенные - они и в Африке выделенные. Выделять строки в 1С можно обычными способами, как в проводнике Windows: SHIFT + клавиши навигации, SHIFT + клик мышкой, CTRL + клик мышкой.
Когда выполняется операция над отмеченными строками, обрабатываются только те строки, которые одновременно и видимые, и отмеченные. Если вы наложили фильтр по поиску через CTRL+F, то строки, которые не видны, обработаны не будут.
Основные настройки
Настройки разделены на насколько секций: сайт, 1С, Автоподстановка и т.д.
Секция "Сайт"
Адрес сайта - это адрес интернет-магазина без префикса "http://" или "https://"
Ключ сайта - это персональный ключ, который я вам выдам для вашего сайта, чтобы никто другой не смог с ним работать.
Использовать HTTPS: производить обмен с сайтом по защищённому протоколу HTTPS вместо HTTP. Если ваш сайт поддерживает HTTPS, рекомендуется включить этот режим.
Порт HTTPS: номер порта для протокола HTTPS. 443 - это стандартный порт; если на сайте вы его не меняли, то так и оставьте.
Выполнить инициализацию данных сайта: при нажатии этой кнопки программа удаляет с сайта все данные (товары, категории, и производителей), и добавляет индекс таблицу продуктов в БД OpenCart. По задумке, эта кнопка должна нажиматься только один раз для первоначальной инициализации интернет-магазина. Но можно нажимать и несколько раз - например, чтобы стереть результаты неудачных экспериментов.
Секция "1С":
Виды цен. Здесь указывается, какая цена должна должна быть на сайте. По логике это должна быть одна цена, но в некоторых фирмах прайс формируется из нескольких видов цен. Поэтому здесь можно задать список. Если у какой-то позиции встречается несколько видов цен, то используется та, которая встречается раньше (выше) в списке. Например:
Виды цен: Розница_Фиксированная; Розница в рублях
данные:
Носки мужские
Розница в рублях
111 руб.
Носки мужские
Розница_Фиксированная
100 руб.
Носки мужские
Оптовая руб.
70 руб.
На сайте будет цена 100 руб, т.к. в списке видов цен "Розница_Фиксированная" встречается раньше.
Использовать наличие на складах. Если этот режим отключить (убрать галочку), то Sync1C будет использовать только цены номенклатуры, без остатков по складам. Соответственно, нельзя будет выбирать склады, и самое главное - нельзя будет обновлять количество товаров на сайте. Чем это отличается от галочки "Использовать количество"? Тем, что здесь имеется в виду только факт наличия: есть конкретный товар на конкретном складе, или нет (а сколько - пока неважно).
Однако встречаются фирмы, в которых часть номенклатуры не приписана никакому складу. Соответственно, если поставить галочку, то её будет невозможно опубликовать на сайте. Если это ваш случай - можете пока галочку убрать, и потихоньку заняться наведением порядка в 1С. А когда вся нужная номенклатура будет распределена по складам - поставить галочку обратно.
Склады: список складов, товары с которых надо публиковать на сайте. Если список пустой - подразумеваются все склады.
Использовать количество: обновлять количество товаров на сайте, устанавливать товарам режим "вычитать со склада" (т.е. уменьшать количество товаров после заказа). Если этот режим отключить, то количество каждого товара будет 1000. Не пугайтесь - по умолчанию в OpenCart режим "показывать остаток на складе" в настройках магазина отключен, т.е. в карточке товара покупатели будет видеть просто "В наличии".
Отключать (прятать) товар когда количество меньше: здесь задается минимальное количество товара для показа в каталоге. Если количество какого-то товара станет меньше, то ему будет установлен статус "Отключено", т.е. из каталога он пропадёт, но в админке останется.
Секция "Автоподстановка":
Для новых товаров, добавляемых на сайт, надо правильно указать категорию и производителя, чтобы покупатели могли легко найти нужный товар. Sync1C старается вам всеми силами помочь, однако совсем упростить процесс просто невозможно. С другой стороны, когда вы ещё только пробуете демо-версию, такая тщательность не нужна. Автоподстановка позволяет задать указанную категорию и производителя тем товарам, для которых они не указаны явно. В "боевом" режиме, при работе с реальным сайтом, рекомендуется заменить автоподстановку на пустые значения - тогда Sync1C будет предупреждать, если категория или производитель не указаны.
Категория: значение категории для новых товаров, у которых категория не указана явным образом.
Производитель: значение производителя для новых товаров, у которых производитель не указан явным образом. Если для ваших товаров производитель не важен, то можно задать здесь значение общее для всех товаров, типа "Не указан".
Секция "Сохранение основных настроек"
Сохранить настройки. При нажатии на кнопку основные настройки сохраняются в файл Конфиг.xml. Если поменять настройки, но кнопку не нажать - в следующий раз опять будут старые настройки.
Настройки - Категории и Производители
Здесь можно редактировать список категорий, которые должны быть на сайте. Сам по себе этот список на сайт не передаётся, но для каждого добавляемого на сайт товара надо будет указать категорию - её можно будет выбрать из этого списка. Это будет выглядеть примерно так:
Понятно, что указывать категорию отдельно для каждого из нескольких тысяч товаров будет слишком утомительно, поэтому в Sync1C предусмотрена массовая расстановка категорий... но об этом позже, в соответствующем разделе. А пока должно быть понятно, что "Категории" - это такой справочник на клиентской стороне, который нужен исключительно для вашего удобства. Если у вас в 1С категории уже настроены как надо, то он и не понадобится.
Редактирование иерархических списков в 1С, на мой взгляд, не очень интуитивно понятно, поэтому дам несколько советов. Чтобы добавить внутреннюю подкатегорию, надо встать на категорию, и нажать Ins. Чтобы добавить категорию на том же уровне (а не внутри), можно нажать F9 - тогда текущая категория скопируется. Потом её можно перенести мышкой в нужное место. С нескольких попыток вы поймёте, как 1С выбирает, куда бросать :)
Отредактировав категории, не забудьте нажать кнопку "Сохранить", иначе ваши изменения не будут восприняты. Именно при нажатии "Сохранить" формируется список выбора категории для новых товаров.
Категории сохраняются в файл "Категории.txt", примерно в таком виде:
Можно отредактировать этот файл, если вам так будет удобнее. Разделителем уровней служит символ "обратная косая". Я надеюсь, что он не встречается в названиях ваших категорий (в отличие от гораздо более популярной "прямой косой", т.е. "/"). Но если вам очень нужна категория с "обратной косой" в названии - напишите мне, что-нибудь придумаем.
Ещё раз повторю: если у вас в справочнике номенклатуры категории уже настроены как надо, то вам этот справочник не понадобится. Но если нет, то лучше заранее продумать и заполнить список категорий, ка они должны быть на сайте. Или, на худой конец, добавить одну категорию "Новое", и потом назначать категории товарам средствами OpenCart.
Настройки - Производители
Почти всё, что касается справочника категорий, относится и к производителям. Отличие в том, что он не иерархический, т.е. редактировать его проще. Сохраняется в файле "Производители.txt". Если у вас в 1С производители указаны правильно, то этот справочник не понадобится.
Настройки - Игнор
Здесь перечислена номенклатура, которую вы не хотите выкладывать на сайт по тем или иным причинам. Программу интересуют только коды номенклатуры, их она и показывает. Чтобы увидеть наименования и артикулы, нажмите кнопку "Показать артикулы и наименования". Можно сделать, чтобы артикулы и наименования подтягивались сразу, но тогда программа будет медленнее запускаться - так что с кнопкой, по-моему, удобнее.
Редактирование этого списка не предусмотрено. Предполагается, что вы будете заполнять его из вкладки "Новые" - которые программа собирается выложить на сайт. Увидев там ненужные товары, вы перемещаете их в "Игнор" соответствующей кнопкой. Если что-то попало в игнор по ошибке, или настало время начать продажи какого-то товара, его можно переместить обратно в "Новые" кнопкой "Убрать отмеченные из игнорируемых".
Этот список сохраняется в файле "Игнор.txt" - при желании вы можете его заполнить самостоятельно, например, скопировав коды из Excel, или ещё как.
Настройки - SEO
Здесь описываются правила формирования так называемых SEO-тегов для новых товаров добавляемых в интернет-магазин. Если вы не знаете, что такое SEO-теги, то посоветуйтесь со специалистом, который занимается продвижением вашего сайта, или просто оставьте настройки по умолчанию. Но если у вас локальный бизнес, то лучше добавьте название своего населённого пункта в Title и Description. Например:
Шаблон Title: {max:65}{name} купить в Москве
Шаблон meta description: {max: 140}Купить в Москве {name}
В шаблонах используются такие параметры:
{max:XX} - задаёт максимальную длину результирующего текста. Если после подстановки названия товара текст оказывается длиннее, то слова в конце названия товара убираются, пока длина текста не будет соответствовать заданной. При этом текст после названия товара сохраняется. Например, если будет шаблон "{max:25}{name} купить", а название товара "эскаватор шагающий с оборудованием драглайна", то результирующий текст будет "эскаватор шагающий купить".
{name} - заменяется названием товара из справочника номенклатуры 1С. При необходимости обрезается, если задан параметр {max:XX}
Кстати, шаблон H1 работает только для движка ocStore, в "чистом" OpenCart он не используется. Т.е. если у вас интернет-магазин на ocStore, то можете задать этому SEO-тегу подходящий шаблон, например, добавить название города. Хотя я бы не стал этого делать, чего доброго поисковые системы могут воспринять такое слишком навязчивое упоминание гео-термина как переспам. Ну а если ваш интернет-магазин на OpenCart, то просто оставьте как есть.
Если в справочнике номенклатуры 1С заполнено описание товара, то оно и будет добавлено на сайт. Если нет - в качестве описания будет использовано название согласно шаблона.
Вкладка "Изменились"
На этой вкладке показаны товары, у которых изменилась цена - соответственно, программа предлагает перенести на сайт цену из 1С. Для этого достаточно нажать кнопку "Обновить отмеченные цены".
Если какие-то цены специально отличаются (например, вы проводите акцию, и у некоторых товаров цена в интернет-магазине должна быть ниже, чем в рознице), то просто уберите у них "галочки", и обновите остальные цены. Имейте в виду, что галочки не запоминаются - в следующий раз их надо будет убрать снова.
Вообще, как я понимаю, самым правильным будет создать в 1С специальный вид цен "Цена на сайте", и настроить для неё правила. Тогда не надо будет следить, какие цены обновлять, а какие нет - т.к. всё ценоообразование будет происходить прямо в 1С.
Если в расчете цены для сайта участвует несколько видов цен, то в таблице появляется колонка "Все цены 1С". По ней можно контролировать, как программа считает цену для сайта. Формат значений в колонке такой: цена валюта (приоритет), цена валюта (приоритет),... Приоритет - это на каком месте вид цены указан в поле "Виды цен" в настройках - чем выше (меньше), тем главнее. Цена, которая на 1 месте, побеждает всех.
Например, у ленточного герметика найдены такие цены: "40,26 EUR (3), 2 100 руб. (1)". Будет использована цена с приоритетом (1), т.е. 2100 руб.
Вкладка "Новые"
Здесь показаны новые товары - которые есть в 1С, но на сайт ещё не выложены. Когда вы выполняете синхронизацию в первый раз, здесь присутствуют вообще все товары - ведь на сайте ещё ничего нет. Потом здесь будут появляться именно новые товары, которые добавились в 1С.
Кнопка "Перенести отмеченные в игнор" переносит указанные позиции в список игнорируемых. Это номенклатура, которую вы не собираетесь выкладывать на сайт - например, какие-то устаревшие товары, которые почему-то сохранились в 1С. Перенесите их в игнор, и они больше не будут мешать.
Кнопка "Добавить отмеченные на сайт" добавляет товары в интернет-магазин. Но предварительно у каждого товара надо заполнить категорию и производителя. Если у вас в 1С уже правильно указаны категории и/или производители, то просто нажмите "Категории и Производители" -> "Заполнить категориями и производителями номенклатуры":
Если же категории и/или производители на сайте должны отличаться от тех, что в 1С, то рекомендуется такой подход:
1. В настройках составьте список категорий и/или производителей, которые должны быть в интернет-магазине. Не забудьте там нажать кнопку "Сохранить", иначе здесь изменения не появятся.
2. Отфильтруйте список новых, чтобы получить удобную порцию: ткните мышкой в какое-нибудь наименование, нажмите CTRL+F, напишите часть названия - будут показаны все строки с этим текстом в названии:
3. Например, вы отфильтровали все грунты, и видите, что большинство из них относится к категории "\Лакокрасочные материалы\Грунты\Грунты наполнители". Можно заполнить все строки этой категорией, а потом поменять категории у тех, кому надо. Нажмите "Категории и Производители" -> "Заполнить значением...":
В этой форме можно сразу указать и категорию, и производителя. Можно по отдельности - сначала разбираться с категориями, а производителя не указывать, потом заполнять производителей, не указывая категорию. Если одно из значений не задано (т.е. там пустая строка), то в таблице оно меняться не будет.
Кстати, при заполнении значением галочки "Отмечено" не учитываются - заполняются все отфильтрованные строки. Возможно, имеет смысл добавить переключатель "Заполнять только отмеченные" в форму заполнения? Мне кажется, проще отфильтровать, чем убирать/ставить галочки... Но если вам такой переключатель нужен - напишите, в следующей версии добавлю.
4. Подготовив таким образом порцию товаров с заполненными категориями и производителями, нажмите "Добавить отмеченные на сайт". Соответствующие товары будут добавлены в интернет-магазин, и исчезнут из таблицы "новые". Постепенно вы перенесёте на сайт все нужные товары (ненужные - в игнор), и таблица опустеет.
При добавлении на сайт учитывается и фильтр, и отмеченность - т.е. добавляются только те товары, которые сейчас видны в таблице, и у которых при этом стоит галочка "Отмечено".
Вкладка "Лишние"
На этой вкладке показаны товары, которые есть на сайте, но отсутствуют в 1С. Например, на картинке вверху, вы видите товары, которые изначально присутствуют в поставке OpenCart в качестве примера. Если вы только что установили OpenCart на сайт, то после сравнения с 1С увидите такую же картину. Перейдите в настройки, и нажмите кнопку "Выполнить инициализацию данных сайта" - всё лишнее исчезнет.
В процессе дальнейшей обычной работы с сайтом эта вкладка возникать не должна. Но если вы в настройках поменяете условия выборки из 1С - так, что уже выгруженные на сайт товары перестанут выбираться - то они попадут в "лишние". Пока в программе никакой обработки для этого не предусмотрено. Можно удалить такие товары с сайта средствами OpenCart. Если это вызовет у вас затруднения - сообщите мне (Кнопкой "Задать вопрос" или "Техподдержка"), что-нибудь придумаю.
Вкладка "Протокол"
Здесь программа печатает протокол работы и сообщения об ошибках. Если ошибок нет, то особого интереса эта вкладка не представляет. Впрочем, ещё в протоколе удобно смотреть, сколько времени занимает та или иная операция, т.к. перед каждым сообщением выдаётся время. Например, на картинке видно, что получение данных из базы 1С заняло 15 секунд (разница во времени между сообщениями "Данные сайта получены" и "Данные 1С получены").
Протокол никуда не сохраняется. Наверно, надо будет сделать, чтобы можно было сохранять его в файл...
Лицензирование
Лицензия выдаётся на серверную часть ПО - обычно это означает один интернет-магазин. Если вам надо обслуживать несколько интернет-магазинов, то надо купить соответствующее количество лицензий. Как вариант, можно разместить все магазины на поддоменах одного общего домена - в этом случае достаточно одной лицензии, т.к. она распространяется на поддомены тоже.
Перед покупкой модуля рекомендуется попробовать демо-версию, чтобы убедиться, что модуль соответствует вашим требованиям, и работоспособен в вашей конфигурации 1С.
Оплатив заказ, нужно сообщить адрес сайта вашего интернет-магазина в службу техподдержки Инфостарт, чтобы сгенерировать ключ для вашей версии, весь процесс должен занять не более 1 рабочего дня.
Если вам понадобится нестандартная доработка ПО под ваши задачи - вы можете оплатить здесь соответствующую услугу, предварительно обсудив объём и стоимость работы, и сроки выполнения.
Инструкция по установке Демо
Чтобы проверить совместимость конкретно с вашей конфигурацией 1С - скачайте демо-версию в разделе "Бесплатные файлы" и попробуйте её в работе. Таким образом вы сможете "примерить", насколько Sync1C удобна для вас, и убедиться в её работоспособности перед покупкой. И даже если окажется, что с вашей конфигурацией демо-версия не работает - это можно будет обсудить, и, вполне вероятно, адаптировать программу для вас.
Скачайте файл с демо-обработкой, распакуйте в отдельную папку - например, в "C:\МойСайтМагазина\ОбновлениеТоваров\".
В 1С в режиме Предприятия с помощью пункта меню "Файл" -> "Открыть" откройте внешнюю обработку (Sync1C83.epf )
Нажмите "Показать настройки", на вкладке "Настройки" - "Основные настройки" в поле "Виды цен" добавьте вид цены, которая будет использоваться на сайте.
Нажмите "Сохранить настройки".
Программа готова к работе. Нажмите "Сравнить данные с сайтом", и посмотрите, что получилось.
Демо-версия настроена на работу с демо-магазином demo.sync1c.ru, он общий для всех. Если одновременно с вами им будет пользоваться кто-то ещё, то возможны так называемые конфликты. Например, вы можете заметить, что ваши товары на демо-сайте куда-то пропадают, либо наоборот - там появляются чужие товары. Это не страшно, и на данные в вашей базе 1С никак не повлияет. Sync1C вообще ничего не трогает в данных 1С. Поэтому можете просто сделать паузу, и попробовать ещё раз попозже.
Если при работе с демо-версией возникает ошибка - возможно, Sync1C не поддерживает работу с вашей конфигурацией 1С. Тогда нажмите кнопку "Задать вопрос" на этой странице, и напишите что "У меня такая-то конфигурация 1С, возникает такая-то ошибка при работе с демо-версией". Желательно приложить ещё снимок экрана с ошибкой. Проверим и постараемся доработать программу, чтобы она поддерживала вашу конфигурацию тоже.
Техническая поддержка и обновления
Бесплатный период техподдержки составляет 3 месяц со дня покупки.
Также после приобретения вы получаете 6 месяц бесплатных обновлений.
По окончании бесплатного периода вы можете приобрести услугу технической поддержки с доступом к обновлениям на платной основе.
Проверить наличие обновлений можно в личном кабинете. Если обновления недоступны - загрузить новую версию можно после покупки обновлений/технической поддержки.
Задать вопрос по программе можно по кнопке "Техподдержка" на странице описания.
При создании тикета необходимо предоставить:
Номер заказа
Описание вопроса. Если это ошибки - напишите порядок ваших действий с программой, которые к ней привели (приложите видео/скриншоты/отчеты об ошибке)
Точную конфигурацию 1С, и версию платформы, на которой используете купленное решение (наименование и версию 1С можно взять из раздела "О программе"), версию купленной программы.
К созданной заявке подключается специалист. Дальнейшее обсуждение проблемы будет проходить в тикете техподдержки. Стандартный срок реакции - 24 часа в рабочие дни с момента обращения
Внимание! Техническая поддержка предоставляется исключительно в рамках переписки по обращению. В некоторых случаях для диагностики ошибок и/или вопросов, связанных с особенностями использования продукта в информационных базах покупателя, может потребоваться дополнительная платная диагностика с организацией удаленного доступа к информационной базе. Стоимость уточняется индивидуально.
Опубликована версия 1.0.1:
- коды номенклатуры в таблицах теперь можно кликать - откроется карточка номенклатуры
- немного изменилась схема авторизации API
- добавлена совместимость с 1С Розница Казахстан 2.2 - скорее всего будет работать и с российской 1С Розница
- теперь при добавлении товаров сразу добавляются описания из 1С (если есть)
- исправлена ошибка: кавычки в названиях товаров превращались HTML-сущность (& quot;)
ВНИМАНИЕ! В связи с изменением авторизации API демо-магазин перестал работать со старой версией! Если вы скачали старую демо-версию, её необходимо обновить.
Правильно ли делаю?
1. Закинул в корень сайта в папке сайт\obmen\конфиг
2. Открыл обработку, указал свой сайт с сайт\obmen
3. Поставил галочку hhtps
4. Указал вид цен, склад.
5. Не вставляется ключ из конфига
Станислав, всё немного не так ) На сайт надо закидывать серверную часть, её нет в демо-версии, её надо покупать. Демо-версия работает только с демо-сайтом, причём я могу сделать персональный демо-сайт специально для вас, бесплатно. Конфиг должен лежать в папке с обработкой, тогда она всё подхватит, и ключ вставлять не надо будет. Насчёт ошибки доступа к складам... попробуем разобраться, я вам сейчас ещё напишу в тикет.
- исправлена ошибка: программа полагалась на нестандартный код валюты для рублей, в результате в конфигурации "Управление торговлей" при сравнении с сайтом возникала ошибка "не могу преобразовать в Число".
- код реорганизован для выполнения автоматизированного тестирования.
- Добавлена совместимость с 1С 8.2.
- Добавлена настройка для формирования SEO-тегов при добавлении товара в интернет-магазин.
- раньше надо было обязательно задавать разделитель уровней (обратную косую черту) для категорий (например: "\Категория\Подкатегория"). При выборе из списка категорий это происходит автоматически, но при вводе вручную приходилось самому ставить. Теперь самый первый разделитель можно опустить - стало немножко удобнее.
- исправлена ошибка: режим "Использовать остатки по складам" не работал для конфигураций Розница
- оптимизирован и значительно ускорен запрос к БД в режиме "Использовать остатки по складам"
- работа со складами добавлена в функциональные тесты для всех поддерживаемых конфигураций
Кстати, хочу обратить внимание: синхронизация количества из 1С пока всё ещё не сделана, даже в режиме "Использовать остатки по складам", обновляются только цены. Ориентировочно обновление количества появится через 2 недели.
- Добавлена возможность обновления количества товаров на сайте. Раньше в карточке товара выдавалось "В наличии", и при заказе количество товаров не менялось. Теперь можно включить режим "Использовать количество", оно будет обновляться из 1С, и уменьшаться при заказе. Соответственно, можно включить показ конкретного количества для карточки товара.
- Добавлена совместимость с конфигурацией УНФ
- В настройки добавлена автоподстановка категории и производителя
- В настройках адрес сайта сделан неактивным, т.к. всё равно демо-версия работает только с демо-сайтом
- добавлена совместимость с конфигурацией MAGAZKA
- добавлена вкладка "О программе"
- на каждую вкладку добавлена кнопка "Закрыть вкладку" в виде гиперссылки в правом верхнем углу
Отличная обработка. По моей просьбе доработали под Розницу для Украины - счастлив как слон)) Обработка простая в использовании, а функционал - то что мне было и нужно. Есть пару пожеланий по усовершенствованию - пообещали, что осенью планируют добавить и это. Ставлю 5 звёзд из 5))
- сделано добавление изображений товара из 1С при добавлении новых товаров на сайт
- расширены поддерживаемые версии OpenCart (вплоть до 1.5.6.4)
- добавлена возможность встраивать в конфигурации 1С на обычных формах
- исправлена работа алгоритма для случая, когда товар закончился в 1С: раньше он оказывался в "лишних", теперь в "изменившихся" с нулевым количеством. При синхронизации такие товары отключаются на сайте (остаются в базе OpenCart, но скрываются от покупателей).
- оптимизирован формат обмена при сравнении с сайтом (имена полей сокращены до 1 символа - на тысячах товаров должен быть какой-никакой эффект)
- усовершенствовано добавление изображений на сайт (стало немного быстрее, особенно для 8.2)
- добавлена совместимость с конфигурацией "Управление производственным предприятием для Украины", редакция 1.3
- усовершенствована внутренняя система тестирования
(29) Будет работать. Тестируется (помимо прочего) на OpenCart 3.0.2.0. Если нужна именно 3.0.0.0, и с ней будут какие-либо проблемы - сообщите мне, я разберусь и подправлю. Но это вряд ли, там нет серьёзных отличий.
Свойства ещё не грузит. Двигаюсь в этом направлении... Тут получается, если провести такую аналогию, как будто строишь башню: чем она выше, тем шире и прочнее должен быть фундамент. В какой-то момент на фундамент начинает уходить больше времени, чем на верхушку. Пришлось уже сделать простенький препроцессор - подходящих готовых как ни странно не нашел. Сейчас реорганизую исходники, чтобы контроль над проектом не потерялся, и башня не рухнула) В общем, надо ещё подождать.
- для конфигурации "Управление торговлей" добавлена возможность выгружать на сайт наборы номенклатуры в качестве товаров. Для наборов с вычисляемой ценой (у которых вариант расчёта цены набора - "складывается из цен комплектующих") цены вычисляются автоматически.
- исправлено: при установке в ноль настройки "Отключать (прятать) товар когда количество меньше" закончившийся товар не отключался на сайте - т.е. в этом случае покупатель мог его заказать, и это правильно. Но при сравнении с сайтом такой товар каждый раз показывался в таблице "Изменились", даже если на сайте количество уже установлено в ноль. Теперь показывается там только когда количество на самом деле отличается.
- внутреннее усовершенствование: система сборки переделана на использование препроцессора.
- добавлена настройка округления цен 1C
- добавлена настройка округления количества 1C
- теперь учитывается показатель "Кратность" регистра сведений "Курсы Валют"
- при расчёте цен 1С теперь используется валюта из среза последних цен (если есть такое поле), а не из вида цен
- вместо расширения PHP mbstring теперь используется utf8.php, т.е. стало меньше требований к хостингу
- снято требование "PHP 5.5 или выше", теперь должно работать с любой версией PHP, подходящей для OpenCart
- поддерживаемые версии OpenCart расширены вплоть до OpenCart 1.5.4
- Исправлена ошибка при работе с несколькими видами цен. Например, пусть у какого-то товара есть цены "Интернет" и "Розничная", вид цен "Интернет" приоритетнее. Если цену "Интернет" очистить (установить в ноль), то программа пыталась использовать предыдущую цену "Интернет" (с более ранней датой установки цены). Теперь переключается на цену "Розничная".
- усовершенствован алгоритм сравнения с сайтом, теперь он работает вполне устойчиво, даже если коды номенклатуры (на сайте или в 1С) содержат в конце пробелы.
- при добавлении новых товаров теперь добавляет к ним все картинки, а не только основную.
Добрый день объясните пожалуйста, что значит:
- при добавлении новых товаров теперь добавляет к ним все картинки, а не только основную.
Не вижу ничего про картинки товаров ни в инструкции ни в программе, на сайт выгружается без фото, что имеется ввиду? Должно выгружать фотографии из 1с и загружать в карточку товара на сайте? Или я что-то не правильно понимаю?
Добрый день объясните что значит
- при добавлении новых товаров теперь добавляет к ним все картинки, а не только основную.
Не вижу ничего про картинки товаров ни в инструкции ни в программе, на сайт выгружается без фото, что имеется ввиду?
(122) Добрый день,
При добавлении на сайт новых товаров, программа старается добавить всю полезную информацию, которая есть в 1С: название, описание, картинки, свойства, и т.д. Это работает именно для новых товаров, которых ещё нет на сайте (которые на вкладке "Новые"). Возможно, для вашей конфигурации картинки почему-то не захватываются. У вас какая конфигурация 1С?
- Наконец-то сделана работа с характеристиками номенклатуры (размер, цвет и т.д.). Теперь, если в данных 1С используются характеристики, то в OpenCart автоматически создаётся специальная опция "Вариант", и у соответствующих товаров появляется выбор варианта характеристики для этой опции - например "41, черный", "42, сиреневый" и т.д. Количество обновляется, случаи "товар закончился"/"товар снова появился" обрабатываются, всё как положено.
- На вкладке "Новые" добавил колонки цены и количества, вроде так красивее.
- На вкладке "Лишние" добавил колонки цены и количества, вроде так красивее.
- Добавил пустую колонку в конец основных таблиц (на вкладках "изменились", "новые", "лишние", и "протокол"), чтобы можно было менять размер колонки, которая до этого была последней.
- Исправлена ошибка: если обработка вставляется в конфигурацию, то не работали дополнительные формы (в частности: вкладка "Новые" / "Категории и производители" / "Заполнить значением").
- В обработку добавлена обычная форма: теперь при запуске внешней обработки из конфигураций на обычных формах появляется окно с пояснением (раньше - ничего не появлялось).
- Добавлен учёт товаров в рознице дополнительно к товарам на складах (в частности, для конфигурации УТ для Беларуси 2.0).
--- изменения в версии 1.5.1, которая не была опубликована: ---
- Сделал добавление картинок для конфигураций с регистром сведений "ДвоичныеДанныеФайлов"
(например, Управление Торговлей 11.4)
- Если вручную добавить игнорируемые коды номенклатуры в файл Игнор.txt, то программа автоматически отсортирует этот файл, и устранит дублирующиеся коды. Иногда может возникнуть впечатление, что программа зачем-то удалила коды, которые были только что добавлены. Сделал более яркое сообщение на экран для такого случая.
- подправил добавление производителей на сайт (в ocStore не добавлялись записи в дополнительную таблицу oc_manufacturer_description)
Скажите. Можно ли наименование номенклатуры брать из поля полное наименование?
Можно, но это надо менять код в программе, настройки такой нет. Поскольку код открыт, вы можете сами это сделать: в конфигураторе в модуле формы найдите процедуру "ДобавитьОтсутствующийНаСайте", и там в конце процедуры замените строку
(38) Я попытался проверить на имеющейся у меня конфигурации Розница 2.2 (2.2.8.24), но там производитель нигде не заполнен в справочнике номенклатуры. И задать производителя элементам справочника я не могу почему-то, как будто это поле "только для чтения". Может, будет проще, если вы предоставите мне выгрузку своей базы? Через приватный тикет, разумеется, т.к. эта переписка доступна всем, а вы вряд ли захотите делиться со всеми коммерческой информацией ;)
Кстати, хотелось бы уточнить. Я так понимаю, что вопрос "почему не заполняется производитель" относится к пункту "Категории и Производители" / "Заполнить категориями и производителями номенклатуры" на вкладке "Новые". Это так?
Я собрал вашу полную версию, но отправить не получается - похоже, что теперь я могу только ещё раз отправить тот самый текстовый документ. Придётся ждать понедельника (
Добрый день , почему то нет списка значений в "Категориях" добавляется только копированием из справочника номенклатура ,причем последующие значения добавляются как подгруппа
(51) Добрый день. Список категорий в настройках предназначен для того, чтобы задать значения для выпадающего списка категорий на вкладке "Новые". Причём, если у вас категории на сайте должны быть как в 1С - то они там (на вкладке "Новые") сами проставятся при нажатии "Категории и Производители" -> "Заполнить категориями и производителями номенклатуры". Т.е. в этом случае этот список категорий вообще не нужен.
А вот если категории на сайте должны быть другие, не как в 1С - тогда вы можете здесь задать этот желаемый список категорий, и потом выбирать значения из него.
Редактировать его - действительно, непросто. Процитирую документацию, т.е. сам себя:
Редактирование иерархических списков в 1С, на мой взгляд, не очень интуитивно понятно, поэтому дам несколько советов. Чтобы добавить внутреннюю подкатегорию, надо встать на категорию, и нажать Ins. Чтобы добавить категорию на том же уровне (а не внутри), можно нажать F9 - тогда текущая категория скопируется. Потом её можно перенести мышкой в нужное место. С нескольких попыток вы поймёте, как 1С выбирает, куда бросать :)
Как вариант - можно редактировать файл "Категории.txt" при закрытой обработке. Подробнее можно посмотреть в документации в разделе "Настройки - Категории и Производители".
Добрый вечер, может ли обработка скачать картинки с сайта? Подключаю уже работающий сайт, но коды не соответствуют 1С, а наименования одинаковы (ранее обмен был настроен через Excel). Соответственно самое простое скачать фото с сайта в 1С и заново залить товары на сайт. Вручную менять коды товаров на сайте из 1500 позиций муторно...
(52) Добрый вечер, скачивать картинки с сайта обработка не может. В вашем случае можно попробовать выгрузить коды и наименования номенклатуры в файл, и сделать специальный скрипт для сайта, чтобы он по наименованиям проставил коды товаров. Если вам это интересно - нажмите "Задать вопрос" чтобы обсудить в привате. Можете сразу там приложить файл с кодами и наименованиями, чтобы я прикинул, насколько сложно будет его разобрать.
Вроде как проблема должна быть связана с настройками на вкладке "SEO". Если в каком-то из шаблонов неизменяемый текст слишком длинный - так, что для {name} остаётся меньше 4 символов - то должна возникать эта ошибка.
Например, такой шаблон: "{max:10}{name} купить в Комсомольске-на-Амуре с доставкой в Воронеж". Длина текста "купить в Комсомольске-на-Амуре с доставкой в Воронеж" - 53 символа, но длина результата должна быть не более 10 символов, т.к. {max:10}. Уменьшать можно только текст из {name}, неизменяемый текст нельзя трогать. Программа не знает, что делать, и возникает такая ошибка.
Здравствуйте. Для УТ10,3 есть полная версия? в списке файлов "Sync1C: Синхронизация 1С и OpenCart: полная версия" и неясно для 8.2 это или 8.3. или там для обеих))
Добрый день! Прошу прощения за задержку с ответом, были некоторые технические трудности. Да, полная версия работает с УТ 10.3, только придётся добавить её в конфигурацию, т.к. УТ 10.3 сделана на обычных формах, а Sync1C на управляемых.
В полную версию входит ПО для обеих платформ: и 8.2, и 8.3.
Рекомендую вам сперва попробовать работу на демо-версии, чтобы убедиться, что она вам полностью подходит. Демо-версия идентична полной, но позволяет работать только с демонстрационным сайтом.
Спасибо! Насчёт фильтра - подумаю, но очень нескоро. Пока можно использовать только список игнорируемой номенклатуры, ну и можно выбрать склады, с которых брать товары для сайта.
Скачал демо. У меня УТ3 для Казахстана. С этой конфигой работает?
Демо-сайт работает или нет?
Пишет - Ошибка работы с Интернет: Не могу установить соединение.
Добрый день. Мне уже несколько раз сообщали, что демо-сайт почему-то недоступен из Казахстана. Попробуйте как-нибудь через VPN, или что-нибудь в этом роде? У других получалось.
Добрый день. С Розницей 2.3 должна работать. Во всяком случае, у меня есть конфигурация Розница 2.2 для тестов - с ней точно работает. Помню, кто-то уже спрашивал насчёт Розницы 2.3 - я ему так же ответил, и порекомендовал попробовать на демо-версии. После этого жалоб - мол, попробовал и не заработало - не было.
Так что, вам тоже смело советую попробовать демо-версию)
Добрый день при загрузке на сайт выдает ошибку ,Не подскажете что делаю не так?Ошибка: {ВнешняяОбработка.Sync1C.Форма.Форма.Форма(4415)}: responce: "Unknown: idn_to_ascii(): INTL_IDNA_VARIANT_2003 is deprecated in /var/www/u1004695/data/www/адрес сайта/catalog/controller/sync1c/sync1c.php on line 802[]", HTTP код: 200
(66) Добрый день, это известная проблема, связанная с версией PHP. Вы можете изменить версию PHP на сайте на 7.1, ошибка исчезнет. Или попросите Инфостарт создать для нас приватный тикет, тогда я вам сделаю новую полную версию Sync1C, в которой эта ошибка подавлена.
Добрый день!
Подскажите пожалуйста новичку в этом вопросе,основная задача у меня, обновлять цены и остатки товаров в связанных опциях,мне нужен модуль для синхронизации 1с,1с стоит 7.7 предприятие но могу поставить более новую версию.Есть 6 файлов остатков от поставщиков и доступны к этим файлам,хочу чтобы автоматом по времени обновлялись остатки,подскажите пожалуйста как это можно реализовать и сколько это стоит?
Добрый день!
Подскажите пожалуйста новичку в этом вопросе,основная задача у меня, обновлять цены и остатки товаров в связанных опциях,мне нужен модуль для синхронизации 1с,1с стоит 7.7 предприятие но могу поставить более новую версию.Есть 6 файлов остатков от поставщиков и доступны к этим файлам,хочу чтобы автоматом по времени обновлялись остатки,подскажите пожалуйста как это можно реализовать и сколько это стоит?
Добрый день,
Не совсем понял - вы хотите обновлять цены и остатки на сайте из цен и остатков 1С, или из 6 файлов от поставщиков?
Кстати, 1С 7.7 не поддерживается моим модулем, надо минимум 8.2, а лучше 8.3. Автоматом по времени тоже не работает, пока обновление только вручную.
Здравствуйте у нас есть 1с предприятие 8.3 бухгалтерия для казахстана 3.0 и розница для казахстана 2.0 будет ли модуль работать с какой-нибудь из них, можем и обновить их. Хостинг hoster.kz.
После установки модуля, если вдруг обновляем 1с , что тогда?
(78) Добрый день, добавил, но она пока в статусе бета-версии, т.е. как бы уже должно работать, но тестирование ещё продолжается. Чуть позже я сделаю отдельную публикацию для этой бета-версии, чтобы все желающие могли попробовать, здесь оповещу, как будет сделано.
(79) Оказывается, по правилам Инфостарт запрещается публиковать бета-версии коммерческого ПО. Придется подождать, пока тестирование будет окончено. Основная задержка сейчас из-за того, что моя старая система автоматизированного тестирования не подходит для работы с заказами, и надо её дорабатывать. Собственно, поэтому я и выпустил бета-версию, т.к. вручную протестировал как мог, но полной уверенности в стабильности это не даёт, надо тестировать на разных конфигурациях и для разных случаев... В общем, откладываю до начала декабря ориентировочно.
(92) Добрый день,
Процесс затянулся... но понемногу двигается. Очень много разных мелочей, которые заранее не ожидались. На данный момент я полностью отладил работу для Управление торговлей 11, сейчас работаю над Управление нашей фирмой 1.6. Все остальные конфигурации, вроде бы, должны быть попроще - надеюсь, там быстрее пройдёт. Если повезёт - уже на следующей неделе выпущу стабильную версию.
В бете - он как бы есть, т.к. движок общий для всех конфигураций, но с Розницей его ещё всерьез никто не пробовал - до сих пор практически вся работа шла с УТ 11 и УНФ. И до сих пор идёт, как ни странно - но, вроде бы, наконец-то заканчивается. При этом почти все усовершенствования относились также и к Рознице - ну, кроме отдельных специфичных моментов.Так что, если есть желание - можно пробовать, со своей стороны обещаю полное содействие.
(103)
По умолчанию в бете обработка заказов отключена, т.к. эту же самую версию я посылаю покупателям модуля как самую продвинутую, и (кроме заказов) достаточно стабильную.
Чтобы включить обработку заказов - надо в Конфиг.xml добавить параметр <ОбрабатыватьЗаказы>Да</ОбрабатыватьЗаказы>
напишите название услуги из справочника номенклатуры, которая будет услугой доставки заказа.
Если хотите, чтобы для разных способов доставки были разные услуги - я только что на страницу бета-версии добавил раздел "Документация", там есть ссылка на статью "Уточнение настроек заказов для разных способов оплаты и доставки".
(82) Добрый день. Да, та же история - сначала мне надо узнать адрес вашего сайта, чтобы собрать для него полную версию. Вдобавок как раз вчера вечером у меня возникли проблемы с почтой, и я только сейчас узнал про ваш заказ. Сейчас я им займусь, подождите ещё немного.
здравствуйте интересует стоимость настройки 1с 8.3 альфа авто4,1 и опенкарт 2.0.модуль на сайте есть .надо настроить связь по нттпс и параметры карточки товаров.сайт avtomehanic.com.ua
(85) Добрый день,
Не совсем понял вопрос, вы говорите "модуль на сайте есть", но я не вижу ваш сайт в своём списке выданных лицензий. Вы точно покупали мой модуль?
Настройка для моего модуля предельно простая, обычно все справляются самостоятельно, но если надо - могу помочь, бесплатно.
Чтобы проверить, будет ли работать мой модуль с вашей конфигурацией (альфа авто 4.1) - скачайте демо-версию, и попробуйте её согласно разделу "Инструкция к демо-версии" в публикации.
(86)Не правильно выразился -модуль не Ваш.Подходит покупка Вашего или настройка имеющегося.Не всегда могу разобраться с мелочами .Поэтому интересует не просто покупка модуля ,а возможность его настройки и поддержки в будущем.Сейчас 1с не соединяется с имеющимся модулем из-за наличия на сайте нттпс.Настраиваете Вы 1с или в Вашем модуле это не надо? Не совсем понятно где скачивать демо версию
(88) Инструкция к демо в самой публикации "Sync1C: Синхронизация 1С и OpenCart". Скачивание демо в конце публикации, а инструкция ближе к началу, после разделов "А не открыть ли нам интернет-магазин?" и "Совместимость", внутри раздела "Демо-версия".
"нттпс" - это вы имеете в виду HTTPS? Если у вас платформа 1С 8.2, то возможны проблемы, а если 8.3, то должно работать.
Интеграция сервиса dolyame.ru с 1С:Розница 2.3 для приема платежей в рассрочку. Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в ра...
Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматичес...
Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 3.0.
Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку.
Поддерживает работу от разных юридических лиц.
Работа: в составе Р...
Решение осуществляет синхронизацию задач Битрикс24 и 1С, что позволяет в одной системе ставить задачи, контролировать выполнение всего пула задач с группировкой по ответственным и проектам, формировать управленческие отчеты по работе сотруд...
Программа позволяет одним кликом настроить сбор цен ваших конкурентов или дилеров в интернете. Автоматически собирает данные результата поиска Яндекса (вам не придется вручную добавлять каждый сайт, за которым нужно следить). Обновление цен...
Сервис парсинга цен на маркетплейсах помогает отслеживать и проводить анализ цен для Ozon, Wildberries, Мегамаркет и т.д. только для одного региона – Москва и Московская область. Выполняйте анализ и контролируйте цены Ваших конкурентов сраз...
Модуль выгрузки товаров услуг из 1С для сайта "Авито" раздел "Автозагрузка" выполнена в виде обработки. Обработка подходит для конфигураций УТ, УНФ и Розница. Данная обработка позволяет создавать шаблон с объявлениями дл...
ВАЖНО: расширения не предназначены для модуля обмена Битрикс 8.х. Полный список ограничений см. ниже в разделе ОГРАНИЧЕНИЯ. Расширение предназначено для заполнения html-описаний номенклатуры в 1С и выгрузки этих описаний на сайт Битрикс.
Внешняя обработка адаптирована для 1C: УТ 11, предназначена для наполнения вашей базы данных товарами и сопутствующей информацией, предоставляемой b2b.4tochki.ru, обновления остатков и цен.