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

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


 Поделиться

Рекомендованные сообщения

Добрый день.

Для клиентов, которые осуществляли заказ без регистрации в OpenCart, возникает ошибка в файле выгрузки заказов:

<b>Notice</b>: Undefined index: company in <b>.../admin/model/extension/exchange1c.php</b> on line <b>6617</b><b>Notice</b>: Undefined index: company_inn in <b>.../admin/model/extension/exchange1c.php</b> on line <b>6621</b><b>Notice</b>: Undefined index: company_kpp in <b>.../admin/model/extension/exchange1c.php</b> on line <b>6622</b>

 

 

Ссылка на комментарий
Поделиться на других сайтах


  • Ответы 5,1k
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Здравствуйте! Может кто силен в 1С? Суть вот в чем, сделал два сайта, один основной, второй для теста. но выгрузка изменений производится только на один сайт, который обновится первым, а при попытке выгрузится на второй пишет: изменение товаров не зарегистрированны. выгрузка товаров не произведена! Как сделать что б 1С понимала что это два раздельных сайты и изменение надо вносить на оба сайта?

Ссылка на комментарий
Поделиться на других сайтах


8 часов назад, DeviceVL сказал:

Здравствуйте! Может кто силен в 1С? Суть вот в чем, сделал два сайта, один основной, второй для теста. но выгрузка изменений производится только на один сайт, который обновится первым, а при попытке выгрузится на второй пишет: изменение товаров не зарегистрированны. выгрузка товаров не произведена! Как сделать что б 1С понимала что это два раздельных сайты и изменение надо вносить на оба сайта?

попробуй сделать два обмена с разными настройками   или через папку

Ссылка на комментарий
Поделиться на других сайтах


20 hours ago, bbiko said:

попробуй сделать два обмена с разными настройками   или через папку

Не получается, если нет проданной позиции в настройках на этот сайт, то и второй следом пишет изменений нет!

Ссылка на комментарий
Поделиться на других сайтах


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

но цена на сайте по прежнему указан в евро, на сайте отображается так
image.png.29ca1a20d2fcb7d97609f7fbc2cfb907.png

кто сталкивался?

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

Version 1.6.4.3b2 

Ссылка на комментарий
Поделиться на других сайтах

Скажите пожалуйста, а выгрузка прикрепленных файлов поддерживается? Ну, к примеру в 1с прикреплен к товару pdf-файл с описанием или инструкция, необходимо, чтобы он выгружался с товаром вместе. Есть такой функционал? Пример прикрепленного файла в приложении.

Описанте Товара в Базе.jpg

Изменено пользователем dexsprog
Добавил изображение.
Ссылка на комментарий
Поделиться на других сайтах


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

  • "product_to_1c", "category_to_1c", "attribute_to_1c", "store_to_1c", "manufacturer_to_1c" - связь с Ид
  • "attribute_value" - используется при загрузке 1С Битрикс в формате CommerceML 2.09 и  2.10 для связи Ид со значениями атрибутов
  • "product_feature" - Характеристики товаров в 1С для связи Ид характеристики
  • "product_feature_value" - значения характеристик (варианты)
Ссылка на комментарий
Поделиться на других сайтах


On 2/6/2018 at 1:02 PM, amoafina said:

Всем добрый день!

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

Столбец в таблице БД cart называется не product_unit_id а unit_id, следовательно:

 

1) В файле  /system/storage/modification/system/library/cart/cart.php

Строка 293:

'product_unit_id' => ($cart['product_unit_id']),

Заменить на 

'product_unit_id' => ($cart['unit_id']),

 

Строка 319, в конце строки:

date_added = NOW(), product_unit_id = " . $product_unit_id);

Заменить на

date_added = NOW(), unit_id = " . $product_unit_id);

 

Мне помогло.

 

А вообще, автору огромное спасибо за модуль! Очень широкий функционал.

Пока ковыряюсь в настройках, допиливаю, все что сбоит. 

Вы не в том месте правите, так как это УЖЕ модифицированный файл, и после обновления модификаторов ваши правки потрутся  модификаторами, он вернется в прежнее состояние.Правьте модификатор, вносящий изменения в этот файл. 

Ссылка на комментарий
Поделиться на других сайтах


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

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

  • "product_to_1c", "category_to_1c", "attribute_to_1c", "store_to_1c", "manufacturer_to_1c" - связь с Ид
  • "attribute_value" - используется при загрузке 1С Битрикс в формате CommerceML 2.09 и  2.10 для связи Ид со значениями атрибутов
  • "product_feature" - Характеристики товаров в 1С для связи Ид характеристики
  • "product_feature_value" - значения характеристик (варианты)

Все поля с таблицами описаны в функциях install() и uninstall() по пути "admin\controller\extension\module\exchange1c.php".

Ссылка на комментарий
Поделиться на других сайтах


34 минуты назад, Maximis сказал:

Все поля с таблицами описаны в функциях install() и uninstall() по пути "admin\controller\extension\module\exchange1c.php".

Я к сожалению почти ничего не понимаю.

В техподдержке другого модуля сказал удалить таблицы где в названии warehouse
А мне чет не вериться что эти таблицы создал этот модуль, поэтому и срршиваю

 

Не поможете? нужен список таблиц, который модуль создал

Ссылка на комментарий
Поделиться на других сайтах


17 минут назад, VadimSintsov сказал:

Я к сожалению почти ничего не понимаю.

В техподдержке другого модуля сказал удалить таблицы где в названии warehouse
А мне чет не вериться что эти таблицы создал этот модуль, поэтому и срршиваю

 

Не поможете? нужен список таблиц, который модуль создал

Не понял, при отключении модуля срабатывает функция uninstall, соответственно все созданные поля в таблицах удаляются.

т.е. достаточно отключить модуль, а потом удалить файлы модуля.

Ссылка на комментарий
Поделиться на других сайтах


22 минуты назад, VadimSintsov сказал:

Я к сожалению почти ничего не понимаю.

В техподдержке другого модуля сказал удалить таблицы где в названии warehouse
А мне чет не вериться что эти таблицы создал этот модуль, поэтому и срршиваю

 

Не поможете? нужен список таблиц, который модуль создал

Да и не создает модуль таких таблиц и полей. А вот и информация про удаление модуля в описании:

Удаление модуля

  • Полное удаление модуля с файлами можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=remove
  • Перед удалением проходит проверка по списку IP адресов.
  • В последующих версиях необходимо в начале функции modeRemoveModule() файле /admin/controller/module/exchange1c.php закомментарить строчку: return false;
  • Если в настройке модуля список IP адресов пустой, то эта опция работать не будет.
  • После этого надо зайти в дополнения (модификаторы) и нажать в правом верхнем углу кнопочку обновить.
Ссылка на комментарий
Поделиться на других сайтах


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

Ссылка на комментарий
Поделиться на других сайтах


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

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

 Можно - надо в 1С в настройках обмена с сайтом указать что нужно выгружать оптовую и розничную цены. Сделать выгрузку. На сайте в настройках модуля обмена во вкладке "Цены" есть таблица "Связь типов цен (соглашений) в 1С с группами покупателей "  там появится оптовая цена - для неё нужно настроить следующее- Группа покупателей = Оптовые  , Таблица = скидки , Количество = 1, Приоритет = 1. Затем сделать полную выгрузку.

Ссылка на комментарий
Поделиться на других сайтах


Похоже в модуле напутано с покупателями вот здесь

        public function getCustomerInfo(&$order) {

		$query = $this->query("SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'");
		if ($query->num_rows) {
			$order['firstname'] = $query->row['firstname'];
			$order['lastname'] = $query->row['lastname'];
			$order['middlename'] = $query->row['middlename'];
			$order['company'] = $query->row['company'];
			$order['company_inn'] = $query->row['company_inn'];
			$order['company_kpp'] = $query->row['company_kpp'];
		}

ocStore 2.3.0.2.3   В таблице "customer" нет поля "company"  и заказы не выгружаются  из за ошибки - но зато это поле есть в таблице "address".

Мне не нужны ИИН КПП и Отчество клиентов - поэтому сделал так.

public function getCustomerInfo(&$order) {

		//$query = $this->query("SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'");
		$query = $this->query("SELECT `firstname`,`lastname`,`company` FROM `" . DB_PREFIX . "address` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'");
		if ($query->num_rows) {
			$order['firstname'] = $query->row['firstname'];
			$order['lastname'] = $query->row['lastname'];
			//$order['middlename'] = $query->row['middlename'];
			$order['company'] = $query->row['company'];
			//$order['company_inn'] = $query->row['company_inn'];
			//$order['company_kpp'] = $query->row['company_kpp'];
		}

Работает.

Ссылка на комментарий
Поделиться на других сайтах


13 часов назад, AlexChina сказал:

 Можно - надо в 1С в настройках обмена с сайтом указать что нужно выгружать оптовую и розничную цены. Сделать выгрузку. На сайте в настройках модуля обмена во вкладке "Цены" есть таблица "Связь типов цен (соглашений) в 1С с группами покупателей "  там появится оптовая цена - для неё нужно настроить следующее- Группа покупателей = Оптовые  , Таблица = скидки , Количество = 1, Приоритет = 1. Затем сделать полную выгрузку.

спасибо все получилосььь

 

было бы еще отлично если можно было бы заказывать товары весовые не целыми кг а дробными

Ссылка на комментарий
Поделиться на других сайтах


23 часа назад, bbiko сказал:

спасибо все получилосььь

 

было бы еще отлично если можно было бы заказывать товары весовые не целыми кг а дробными

Надо чтобы было как в 1С - там как реализовано?

Ссылка на комментарий
Поделиться на других сайтах


Да в 1С все реализовано

только сайте при оформлении заказа нету возможности выбора дробного значения   можно только 1 кг 2 кг и т.д

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте.

Opencart 2.3.0.2.2

Обновил модуль обмена 1с до 1.6.4.5.  

После полной выгрузки не записываются скидки в oc_product_discount 

 

Логи и настройки:

Спойлер

2018-12-26 14:49:59 - 6043(M) ПРЕДЛОЖЕНИЕ
2018-12-26 14:49:59 - 6055(M) Характеристика Ид: 6b302238-b873-11e5-9b31-0080481c2450
2018-12-26 14:49:59 - 5573(M) SELECT `product_id`, `version` FROM `oc_product_to_1c` WHERE `guid` = 'af5a2c6c-b872-11e5-9b31-0080481c2450'
2018-12-26 14:49:59 - 5582(M) SELECT `product_id` FROM `oc_product` WHERE `product_id` = 5320
2018-12-26 14:49:59 - 5590(M) Найден товар по Ид, product_id = 5320
2018-12-26 14:49:59 - 2114(M) SELECT * FROM `oc_product` WHERE `product_id` = 5320
2018-12-26 14:49:59 - 2124(M) SELECT * FROM `oc_product_description` WHERE `product_id` = 5320 AND `language_id` = 3
2018-12-26 14:49:59 - 6085(M) Предложение Ид: af5a2c6c-b872-11e5-9b31-0080481c2450, product_id = 5320
2018-12-26 14:49:59 - 5472(M) this->PRICE_TYPES:
2018-12-26 14:49:59 - 5473(M):
2018-12-26 14:49:59 - Array
(
    [1a37c9a1-b9dc-11e5-9b31-0080481c2450] => Array
        (
            [keyword] => Кат-4(від 50000грн/міс)
            [guid] => 1a37c9a1-b9dc-11e5-9b31-0080481c2450
            [customer_group_id] => 4
            [table_price] => discount
            [quantity] => 1
            [priority] => 1
            [currency] => Array
                (
                    [currency_id] => 4
                    [title] => Гривня
                   


 => UAH

			                    [symbol_left] => ₴ 

			                    [symbol_right] =>  грн.

			                    [decimal_place] => 2

			                    [value] => 1.00000000

			                    [status] => 1

			                    [date_modified] => 2018-04-11 16:49:05

			                )
		

		

            [tax_rate_id] => 0
            [tax_class_id] => 0
        )

    [1a37c99f-b9dc-11e5-9b31-0080481c2450] => Array
        (
            [keyword] => Кат-3(від 25000грн/міс)
            [guid] => 1a37c99f-b9dc-11e5-9b31-0080481c2450
            [customer_group_id] => 3
            [table_price] => discount
            [quantity] => 1
            [priority] => 1
            [currency] => Array
                (
                    [currency_id] => 4
                    [title] => Гривня
                   


 => UAH

			                    [symbol_left] => ₴ 

			                    [symbol_right] =>  грн.

			                    [decimal_place] => 2

			                    [value] => 1.00000000

			                    [status] => 1

			                    [date_modified] => 2018-04-11 16:49:05

			                )
		

		

            [tax_rate_id] => 0
            [tax_class_id] => 0
        )

    [1a37c99d-b9dc-11e5-9b31-0080481c2450] => Array
        (
            [keyword] => Кат-2(від 10000грн/міс)
            [guid] => 1a37c99d-b9dc-11e5-9b31-0080481c2450
            [customer_group_id] => 2
            [table_price] => discount
            [quantity] => 1
            [priority] => 1
            [currency] => Array
                (
                    [currency_id] => 4
                    [title] => Гривня
                   

 => UAH
                    [symbol_left] => ₴ 
                    [symbol_right] =>  грн.
                    [decimal_place] => 2
                    [value] => 1.00000000
                    [status] => 1
                    [date_modified] => 2018-04-11 16:49:05
                )

            [tax_rate_id] => 0
            [tax_class_id] => 0
        )

    [1a37c99c-b9dc-11e5-9b31-0080481c2450] => Array
        (
            [keyword] => Кат-1(до 10000грн/міс)
            [guid] => 1a37c99c-b9dc-11e5-9b31-0080481c2450
            [customer_group_id] => 1
            [table_price] => product
            [quantity] => 1
            [priority] => 0
            [currency] => Array
                (
                    [currency_id] => 4
                    [title] => Гривня
                    [code] => UAH
                    [symbol_left] => ₴ 
                    [symbol_right] =>  грн.
                    [decimal_place] => 2
                    [value] => 1.00000000
                    [status] => 1
                    [date_modified] => 2018-04-11 16:49:05
                )

            [tax_rate_id] => 0
            [tax_class_id] => 0
        )

)

2018-12-26 14:49:59 - 5543(M) Кат-4(від 50000грн/міс) = 19.44, Ид = 1a37c9a1-b9dc-11e5-9b31-0080481c2450
2018-12-26 14:49:59 - 5543(M) Кат-3(від 25000грн/міс) = 20.46, Ид = 1a37c99f-b9dc-11e5-9b31-0080481c2450
2018-12-26 14:49:59 - 5543(M) Кат-2(від 10000грн/міс) = 21.24, Ид = 1a37c99d-b9dc-11e5-9b31-0080481c2450
2018-12-26 14:49:59 - 5543(M) Кат-1(до 10000грн/міс) = 21.78, Ид = 1a37c99c-b9dc-11e5-9b31-0080481c2450
2018-12-26 14:49:59 - 0106(M) Время обработки parse_price: 0.00053811073303223 сек
2018-12-26 14:49:59 - 2684(M) Запись предложения...
2018-12-26 14:49:59 - 2685(M) Старые данные:
2018-12-26 14:49:59 - 2686(M):
2018-12-26 14:49:59 - Array
(
    [product_id] => 5320
    [model] => 2575
    [sku] => 2575
    [upc] => 1 шт.
    [ean] => 
    [jan] => 
    [isbn] => 
    [mpn] => af5a2c6c-b872-11e5-9b31-0080481c2450
    [location] => 
    [quantity] => 2.000
    [unit_id] => 1
    [stock_status_id] => 5
    [image] => 
    [manufacturer_id] => 0
    [shipping] => 1
    [price] => 21.7800
    [points] => 0
    [tax_class_id] => 0
    [date_available] => 0000-00-00
    [weight] => 0.350
    [weight_class_id] => 1
    [length] => 0.00
    [width] => 0.00
    [height] => 0.00
    [length_class_id] => 1
    [subtract] => 1
    [minimum] => 1
    [sort_order] => 0
    [status] => 1
    [viewed] => 39
    [date_added] => 2018-05-04 17:28:09
    [date_modified] => 2018-12-26 14:48:53
    [product_stickers] => 
    [ext_id] => 
    [ext_update_id] => 
    [language_id] => 3
    [name] => Штуцер перехідника 70-2409037
    [description] => &lt;p&gt;Штуцер перехідника 70-2409037&lt;/p&gt;
    [tag] => Штуцер перехідника 70-2409037,2575,Задній міст (гр.24)
    [meta_title] => Штуцер перехідника 70-2409037
    [meta_h1] => Штуцер перехідника 70-2409037
    [meta_description] => 5320, Штуцер перехідника 70-2409037, 2575, ₴ 21.78 грн., 2575, , Задній міст (гр.24), Штуцер перехідника 70-2409037
    [meta_keyword] => 5320, Штуцер перехідника 70-2409037, 2575, ₴ 21.78 грн., 2575, , Задній міст (гр.24)
    [seo_title] => 
    [seo_h1] => 
    [alt_text] => 
    [title_text] => 
)

2018-12-26 14:49:59 - 2687(M) Предложение прочитано файла:
2018-12-26 14:49:59 - 2688(M):
2018-12-26 14:49:59 - Array
(
    [product_guid] => af5a2c6c-b872-11e5-9b31-0080481c2450
    [feature_guid] => 6b302238-b873-11e5-9b31-0080481c2450
    [quantity] => 14
    [prices] => Array
        (
            [1a37c9a1-b9dc-11e5-9b31-0080481c2450] => Array
                (
                    [keyword] => Кат-4(від 50000грн/міс)
                    [guid] => 1a37c9a1-b9dc-11e5-9b31-0080481c2450
                    [customer_group_id] => 4
                    [table_price] => discount
                    [quantity] => 1
                    [priority] => 1
                    [currency] => Array
                        (
                            [currency_id] => 4
                            [title] => Гривня
                            [code] => UAH
                            [symbol_left] => ₴ 
                            [symbol_right] =>  грн.
                            [decimal_place] => 2
                            [value] => 1.00000000
                            [status] => 1
                            [date_modified] => 2018-04-11 16:49:05
                        )

                    [tax_rate_id] => 0
                    [tax_class_id] => 0
                    [price] => 19.44
                    [rate] => 1
                )

            [1a37c99f-b9dc-11e5-9b31-0080481c2450] => Array
                (
                    [keyword] => Кат-3(від 25000грн/міс)
                    [guid] => 1a37c99f-b9dc-11e5-9b31-0080481c2450
                    [customer_group_id] => 3
                    [table_price] => discount
                    [quantity] => 1
                    [priority] => 1
                    [currency] => Array
                        (
                            [currency_id] => 4
                            [title] => Гривня
                            [code] => UAH
                            [symbol_left] => ₴ 
                            [symbol_right] =>  грн.
                            [decimal_place] => 2
                            [value] => 1.00000000
                            [status] => 1
                            [date_modified] => 2018-04-11 16:49:05
                        )

                    [tax_rate_id] => 0
                    [tax_class_id] => 0
                    [price] => 20.46
                    [rate] => 1
                )

            [1a37c99d-b9dc-11e5-9b31-0080481c2450] => Array
                (
                    [keyword] => Кат-2(від 10000грн/міс)
                    [guid] => 1a37c99d-b9dc-11e5-9b31-0080481c2450
                    [customer_group_id] => 2
                    [table_price] => discount
                    [quantity] => 1
                    [priority] => 1
                    [currency] => Array
                        (
                            [currency_id] => 4
                            [title] => Гривня
                            [code] => UAH
                            [symbol_left] => ₴ 
                            [symbol_right] =>  грн.
                            [decimal_place] => 2
                            [value] => 1.00000000
                            [status] => 1
                            [date_modified] => 2018-04-11 16:49:05
                        )

                    [tax_rate_id] => 0
                    [tax_class_id] => 0
                    [price] => 21.24
                    [rate] => 1
                )

            [1a37c99c-b9dc-11e5-9b31-0080481c2450] => Array
                (
                    [keyword] => Кат-1(до 10000грн/міс)
                    [guid] => 1a37c99c-b9dc-11e5-9b31-0080481c2450
                    [customer_group_id] => 1
                    [table_price] => product
                    [quantity] => 1
                    [priority] => 0
                    [currency] => Array
                        (
                            [currency_id] => 4
                            [title] => Гривня
                            [code] => UAH
                            [symbol_left] => ₴ 
                            [symbol_right] =>  грн.
                            [decimal_place] => 2
                            [value] => 1.00000000
                            [status] => 1
                            [date_modified] => 2018-04-11 16:49:05
                        )

                    [tax_rate_id] => 0
                    [tax_class_id] => 0
                    [price] => 21.78
                    [rate] => 1
                )

        )

)

2018-12-26 14:49:59 - 2528(M) SELECT * FROM `oc_product_discount` WHERE `product_id` = 5320
2018-12-26 14:49:59 - 2541(M) SELECT * FROM `oc_product_special` WHERE `product_id` = 5320
2018-12-26 14:49:59 - 2695(M) Старые акции и скидки:
2018-12-26 14:49:59 - 2696(M):
2018-12-26 14:49:59 - Array
(
    [discount] => Array
        (
        )

    [special] => Array
        (
        )

)

2018-12-26 14:49:59 - 2705(M) Цена опции = 21.78
2018-12-26 14:49:59 - 2725(M) Нет характеристик, можно удалить старые цены:
2018-12-26 14:49:59 - 2580(M) Удалено старых цен: 0
2018-12-26 14:49:59 - 2854(M) Остаток: 14
2018-12-26 14:49:59 - 2875(M):
2018-12-26 14:49:59 - Array
(
    [product_guid] => af5a2c6c-b872-11e5-9b31-0080481c2450
    [feature_guid] => 6b302238-b873-11e5-9b31-0080481c2450
    [quantity] => 14
    [prices] => Array
        (
            [1a37c9a1-b9dc-11e5-9b31-0080481c2450] => Array
                (
                    [keyword] => Кат-4(від 50000грн/міс)
                    [guid] => 1a37c9a1-b9dc-11e5-9b31-0080481c2450
                    [customer_group_id] => 4
                    [table_price] => discount
                    [quantity] => 1
                    [priority] => 1
                    [currency] => Array
                        (
                            [currency_id] => 4
                            [title] => Гривня
                            [code] => UAH
                            [symbol_left] => ₴ 
                            [symbol_right] =>  грн.
                            [decimal_place] => 2
                            [value] => 1.00000000
                            [status] => 1
                            [date_modified] => 2018-04-11 16:49:05
                        )

                    [tax_rate_id] => 0
                    [tax_class_id] => 0
                    [price] => 19.44
                    [rate] => 1
                )

            [1a37c99f-b9dc-11e5-9b31-0080481c2450] => Array
                (
                    [keyword] => Кат-3(від 25000грн/міс)
                    [guid] => 1a37c99f-b9dc-11e5-9b31-0080481c2450
                    [customer_group_id] => 3
                    [table_price] => discount
                    [quantity] => 1
                    [priority] => 1
                    [currency] => Array
                        (
                            [currency_id] => 4
                            [title] => Гривня
                            [code] => UAH
                            [symbol_left] => ₴ 
                            [symbol_right] =>  грн.
                            [decimal_place] => 2
                            [value] => 1.00000000
                            [status] => 1
                            [date_modified] => 2018-04-11 16:49:05
                        )

                    [tax_rate_id] => 0
                    [tax_class_id] => 0
                    [price] => 20.46
                    [rate] => 1
                )

            [1a37c99d-b9dc-11e5-9b31-0080481c2450] => Array
                (
                    [keyword] => Кат-2(від 10000грн/міс)
                    [guid] => 1a37c99d-b9dc-11e5-9b31-0080481c2450
                    [customer_group_id] => 2
                    [table_price] => discount
                    [quantity] => 1
                    [priority] => 1
                    [currency] => Array
                        (
                            [currency_id] => 4
                            [title] => Гривня
                            [code] => UAH
                            [symbol_left] => ₴ 
                            [symbol_right] =>  грн.
                            [decimal_place] => 2
                            [value] => 1.00000000
                            [status] => 1
                            [date_modified] => 2018-04-11 16:49:05
                        )

                    [tax_rate_id] => 0
                    [tax_class_id] => 0
                    [price] => 21.24
                    [rate] => 1
                )

            [1a37c99c-b9dc-11e5-9b31-0080481c2450] => Array
                (
                    [keyword] => Кат-1(до 10000грн/міс)
                    [guid] => 1a37c99c-b9dc-11e5-9b31-0080481c2450
                    [customer_group_id] => 1
                    [table_price] => product
                    [quantity] => 1
                    [priority] => 0
                    [currency] => Array
                        (
                            [currency_id] => 4
                            [title] => Гривня
                            [code] => UAH
                            [symbol_left] => ₴ 
                            [symbol_right] =>  грн.
                            [decimal_place] => 2
                            [value] => 1.00000000
                            [status] => 1
                            [date_modified] => 2018-04-11 16:49:05
                        )

                    [tax_rate_id] => 0
                    [tax_class_id] => 0
                    [price] => 21.78
                    [rate] => 1
                )

        )

    [price_feature] => 21.78
    [date_modified] => 2018-12-26 14:48:53
)

2018-12-26 14:49:59 - 1673(M) [i] Отличается поле 'quantity', старое: 2.000, новое: 14
2018-12-26 14:49:59 - 1677(M) Поле 'date_modified' не имеет отличий
2018-12-26 14:49:59 - 2879(M) Обновляемые поля:
2018-12-26 14:49:59 - 2880(M):
2018-12-26 14:49:59 - Array
(
    [quantity] => 14
)

2018-12-26 14:49:59 - 2885(M) UPDATE `oc_product` SET `quantity` = '14' WHERE `product_id` = 5320
2018-12-26 14:49:59 - 0129(M) Время обработки update_offers: 0.0020308494567871 сек
2018-12-26 14:49:59 - 0106(M) Время обработки offers: 64.711874008179 сек
2018-12-26 14:49:59 - 6165(M) Конец разбора предложений
2018-12-26 14:49:59 - 8344(M) [i] Не обработанные данные XML
2018-12-26 14:49:59 - 8345(M):
2018-12-26 14:49:59 - SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [ВерсияСхемы] => 2.04
            [ДатаФормирования] => 2018-12-26T14:44:11
        )

)

2018-12-26 14:49:59 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2018-12-26 14:49:59 - 8348(M) КОНЕЦ ЗАГРУЗКИ ДАННЫХ
2018-12-26 14:49:59 - 0106(M) Время обработки exchange: 65.555638074875 сек
2018-12-26 14:49:59 - 8350(M):
2018-12-26 14:49:59 - Array
(
    [exchange] => 65.555638074875
    [xml_load] => 0.74622511863708
    [date] => 2018-12-26T14:44:11
    [offers] => 64.711874008179
    [offers_num] => 10011
    [parse_price] => 0.00053811073303223
    [update_offers] => 0.0020308494567871
)

2018-12-26 14:49:59 - 5240(M) SELECT * FROM `oc_setting` WHERE `code` = 'exchange1c-stat' AND `key` = 'stat_offers.xml'
2018-12-26 14:49:59 - 5243(M) UPDATE `oc_setting` SET `value` = '{"exchange":65.555638074875,"xml_load":0.74622511863708,"date":"2018-12-26T14:44:11","offers":64.711874008179,"offers_num":10011,"parse_price":0.00053811073303223,"update_offers":0.0020308494567871}' WHERE `setting_id` = 22508
2018-12-26 14:49:59 - 2565(C) Удален файл: /home/agro2006/agro2006-shop.com.ua/www/system/storage/cache/exchange1c/offers.xml
2018-12-26 14:49:59 - 0042(C) success
2018-12-26 14:49:59 - 0045(C) Successfully processed file: /home/agro2006/agro2006-shop.com.ua/www/system/storage/cache/exchange1c/offers.xml

 

Модуль

Спойлер

874170055_.thumb.jpg.3b976e405de488ed28419d5219112385.jpg1870963213_2.thumb.jpg.48e75239c350720b43837fb96efd0c10.jpg

 

Спойлер

image.png.193aae83d1dd1584631b55c3d05374e5.png

 

БД

Спойлер

1406812301_.thumb.jpg.3e11bdf8bbdfc2e538e9217f0257074b.jpg

 

Изменено пользователем aagro
Ссылка на комментарий
Поделиться на других сайтах


8 часов назад, Fisco сказал:

А у меня наоборот, каждая скидка три раза продублировалась на товар. ((

Тоже такое было. Поставь "очищать цены при полной загрузке"

Ссылка на комментарий
Поделиться на других сайтах


В 26.12.2018 в 04:33, bbiko сказал:

Да в 1С все реализовано

только сайте при оформлении заказа нету возможности выбора дробного значения   можно только 1 кг 2 кг и т.д

1.Вам нужно в БД изменить тип данных oc_cart поля quantity на decimal (n,d) *n-кол-во значений перед запятой; *d-кол-во значений после запятой

1.1 product, product_option_value, product_discount, order_product  везде менять тип данных полей quantity на decimal (n,d)

 

 

2. /system/library/cart.php заменяете (int)$quantity на $quantity

 

3. /admin/model/catalog/product.php  - замены
(int)$data['quantity'] на $data['quantity']
(int)$product_option_value['quantity'] на $product_option_value['quantity']
(int)$product_discount['quantity'] на $product_discount['quantity']
(int)$data['minimum'] на $data['minimum'] 

 

4. /catalog/model/checkout/order.php - замены
(int)$product['quantity'] на $product['quantity'] (все)
(int)$order_product['quantity'] на $order_product['quantity']

 

5./catalog/controller/checkout/cart.php здесь делаем замены

в функции public function add() находим блок


if ($product_info) {
    if (isset($this->request->post['quantity']) && ((int)$this->request->post['quantity'] >= $product_info['minimum'])) {
$quantity = (int)$this->request->post['quantity'];
    } else {
$quantity = $product_info['minimum'] ? $product_info['minimum'] : 1;
    }

заменяем на 

 

if ($product_info) {
    if (isset($this->request->post['quantity']) && ($this->request->post['quantity'] >= $product_info['minimum'])) {
$quantity = $this->request->post['quantity'];
    } else {
$quantity = $product_info['minimum'] ? $product_info['minimum'] : 1;
    }

Ссылка на комментарий
Поделиться на других сайтах


В 12.06.2017 в 12:42, Kirillove сказал:


Сегодня проверю, пока сам не натыкался ещё.

Отправлено с моего Power Five Evo через Tapatalk
 

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

Выгрузка товаров успешно завершена
Выгружено заказов: 2
Произошла ошибка на стороне сервера. Файл не отправлен (C:\Users\Админ\AppData\Local\Temp\1cbitrix\1cbitrix-8f2c6ab2-e3c7-4ac2-b79c-6c265cddf49e.xml).
Обмен не выполнен
Ответ сервера:
modeFileSale(): no XML files

Обмен заказами завершен с ошибками!!!

 

Версия Opencart - 2.3.0.2 (rs.6)

Версия модуля - 1.6.4.7

Версия УТ - 10.3.42.1

Изменено пользователем marcus201832
Ссылка на комментарий
Поделиться на других сайтах


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

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

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

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