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

searchingman

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

    244
  • З нами

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

Усі публікації користувача searchingman

  1. Модуль именно так и работает, как Вы описали. Если автор откажется, пишите в личку.
  2. Теперь ясно. Модуль должен быть адаптирован под 2.3 , т.к. в совместимости у автора указан 2.1
  3. Разбивайте проект на небольшие этапы. Тогда при предоплате (частичной оплате) отдельного этапа будет не жалко потерять какую-то небольшую часть. Дополнительно в разделе отзывов читайте как выбирать исполнителя. Шанс, что кто-то будет работать с незнакомым клиентом вообще без предоплаты очень небольшой, т.к. тоже можно попасть на мошенника.
  4. Модуль нормально загружает из прикрепленной файла. Пробовал на ocStore 2.1.0.2.1 Перед обновлением у товаров должны быть заполнены Артикулы (SKU) по которым будет идти поиск. Настройки модуля при обновлении: Колонки парсинга - Номер колонки "Артикул" - 1 - Номер колонки "UPC" - 0 - Номер колонки "Название" - 2 - Номер колонки "Цена" - 3 - Номер колонкиа "Количество" - 4 Диапазон парсинга - Первая строка - 2 - Последняя колонка - 5 PS: Заметил, что в отчете после парсинга перепутаны колонки "Цена" и "Количество". Сам парсинг файла и обновление полей цены и количества проходит успешно.
  5. Файл прикрепите из которого загружаете.
  6. Колонки правильно сопоставьте с файлом XLS. В файле pdu-price-list-retail-2021-11-05-11-59.xls остатков нет , только цены в колонке №3
  7. А вы другие платные модули импорта / экспорта смотрели? А то может получиться, что доработки модуля могут оказаться значительно дороже, чем уже существующие решения.
  8. Какая версия платформы 1с используется? Почитайте по настройкам .htaccess в шапке темы и самой темы. Включайте лог в модуле + для тестирования авторизации полезно в export\exchange1c.php раскомментировать // Используются только для отладки (начало) $log->write("Client IP address: " . $_SERVER['REMOTE_ADDR']); //if (isset($remote_user)) // $log->write("remote_user: " . $remote_user); // //if (isset($_SERVER['PHP_AUTH_USER'])) // $log->write("PHP_AUTH_USER: " . $_SERVER['PHP_AUTH_USER']); // //if (isset($_SERVER['REMOTE_USER'])) // $log->write("REMOTE_USER: " . $_SERVER['REMOTE_USER']); // //if (isset($_SERVER['REDIRECT_REMOTE_USER'])) // $log->write("REDIRECT_REMOTE_USER: " . $_SERVER['REDIRECT_REMOTE_USER']); // //if (isset($_SERVER['PHP_AUTH_PW'])) // $log->write("PHP_AUTH_PW: " . $_SERVER['PHP_AUTH_PW']); // Используются только для отладки (конец) Если совсем никак, то пишите в личку.
  9. Вы купили варезный модуль. Вероятно поэтому они не оказывают поддержку. Проверить ресурс на варез можно здесь + почитать Откуда можно качать модули?
  10. Так она есть на базе 1.6.4.8 Если про ветку 2.x модуля обмена , то отслеживать развитие можно на GitHub у автора
  11. Для типового модуля УТ 10.3. по настройкам можете почитать на сайте битрикса С расширенным модулем битрикса данный модуль не умеет работать. Логично.
  12. С какой конфигурацией 1с будете обмениваться? В большинстве типовых конфигураций есть типовые инструменты обмена. Но сначала нужно определиться как будете идентифицировать товары в заказах, которые хотите загружать из Opencart в 1с. Когда идет двунаправленный обмен, то все просто. Из 1с на сайт выгружаются товары с уникальными идентификаторами (GUID-ы), которые сохраняются в соответствующий табличке на сайте. После создания заказа на сайте он выгружается или вручную из модуля обмена на сайте или запросом из типового модуля обмена в 1с. В заказе содержаться товары с GUID-ами, которые по ним загружаются в документ "Заказ покупателя" на стороне 1с. Можно, конечно, синхронизировать товары по "модели в Opencart" (код товара в 1с) или "SKU в Opencart" (Артикул в 1с), то потребуются "допилы", как в модуле обмена на стороне сайта, так и в 1с.
  13. На GitHub автора модуля есть версия 1.6.3.8 для 2.1.x Но в теме поддержке (см. выше) есть упоминание о 1.6.3.11 (вроде последняя для ветки 1.6.3.x) для Opencart/ocStore 2.1.x (многие на этой версии работают). Так что может и подойдет. Пишите автору. Для последующих версий модуля 1.6.4.x есть только для версий Opencart/ocStore 2.3.x и 3.x
  14. Да, можно не всю функцию вызывать, т.к. там много чего еще , но выдернуть нужный кусок кода и вставить его в импорт.
  15. Варианты. 1. В алгоритме импорта после завершения импортирования товара добавить вызов функции, которая копирует значение полей в соответствующие атрибуты. 2. Набросать небольшой скрипт, который обойдет импортированные товары (н-р, по дате модификации товара), вызовет функцию, которая копирует значение полей в соответствующие атрибуты. Затем скрипт повесить на CRON. PS: 1й вариант нравиться больше, т.к. проще в реализации.
  16. Можно оттолкнуться от бесплатного модуля (есть для 2.x и 3.x). Функций достаточно много и часто закрывает большинство задач. Кроме того, имея полностью открытый код, можно при определенных навыках легко допилить под любые "хотелки". Некоторые разработчики даже с использованием IonCube делают открытые части с помощью которых можно как-то изменить логику работы модуля. В озвученном модуле, как правильно отметил Gmp, закрыта вся логика. Но если озвученное Вами решение полностью устраивает и ничего не нужно дорабатывать, то тоже имеет право на жизнь до тех пор, пока не захочется что-то изменить без участия вышеозвученной компании. С файлами 1.5Gb и даже раз в 10 больше справляется на ура консольный Vim (одинаков для Win и Linux). Но к нему нужно привыкнуть.
  17. Желательно озвучивать версию движка Opencart, название и версию модуля обмена на стороне сайта.
  18. На версии модуля1.6.4.8 проблема проявляется? Просто версия 2.x не так давно выложена автором для тестирования?
  19. Вариант решения на примере 1с УТ 10.3 , ocstore 2.3.0.2.4 и модуля обмена 1.6.4.8 1. В конфигурации 1с (УТ 10.3) для товаров добавить новое свойство "Сортировка". Для необходимых товаров заполнить нужным значением (1, 2, 3 ...) Если свойство будет не заполнено значением, то оно не выгрузиться в файл обмена (import.xml) Все типовые отчеты в 1с поддерживают механизм свойств, поэтому для контроля заполнения можно сформировать любой типовой отчет (н-р, "Ведомость по складам") , добавив дополнительное поле свойства "Сортировка" и указав нужные параметры отбора, группировки и сортировки в отчете. 2. В модуле обмена 1.6.4.8 на сайте нужно внести следующие правки, т.е. заполнить поле "sort_order" (таблица oc_product БД) значением из свойства "Сортировка" при парсинге файла обмена (import.xml). В файле admin\model\extension\exchange1c.php после case 'Высота': $this->log("Высота из свойства"); $search = array(',', ' '); $replace = array('.', ''); $data['height'] = str_replace($search, $replace, $attribute_value); break; вставить // ++ case 'Сортировка': $this->log("Сортировка из свойства"); $data['sort_order'] = (int)$attribute_value; break; // --
  20. Вот этот клон версии 1.6.4.8 для 3.x от одного из участников данной ветки не смотрели?
  21. Все верно. Сообщение modeFileSale(): Загрузка заказов отключена выводится, если в настройках модуля обмена отключена загрузка заказа из 1с на вкладке "Заказы". Какой версией модуля обмена с 1с пользуетесь? Какие настройки указаны на вкладке "Заказы" модуля обмена установлены?
×
×
  • Створити...

Important Information

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