isbesedin писал(а): ↑11 окт 2018 04:07
1. Для всех товаров определяется только одна категория из прайс-листа — Палатки / Засидки охотничьи
1. Вопрос остался актуальен, только теперь везде определяется категория Обувь / Ледоступы, но для всех товаров одна и та же. В чем может быть проблема?
2. Второй вопрос по определению статуса наличия. В прайсе есть количесво товаров на 3 разных складах. Необходимо считать, что товара нет в наличии, если его нет ни на одном складе.
В поле статус наличия пишу: param[@name='Склад Москва'],param[@name='Склад Купавна'],param[@name='Склад Производителя']
Для многих товаров статус наличия определяется неверно. Суммарное кол-во товаров по всем складам больше 0, но статус Нет в наличии. Как настроить правильно опеределения наличия?
3. Еще при сортировке в списке загруженных товаров по статусу наличия вываливается
Код: Выделить всё
{ "readyState": 4, "responseText": "Notice: Error: Unknown column 'field_ss_stock_status_image' in 'order clause'
Error No: 1054
SELECT pp.*, \n\t\t\t\tIF(pp.product_id>0 OR pp.product_md5_hash_linked!='', 1, 0) as flag_found, \n\t\t\t\tpp.length as product_length, \n\t\t\t\tpc.name as field_pc_supply_name, \n\t\t\t\tpc.contractor_group_id, \n\t\t\t\tcg.name as contractor_group_name, \n\t\t\t\tpis.file_name_original as field_file_name_original,\n\t\t\t\tIF(pp.category_id=0, 'Корзина', cd.name_full) as field_cd_category_name_full, \n\t\t\t\tIF(pp.category_id=0, '', cd.addon_text) as field_cd_category_addon_text, \n\t\t\t\tssd.name as field_ssd_stock_status_name, \n\t\t\t\tIF(ss.image_cloud_url<>'', ss.image_cloud_url, ss.image) as field_ss_stock_status_image, \n\t\t\t\tss.color as field_ss_stock_status_color, \n\t\t\t\tpctd.name as compare_type_name, \n\t\t\t\t0 as relevant, \n\t\t\t\t'a:0:{}' as search_keys, \n\t\t\t\t'' as search_string, \n\t\t\t\tIF(si_product.item_id IS NULL, 0, 1) as product_selected \n\t\t\tFROM (SELECT pp.*, \n\t\t\t\t\t\t pc.name as field_pc_supply_name, \n\t\t\t\t\t\t ssd.name as field_ssd_stock_status_name, \n\t\t\t\t\t\t cg.name as contractor_group_name \n\t\t\t\t\tFROM et_price_product pp \n\t\t\t\t\tLEFT JOIN et_category_description cd ON cd.category_id=pp.category_id AND cd.language_id = 2 \n\t\t\t\t\tLEFT JOIN et_contractor pc ON pc.contractor_id=pp.contractor_id \n\t\t\t\t\tLEFT JOIN et_contractor_group cg ON cg.contractor_group_id=pc.contractor_group_id \n\t\t\t\t\tLEFT JOIN et_stock_status_description ssd ON ssd.stock_status_id=pp.stock_status_id AND ssd.language_id = 2 \n\t\t\t\t\tWHERE 1=1 AND pp.price_id = 13 AND ( manufacturer LIKE '%hols%') \n\t\t\t\t\t ORDER BY field_ss_stock_status_image ASC \n\t\t\t\t\tLIMIT 6,28\n\t\t\t\t) pp \n\t\t\tLEFT JOIN et_category_description cd ON cd.category_id=pp.category_id AND cd.language_id = 2 \n\t\t\tLEFT JOIN et_contractor pc ON pc.contractor_id=pp.contractor_id \n\t\t\tLEFT JOIN et_contractor_group cg ON cg.contractor_group_id=pc.contractor_group_id \n\t\t\tLEFT JOIN et_price_import_setup pis ON pis.price_id=pp.price_id \n\t\t\tLEFT JOIN et_stock_status ss ON ss.stock_status_id=pp.stock_status_id \n\t\t\tLEFT JOIN et_stock_status_description ssd ON ssd.stock_status_id=ss.stock_status_id AND ssd.language_id = 2 \n\t\t\tLEFT JOIN et_price_compare_type_description pctd ON pctd.compare_type_id=pp.found_type_product AND pctd.language_id = 2 \n\t\t\tLEFT JOIN et_selected_item si_product ON si_product.filter_source_type='product' AND si_product.filter_type='grid_price_product' AND si_product.key_id=1 AND pp.supply_product_id=si_product.item_id \n\t\t\tWHERE 1=1 \n\t\t\t GROUP BY pp.supply_product_id ORDER BY field_ss_stock_status_image ASC LIMIT 28 in /usr/share/nginx/html/jumper_master/system_admin/library/db/mysqli.php on line 289Notice: Trying to get property 'rows' of non-object in /usr/share/nginx/html/jumper_master/admin/model/etrade/etrade_price_list.php on line 6660Warning: Invalid argument supplied for foreach() in /usr/share/nginx/html/jumper_master/admin/controller/etrade/etrade_price_list.php on line 3745[{\"TotalRows\":116,\"TotalRowsNew\":34,\"TotalRows_selected\":0,\"umka_found\":0,\"Rows\":[]}]", "status": 200, "statusText": "OK" }
error: SyntaxError: Unexpected token < in JSON at position 0