Перейти к содержанию
Форум поддержки пользователей VamShop

Доп поля импорт\експорт


Рекомендуемые сообщения

Редактирую импорт\експорт, есть строки и добавил

TEXT_DESC,'products_image_description' => TEXT_DESC,'products_image_description' => 
TEXT_SHIPPINGTIME,'products_shippingtime' => TEXT_SHIPPINGTIME,'products_shippingtime' => 

 

При импорте в обратную сторону выдает ошибку иногда

Вопрос куда копать чтобы исправить на что ругается? 

MYSQL ERROR REPORT
 - 27/04/2018 13:04:31
---------------------------------------
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '120503К',products_shippingtime='1',
                                products_w' at line 6

UPDATE products
                              SET
                                products_price='2900.0000', 
                                products_image='11770_0.jpg', 

                                products_quantity_min='1',products_quantity_max='1000',products_length='0',products_width='0',products_height='0',products_volume='0',products_sort='0',products_page_url='velosiped-12-kometa-120503k.html',products_discount_allowed='100.0000',products_startpage='0',products_startpage_sort='0',products_to_xml='1',products_image_description='Велосипед, 12' ,Комета 120503К',products_shippingtime='1',
                                products_weight='0.000', 
                                products_tax_class_id='', 
                                products_date_available='-0001-11-30 00:00:00', 
                                products_date_added='2018-04-25 11:32:00', 
                                products_last_modified='2018-04-27 13:47:31', 
                                products_quantity = 1, 
                                manufacturers_id = 61, 
                                products_status = 1
                              WHERE
                                (products_id = 11770)
                              LIMIT 1
---------------------------------------
Server Name   : velomoto63.ru
Remote Address: 217.113.118.146
Referer       : https://velomoto63.ru/admin/easypopulate.php
Requested     : /admin/easypopulate.php?split=0
Trace Back    : admin/easypopulate.php:1399(process_rowarray(7) {;   [0]=>;   array(6) {;     [0]=>;     string(8) "120503К";     [1]=>;     string(46) "Велосипед, 12' ,Комета 120503К";     [2]=>;     string(1) "0";     [3]=>;     string(1) "1";     [4]=>;     string(46) "Велосипед, 12' ,Комета 120503К";     [5]=>;     string(1) "1";   };   [1]=>;   array(6) {;     ["v_products_model"]=>;     int(0);     ["v_products_name_1"]=>;     int(1);     ["v_products_startpage_sort"]=>;     int(2);     ["v_products_to_xml"]=>;     int(3);     ["v_products_image_description"]=>;     int(4);     ["v_products_shippingtime"]=>;     int(5);   };   [2]=>;   string(0) "";   [3]=>;   array(33) {;     [0]=>;     string(17) "v_products_name_1";     [1]=>;     string(24) "v_products_description_1";     [2]=>;     string(16) "v_products_url_1";     [3]=>;     string(30) "v_products_short_description_1";     [4]=>;     string(21) "v_products_keywords_1";     [5]=>;     string(23) "v_products_meta_title_1";     [6]=>;     string(29) "v_products_meta_description_1";     [7]=>;     string(26) "v_products_meta_keywords_1";     [8]=>;     string(16) "v_products_image";     [9]=>;     string(23) "v_products_quantity_min";     [10]=>;     string(23) "v_products_quantity_max";     [11]=>;     string(17) "v_products_length";     [12]=>;     string(16) "v_products_width";     [13]=>;     string(17) "v_products_height";     [14]=>;     string(17) "v_products_volume";     [15]=>;     string(15) "v_products_sort";     [16]=>;     string(19) "v_products_page_url";     [17]=>;     string(27) "v_products_discount_allowed";     [18]=>;     string(20) "v_products_startpage";     [19]=>;     string(25) "v_products_startpage_sort";     [20]=>;     string(17) "v_products_to_xml";     [21]=>;     string(28) "v_products_image_description";     [22]=>;     string(23) "v_products_shippingtime";     [23]=>;     string(15) "v_categories_id";     [24]=>;     string(16) "v_products_price";     [25]=>;     string(19) "v_products_quantity";     [26]=>;     string(17) "v_products_weight";     [27]=>;     string(16) "v_status_current";     [28]=>;     string(12) "v_date_avail";     [29]=>;     string(12) "v_date_added";     [30]=>;     string(17) "v_tax_class_title";     [31]=>;     string(20) "v_manufacturers_name";     [32]=>;     string(18) "v_manufacturers_id";   };   [4]=>;   string(1) ";";   [5]=>;   array(1) {;     [0]=>;     array(5) {;       ["id"]=>;       string(1) "1";       ["name"]=>;       string(14) "Русский";       ["code"]=>;       string(2) "ru";       ["image"]=>;       string(8) "icon.gif";       ["directory"]=>;       string(7) "russian";     };   };   [6]=>;   array(2) {;     ["products"]=>;     array(14) {;       ["products_quantity_min"]=>;       string(34) "минимум для заказа";       ["products_quantity_max"]=>;       string(36) "максимум для заказа";       ["products_length"]=>;       string(10) "длина";       ["products_width"]=>;       string(12) "ширина";       ["products_height"]=>;       string(12) "высота";       ["products_volume"]=>;       string(10) "объём";       ["products_sort"]=>;       string(35) "порядок сортировки";       ["products_page_url"]=>;       string(20) "seo url товара";       ["products_discount_allowed"]=>;       string(37) "максимальная скидка";       ["products_startpage"]=>;       string(40) "показывать на главной";       ["products_startpage_sort"]=>;       string(40) "сортировка на главной";       ["products_to_xml"]=>;       string(39) "Описание изображения";       ["products_image_description"]=>;       string(27) "Вермя доставки";       ["products_shippingtime"]=>;       string(25) "яндекс маркет";     };     ["products_description"]=>;     array(2) {;       ["products_short_description"]=>;       string(31) "краткое описание";       ["products_keywords"]=>;       string(21) "тэги товара";     };   }; }; ) => admin/easypopulate.php:3232(vam_db_queryarray(1) {;   [0]=>;   string(1298) "UPDATE products
;                               SET
;                                 products_price='2900.0000', 
;                                 products_image='11770_0.jpg', 
; 										     
;                                 products_quantity_min='1',products_quantity_max='1000',products_length='0',products_width='0',products_height='0',products_volume='0',products_sort='0',products_page_url='velosiped-12-kometa-120503k.html',products_discount_allowed='100.0000',products_startpage='0',products_startpage_sort='0',products_to_xml='1',products_image_description='Велосипед, 12' ,Комета 120503К',products_shippingtime='1',
;                                 products_weight='0.000', 
;                                 products_tax_class_id='', 
;                                 products_date_available='-0001-11-30 00:00:00', 
;                                 products_date_added='2018-04-25 11:32:00', 
;                                 products_last_modified='2018-04-27 13:47:31', 
;                                 products_quantity = 1, 
;                                 manufacturers_id = 61, 
;                                 products_status = 1
;                               WHERE
;                                 (products_id = 11770)
;                               LIMIT 1"; }; ) => inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {;   [0]=>;   string(1298) "UPDATE products
;                               SET
;                                 products_price='2900.0000', 
;                                 products_image='11770_0.jpg', 
; 										     
;                                 products_quantity_min='1',products_quantity_max='1000',products_length='0',products_width='0',products_height='0',products_volume='0',products_sort='0',products_page_url='velosiped-12-kometa-120503k.html',products_discount_allowed='100.0000',products_startpage='0',products_startpage_sort='0',products_to_xml='1',products_image_description='Велосипед, 12' ,Комета 120503К',products_shippingtime='1',
;                                 products_weight='0.000', 
;                                 products_tax_class_id='', 
;                                 products_date_available='-0001-11-30 00:00:00', 
;                                 products_date_added='2018-04-25 11:32:00', 
;                                 products_last_modified='2018-04-27 13:47:31', 
;                                 products_quantity = 1, 
;                                 manufacturers_id = 61, 
;                                 products_status = 1
;                               WHERE
;                                 (products_id = 11770)
;                               LIMIT 1";   [1]=>;   int(1064);   [2]=>;   string(226) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '120503К',products_shippingtime='1',
;                                 products_w' at line 6"; }; )

 

Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, ZM сказал:

Редактирую импорт\експорт, есть строки и добавил

 

А это что такое:

Редактирую импорт\експорт, есть строки и добавил

TEXT_DESC,'products_image_description' => TEXT_DESC,'products_image_description' => 
TEXT_SHIPPINGTIME,'products_shippingtime' => TEXT_SHIPPINGTIME,'products_shippingtime' => 

Явно неправильный код.

Почитайте описание, как добавляются новые колонки в /admin/easypopulte.php

Там же написано всё, начиная с:

// ******************************************************************
// BEGIN Define Custom Fields for your products database
// ******************************************************************

Добавляются ноые колонки из таблиц products и products_description

Если хотите добавить в выгрузку колонку product_image_description , такая колонка есть в таблице products

Значит код будет так выглядеть:

$custom_fields[TABLE_PRODUCTS] = array('products_quantity_min' => TEXT_EASYPOPULATE_LABEL_QUANTITY_MIN,'products_quantity_max' => TEXT_EASYPOPULATE_LABEL_QUANTITY_MAX,'products_length' => TEXT_EASYPOPULATE_LABEL_LENGTH,'products_width' => TEXT_EASYPOPULATE_LABEL_WIDTH,'products_height' => TEXT_EASYPOPULATE_LABEL_HEIGHT,'products_volume' => TEXT_EASYPOPULATE_LABEL_VOLUME,'products_sort' => TEXT_EASYPOPULATE_LABEL_SORT,'products_page_url' => TEXT_EASYPOPULATE_LABEL_PAGE_URL,'products_discount_allowed' => TEXT_EASYPOPULATE_LABEL_DISCOUNT_ALLOWED,'products_startpage' => TEXT_EASYPOPULATE_LABEL_STARTPAGE,'products_startpage_sort' => TEXT_EASYPOPULATE_LABEL_STARTPAGE_SORT,'products_to_xml' => TEXT_EASYPOPULATE_LABEL_XML, 'products_image_description' => 'Описание картинки товара'); // this line is used if you have no custom fields to import/export
$custom_fields[TABLE_PRODUCTS_DESCRIPTION] = array('products_short_description' => TEXT_EASYPOPULATE_LABEL_SHORT_DESCRIPTION,'products_keywords' => TEXT_EASYPOPULATE_LABEL_KEYWORDS); // this line is used if you have no custom fields to import/export

 

Ссылка на сообщение
Поделиться на другие сайты

shippingtime - время доставки, просто удобно у некоторых конкретных категорий выставить через импорт значение доставки почему не правильный код? при импорте он работает но иногда на чем то запинается поэтому и скинул логи только вот в вашей версии не нашел этого но я еще почитаю про добавление новых строк

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ZM сказал:

shippingtime - время доставки, просто удобно у некоторых конкретных категорий выставить через импорт значение доставки почему не правильный код? при импорте он работает но иногда на чем то запинается поэтому и скинул логи только вот в вашей версии не нашел этого но я еще почитаю про добавление новых строк

Возможно, что дело в названии товара или в описании товаров.

Вот например в товаре Велосипед, 12'

Это прям так и написано, в кавычкой после 12 ?!

Возможно, дело как раз в этой кавычке в названии товара.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...