Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

07.01.2023 в 11:44, stelstima сказал:

А кто-нибудь с двух баз 1с на один сайт выгружает каталог? Есть нюансы? Я так понимаю, могут GUID попасться одинаковыми у разных товаров/категорий.

Совпадение по GUID-ам крайне маловероятна. На ИнфоСтарте есть хорошая статья по GUID-ам.  Цитата оттуда.

 

Цитата

GUID (Globally Unique Identifier) - статический уникальный 128-битный идентификатор. Его главная особенность - уникальность, которая позволяет создавать расширяемые сервисы и приложения без опасения конфликтов, вызванных совпадением идентификаторов. Хотя уникальность каждого отдельного GUID не гарантируется, общее количество уникальных ключей настолько велико (2^128 или 3,4028*10^38), что вероятность того, что в мире будут независимо сгенерированы два совпадающих ключа, крайне мала.

 

Edited by searchingman
Link to comment
Share on other sites


22.01.2023 в 14:39, searchingman сказал:

Совпадение по GUID-ам крайне маловероятна. На ИнфоСтарте есть хорошая статья по GUID-ам.  Цитата оттуда.

 

 

Спасибо!

Link to comment
Share on other sites


  • 2 weeks later...

День добрый! Подскажите как организовывали выгрузку заказов на сайт после смены в 1С. Тот вариант который сейчас есть в модуле, при удалении товара в 1С на сайте его не удаляет. А при добавлении товара не передает его характеристику, а только саму номенклатуру. 

Link to comment
Share on other sites



Проблема с выгрузкой опций товара в заказ была в неправильно написанном запросе в базу, не хватало "="

В функции  private function updateOrderProduct  нужно изменить запрос с

$this->query("INSERT INTO `" . DB_PREFIX . "order_option` SET order_id = " . (int)$order_id . ", order_product_id = " . (int)$order_product_id . ", product_option_id = " . (int)$option['product_option_id'] . ", product_option_value_id " . (int)$option['product_option_value_id'] . ", name = '" . $this->db->escape($option['name']) . "', value = '" . $option['value'] . "', type = '" . $option['type'] . "'");
 на такой

$this->query("INSERT INTO `" . DB_PREFIX . "order_option` SET order_id = " . (int)$order_id . ", order_product_id = " . (int)$order_product_id . ", product_option_id = " . (int)$option['product_option_id'] . ", product_option_value_id = " . (int)$option['product_option_value_id'] . ", name = '" . $this->db->escape($option['name']) . "', value = '" . $option['value'] . "', type = '" . $option['type'] . "'");
                    

Link to comment
Share on other sites


  • 3 weeks later...

Добрый день!

Ребят, кто может помочь разобраться с настройкой модуля? Есть проблема с нулевыми ценами товара и отсутствием кол-ва.

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

Link to comment
Share on other sites


Модуль встал на 1С УНФ 3.0 без проблем, всё заработало.
Но, есть небольшой "трабл" с ценами - каждый двадцатый товар выгружается с нулевой ценой. :unsure:
В чем прикол так и не понял...

Link to comment
Share on other sites

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

В общем, модуль 100% работает с последней УНФ 3
 

1528829015_2023-03-06200351.thumb.jpg.2efda5bb1bc8a6aaf64e13281e268ceb.jpg

Link to comment
Share on other sites

  • 3 weeks later...

Приветствую!
А как связать способы оплаты/доставки с заказа с способами в 1с?
Кнопка "Добавить" действие не работает чет. Или я что-то не то делаю. Способы доставки на сайте включены в "Расширения-Доставка".

index.php?route=extension/module/exchange1c&user_token=Ica8cCzHBdc55KAuqjZJpzyDF4YHypq5:2401 Uncaught ReferenceError: order_import_row is not defined
    at addOrderDelivery (index.php?route=extension/module/exchange1c&user_token=Ica8cCzHBdc55KAuqjZJpzyDF4YHypq5:2401:58)
    at HTMLAnchorElement.onclick (index.php?route=extension/module/exchange1c&user_token=Ica8cCzHBdc55KAuqjZJpzyDF4YHypq5:1334:93)


image.thumb.png.01b75d4f98d91cc80f0b179171e56599.png

И в целом, реально ли данным модулем связать сайт ocStore 3.0.2 и BAS (1C)?
Нашел на гитхабе и поставил этот модуль с доработками от Tseka85 под ОС3.
Но испытываю вагон трудностей с подключениями.

Возможно, кто-то уже имел положительный опыт в связке, желательно двусторонней (сайт-база-сайт)?

Link to comment
Share on other sites


  • 2 weeks later...
27.03.2023 в 19:22, Till сказал:

А как связать способы оплаты/доставки с заказа с способами в 1с?


А это разве не подходит?

Link to comment
Share on other sites

  • 3 weeks later...
			<Предложение>
				<Ид>a4de4d29-5bca-11ea-85b7-00155d010302#cf8a8d45-52f1-11ea-8459-38d54716e418</Ид>
				<Артикул>1439299300</Артикул>
				<Наименование>ШИНЫ 215/55 R-17 Cordiant Snow Cross 98T  ш (Новый)</Наименование>
				<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">
					<Пересчет>
						<Единица>796</Единица>
						<Коэффициент>1</Коэффициент>
					</Пересчет>
				</БазоваяЕдиница>
				<Цены>
					<Цена>
						<Представление> 6 840 RUB за PCE</Представление>
						<ИдТипаЦены>5a04b1b7-df3b-11ed-8f29-309c23823e7f</ИдТипаЦены>
						<ЦенаЗаЕдиницу>6840</ЦенаЗаЕдиницу>
						<Валюта>RUB</Валюта>
						<Единица>PCE</Единица>
						<Коэффициент>1</Коэффициент>
					</Цена>
				</Цены>
				<Количество>4</Количество>
				<Склад ИдСклада="9429b9d0-d0d7-11ea-906f-00155d010302" КоличествоНаСкладе="4"/>
			</Предложение>

 

 

не парсятся остатки из-за вот этого, хотя в коде разбивка идет по #: <Ид>a4de4d29-5bca-11ea-85b7-00155d010302#cf8a8d45-52f1-11ea-8459-38d54716e418</Ид>

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

Link to comment
Share on other sites


  • 4 weeks later...

День добрый! Использую УТ 3,2, подскажите как организовать выгрузку скидки по купону на сайте в заказ 1с. Возможно есть ссылка, где об этом можно почитать.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.