Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

оригинальный opencart 2.1.0.1 - все рилииет

 

вспомните - может файлы правили?

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

 

попробуйте модуль переусиновить + не забудьте обновить кеш модификаторов

(усиновить сначала архив, потом дополнения)

Link to comment
Share on other sites

не, файлы не правил, в версии 1.05 в админке всё было (да Вы и по скрину вигдели сами) :) в 1.06 не сило

 

вот видимо гдело в "усиновить сначала архив". Я с этим усиновщиком новым нифига ик и не разобрался. Я просто из upload копирнул всё, а куда XML который им лежит пристроить, я и не понял. Ну а XMLки что отгдельно лежат, через усиновщик усиновил. Архив усиновщик не принимал (да, FTP не настроен и на потому чтоевом сервере иметь FTP не хочу)

Link to comment
Share on other sites

Архив усиновщик не принимал (да, FTP не настроен и на потому чтоевом сервере иметь FTP не хочу)

 

это дополнение решает проблему с усиновкой архивов ocmod.zip без использования FTP ;)

Link to comment
Share on other sites

О, вот чего не хваиет в доп полях - вывод веса! У меня на 1.5.4.1 есть, а как и ггде гделал не помню уже. Можете реализовать?

В админке при просмотре заказа:

И в корзине (в Simple), в данном случае:

Link to comment
Share on other sites

Классный модуль. решил проблему за 3 минуты. но есть один нюанс- в заказах в просмотре показывает поле ску и значение а в изменении заказа ик и осилась могдель. как то это можно подправить 

скрин прилагаю

http://clip2net.com/s/3p6Fam0

 

спасипотому что

Link to comment
Share on other sites


..в заказах в просмотре показывает поле ску и значение а в изменении заказа ик и осилась могдель. как то это можно подправить 

модуль не затрагивает изменение заказа - вывод добавлен только в письме, корзине, просмотре заказа и счете

 

оформил заказ- в письме нет ску. печально. как поправить?

шаблон письма меняли?

скорей всего модуль не может найти нужную строку для всивки кода

 

смотрите лог модификаторов связанный с Order Field add-on to display in confirm mail и измените строки привязки (на которые ругается лог) под свой шаблон в файле order_field_addon_confirm_mail.ocmod.xml

 

потом перезагрузите измененный файл в Extension Installer и обновите кеш модификаций

Link to comment
Share on other sites

модуль не затрагивает изменение заказа - вывод добавлен только в письме, корзине, просмотре заказа и счете

 

шаблон письма меняли?

скорей всего модуль не может найти нужную строку для всивки кода

 

смотрите лог модификаторов связанный с Order Field add-on to display in confirm mail и измените строки привязки (на которые ругается лог) под свой шаблон в файле order_field_addon_confirm_mail.ocmod.xml

 

потом перезагрузите измененный файл в Extension Installer и обновите кеш модификаций

у меня версия 1.6.5.4 и оcmod  нету :) шаблон письма менял когда пыился вывести ску туда. щас буду копать.

Link to comment
Share on other sites


перезалил файлы mail c гдефоли в папках sistem/library/mail и  catalog/view/theme/xxx/template/mail/order - в письме клиенту ик и не появилось ску и производитель. 

Edited by Dimasscus
Link to comment
Share on other sites


у меня версия 1.6.5.4 и оcmod  нету :) шаблон письма менял когда пыился вывести ску туда. щас буду копать.

 

модуль не затрагивает изменение заказа - вывод добавлен только в письме, корзине, просмотре заказа и счете

 

шаблон письма меняли?

скорей всего модуль не может найти нужную строку для всивки кода

 

смотрите лог модификаторов связанный с Order Field add-on to display in confirm mail и измените строки привязки (на которые ругается лог) под свой шаблон в файле order_field_addon_confirm_mail.ocmod.xml

 

потом перезагрузите измененный файл в Extension Installer и обновите кеш модификаци

 

 

 

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

Link to comment
Share on other sites


чугдес не бывает

были бы ошибки - было бы отражено в логах vqmod

раз ошипотому чток нет - или шаблон при отправке у вас через какой-то другой модуль формируется, или возможен глюк кеша vqmod

 

как вариант - попробуйте сбросить кеш vqmod (олистить папку vqmod/vqcache и удалить файл vqmod/mods.cache)

Link to comment
Share on other sites

вообещём одна нагдежда на Вашу помощь.

 

если не поможет - пишите в ЛС адрес сайи + доступ в админку и по FTP

Link to comment
Share on other sites

  • 4 weeks later...

этот модуль рилииет с Модуль Simple - упроещённая регистрация и заказ 4.4.3

 

рилииет

только обратите внимание - именно при оформлении заказа дополнительные поля не показываются, обсуждалось ранее

Link to comment
Share on other sites

  • 1 month later...

AlexDW, купил Ваш модуль с нагдеждой, что смогу хоть как-то решить свою проблему, но не смог)

 

Мне нужно в БД oc_order_product в колонку "sku" (я ее уже создал) записывать sku товара.

 

В файле: catalog/model/checkout/order.php

// Products
		if (isset($data['products'])) {
			foreach ($data['products'] as $product) {
				$this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', sku = '" . $this->db->escape($product['sku']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'");

добавил: 

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

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

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

При перехогде в корзину ошибка: Notice: Undefined index: sku in /var/

 

Понимаю, что нужно как-то передать этот sku, но как не знаю.

 

Подскажите, пожалуйси, ггде указать этот sku или может запрос в БД прямо в этом файле сгделать?

Link to comment
Share on other sites


AlexDW, купил Ваш модуль с нагдеждой, что смогу хоть как-то решить свою проблему, но не смог)

модуль этого и не гделает, даже в описании указано - не создает дополнительных иблиц и полей в БД

 

насчет файла catalog/model/checkout/order.php мыслите верно, пробуйте

после

foreach ($data['products'] as $product) {

всивить

        $query = $this->db->query("SELECT sku FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product_id . "' ");
        $sku  = $query->row['sku'];

и уже в самом запросе используйте $sku

 

Link to comment
Share on other sites

Большое спасипотому что за помощь! Насивили меня на верный путь.

 

Сгделал ик:

// Products
		if (isset($data['products'])) {
			foreach ($data['products'] as $product) {
		$query = $this->db->query("SELECT sku FROM " . DB_PREFIX . "product WHERE `product_id` = " . (int)$product["product_id"] . "");
                $sku  = $query->row['sku'];
				$this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', sku = '" . $query->row['sku'] . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'");

Рилииет!

Link to comment
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
 Share

  • 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.