Support » Plugin: WooCommerce and 1C:Enterprise/1С:Предприятие Data Exchange » Как я ставил этот плагин и с какими проблемами пришлось столкнуться

  • Итак используется WordPress 4.6.1, WooCommerce 2.5.5, WC1C 0.7.
    VPS 1core 1gb ram, Debian 8, ispmanager, apache2, nginx (про настройку nginx – напишу ниже).

    Проблема №1
    Первая ошибка с которой я столкнулся:

    wc1c_strict_error_handler(8, Undefined offset: 3, /var/www/www-root/data/www/ваш-сайт.ru/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php, 136, Array ([is_full] => 1,[names] => Array ([0] => КоммерческаяИнформация,[1] => Каталог,[2] => Товары,[3] => Товар,[4] => ЗначенияРеквизитов,[5] => ЗначениеРеквизита,[6] => Значение),[depth] => 6,[name] => Значение,[data] => Товар пр. ТМЦ,[wc1c_groups] => Array (),[wc1c_group_depth] => -1,[wc1c_property] => ,[wc1c_product] => Array ([ХарактеристикиТовара] => Array (),[ЗначенияСвойств] => Array (),[ЗначенияРеквизитов] => Array ([-1] => Array ([Значение] => Array ([0] => )),[0] => Array (),[1] => Array ([Наименование] => ВидНоменклатуры),[2] => Array ([Значение] => Array ([0] => ))),[Ид] => 52047bf0-c66f-40b8-9f5e-93060819c3e2,[Штрихкод] => 2000000021737,[Наименование] => Вкладыши коленвала коренные Р2 КАМАЗ d=94 7405.1000102Р2Д,[БазоваяЕдиница] => шт,[Группы] => Array ([0] => 2c98bca1-6a05-11de-bba7-001bfcaaf348),[ЗначениеРеквизита] => 
    					
    					
    				),[i] => 3)) called at [/var/www/www-root/data/www/ваш-сайт.ru/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php:136]
    #2  wc1c_import_character_data_handler(1, Array ([0] => КоммерческаяИнформация,[1] => Каталог,[2] => Товары,[3] => Товар,[4] => ЗначенияРеквизитов,[5] => ЗначениеРеквизита,[6] => Значение), 6, Значение, Товар пр. ТМЦ)
    #3  call_user_func(wc1c_import_character_data_handler, 1, Array ([0] => КоммерческаяИнформация,[1] => Каталог,[2] => Товары,[3] => Товар,[4] => ЗначенияРеквизитов,[5] => ЗначениеРеквизита,[6] => Значение), 6, Значение, Товар пр. ТМЦ) called at [/var/www/www-root/data/www/ваш-сайт.ru/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:374]
    #4  wc1c_xml_character_data_handler(Resource id #11, Товар пр. ТМЦ)
    #5  xml_parse(Resource id #11, 0b8-9f5e-93060819c3e2</Ид>
    				<Штрихкод>2000000021737</Штрихкод>
    				<Наименование>Вкладыши коленвала коренные Р2 КАМАЗ d=94 7405.1000102Р2Д</Наименование>
    				<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
    				<Группы>
    					<Ид>2c98bca1-6a05-11de-bba7-001bfcaaf348</Ид>
    				</Группы>
    				<ЗначениеРеквизита>
    					<Наименование>ОписаниеВФорматеHTML</Наименование>
    					<Значение>Вкладыши КАМАЗ коренные Р2 d=94.00 ДААЗ</Значение>
    				</ЗначениеРеквизита>
    				<СтавкиНалогов>
    					<СтавкаНалога>
    						<Наименование>НДС</Наименование>
    						<Ставка>18</Ставка>
    					</СтавкаНалога>
    				</СтавкиНалогов>
    				<ЗначенияРеквизитов>
    					<ЗначениеРеквизита>
    						<Наименование>ВидНоменклатуры</Наименование>
    						<Значение>Товар пр. ТМЦ</Значение>
    					</ЗначениеРеквизита>
    					<ЗначениеРеквизита>
    						<Наименование>ТипНоменклатуры</Наименование>
    						<Значение>Товар</Значение>
    					</ЗначениеРеквизита>
    					<ЗначениеРеквизита>
    						<Наименование>Полное наименование</Наименование>
    						<Значение>Вкладыши коленвала коренные Р2 КАМАЗ d=94 7405.1000102Р2Д</Значение>
    					</ЗначениеРеквизита>
    					<ЗначениеРеквизита>
    						<Наименование>Вес</Наименование>
    						<Значение>0</Значение>
    					</ЗначениеРеквизита>
    				</ЗначенияРеквизитов>
    			</Товар>
    			<Товар>
    				<Ид>801d5196-bd02-4f03-b47e-d046785500d1</Ид>
    				<Штрихкод>2000000036397</Штрихкод>
    				<Наименование>Вкладыши коленвала коренные Р3 КАМАЗ 7405.1000102Р3</Наименование>
    				<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
    				<Группы>
    					<Ид>2c98bca1-6a05-11de-bba7-001bfcaaf348</Ид>
    				</Группы>
    				<ЗначениеРеквизита>
    					<Наименование>ОписаниеВФорматеHTML</Наименование>
    					<Значение>Вкладыши КАМАЗ коренные Р3 d=93.50 ДААЗ</Значение>
    				</ЗначениеРеквизита>
    				<СтавкиНалогов>
    					<СтавкаНалога>
    						<Наименование>НДС</Наименование>
    						<Ставка>18</Ставка>
    					</СтавкаНалога>
    				</СтавкиНалогов>
    				<ЗначенияРеквизитов>
    					<ЗначениеРеквизита>
    						<Наименование>ВидНоменклатуры</Наименование>
    						<Значение>Товар пр. ТМЦ</Значение>
    					</ЗначениеРеквизита>
    					<ЗначениеРеквизита>
    						<Наименование>ТипНоменклатуры</Наименование>
    						<Значение>Товар</Значение>
    					</ЗначениеРеквизита>
    					<ЗначениеРеквизита>
    						<Наименование>Полное наименование</Наименование>
    						<Значение>Вкладыши коленвала коренные Р3 КАМАЗ 7405.1000102Р3</Значение>
    					</ЗначениеРеквизита>
    					<Знач�, 0) called at [/var/www/www-root/data/www/ваш-сайт.ru/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:399]

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

    Решение: вынес из каталога те товары на которые ругался плагин (их оказалось немного – 4 штуки из 1300)… как выяснилось, эти товары переходили по наследству от версии к версии 1С и в новой версии, которая сейчас стоит, никем не редактировались… В чем проблема, пока не выяснил… Как выясню – отпишусь…

    В итоге выгрузка заняла не больше 15-20 секунд и процесс занял всего-лишь 50!мб и это на 1300 товаров с картинками.

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

Viewing 15 replies - 16 through 30 (of 119 total)
  • Во фронтенде в фильтре не по порядку (38,50,20) идут. Но я перетянул еще раз как-надо и задал слаги (соответственно 38,50,20) значениям, вроде полет нормальный пока)

    • This reply was modified 4 years, 3 months ago by vitalmaster.

    привет, скинь мне на емайл dima1-4@yandex.ru
    отредактированный плагин.

    Помогите настроить плагин, он работает но не выгружает цену. почта iskinirk@yandex.ru

    проверьте в выгрузке файл offers.xml – там цена, и количество в остатке должны быть. на некоторых конфигурациях 1С – он просто не выгружается.

    До этого работало что произошло даже хз, 1с в облаке 8.3

    1cfresh.com 1с плагин что я брал с гит хаба, а если ставить из репы в wordpress то он не логинит даже типо логин не верен, в хатцесс все добавил, с гит хаба работает но нет цены

    Я прочитал описания траблов, с которыми вам пришлось столкнуться.

    Вижу, что у Вас проблемы не моего уровня, но может быть Вы сможете подсказать мне что делать? У меня всё слетает на уровне попытки связаться с сервером…

    Вот тут описал: https://vk.cc/5IoYFA

    1с плагин что я брал с гит хаба, а если ставить из репы в wordpress то он не логинит даже типо логин не верен, в хатцесс все добавил, с гит хаба работает но нет цены

    Тоесть я правильно понимаю, что тот плагин, который Вы загрузили с гитхаба – тоже сообщает, что логин не верен, но после того, как Вы добавили строку в .htacess – всё заработало?

    А У Вас FastCGI стоит? У меня не логинится даже со строкой
    #RewriteRule . - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    я пробовал и эту строку:
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    правда, честно, не понимаю разницы.

    Но мне постоянно приходит один и тот же ответ: “Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль. Соединение с сайтом не установлено. Выгрузка товаров отменена.”

    Понять не могу где смотреть и в какую сторону рыть…

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

    Кто может подскажет как жестко забить порядок вывода значений атрибутов (свойств) на сайте по слагам или наименованию, а то формируется в порядке ИД 1с, а это неправильно.

    Доброго времени суток!
    Подскажите как решить данную ошибку:

    Error: XML parser misbehavior.
    
    #0  wc1c_error(XML parser misbehavior.) called at [wp-content\plugins\woocommerce-and-1centerprise-data-exchange\exchange\import.php:15]

    Добрый день.

    Помогите пожалуйста — товары не раскладываются по категориям. Выгрузка проходит без ошибок, товары выгружены, категории созданы, но товары к категориям не приписаны.

    Выгружаем вручную. Модуль обмена в 1С стандартный.

    • This reply was modified 4 years, 2 months ago by ac1dgreen.

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

    Нет, чистый плагин, как есть

    Попробуй присвоить какому нибудь товару категорию, затем запусти выгрузку снова. Если категория после повторной выгрузки останется присвоена товару, то это круто – ты сам сможешь структуру задавать как захочешь (такое маловероятно). Если затирается, то надо смотреть в настройки выгрузки в самой 1С, может стоять галочка на пункте “Классифицировать по видам номенкулатуры” (кстати сразу посмотри). Если что, дальше будем думать.

Viewing 15 replies - 16 through 30 (of 119 total)
  • The topic ‘Как я ставил этот плагин и с какими проблемами пришлось столкнуться’ is closed to new replies.