Jump to content

aspari

Новичок
  • Content Count

    8
  • Joined

  • Last visited

Community Reputation

1 Обычный

About aspari

  • Rank
    Новичок

Recent Profile Visitors

522 profile views
  1. Большая благодарность! Как раз в следующем проекте нужно реализовывать подобное.
  2. Большая благодарность! Как раз в следующем проекте нужно реализовывать подобное.
  3. admin/model/tools/exchange1c.php у меня 2846 строка /*if ($update || $new) { */ // Обновляем описание товара после генерации SEO $this->setProductDescription($data, $new); /*}*/ по какой то причине не выполняется условие, после комментирования, теперь обновляется и наименование и описание в товаре. Версия 1.6.3.11
  4. Все доброго дня! У меня по все видимости пустяковая ситуация, но не могу разобраться, надеюсь на вашу помощь. Требуется отключать новые товары при выгрузке (полная / только изменения). Настройки товара: http://joxi.ru/5mdnR6ahk5V31A Настройки цены: http://joxi.ru/MAjekaxS4GKjp2 По итогу все товары остаются включены. Лог на примере одного товара: здесь status = 0 как и положено ТОВАР: Ид: '500261df-fae2-11e4-970c-000c29dfbe1e' > Реквизит: ВидНоменклатуры => item_view > Реквизит: ТипНоменклатуры => item_type > Реквизит: Полное наименование => full_name > наименование: ' Л.Н. Муфта переходная 1 1/4"-3/4" ВР/НР' [i] Обновление картинок отключено! SELECT `unit_id` FROM `oc_unit` WHERE `number_code` = '796' OR `rus_name1` = '796' SELECT `rus_name1` FROM `oc_unit` WHERE `number_code` = '796' > Единица измерения: 'шт' SELECT `product_id` FROM `oc_product_to_1c` WHERE `guid` = '500261df-fae2-11e4-970c-000c29dfbe1e' Не найден товар по GUID 500261df-fae2-11e4-970c-000c29dfbe1e INSERT INTO `oc_product` SET `model` = '0BF3403', `sku` = '0BF3403', `stock_status_id` = '7', `status` = '0', `length_class_id` = '1', `weight_class_id` = '1', `date_added` = '2017-06-22 07:47:28', `date_modified` = '2017-06-22 07:47:28' INSERT INTO `oc_product_to_1c` SET `product_id` = 1, `guid` = '500261df-fae2-11e4-970c-000c29dfbe1e' INSERT INTO `oc_product_to_store` SET `product_id` = 1, `store_id` = 0 Товар добавлен, product_id: 1 Обновление описания товара INSERT INTO `oc_product_description` SET `product_id` = 1, `language_id` = 1, `name` = ' Л.Н. Муфта переходная 1 1/4"-3/4" ВР/НР' ******************************** А вот здесь status = 1, почему не могу понять: SELECT `product_id` FROM `oc_product_to_1c` WHERE `guid` = '500261df-fae2-11e4-970c-000c29dfbe1e' SELECT `product_id` FROM `oc_product` WHERE `product_id` = 1 Найден товар по GUID, product_id = 1 ПРЕДЛОЖЕНИЕ ТОВАРА ИД: 500261df-fae2-11e4-970c-000c29dfbe1e, product_id = 1 SELECT `unit_id` FROM `oc_unit` WHERE `number_code` = '796' OR `rus_name1` = '796' SELECT `rus_name1` FROM `oc_unit` WHERE `number_code` = '796' > Единица измерения: 'шт' SELECT `unit_id` FROM `oc_unit` WHERE `number_code` = 'шт' OR `rus_name1` = 'шт' > Цена: 2.04, GUID: 22c2953e-a5f8-11e4-9848-000c29dfbe1e SELECT `product_quantity_id`,`quantity` FROM `oc_product_quantity` WHERE `product_id` = 1 AND `product_feature_id` = 0 AND `warehouse_id` = 0 INSERT INTO `oc_product_quantity` SET `quantity` = '11', `product_id` = 1, `warehouse_id` = 0, `product_feature_id` = 0 > Добавлены остатки в товар, product_quantity_id = 1 SELECT `product_option_value_id` FROM `oc_product_feature_value` WHERE `product_feature_id` = 0 Остаток на складе (warehouse_id=0) = 11 SELECT SUM(`quantity`) as `quantity` FROM `oc_product_quantity` WHERE `product_id` = 1 Остаток общий: 11 DELETE FROM `oc_product_discount` WHERE `product_id` = 1 DELETE FROM `oc_product_special` WHERE `product_id` = 1 > Цена для записи в товар: 2.04 для одной базовой единицы товара SELECT `quantity`, `price`, `status` FROM `oc_product` WHERE `product_id` = 1 [i] -teplo- Отличается поле 'quantity', старое: 0.000, новое: 11 [i] -teplo- Отличается поле 'price', старое: 0.0000, новое: 2.04 [i] -teplo- Отличается поле 'status', старое: 0, новое: 1 UPDATE `oc_product` SET `quantity` = '11', `price` = '2.04', `status` = '1', `date_modified` = '2017-06-22 07:47:31' WHERE `product_id` = 1 Товар обновлен, product_id = 1 SELECT `store_id` FROM `oc_product_to_store` WHERE `product_id` = 1 AND `store_id` = 0 Версия ocStore 2.1.0.2.1 Версия модуля 1.6.3.11 Заранее спасибо!!!
  5. в файл .htaccess добавь: # for 1c exchange autorization RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L] В файл /www/site.com/export/exchange1c.php в начало добавь: $remote_user = $_SERVER["REMOTE_USER"] ? $_SERVER["REMOTE_USER"] : $_SERVER["REDIRECT_REMOTE_USER"]; $strTmp = base64_decode(substr($remote_user,6)); if ($strTmp) list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', $strTmp);
  6. irugan Журнал ошибок твой не смотрел, но из описания проблемы могу посоветовать: 1. Посмотреть права на запись в папку и подпапки с картинками(image/import_files), я ставил 777 2. Права и владельца папки и файла site/export/exchange1c.php(у меня apache с правами 777) 3. Посмотреть лог ошибок сервера 4. При выгрузке архивом в моем случае 1с отдавала битый архив, который ни одной программой не удалось распаковать(по одно) При ручной выгрузке: 1. Когда выгружаешь с 1с, - import.xml, offers.xml, рядом с ними должны лежать изображения в папке import_files, тогда пути к изображениям корректно попадут в базу данных. 2. По ftp в папку images скопировать import_files из выгрузки 1с Так было у меня с версией модуля 1.6.2.b7
  7. Всем доброго времени суток! Большая благодарность и низкий поклон автору модуля за его труды! Есть вопрос по настройке серверной части. Какое оптимальное соотношение настроек сервера для нормальной работы модуля. А то выходит так, что модуль периодически натыкается на ограничения, увеличивая значения в одном месте, выскакивают ошибки ограничения в другом. До бесконечности увеличивать глупо, а вот знаний в этом направлении увы нету =( FcgidMaxRequestLen 653554432 MaxRequestLen 653554432 max_execution_time = 6000; max_input_time = 6000; memory_limit = 1024M post_max_size = 40M upload_max_filesize = 50M LimitRequestBody 1024000000 Это перечень настроек, которые приходится периодически изменять в сторону увеличения. ocStore 2.1.0.2.1 exchange1c_1.6.2.b7 Выгружается: 3500 товаров Спасибо!
×

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.