web3

web3

С нами с 13 сентября 2017; Место в рейтинге пользователей: #304

Создание своего компонента.

Добрый день! Есть небольшая потребность в создании своего компонента, уже есть одна кривая версия, разработанная для конкретного проекта, но для выставления его на обозрение публике совсем не дотягивает. Проблем много, начиная от того, что исходник проекта утерян и есть только скомпилированный транспортный+сам код сниппета. По хорошему из сниппета следует убрать все не нужно и отправить это в процессор, а так же всю работу с модх переделать на процессорах, но есть одно «но». Из всех инструкций и мануалов не очень понятно, как сделать это правильно, красиво, а главное без той каши, которая есть в примерах.
web3
27 сентября 2017, 07:25
modx.pro
3
3 224
0

[mSync+MsOptionprice] Импорт торговых предложений

Размещаю здесь, так как рейтинга не хватает)
Добрый день! Была довольно интересная задача по интеграции каталога 1-с с каталогом интернет магазина. В 1-с есть такая замечательная вещь как торговые предложения, которые по сути являются одним и тем же товаром только имеют различные параметры(размер/цвет/запах/количество и пр.) и так же могут обладать своими уникальными артикулами с ценами, для решения подобного функционала был использован отличный компонент msOptionsPrice2, который реализует модификации товара, куда и будем в последствии помещать наши торговые предложения. Но прежде чем создавать модификации требуется этот каталог еще получить из 1-с, в этом нам поможет компонент mSync, в его использовании нет никаких секретов, главное понимать что и откуда берется, а так же заранее изучить структуру файлов импорта.
web3
22 сентября 2017, 08:39
modx.pro
7
2 176
+2

Импорт торговых предложений из 1С?

Добрый день, имеется небольшая проблема при импорте каталога из 1С. Немного конкретнее, имеется выгрузка из 1С состоящая из 2-х файлов, номенклотура и торговые предложения. Свойства из номенклотуры получаю без проблем, а вот характеристики торгового предложения никак. Для импорта использую mSync.
Вот характеристики в файле импорта:
<Предложение>
	<Ид>a63549cb-7a24-11e5-8ea4-0002a54e8623#a63549cd-7a24-11e5-8ea4-0002a54e8623</Ид>
	<Штрихкод>22000000</Штрихкод>
	<Наименование>Трусы стринг V.I.P.A (Размер - S, Цвет - черный)</Наименование>
	<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
	<ХарактеристикиТовара>
		<ХарактеристикаТовара>
			<Наименование>Размер</Наименование>
			<Значение>S</Значение>
		</ХарактеристикаТовара>
		<ХарактеристикаТовара>
			<Наименование>Цвет</Наименование>
			<Значение>черный</Значение>
		</ХарактеристикаТовара>
	</ХарактеристикиТовара>
Весь импорт разбит на 2 файла: import.xml(основная информация о товаре, свойства товара и структура каталога) и offer.xml(тут все торговые предложения и их характеристики).
В документации mSync и гугле информации не нашел…
Еще немного дополню, стоит модуль msoptionprice2, в документации сказано что если он установлен, то при импорте будут автоматически созданы модификации на основе предложений, но такого не происходит.
web3
13 сентября 2017, 09:02
modx.pro
3
2 374
+1