Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

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

post-688391-0-59827300-1444855636_thumb.png

 

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

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

 

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

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

Надіслати
Поділитися на інших сайтах

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

 

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

Надіслати
Поділитися на інших сайтах

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

 

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

Надіслати
Поділитися на інших сайтах

нет, письмо админу не затрагивает

обсуждалось здесь

Надіслати
Поділитися на інших сайтах

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

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

post-15489-0-65093200-1445023985_thumb.jpg

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

post-15489-0-33116800-1445023992_thumb.jpg

Надіслати
Поділитися на інших сайтах

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

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

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

 

спасибо

Надіслати
Поділитися на інших сайтах


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

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

 

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

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

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

 

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

 

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

Надіслати
Поділитися на інших сайтах

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

 

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

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

 

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

Змінено користувачем Dimasscus
Надіслати
Поділитися на інших сайтах


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

 

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

 

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

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

 

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

 

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

 

 

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

 

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

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

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

 

работает

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

Надіслати
Поділитися на інших сайтах

  • 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 или может запрос в БД прямо в этом файле сделать?

Надіслати
Поділитися на інших сайтах


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

 

Надіслати
Поділитися на інших сайтах

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

 

Сделал так:

// 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'] . "'");

Работает!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.