Зависает экспорт yml Я.Маркет 66,667% Есть решение
Вот такая прелесть в логе. Подскажите не специалисту как исправить. ±300 товаров
2017-08-28 01:25:06 91.78.247.71 Query Error 1054: Unknown column 'in_stock' in 'order clause' Query: SELECT DISTINCT p.* FROM shop_product p JOIN shop_category_products cp1 ON p.id = cp1.product_id WHERE cp1.category_id IN(11) AND (p.count > 0 OR p.count IS NULL) ORDER BY in_stock DESC,RAND() LIMIT 5 ## wa-system/database/waModel.class.php(243) #0 wa-system/database/waModel.class.php(343): waModel->run('SELECT DISTINCT...') #1 wa-apps/shop/lib/classes/shopProductsCollection.class.php(1279): waModel->query('SELECT DISTINCT...') #2 wa-apps/shop/lib/classes/shopProduct.class.php(695): shopProductsCollection->getProducts('*', 5) #3 wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1796): shopProduct->crossSelling(5, true) #4 wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1840): shopYandexmarketPluginRunController->getValue(Array, NULL, 'rec', Array) #5 wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1655): shopYandexmarketPluginRunController->addOffer(Array) #6 wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(966): shopYandexmarketPluginRunController->stepProduct(0, Array, 0) #7 wa-system/controller/waLongActionController.class.php(308): shopYandexmarketPluginRunController->step() #8 wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(889): waLongActionController->execute() #9 wa-system/controller/waController.class.php(21): shopYandexmarketPluginRunController->execute() #10 wa-system/controller/waFrontController.class.php(229): waController->run(NULL) #11 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(shopYandexmarketPluginRunController), NULL) #12 wa-system/controller/waFrontController.class.php(58): waFrontController->execute('yandexmarket', 'run', NULL) #13 wa-system/waSystem.class.php(552): waFrontController->dispatch() #14 wa-system/waSystem.class.php(483): waSystem->dispatchBackend('webasyst/shop/') #15 index.php(7): waSystem->dispatch() #16 {main}
Часто видел люди спрашивают про эту ошибку, но удивительно, нигде ответа не нашел.
1 ответ
Насколько знаю, это ошибка в ShopScript. Должна быть исправлена в одном из ближайших обновлений. Чтобы ее обойти, можете попробовать отключить опцию переноса товаров которых нет в наличии в конец списка. Не гарантировано, но попробуйте.