Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Закупочную цену товара перенести из прайс-листа с помощью модуля "Автоматическая обработка прайс-листов"


Recommended Posts

       Всем здравствуйте! У меня вопрос: в магазине (Opencart Русская сборка 2.3.0.2.3) в карточке товара есть поля "Цена" и "Закупочная цена". Товар выгружаю в магазин с помощью модуля "Автоматическая обработка прайс-листов", все нормально грузится но прописывается только "Цена" - это та которая посчиталась модулем с учетом маржи (заданной на вкладке формы поставщика "Категории и наценки"). А в "Цене закупки" пустое поле остается (она мне нужна будет постоянно). 

Подскажите кто давно пользуется этим модулем как "закупочную" тоже занести из прайс листа? Автору модуля написала, но он пока не на связи.....
        Попробывала задать в модуле "номер универсальной колонки" (из моего прайса это 6 колонка с ценой закупки) и поместить значение из нее в  "цену закупки cost". Но это не проходит, модуль не видит что-ли куда это значение писать, выдает ошибку и непрописывает закупочную. 
     У меня вопрос как еще модулем можно перенести из прайс-листа  "закупочную цену"? 

Link to post
Share on other sites

Если в карточке товара в у вас есть оба поля, и закупочная и розница, значит вы, наверно, ставили модуль цены COST?

А если у вас он стоит и вы в универсальном поле указываете АОПу на колонку где эта цена cost, он ее увидит.

Что за ошибка то? может модуля cost нету и АОП говорит что некуда ее и записывать. 

А так алгоритм верный.

и есть тема поддержки модуля кстати

Edited by ArtemZH
Link to post
Share on other sites

Модуль цены COST я специально не устанавливала, это поле "Закупочная цена" в карточке у меня сразу было (или может появилось при установке шаблона NewStore, там много всяких плюшек было..... ) В общем главное что он уже есть. А ошибка такая вылетает:

 

Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'cost' in 'field list'<br />Error No: 1054<br />UPDATE `oc_product` SET `cost` = '649.79' WHERE `product_id` = '241'' in /home/i/irinathx/chasy-supermarket.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/i/irinathx/chasy-supermarket.ru/public_html/system/library/db.php(16): DB\MySQLi->query('UPDATE `oc_prod...', Array) #1 /home/i/irinathx/chasy-supermarket.ru/public_html/uprava/model/catalog/suppler.php(2464): DB->query('UPDATE `oc_prod...') #2 /home/i/irinathx/chasy-supermarket.ru/public_html/uprava/model/catalog/suppler.php(19136): ModelCatalogSuppler->putProductBySKU('1865', Array, '1', '0', 66, Array, Array, Array, '1', '0', '1', Array, '0', '1', '20', '0', '1', 0, 0, Array, '0') #3 [internal function]: ModelCatalogSuppler->loadfile('/tmp/phpfw2LqS', 'price-avangard-...', '1') #4 /home/i/irinathx/chasy-supermarket.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Arra in /home/i/irinathx/chasy-supermarket.ru/public_html/system/library/db/mysqli.php on line 40

 

Перевела с переводчиком ошибку, но все равно не пойму что это значит?

 

 

 

Link to post
Share on other sites

Только что, Iren18 сказал:

Модуль цены COST я специально не устанавливала, это поле "Закупочная цена" в карточке у меня сразу было (или может появилось при установке шаблона NewStore, там много всяких плюшек было..... ) В общем главное что он уже есть. А ошибка такая вылетает:

 

Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'cost' in 'field list'<br />Error No: 1054<br />UPDATE `oc_product` SET `cost` = '649.79' WHERE `product_id` = '241'' in /home/i/irinathx/chasy-supermarket.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/i/irinathx/chasy-supermarket.ru/public_html/system/library/db.php(16): DB\MySQLi->query('UPDATE `oc_prod...', Array) #1 /home/i/irinathx/chasy-supermarket.ru/public_html/uprava/model/catalog/suppler.php(2464): DB->query('UPDATE `oc_prod...') #2 /home/i/irinathx/chasy-supermarket.ru/public_html/uprava/model/catalog/suppler.php(19136): ModelCatalogSuppler->putProductBySKU('1865', Array, '1', '0', 66, Array, Array, Array, '1', '0', '1', Array, '0', '1', '20', '0', '1', 0, 0, Array, '0') #3 [internal function]: ModelCatalogSuppler->loadfile('/tmp/phpfw2LqS', 'price-avangard-...', '1') #4 /home/i/irinathx/chasy-supermarket.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Arra in /home/i/irinathx/chasy-supermarket.ru/public_html/system/library/db/mysqli.php on line 40

 

Перевела с переводчиком ошибку, но все равно не пойму что это значит?

 

 

 

И цена закупки не прописывается. В отчете на хостинге такая фраза:

The Product passed: Row ~= 1 SKU = code (код товара) Cell 'price' contains a formula or illegal text

 

   Переданный продукт: строка ~= 1 SKU = код (код товара) ячейка "цена" содержит формулу или недопустимый текст

 

Т.е модуль читает первую строчку шапку таблицы (кстати эта фраза всегда даже когда удачные загрузки товара, просто оповещает, хотя там нет никаких формул.).

А следующие строки с самим товаром не читает. Если в форме убираю номер универсальной колонки и куда его значение поместить, то все нормально прайс обновляется. Именно этот заданный параметр не читается почему то?

 

Link to post
Share on other sites

1 час назад, Iren18 сказал:

Модуль цены COST я специально не устанавливала, это поле "Закупочная цена" в карточке у меня сразу было (или может появилось при установке шаблона NewStore, там много всяких плюшек было..... ) В общем главное что он уже есть. А ошибка такая вылетает:

 

ошибка говорит что ваша плюшка с закупочной ценой из шаблона не подходит для АОП

либо у автора шаблона узнайте, как и где именно его закупочная цена хранится, а потом у автора АОП уточните, как ее прогрузить

 

либо используйте такой модуль для закупочной цены в связке с АОП

 

Link to post
Share on other sites

Спасибо, я попробую еще раз связаться с авторами. А этот модуль точно будет работать с АОП, это уже проверено? И если его установить интересно не будет конфликтов с уже имеющейся "Закупочной ценой"?

Link to post
Share on other sites

6 часов назад, Iren18 сказал:

А этот модуль точно будет работать с АОП, это уже проверено?

 

да, даже в описаниях обоих модулей указано

-tWrVtWzTxKScblsUUGr_A.png

AaIrl8VjTNmHYeilrExQNA.png

6 часов назад, Iren18 сказал:

И если его установить интересно не будет конфликтов с уже имеющейся "Закупочной ценой"?

не должно

но нужно понимать, что закупочная цена из вашего шаблона (казалось бы, при чем здесь шаблон?) и закупочная цена из CostPrice - разные

и заполнение одной из них не означает автоматического заполнения другой

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.