Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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. Приведите ссылку на модуль, который купили.
  11. Так она есть на базе 1.6.4.8 Если про ветку 2.x модуля обмена , то отслеживать развитие можно на GitHub у автора
  12. Для типового модуля УТ 10.3. по настройкам можете почитать на сайте битрикса С расширенным модулем битрикса данный модуль не умеет работать. Логично.
  13. С какой конфигурацией 1с будете обмениваться? В большинстве типовых конфигураций есть типовые инструменты обмена. Но сначала нужно определиться как будете идентифицировать товары в заказах, которые хотите загружать из Opencart в 1с. Когда идет двунаправленный обмен, то все просто. Из 1с на сайт выгружаются товары с уникальными идентификаторами (GUID-ы), которые сохраняются в соответствующий табличке на сайте. После создания заказа на сайте он выгружается или вручную из модуля обмена на сайте или запросом из типового модуля обмена в 1с. В заказе содержаться товары с GUID-ами, которые по ним загружаются в документ "Заказ покупателя" на стороне 1с. Можно, конечно, синхронизировать товары по "модели в Opencart" (код товара в 1с) или "SKU в Opencart" (Артикул в 1с), то потребуются "допилы", как в модуле обмена на стороне сайта, так и в 1с.
  14. На 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
  15. Да, можно не всю функцию вызывать, т.к. там много чего еще , но выдернуть нужный кусок кода и вставить его в импорт.
  16. Варианты. 1. В алгоритме импорта после завершения импортирования товара добавить вызов функции, которая копирует значение полей в соответствующие атрибуты. 2. Набросать небольшой скрипт, который обойдет импортированные товары (н-р, по дате модификации товара), вызовет функцию, которая копирует значение полей в соответствующие атрибуты. Затем скрипт повесить на CRON. PS: 1й вариант нравиться больше, т.к. проще в реализации.
  17. Можно оттолкнуться от бесплатного модуля (есть для 2.x и 3.x). Функций достаточно много и часто закрывает большинство задач. Кроме того, имея полностью открытый код, можно при определенных навыках легко допилить под любые "хотелки". Некоторые разработчики даже с использованием IonCube делают открытые части с помощью которых можно как-то изменить логику работы модуля. В озвученном модуле, как правильно отметил Gmp, закрыта вся логика. Но если озвученное Вами решение полностью устраивает и ничего не нужно дорабатывать, то тоже имеет право на жизнь до тех пор, пока не захочется что-то изменить без участия вышеозвученной компании. С файлами 1.5Gb и даже раз в 10 больше справляется на ура консольный Vim (одинаков для Win и Linux). Но к нему нужно привыкнуть.
  18. Желательно озвучивать версию движка Opencart, название и версию модуля обмена на стороне сайта.
  19. На версии модуля1.6.4.8 проблема проявляется? Просто версия 2.x не так давно выложена автором для тестирования?
  20. Речь про поисковик Google
  21. Вариант решения на примере 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; // --
  22. Вот этот клон версии 1.6.4.8 для 3.x от одного из участников данной ветки не смотрели?
  23. Все верно. Сообщение modeFileSale(): Загрузка заказов отключена выводится, если в настройках модуля обмена отключена загрузка заказа из 1с на вкладке "Заказы". Какой версией модуля обмена с 1с пользуетесь? Какие настройки указаны на вкладке "Заказы" модуля обмена установлены?

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.