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

Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]


Recommended Posts

В общем хочу сказать следующее, кто делает каждый раз полную выгрузку, то модуль будет кушать очень много памяти если файл XML будет очень большим, ну где-то больше 50 мб, оперативы модуль будет есть примерно в 5 раз больше чем сам файл.

Но выход есть, сделайте несколько каталогов и тогда 1С будет выгружать несколько файлов.

 

Переходить на потоковое чтение файла XML не планируется в ближайшие полгода точно.

 

Далее что касается опций... есть сложности при использовании скриптов на стороне фронта и много модификаций что не везде корректно работают...

При использование отдельного модуля связанных опций остатки придется хранить в 3-х местах, так как добавляются остатки по складам, а это уже сложность...

Я смотрел сторонний модуль, там что хорошо есть админка, на фронте переделано, я использовал логику хранения остатков и цен в двух файлах, пока эта схема остается...  и ее можно использовать сторонними модулями... Что касается скидок на опции, тут я опять упор делал на скрипты на фронте... Но видимо в opencart 3 это будет сложно реализуемо, поэтому после майских праздников, по опциям будут изменения. Пока не могу сказать точно какие, сообщу позже.
 

По картинкам... планирую убрать водяные знаки, думаю очень лишнее при загрузке накладывать их, например лучше накладывать их на картинки которые кликают для увеличения! а на мелкие лучше не трогать. Это ускорит загрузку и возможные проблемы с проверкой с водяными знаками картинка или нет...Так что ищите уже сейчас модуль внешний.

 

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

 

Можно рассмотреть вариант загрузки картинок отдельно, а после обмена запускать из админки функцию, которая подвяжет файлы с определенным наименованием к товарам. Кому такой вариант нужен напишите мне, эту функцию потом напишу.

 

Ну пока все я пошел работать над ошибками, у кого ошибки с картинками, скорее всего это водяные знаки! Они будут вырезаны сейчас же! Так что аккуратней с обновлением в версии 1.6.4.5.

 

У кого ошибки в 1.6.3.12 в picture_description - это неудачный вариант использовать описания к картинкам из 1С и вставлять как ALT или другим способом при наведении на нее мышкой или использовать описание на фронте. Так что этот код нужно вырезать или использовать другую версию, либо можете просто создать такую таблицу в базе банных, структуру можно найти в функции install() или update_XXX() где XXX это версия перехода, в какой-то есть эта таблица.

 

По поводу выгрузки заказов если покупатель не регистрировался, будут проблемы, они с Пн будут решаться

Змінено користувачем Kirillove
Надіслати
Поділитися на інших сайтах

В 26.04.2018 в 16:26, niva36 сказал:

Да, совершенно верно. Разработчики MFP+ ориентируются на стандартный функционал opencart (также как и Вы, видимо по этому Ваш модуль обмена не загружает третий уровень категорий, т. к. в стандартном функционале opencart 2 уровня категорий).

Если товары в opencart загружены нестандартным способом то Mega Filter PRO/PLUS может их "неувидеть". В случае с Вашим модулем если товары отображаются только в одной категории то MFP+ их "видит", если в нескольких категориях (например, при включенной настройке "Заполнять родительские категории"), MFP+ не отображает товары пока не будет произведена индексация. Самый лучший способ - запускать индексацию MFP+ из Вашего модуля сразу после успешного обмена с 1С, что и описано здесь: http://mfp.ocdemo.eu/docs/developers.html#import-export-edit-products и приведен код, который необходимо исполнить по окончании обмена.

Разработчики MFP+ уже помогли мне "подружить" фильтр с шаблоном, теперь нужно его "подружить" с Вашим модулем.

Т. к. я не программист я не знаю куда вставить код индексации MFP+

/admin/model/extension/exchange1c.php функция importFile()

Надіслати
Поділитися на інших сайтах

Блин не посмотрел что 1С init посылает перед выгрузкой каждой порцией файла...и получается что ошибка 3000 или 3001 будет как без очистки кэша так и с очисткой...

Исправлю завтра...

Змінено користувачем Kirillove
Надіслати
Поділитися на інших сайтах

В ‎29‎.‎04‎.‎2018 в 14:43, Vamirus сказал:

Доброго времени Вам и трудам Вашим!

Пытаюсь сочленить ОС 2.3.0.2.3 и УНФ 1.6. при помощи Вашего Труда.

Не загружаются на сайт цены и количество. Пробовал выгружать в файловом режиме, получаются 2 файла. В файле offers.xml есть и цены и количество...

Подскажите, как восстановить справедливость...

Заранее благодарен и огромное спасибо за Ваш труд!

 

Такие вопросы здесь разбирают сугубо самостоятельно, либо сразу предлагают решить задачу "под ключ" на возмездной основе, если своей квалификации не хватает или просто лень копаться.

Змінено користувачем IronMann
Надіслати
Поділитися на інших сайтах


 

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

Змінено користувачем IronMann
Надіслати
Поділитися на інших сайтах


Вы давно работаете с УНФ? То, что у вас на скриншоте - это не проблема, а похоже, некоторое недопонимание вами специфики работы в УНФ.

Если не трудно, объясните, как вы заводите контрагента "руками" (без модуля, а просто в работе), я скажу, как это сделано у меня. Я работаю в УНФ с 2012 года.

 

Но вас на самом деле ждет и проблема с модулем. Давайте, разберем в начале вопрос номер один, который я выше поднял, а потом, проверим вместе и решим два.

Змінено користувачем IronMann
Надіслати
Поділитися на інших сайтах


9 часов назад, MRvagrant сказал:

Работаю с УНФ недавно, завожу контрагента примерно следующим образом: Продажи -- Покупатели -- Создать -- Заполняю данные -- записать и закрыть

Поправьте буду признателен 

 

Начнем с того, что пользоваться нужно релизом не ниже 1.6.13, а лучше вообще самым свежим 1.6.14.

 

Во первых, создавать клиента лучше из самого заказа, а не заранее, через справочник контрагентов - банально экономите время на лишних кликах. К тому же, система будет вам предлагать по ходу ввода ФИО разные варианты уже имеющихся клиентов, что позволит процентов на 70 избежать создание дублей. Вот вы набили нового клиента, система не нашла похожих и предложила создать. Нажали "создать" - вбитые вами в заказе ФИО автоматом прописались в новой карточке контрагента поля в разделах "Компания" и "Представление в программе" - тоже сэкономили на кликах.

 

Теперь главное - не обращайте внимание на слово "Компания". Тип клиента задается в раскрывающемся ниже списке "Юридические данные", в одном из предлагаемых вариантах выбора: "Юрлицо", "ИП", "Физлицо", "Гос. орган". Вам нужно выбрать "Физлицо".

 

В общем, осваивайте УНФ как следует. Обменами заниматься реально рано.

 

А глюк обмена выражается в следующем:

1) Из опенкарта импортируется новый клиент новую карточку контрагента. Там ФИО, телефон, адрес, емейл.

2) Заходите в карточку свежеимпортированного контрагента, просто нажимаете "сохранить", либо чего-нибудь делаете и нажимаете "сохранить" и выходите.

3) Заходите снова - опа, куда-то пропали данные емейла и телефона! Просто исчезли из карточки.

 

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

 

Разумеется, тот набор тегов, с которым данный глюк не проявляется, был взят мной не с потолка, а путем изучения обмена UMI-CMS с УНФ. Было как-то странно, что работая с модулем глюк был, а когда делал тоже самое через UMI - глюка не было. Пришлось "ловить" отладчиком точку передачи данных из UMI в УНФ и смотреть, какие теги там использовались для создания контрагента. И если UMI, интернет-движок которых активно продвигает 1С в своих решениях используют определенные теги, думается, что это не просто так делается.

Змінено користувачем IronMann
Надіслати
Поділитися на інших сайтах


Здравствуйте. Установил модуль обмен работал, потом поставил шаблон и теперь ERROR : 2004
Загрузка каталога прервана по наличию файла /system/storage/cache/exchange1c/break. Модуль при этом обработает только один товар. Удобно использовать при тестировании больших файлов.

В логе - 

 Время обработки category_parse: 0.00025010108947754 сек
2018-05-01 20:53:32 - 5266 | ВНИМАНИЕ! Категории отсутствуют, новые товары будут без категорий!
2018-05-01 20:53:32 - 5269 | Товаров в файле: 3
2018-05-01 20:53:32 - 5280 | ---------------------------------
2018-05-01 20:53:32 - 5281 | ТОВАР: 'Бадминтон 2 ракетки  в чехле профессиональный', GUID: '6e2ef8ff-1c69-11e8-bdbf-005056c00008'
2018-05-01 20:53:32 - 5031 | [!] Категория не найдена по Ид: 6e2ef8fb-1c69-11e8-bdbf-005056c00008
2018-05-01 20:53:32 - Строка ошибки: 5349 - error_2004_log
2018-05-01 20:53:32 - 0131 | Время обработки product_parse: 0.00042200088500977 сек
2018-05-01 20:53:32 - ОШИБКА 2004. Смотрите описание ошибки в справке модуля обмена.
2018-05-01 20:53:32 - modeImport(): Ошибка при загрузке файла: 24planeta.ru/system/storage/cache/exchange1c/import.xml

 

До установки шаблона обмен 1 товара тестировался и работал, теперь доже после отката на дефолтный шаблон и настройки обмена падает с той же ошибкой. Куда смотреть, как править?

Надіслати
Поділитися на інших сайтах

Добрый всем день! Уже всю голову сломал, может где пропустил но ситуация следующая

Имеем:

Opencart.pro 2.3.0.2.3

Модуль обмена вот такой: oc2.3-exchange1c_1.6.4.4b3.ocmod

1с УТ: 11.3.4.93

 

Проблема: не выгружаются остатки и цены. Ранее на другом сайте при тех же условиях, только модуль был 1.6.3.12 или13, но все работало. Может кто знает куда копнуть? 

Надіслати
Поділитися на інших сайтах


В 29.04.2018 в 20:43, Vamirus сказал:

Доброго времени Вам и трудам Вашим!

Пытаюсь сочленить ОС 2.3.0.2.3 и УНФ 1.6. при помощи Вашего Труда.

Не загружаются на сайт цены и количество. Пробовал выгружать в файловом режиме, получаются 2 файла. В файле offers.xml есть и цены и количество...

Подскажите, как восстановить справедливость...

Заранее благодарен и огромное спасибо за Ваш труд!

Сначала должен загрузиться файл import так как там описаны сами товары, после этого модуль создаст связи Ид->id, а после загрузить offers в котором указаны Ид товаров, модуль по ним найдет какое id соответствует этому товару и обновит в нем остатки и цены.

Чтобы обновились цены, они должны быть указаны в настройке модуля. Можно включить автозагрузку типов цен и при первом обмене, то есть при первой загрузке файла offers они будут загружены в настройки. 

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

Если будет включена автозагрузка типов цен, то при появлении нового типа цен в файле offers, модуль добавит ее в конец таблицы.

Надіслати
Поділитися на інших сайтах

Автор, добрый день! установил последнюю версию,  в которой Вы указываете, что исправлены производители. Но по факту проблемма так и осталась. При указании загружать из свойства производителя, происходит следующее:

на стороне 1с: 

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Fatal error</b>:  Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' `language_id` = 1, `manufacturer_id` = 23' at line 1&lt;br /&gt;Error No: 1064&lt;br /&gt;INSERT INTO `oc_manufacturer_description` SET , `language_id` = 1, `manufacturer_id` = 23 in C:\xampp\htdocs\opencart6\system\library\db\mysqli.php:40
Stack trace:
#0 C:\xampp\htdocs\opencart6\system\library\db.php(16): DB\MySQLi-&gt;query('INSERT INTO `oc...', Array)
#1 C:\xampp\htdocs\opencart6\admin\model\extension\exchange1c.php(188): DB-&gt;query('INSERT INTO `oc...')
#2 C:\xampp\htdocs\opencart6\admin\model\extension\exchange1c.php(4353): ModelExtensionExchange1c-&gt;query('INSERT INTO `oc...')
#3 C:\xampp\htdocs\opencart6\admin\model\extension\exchange1c.php(4405): ModelExtensionExchange1c-&gt;addManufacturer(Array)
#4 C:\xampp\htdocs\opencart6\admin\model\extension\exchange1c.php(4197): ModelExtensionExchange1c-&gt;setManufacturer('Borgonovo')
#5 C:\xampp\htdocs\opencart6\admin in <b>C:\xampp\htdocs\opencart6\system\library\db\mysqli.php</b> on line <b>40</b><br />

Выгрузка товаров завершена с ошибками!!!

в логаг сервера:

libpng warning: Interlace handling should be turned on when using png_read_image
[Wed May 02 12:47:45.309679 2018] [php7:error] [pid 1036:tid 1676] [client ::1:50157] PHP Fatal error:  Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' `language_id` = 1, `manufacturer_id` = 11' at line 1<br />Error No: 1064<br />INSERT INTO `oc_manufacturer_description` SET , `language_id` = 1, `manufacturer_id` = 11 in C:\\xampp\\htdocs\\opencart6\\system\\library\\db\\mysqli.php:40\nStack trace:\n#0 C:\\xampp\\htdocs\\opencart6\\system\\library\\db.php(16): DB\\MySQLi->query('INSERT INTO `oc...', Array)\n#1 C:\\xampp\\htdocs\\opencart6\\admin\\model\\extension\\exchange1c.php(188): DB->query('INSERT INTO `oc...')\n#2 C:\\xampp\\htdocs\\opencart6\\admin\\model\\extension\\exchange1c.php(4353): ModelExtensionExchange1c->query('INSERT INTO `oc...')\n#3 C:\\xampp\\htdocs\\opencart6\\admin\\model\\extension\\exchange1c.php(4405): ModelExtensionExchange1c->addManufacturer(Array)\n#4 C:\\xampp\\htdocs\\opencart6\\admin\\model\\extension\\exchange1c.php(4197): ModelExtensionExchange1c->setManufacturer('Borgonovo')\n#5 C:\\xampp\\htdocs\\opencart6\\admin in C:\\xampp\\htdocs\\opencart6\\system\\library\\db\\mysqli.php on line 40
libpng warning: Interlace handling should be turned on when using png_read_image
[Wed May 02 12:58:25.599718 2018] [php7:error] [pid 1036:tid 1672] [client ::1:50186] PHP Fatal error:  Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' `language_id` = 1, `manufacturer_id` = 23' at line 1<br />Error No: 1064<br />INSERT INTO `oc_manufacturer_description` SET , `language_id` = 1, `manufacturer_id` = 23 in C:\\xampp\\htdocs\\opencart6\\system\\library\\db\\mysqli.php:40\nStack trace:\n#0 C:\\xampp\\htdocs\\opencart6\\system\\library\\db.php(16): DB\\MySQLi->query('INSERT INTO `oc...', Array)\n#1 C:\\xampp\\htdocs\\opencart6\\admin\\model\\extension\\exchange1c.php(188): DB->query('INSERT INTO `oc...')\n#2 C:\\xampp\\htdocs\\opencart6\\admin\\model\\extension\\exchange1c.php(4353): ModelExtensionExchange1c->query('INSERT INTO `oc...')\n#3 C:\\xampp\\htdocs\\opencart6\\admin\\model\\extension\\exchange1c.php(4405): ModelExtensionExchange1c->addManufacturer(Array)\n#4 C:\\xampp\\htdocs\\opencart6\\admin\\model\\extension\\exchange1c.php(4197): ModelExtensionExchange1c->setManufacturer('Borgonovo')\n#5 C:\\xampp\\htdocs\\opencart6\\admin in C:\\xampp\\htdocs\\opencart6\\system\\library\\db\\mysqli.php on line 40

Убирая запятую в строке 4353 перед language_id - выгрузка завершена успешно. НО производители все без имени при каждой выгрузке размножаются, поскольку в opencart и oc_store 2.3 имя, отображаемое берется из колонки name в oc_manufacturer_decription. Ранее вы ответили, что в Опенкарт Про нет такой колонки. Но насколько я понимаю, Вы же разрабатываете универсальный модуль под разные модификации опенкарта? Или я что-то пропустил и теперь только под Опенкарт Про?

Мы уже пытались сами переписать данный участок, но тогда слетают все остальные функции.

 

Уважаемый автор, без Вас в этой проблемме не разобраться. Прошу не проигнорируйте, пожалуйста!

Надіслати
Поділитися на інших сайтах


Добрый день, подскажите, у меня opencart 2.1.0.1 (Данная сборка подготовлена командой opencart.ru) сейчас установлена версия модуля 1.6.2.b25, модулем практически не пользовались, как можно обновить до актуальной версии? И подскажите версия 1.6.3 работает под php 5.4.45?

Спасибо

Надіслати
Поділитися на інших сайтах


22 часа назад, GrblFF сказал:

 Время обработки category_parse: 0.00025010108947754 сек
2018-05-01 20:53:32 - 5266 | ВНИМАНИЕ! Категории отсутствуют, новые товары будут без категорий!
2018-05-01 20:53:32 - 5269 | Товаров в файле: 3
2018-05-01 20:53:32 - 5280 | ---------------------------------
2018-05-01 20:53:32 - 5281 | ТОВАР: 'Бадминтон 2 ракетки  в чехле профессиональный', GUID: '6e2ef8ff-1c69-11e8-bdbf-005056c00008'
2018-05-01 20:53:32 - 5031 | [!] Категория не найдена по Ид: 6e2ef8fb-1c69-11e8-bdbf-005056c00008
2018-05-01 20:53:32 - Строка ошибки: 5349 - error_2004_log
2018-05-01 20:53:32 - 0131 | Время обработки product_parse: 0.00042200088500977 сек
2018-05-01 20:53:32 - ОШИБКА 2004. Смотрите описание ошибки в справке модуля обмена.

До установки шаблона обмен 1 товара тестировался и работал, теперь доже после отката на дефолтный шаблон и настройки обмена падает с той же ошибкой. Куда смотреть, как править?

Если отключить модуль, то при обмене в ручном режиме ошибка не появляется. Но и обмен не проходит соответственно. :(

Обмен более менее проходит, если включить загрузку категорий, тоже с ошибкой конечно.

SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data

OK

 

 

Надіслати
Поділитися на інших сайтах

Всем привет!

Версия ocStore 2.3.0.2.2 -1с 8.3 УНФ 1.6, версия модуль крайняя.

Производитель записан в дополнительных реквезитах-"общие", уже все что на ум пришло пребрал, но так и не могу загрузить производителей в "Производители". Модуль загружает производителей в Атрибуты. Пробовал записать в правила загрузки следующий код "Производитель::manufacturer_id" тоже не помогает!

Помогите пожалуйста решить! Заранее благодарю!

Змінено користувачем rutskoifp
Надіслати
Поділитися на інших сайтах


7 часов назад, Sfeotable сказал:

Уважаемый автор, без Вас в этой проблемме не разобраться. Прошу не проигнорируйте, пожалуйста!

 

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

 

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

 

Можно подключить к этому необходимое количество энтузиастов, если сил одного разработчика на это совсем не хватает. Наверняка найдутся желающие.

 

Я сильно извиняюсь, оно конечно хорошо, когда много чего есть в программе, но еще лучше, если это работает как часы.

 

-------

P.S. Виталий, можете не читать мое ТЗ на реализацию доставки - я уже ответа от вас не жду! Устал уже месяц ждать, забил! :) И вы тоже забейте, не беспокойтесь, пусть вас на этот счет неудобства никакие не тревожат! :)

 

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

 

P.S.S. Да, Виталий, уже скоро, совсем скоро, исполнится ДВА ГОДА, когда я впервые поднял тему доставки и связанной с этим кривизной работы с адресами в модуле. Можете посмотреть сами, на первой странице данной темы. Скоро отпразднуем! :) Подумать только, как быстро время пролетело... Только вот воз и ныне там!

Змінено користувачем IronMann
Надіслати
Поділитися на інших сайтах


10 часов назад, DenisKhalikov сказал:

Добрый всем день! Уже всю голову сломал, может где пропустил но ситуация следующая

Имеем:

Opencart.pro 2.3.0.2.3

Модуль обмена вот такой: oc2.3-exchange1c_1.6.4.4b3.ocmod

1с УТ: 11.3.4.93

 

Проблема: не выгружаются остатки и цены. Ранее на другом сайте при тех же условиях, только модуль был 1.6.3.12 или13, но все работало. Может кто знает куда копнуть? 

Вопрос снят, обновил модуль и все заработало)))

Надіслати
Поділитися на інших сайтах


15 часов назад, rutskoifp сказал:

Всем привет!

Версия ocStore 2.3.0.2.2 -1с 8.3 УНФ 1.6, версия модуль крайняя.

Производитель записан в дополнительных реквезитах-"общие", уже все что на ум пришло пребрал, но так и не могу загрузить производителей в "Производители". Модуль загружает производителей в Атрибуты. Пробовал записать в правила загрузки следующий код "Производитель::manufacturer_id" тоже не помогает!

Помогите пожалуйста решить! Заранее благодарю!

Приложите файл import.xml и укажите версию модуля, который используете.

Надіслати
Поділитися на інших сайтах


14 часов назад, IronMann сказал:

Наверное, либо вообще никто доставкой в интернет-магазинах никогда не пользуется и никуда заказы не доставляет

За всех не скажу, только на своём примере. Мы продаём одежду бюджетного сегмента мелким оптом, т.е. от десятков до сотен штук в одном заказе. Вес и объём каждой вещи вычислить трудно, т.к. есть небольшой разбег по параметрам, который накапливается с количеством. Кроме того, большинство артикулов не имеет индивидуальной упаковки, поэтому пакуется по несколько штук в пакет. Количество пакетов на заказ точному подсчёту не поддаётся. Плюс общая упаковка заказа в полиэтиленовый пакет и полипропиленовый мешок, размер и вес которых зависит от объёма заказа. 

Возможно мы недостаточно думали над этим, но с первого взгляда параметры для модуля доставки автоматически не подсчитать. М.б. вы подскажите способ.

Надіслати
Поділитися на інших сайтах


Давайте предельно упростим понимание вопроса, чтобы было ясно, о чем идет речь.

 

Вы в (именно в 1С) услугу доставки в заказ клиента (счет клиенту) включаете?

 

Если НЕТ - тогда вопрос снимается вообще, т.к. доставку вы не учитываете и предмета обсуждения просто нет.

 

Если ДА, тогда вопрос - каким образом вы формируете информацию о доставке в заказе в опенкарте и формируете ли эту информацию вообще? Как я понял, в опенкарте вы не используете никаких модулей доставки, а просто передаете в 1С чисто список номенклатуры. Может, вы потом клиенту звоните и обсуждаете с ним вид доставки по телефону, а потом забиваете руками нужную услугу в 1С, не знаю.

Надіслати
Поділитися на інших сайтах


2 часа назад, KLM сказал:

Приложите файл import.xml и укажите версию модуля, который используете.

1.6.4.4b5 версия модуля

файл import.xml во вложении... Заранее огромное спасибо!!!

import.xml

Надіслати
Поділитися на інших сайтах


1 час назад, IronMann сказал:

Давайте предельно упростим понимание вопроса, чтобы было ясно, о чем идет речь.

 

Вы в (именно в 1С) услугу доставки в заказ клиента (счет клиенту) включаете?

 

Если НЕТ - тогда вопрос снимается вообще, т.к. доставку вы не учитываете и предмета обсуждения просто нет.

 

Если ДА, тогда вопрос - каким образом вы формируете информацию о доставке в заказе в опенкарте и формируете ли эту информацию вообще? Как я понял, в опенкарте вы не используете никаких модулей доставки, а просто передаете в 1С чисто список номенклатуры. Может, вы потом клиенту звоните и обсуждаете с ним вид доставки по телефону, а потом забиваете руками нужную услугу в 1С, не знаю.

Нет, услугу доставки в заказ клиента мы не включаем, т.к. отгружаем после оплаты заказа и нет понимания, как можно вести автоматический расчёт доставки. Окончательную упаковку заказа мы проводим после оплаты, до этого он лежит в ячейке хранения. Клиент может сделать ещё несколько дозаказов к основному заказу в течение, скажем, недели. И тогда мы формируем единый заказ на отправку.

 

Метод доставки: клиент просто выбирает транспортную компанию из списка при формировании заказа, а оплачивает при получении его в ТК. Единственная сложность с Почтой России - там требуется оплата при отправке (наложенный платёж не используем). В этом случае используем сторонний онлайн-калькулятор для расчёта после фактической сборки у полной упаковки заказа. Т.е. клиент платит в 2 приёма, что неудобно ни ему ни нам.

 

Возможно, я и другие присутствующие что-то изменили бы в плане доставки, если вы поделитесь своим опытом.

Если данная функция будет востребована, можно с большей вероятностью надеяться на появление её в модуле обмена.

Надіслати
Поділитися на інших сайтах


  • dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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