Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

searchingman

Користувачі
  
  • Публікації

    244
  • З нами

  • Відвідування

Відвідувачі профілю

3 358 переглядів профілю

searchingman's Achievements

Community Regular

Community Regular (8/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Reacting Well Rare
  • Week One Done

Recent Badges

128

Репутація

  1. Совпадение по GUID-ам крайне маловероятна. На ИнфоСтарте есть хорошая статья по GUID-ам. Цитата оттуда.
  2. Подтверждаю, т.к. занимался данной проблемой. Могут быть и другие ошибки. В качестве подсказки. - Пробуйте загружать файлы импорта в ручном режиме (предварительно можно проверить файлы импорта *.xml на предмет валидности); - Включайте полный лог при импорте и смотрите ошибки.
  3. Для первичной синхронизации можно использовать разные поля (Модель, Артикул, Наименование, GUID). Во время 1й синхронизации происходит формирование GUID-а на сайте и уже при повторной синхронизации идентификация товара уже происходит по GUID-у. Но, естественно, можно подправить немного модуль обмена и синхронизировать по нужному полю. Но, если будете выгружать заказы с сайта в 1с, то синхронизация товаров уже на стороне 1с (типовой модуль обмена в 1с) происходит сначала по GUID-у, затем по наименованию товара.
  4. Что значит автоматически проставить остаток? Если остатки для всех товаров одинаковы, то можно запросом в БД.
  5. Чтобы разобраться, нужно вывести сообщения и возможные ошибки скрипта в лог, а вы все возможные сообщения "гасите".
  6. Официальную документацию по использованию cron в Open Server читали? Обратите внимание на запуск php-win.exe вместо php.
  7. В последних версиях УТ 10.3 защищенное соединение определяется из заданного URL подключения. Н-р, код из ОбщийМодуль.ПроцедурыОбменаССайтом Функция РазобратьАдресСайта(Знач АдресСайта) Экспорт АдресСайта = СокрЛП(АдресСайта); HTTPСервер = ""; HTTPПорт = 0; HTTPАдресСкрипта = ""; HTTPЗащищенноеСоединение = Ложь; Если ЗначениеЗаполнено(АдресСайта) Тогда АдресСайта = СтрЗаменить(АдресСайта, "\", "/"); АдресСайта = СтрЗаменить(АдресСайта, " ", ""); Если ВРег(Лев(АдресСайта, 7)) = "HTTP://" Тогда АдресСайта = Сред(АдресСайта, 8); ИначеЕсли ВРег(Лев(АдресСайта, 8)) = "HTTPS://" Тогда АдресСайта = Сред(АдресСайта, 9); HTTPЗащищенноеСоединение = Истина; КонецЕсли; ПозицияСлэша = Найти(АдресСайта, "/"); Если ПозицияСлэша > 0 Тогда HTTPСервер = Лев(АдресСайта, ПозицияСлэша - 1); HTTPАдресСкрипта = Прав(АдресСайта, СтрДлина(АдресСайта) - ПозицияСлэша); Иначе HTTPСервер = АдресСайта; HTTPАдресСкрипта = ""; КонецЕсли; ПозицияДвоеточия = Найти(HTTPСервер, ":"); Если ПозицияДвоеточия > 0 Тогда HTTPСерверСПортом = HTTPСервер; HTTPСервер = Лев(HTTPСерверСПортом, ПозицияДвоеточия - 1); HTTPПортСтрока = Прав(HTTPСерверСПортом, СтрДлина(HTTPСерверСПортом) - ПозицияДвоеточия); Иначе HTTPПортСтрока = "0"; КонецЕсли; HTTPПорт = ОбщегоНазначения.ПривестиСтрокуКЧислу(HTTPПортСтрока); КонецЕсли; СтруктураРезультата = Новый Структура; СтруктураРезультата.Вставить("HTTPСервер" , HTTPСервер); СтруктураРезультата.Вставить("HTTPПорт" , HTTPПорт); СтруктураРезультата.Вставить("HTTPАдресСкрипта" , HTTPАдресСкрипта); СтруктураРезультата.Вставить("HTTPЗащищенноеСоединение" , HTTPЗащищенноеСоединение); Возврат СтруктураРезультата; КонецФункции
  8. 1. Данный модуль из "коробки" не поддерживает мультиязычность, но можно доработать. В 1с тоже нужно хранить мультиязычность, н-р, через механизм "дополнительных свойств" (есть во всех конфигурациях 1c) и затем их выгружать в нужные поля в Opencart. Есть платные решения, которые это умеют. 2. Зависит от того, какой фильтр используется. Данный модуль не умеет, но можно доработать. Некоторые платные решению умеют с типовым фильтром обмениваться. 3. Текущий модуль мультисклады не поддерживает. Более старая версия 1.6.3.11 поддерживала загрузку в разрезе складов. Иметь для каждого склада свой магазин не обязательно (есть на данном форуме модуль мультискладов). Можно с ним сделать интеграцию (как раз сейчас делаю такую интеграцию). Если с 1с не работали никогда, то нужно сначала вникнуть в терминологию. Все типовые обмены с разными движками построены по типовому обмену битрикса о котором можно почитать на их сайте. Начните с формирования требований (что должно выгружаться и в каком виде должно отображаться на сайте), которые затем должны сформироваться в техническое задание.
  9. Если выгружается характеристика, то ИД состоит из GUIDТовара#GUIDХарактеристики Да, у товара должны быть столько характеристик, сколько значений размера.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.