COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Отправить sku в таблицу oc_order_product при покупке


cherkas

Recommended Posts

Здравствуйте, в БД oc_order_product добавил поле sku, вывел его в админке в покупках в ордере и т.д.

 

как при покупке товара отправить sku  в эту таблицу?

 

если есть разница, то желателен вариант для симплы.

 

релиз - OCSHOP.CMS Версия 1.5.6.4

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

11 час назад, cherkas сказал:

Здравствуйте, в БД oc_order_product добавил поле sku, вывел его в админке в покупках в ордере и т.д.

 

как при покупке товара отправить sku  в эту таблицу?

 

если есть разница, то желателен вариант для симплы.

 

релиз - OCSHOP.CMS Версия 1.5.6.4

 

Посмотрите как это сделано с кодом товара и сделайте по аналогии =)

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

сделал бы, если бы знал какие файлы смотреть

 

нашел вчера тему на смежном форуме

 

но почему то не работает и выдает ошибку

 

видимо в каком то файле еще нужно вносить поправки.

 

если знаете - подскажите

 

 

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

причину нашел, как исправить не знаю (

 

. "', sku = '" . $this->db->escape($product['sku']) .

если в место

$this->db->escape($product['sku'])

вставить

"артикул"

т.е.

 

. "', sku = '" . "артикул"

 

то в нужную таблицу в нужное поле попадает значение - артикул

 

т.е. получается переменная не правильно написана или от куда то не передается.

 

написал по аналогии с model

 

. "', model = '" . $this->db->escape($product['model']) . "', sku = '" . $this->db->escape($product['sku']) . "', quantity = '" . (int)$product['quantity'] .

пробовал прописывать по аналогии с quantity, в базу попадает 0.

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

товарищи разработчики релиза, прошу помочь в данном вопросе, вы же должны знать как работает ваш релиз. оТКуда и как передаются переменные...

 

 

с уважением.

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

Всё решил. Вам большой жирный +.

 

в контроллере

simplecheckout.php

и

simplecheckout_cart.php

 

добавил в массив sku

 

всё заработало.

 

может в двух файлах и не нужно было добавлять, по одному не хотелось пробовать, а лишнее мешать не будет.

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

  • RHCk changed the title to Отправить sku в таблицу oc_order_product при покупке

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.