• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Важно! Интеграция WooCommerce с 1С:Предприятие 8.x

alekckuc

Новичок
Приветствую нет я не программист, у меня интернет-магазин по продаже обуви оптом, вот хотел залить товары туда с помощью данного плагина и ни чего не выходит.
я писал автору плагина он молчит, сейчас мой напарник накидал модуль свой, может не такой красивый но зато рабочий, напишите если интересно kislitsin@4153234.com
 

xlo

Новичок
Добрый день, установили плагин WooCommerce and 1C:Enterprise/1С:Предприятие Data Exchange, на стороне 1С все настроили по инструкции (1С УТ 11), выгружается структура каталогов, все товары, но остатки выгружаются Есть в наличии, а количество - 0, и свойства товаров не выгружаются. Кто сможет проконсультировать за вознаграждение?
 

Mofsy

Опытный
Местный
Добрый день, установили плагин WooCommerce and 1C:Enterprise/1С:Предприятие Data Exchange, на стороне 1С все настроили по инструкции (1С УТ 11), выгружается структура каталогов, все товары, но остатки выгружаются Есть в наличии, а количество - 0, и свойства товаров не выгружаются. Кто сможет проконсультировать за вознаграждение?
Править код нужно, а не консультировать)))
 
  • Like
Реакции: xlo

xlo

Новичок
Спасибо, всем за поддержку, пару бессонных ночей и вопрос решился. Какие были вопросы: Не переносились характеристики, переносились не все товары с ценами, и возможно что-то еще, уже просто все смешалось в кучу.
Что сделали (что конкретно дало эффект не ясно):
1. Прописали в functions.php

$preserve_fields = apply_filters(‘wc1c_import_preserve_product_fields’, array(), $product, $is_full);
$preserve_fields = apply_filters(‘wc1c_import_preserve_property_fields’, array(), $property, $is_full);
$product = apply_filters(‘wc1c_import_product_xml’, $product, $is_full);
$preserve_fields = apply_filters(‘wc1c_import_preserve_product_fields’, array(), $product, $is_full);
$post_name = apply_filters(‘wc1c_import_product_slug’, $post_name, $product, $is_full);

2. Прописали в wp-config.php
define('WC1C_PRODUCT_DESCRIPTION_TO_CONTENT', true);
define('WC1C_PRESERVE_PRODUCT_VARIATIONS', true);

3. Проверили все характеристики с 1С. Важно, чтобы все было заполнено правильно в 1С. Все реквизиты характеристик, если чего-то нет, то не перенесется.
4. Проверили все цены, если для конкретного размера указана цена, а для номенклатуры в общем не указана, то она не перенесется.
5. На стороне 1С указали в отборе какую цену выгружать, какой склад, перечислили все характеристики, которы нужно выгружать.

Вроде все. Думаю ждет еще не мало интересного ))
 

ppunish

Новичок
Спасибо, всем за поддержку, пару бессонных ночей и вопрос решился. Какие были вопросы: Не переносились характеристики, переносились не все товары с ценами, и возможно что-то еще, уже просто все смешалось в кучу.
Что сделали (что конкретно дало эффект не ясно):
1. Прописали в functions.php

$preserve_fields = apply_filters(‘wc1c_import_preserve_product_fields’, array(), $product, $is_full);
$preserve_fields = apply_filters(‘wc1c_import_preserve_property_fields’, array(), $property, $is_full);
$product = apply_filters(‘wc1c_import_product_xml’, $product, $is_full);
$preserve_fields = apply_filters(‘wc1c_import_preserve_product_fields’, array(), $product, $is_full);
$post_name = apply_filters(‘wc1c_import_product_slug’, $post_name, $product, $is_full);

2. Прописали в wp-config.php
define('WC1C_PRODUCT_DESCRIPTION_TO_CONTENT', true);
define('WC1C_PRESERVE_PRODUCT_VARIATIONS', true);

3. Проверили все характеристики с 1С. Важно, чтобы все было заполнено правильно в 1С. Все реквизиты характеристик, если чего-то нет, то не перенесется.
4. Проверили все цены, если для конкретного размера указана цена, а для номенклатуры в общем не указана, то она не перенесется.
5. На стороне 1С указали в отборе какую цену выгружать, какой склад, перечислили все характеристики, которы нужно выгружать.

Вроде все. Думаю ждет еще не мало интересного ))
Интересное начнется если товаров будет много, этот плагин съест всю память и не подавится.
И когда надо будет нормально фильтровать товары по характеристикам.
Готовьтесь :)
 

xlo

Новичок
Интересное начнется если товаров будет много, этот плагин съест всю память и не подавится.
И когда надо будет нормально фильтровать товары по характеристикам.
Готовьтесь :)
С фильтрацией уже столкнулись. Есть какое-то решение?
 

Mofsy

Опытный
Местный
Я бы сделал интеграцию новую, но всем подавай бесплатно. За бесплатно и за дешево, я не умею.
Вроде как 1с дорогой, коммерческая тема, а денег ни у кого нет. Всё на лицензию 1с тратят?)))
 

xlo

Новичок
Я бы сделал интеграцию новую, но всем подавай бесплатно. За бесплатно и за дешево, я не умею.
Вроде как 1с дорогой, коммерческая тема, а денег ни у кого нет. Всё на лицензию 1с тратят?)))
О каких суммах мы говорим?
 

Mofsy

Опытный
Местный
О каких суммах мы говорим?
Сложно оценивать в суммах.

Мои тарифы:
1. 1500/час с 10:00 до 18:00
2. 3000/час с 18:00 до 10:00
3. 4500/час в праздники федерального значения.
Для нищебродов:
1. 800/час, график обсуждается на основании свободного времени.
2. Тариф заказчика: у меня есть 2 тыс, и есть вот такая то проблема. У тебя есть свободное время на её решение?
Исполнитель: есть, но я буду заниматься ею в свободное от других заказов время. Поэтому сроки разумны, но неизвестны.

Мало написать плагин, его нужно еще развивать и поддерживать. Это очень сложный и кропотливый процесс.
Возьмём к примеру платежные шлюзы - написал идеальный плагин для Робокассы. 2000+ активных установок, более 11 тыс скачиваний, работает как часы.
Потратил на него много времени. Но никто не донатит на него. Там можно много чего развить и внести много доработок, которые бы повысили удобство и конверсию магазинов.
Были конечно пару человек, которые обратились за доработкой под их персональные валюты, и то, один из двух просто кинул, не оплатив работу.

Так вот я не готов тратить своё время, на интеграцию 1с без какого либо надежного заказчика. Я конечно много помогаю людям, но из за этого и самому достается. Я не готов помогать бесплатно людям, у которых стоит 1С.
 
Последнее редактирование:

Mofsy

Опытный
Местный
Готовы сделать?
За 15к, могу взять вас на баланс. Поправлю фильтр в данном решении, вникну в другие проблемы и начну писать новое решение, которое смогу поддерживать очень долго, и возможно новое решение закроет потребность в плагине интеграции 1с с woocommerce.
Оплата возможна между Юр. лицами по договору.
 

ppunish

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

Mofsy

Опытный
Местный
Начал работу над связкой 1С и WooCommerce. Кто хочет в будущем использовать решение, или кто хочет поддержать - прошу в личку.
Планов написал много, реализация зависит от наличия времени и желающих помочь, и желающих использовать.
 

exmileco

Новичок
Начал работу над связкой 1С и WooCommerce. Кто хочет в будущем использовать решение, или кто хочет поддержать - прошу в личку.
Планов написал много, реализация зависит от наличия времени и желающих помочь, и желающих использовать.

Добрый день!
Какой прогресс? Мне нужно настроить обмен данных 1С с Woocommerce.
 

santchez

Новичок
Добрый день. Пытаюсь сделать выгрузку из 1с в woocommerce. При выгрузке 1с выдает следующую ошибку:
В чем может быть проблема?

Интерактивный обмен
25.07.2019 20:25:10 Запуск выгрузки товаров
25.07.2019 20:26:55 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 5 524
предложений: 5 453
картинок: 3 075
файлов: 0

В том числе для каталога Каталог товаров:
товаров: 5 524
предложений: 5 453
картинок: 3 075
файлов: 0

25.07.2019 20:29:55 Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Ответ сервера:
PHP Notice: Undefined property: wpdb::$woocommerce_termmeta in /var/www/santchez/data/www/pechnik.net/wp-includes/wp-db.php on line 666.

#0 wc1c_error(PHP Notice: Undefined property: wpdb::$woocommerce_termmeta in /var/www/santchez/data/www/pechnik.net/wp-includes/wp-db.php on line 666., PHP Notice) called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:133]
#1 wc1c_strict_error_handler(8, Undefined property: wpdb::$woocommerce_termmeta, /var/www/santchez/data/www/pechnik.net/wp-includes/wp-db.php, 666, Array ([name] => woocommerce_termmeta)) called at [/var/www/santchez/data/www/pechnik.net/wp-includes/wp-db.php:666]
#2 wpdb->__get(woocommerce_termmeta) called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php:226]
#3 wc1c_term_id_by_meta(wc1c_guid, product_cat::23f4fed3-60ff-11e9-bff3-d43d7e33acc1) called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php:286]
#4 wc1c_replace_term(1, 23f4fed3-60ff-11e9-bff3-d43d7e33acc1, , АКЦИЯ, product_cat, 1) called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php:328]
#5 wc1c_replace_group(1, Array ([ИдРодителя] => ,[Ид] => 23f4fed3-60ff-11e9-bff3-d43d7e33acc1,[Наименование] => АКЦИЯ), 1, Array ([0] => Array ([ИдРодителя] => ,[Ид] => 23f4fed3-60ff-11e9-bff3-d43d7e33acc1,[Наименование] => АКЦИЯ))) called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php:26]
#6 wc1c_import_start_element_handler(1, Array ([0] => КоммерческаяИнформация,[1] => Классификатор,[2] => Группы,[3] => Группа,[4] => Группы), 4, Группы, Array ()) called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:375]
#7 wc1c_xml_start_element_handler(Resource id #519, Группы, Array ())
#8 xml_parse(Resource id #519, ?<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.05" ДатаФормирования="2019-07-25T20:25:10">
<Классификатор>
<Ид>10eb18f9-421c-4fc2-bca2-9576faa9ee64</Ид>
<Наименование>Классификатор (Каталог товаров)</Наименование>
<Владелец>
<Ид>8d9b7ad7-825b-11e2-ade7-001517b63924</Ид>
<Наименование>ИП Киреева Наталья Павловна</Наименование>
<ПолноеНаименование>ИП Киреева Наталья Павловна</ПолноеНаименование>
<ИНН>500200798503</ИНН>
</Владелец>
<Группы>
<Группа>
<Ид>23f4fed3-60ff-11e9-bff3-d43d7e33acc1</Ид>
<Наименование>АКЦИЯ</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>364e649c-04a2-11e3-be73-d43d7e4d7c38</Ид>
<Наименование>Дымоходы</Наименование>
<Группы>
<Группа>
<Ид>4988d931-a1d5-11e2-b2c5-3085a93be18b</Ид>
<Наименование>Дымоход (Литком)</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>9f9926eb-c509-11e2-89e2-d43d7e33acc1</Ид>
<Наименование>Дымоход (Локки)</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>d219b6ad-c9c5-11e2-be6e-d43d7e4d7c38</Ид>
<Наименование>Дымоход (Феникс)</Наименование>
<Группы>
<Группа>
<Ид>aebfc6e9-7ec9-11e4-8a53-3085a998b7d4</Ид>
<Наименование>Баки, сетка-каменка</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>112e4934-e232-11e3-be81-d43d7e4d7c38</Ид>
<Наименование>Крепеж, хомуты, ППУ, ПСУ</Наименование>
<Группы>
<Группа>
<Ид>003fdf68-0979-11e3-8c45-3085a998b74c</Ид>
<Наименование>Кронштейны телескопич.</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>abcc4475-e59c-11e4-ae07-001d7d0c5b60</Ид>
<Наименование>Опора / крепеж</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>ecf48155-baee-11e3-89ad-3085a998b7d4</Ид>
<Наименование>Пластины</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>854967d2-9158-11e2-a8a8-d43d7e33acc1</Ид>
<Наименование>ППУ / ПСУ</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>c9b6d10e-0964-11e3-8c45-3085a998b74c</Ид>
<Наименование>Хомуты</Наименование>
<Группы/>
</Группа>
</Группы>
</Группа>
<Группа>
<Ид>2931327b-2973-11e6-aaf3-3085a998b74c</Ид>
<Наименование>сталь AISI 321</Наименование>
<Группы>
<Группа>
<Ид>7b2a5f9c-d7d5-11e6-aa6e-001d7d0c5b60</Ид>
<Наименование>115, 115/215</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>581ccb83-04fb-11e5-a65d-001d7d0c5b60</Ид>
<Наименование>120, 120/215</Наименование>
<Группы/>
</Группа>
<Группа>
<Ид>7b2a5f99-d7d5-11e6-aa6e-001d7d0c5b60</Ид>
<Наименование>, ) called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:406]
#9 wc1c_xml_parse(Resource id #517) called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:453]
#10 wc1c_mode_import(catalog, import.xml) called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:513]
#11 wc1c_exchange() called at [/var/www/santchez/data/www/pechnik.net/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:536]
#12 wc1c_template_redirect() called at [/var/www/santchez/data/www/pechnik.net/wp-includes/class-wp-hook.php:286]
#13 WP_Hook->apply_filters(, Array ([0] => )) called at [/var/www/santchez/data/www/pechnik.net/wp-includes/class-wp-hook.php:310]
#14 WP_Hook->do_action(Array ([0] => )) called at [/var/www/santchez/data/www/pechnik.net/wp-includes/plugin.php:465]
#15 do_action(template_redirect) called at [/var/www/santchez/data/www/pechnik.net/wp-includes/template-loader.php:13]
#16 require_once(/var/www/santchez/data/www/pechnik.net/wp-includes/template-loader.php) called at [/var/www/santchez/data/www/pechnik.net/wp-blog-header.php:19]
#17 require(/var/www/santchez/data/www/pechnik.net/wp-blog-header.php) called at [/var/www/santchez/data/www/pechnik.net/index.php:17]

Request URI: http://pechnik.net/wc1c/exchange/?type=catalog&mode=import&filename=import.xml
Server API: apache2handler
Memory limit: 2560M
Maximum POST size: 1280M
PHP version: 7.2.19-0ubuntu0.18.04.1
WordPress version: 5.2.2
Plugin version: 0.7r

rollback
25.07.2019 20:29:58 Завершена выгрузка товаров
 
Сверху Снизу