Не работает плагин обновление прайсов поставщиков
Добрый день, Кирилл,
Можете помочь с плагином обновление прайсов поставщиков.
Я вроде все настроила, но все равно есть места где не могу понять всегда выдает ошибку.
<h2>Query Error 1062: Duplicate entry '2-mr-2481' for key 'supplier_id_2'Query: UPDATE shop_kmsuppliers_sku
SET `article` = 'mr-2481'
WHERE `id` = '18487' code 1062</h2>
## wa-system/database/waModel.class.php(266) #0 wa-system/database/waModel.class.php(321): waModel->run('UPDATE shop_kms...') #1 wa-system/database/waModel.class.php(445): waModel->exec('UPDATE shop_kms...') #2 wa-system/database/waModel.class.php(386): waModel->updateByField('id', 'mr-2481', Array, NULL, false) #3 wa-apps/shop/plugins/kmsuppliers/lib/actions/utils/shopKmsuppliersPluginUtils.actions.php(108): waModel->updateById('18487', Array) #4 wa-system/controller/waJsonActions.class.php(31): shopKmsuppliersPluginUtilsActions->addPostAndPreFixAction() #5 wa-system/controller/waJsonActions.class.php(50): waJsonActions->execute('addPostAndPreFi...') #6 wa-system/controller/waFrontController.class.php(263): waJsonActions->run('addPostAndPreFi...') #7 wa-system/controller/waFrontController.class.php(190): waFrontController->runController(Object(shopKmsuppliersPluginUtilsActions), 'addPostAndPreFi...') #8 wa-system/controller/waFrontController.class.php(84): waFrontController->execute('kmsuppliers', 'utils', 'addPostAndPreFi...') #9 wa-system/controller/waDispatch.class.php(157): waFrontController->dispatch() #10 wa-system/controller/waDispatch.class.php(32): waDispatch->dispatchBackend('webasyst/shop/') #11 wa-system/waSystem.class.php(610): waDispatch->dispatch() #12 index.php(7): waSystem->dispatch() #13 {main}<h2>GET</h2>
[ 'plugin' => 'kmsuppliers', 'module' => 'utils', 'action' => 'addPostAndPreFix', ]<h2>POST</h2>
[ 'id' => '2', '_csrf' => '[hidden]', ]<h2>Params</h2>
[]
Еще хотела уточнить планируете ли вы дорабатывать плагин? Не хватает некоторых функций.
Например массовое выделение неактивных артикулов, приходится более 100 товаров прокликивать по одному.
1 ответ
НЕ стоит публиковать логин/пароль в публичных записях.