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

[Поддержка] Пакет документов по заказу в PDF


vilija

Recommended Posts

не помогло

Я уже сам увидел...

Ну короче - на чем пока я остановился:

Нужно править не в кеш-папке, а сам xml файл... В нашем случае - invoice-to-pdf\upload\vqmod\xml\invoice-to-pdf-1-3

Далее - Все работает, если товар "продан" за баксы, если рубли ли гривны (как я пытаюсь) то опять летит эта ошибка!!!

Получается, что функция num2str не работает или работает с ошибкой!

Попробуй в долларах - хоть файл pdf увидишь воочию!  :-D

 

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

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


негативно отношусь к иностранной валюте, особенно к американскому доллару  :-D

 

у меня было вот как. сначала залил файлы, все работало, пока не вышел из админки. на следующий день захожу - не работает. Удаляю файлы, снова заливаю - работает. Выхожу. Потом снова захожу - не работает. 

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


негативно отношусь к иностранной валюте, особенно к американскому доллару :-D

у меня было вот как. сначала залил файлы, все работало, пока не вышел из админки. на следующий день захожу - не работает. Удаляю файлы, снова заливаю - работает. Выхожу. Потом снова захожу - не работает.

Нет, я не о негативах говорю... (кстати, напомнило из Вини Пуха.... Входит и выходит... Замечательно выходит!!!).

Просто первая проба была именно в долларах - работает до сих пор!

Я для пробы якобы делал покупки в своем магазине. Первая была оформлена из шаблона, то есть цена в баксах, вторую покупку сделал уже в своей нац.валюте - гривне, и опять появилась эта долбанная ошибка. В админке висит 2 заказа от меня самого. Ну вот один выдает файл pdf и открывает его без ошибок! Второй - увы, не хочет!

Блин просто даже не могу понять где искать!!! Да, что еще интересно! Он при долларовой покупке внизу пишет Всего наименований 1 на сумму $105.00

Ниже: ноль рублей 00 копеек

Может из-за того, что не считает результат - потому и срабатывает открытие PDF??? А во втором вариантте считает в родной валюте и - ошибка???

Подскажите где искать???

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


invoice_to_pdf_pechat.xml

invoice-to-pdf-1-21-154.xml

invoice-to-pdf-1-3.xml

 

Эти три файла лежат в папке \upload\vqmod\xml

Все заработало... Я уже не трогаю ни чего!!!

 

Может автору нужно было описание пообширнее сделать, чтобы не наступать нам на одни и те же грабли?

 

Все равно - спасибо ему!

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


Если валюта - доллар то у него обычно символ $ стоит перед ценой. Поэтому поменяйте здесть:

Система-Локализация-Валюты-Символ слева  . Уберите $

И добавьте его в Система-Локализация-Валюты-Символ справа.

Теперь цена будет выглядеть как 100 $.

При этом файлы модуля исправлять не нужно .

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

Если валюта - доллар то у него обычно символ $ стоит перед ценой. Поэтому поменяйте здесть:

Система-Локализация-Валюты-Символ слева  . Уберите $

И добавьте его в Система-Локализация-Валюты-Символ справа.

Теперь цена будет выглядеть как 100 $.

При этом файлы модуля исправлять не нужно .

Не совсем так... Он считает не правильно!!! А где стоит определение валюты - справа или слева... увы не играет роли!

Тем более, что "руб." или  "грн" перед суммой то ни кто и не писал!!!

 

<b>Warning</b>: number_format() expects parameter 1 to be double, string given in ....

 

Для нормальной работы модуля нужно наличие...

invoice_to_pdf_pechat.xml

invoice-to-pdf-1-3.xml           в папке \upload\vqmod\xml

 

Из них в файле invoice-to-pdf-1-3 находим строку

        $rub = number_format($tmp[0], 0, '', '-');

 

меняем на

        $rub = number_format($tmp[1], 0, '', '-');

 

Теперь все работает!

 

То, что ранее выдавало ошибку, типа "

<b>Warning</b>: number_format() expects parameter 1 to be double, string given in ...." более не выдается, то есть условие выполнено!!!

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


Не совсем верно.

 

По индексу 0 располагаются рубли, а по индексу 1 - копейки.

 

Нужно строку 

$rub = number_format($tmp[0], 0, '', '-');

заменить на

$rub = number_format((double)$tmp[0], 0, '', '-');

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


  • 4 weeks later...

Notice: A non well formed numeric value encountered in /home/begemotov/creshtal.ru/docs/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 39Unable to stream pdf: headers already sent

 

После установки вылетает такая ошибка, после вариантов решения которые здесь написаны вылетает вот это:

 

Unable to stream pdf: headers already sent

 

Помогите, в чем может быть дело?

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


  • 4 weeks later...

Прикрепил свой вариант ТТН. Этот больше похож на стандартную.
Одна проблема данные Плательшик и грузополучателя выводятся в отдельных строках каждвй параметр. Имя, в сл строке Адрес, затем Город и индекс и т.д.
В итоге шапка становится очень большая, а можно уместить в пару строк.

Все эти данные выводит - <?php echo $order['payment_address']; ?>

Вопрос как в форму прикрутить например вывод данных по отдельности, например так  - <?php echo $order['firstname']; ?><?php echo $order['lastname']; ?><?php echo $order['company']; ?><?php echo $order['address_1']; ?><?php echo $order['city']; ?><?php echo $order['country']; ?>

order_invoice_ttn.zip

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


А все же, есть у кого мысли  как в форму прикрутить  вывод данных по отдельности, например так  - <?php echo $order['firstname']; ?><?php echo $order['lastname']; ?><?php echo $order['company']; ?><?php echo $order['address_1']; ?><?php echo $order['city']; ?><?php echo $order['country']; ?>

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


А все же, есть у кого мысли  как в форму прикрутить  вывод данных по отдельности, например так  - <?php echo $order['firstname']; ?><?php echo $order['lastname']; ?><?php echo $order['company']; ?><?php echo $order['address_1']; ?><?php echo $order['city']; ?><?php echo $order['country']; ?>

Так и делается , только не $order а $order_info  - <?php echo $order_info['shipping_address_1']; ?>, <?php echo $order_info['firstname]; ?>

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

Здравствуйте!

 

Помогите пожалуйста устранить проблему.

Версия ocStore 1.5.5.1.1

Залил все по инструкции, зашёл на страницу информации о заказе и при нажатии на любую из добавленных кнопок для генерации pdf выдаёт ошибку:

Notice: Error: Table 'cp251618_pugalo.oc_order_simple_fields' doesn't exist
Error No: 1146
SELECT * FROM `oc_order_simple_fields` WHERE `order_id` = '1' LIMIT 1 in /home/cp251618/public_html/**.ru/system/database/mysql.php on line 50

 

Помогите пожалуйста исправить.

 

Заранее благодарен!

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


<?php echo $order_info['firstname]; ?>

Notice: Undefined variable: order_info in /*/public_html/admin/view/template/sale/order_invoice.tpl on line 148

Сработало в итоге после добавления строки (наугад) "<?php foreach ($orders as $order_info) { ?>"

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


А все же, есть у кого мысли  как в форму прикрутить  вывод данных по отдельности, например так  - <?php echo $order['firstname']; ?><?php echo $order['lastname']; ?><?php echo $order['company']; ?><?php echo $order['address_1']; ?><?php echo $order['city']; ?><?php echo $order['country']; ?>

 

Так и делается , только не $order а $order_info  - <?php echo $order_info['shipping_address_1']; ?>, <?php echo $order_info['firstname]; ?>

Добрый день. У меня та же проблема. Но из того что у вас написано работает только

<?php echo $order['lastname']; ?> <?php echo $order['firstname']; ?>
 
 
При вводе <?php echo $order_info['shipping_address_1']; ?> или <?php echo $order['shipping_address_1']; ?> выдает пустое поле. Хоть город, страну не показывает, только имена.
Подскажите
что делаю не так???
Надіслати
Поділитися на інших сайтах


 

Добрый день. У меня та же проблема. Но из того что у вас написано работает только

<?php echo $order['lastname']; ?> <?php echo $order['firstname']; ?>
 
 
При вводе <?php echo $order_info['shipping_address_1']; ?> или <?php echo $order['shipping_address_1']; ?> выдает пустое поле. Хоть город, страну не показывает, только имена.
Подскажите
что делаю не так???

 

Попробуйте <?php echo $order_info['payment_address_1']; ?> . Т.е  shipping_address поменять на payment_address

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

<?php echo $order_info['firstname']; ?>

Это имя покупателя. А как добраться до данных получателя?

 

По аналогии с <?php echo $order_info['firstname']; ?>. Только firstname меняете на :

shipping_firstname

shipping_lastname

shipping_company

shipping_address_1

shipping_address_2

shipping_postcode

shipping_city

shipping_country

В зависимости от чекаута данные о покупателе могут сохраняться на в shipping_ххххх а в payment_ххххх

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

Попробуйте <?php echo $order_info['payment_address_1']; ?> . Т.е  shipping_address поменять на payment_address

Не помогает выдает тоже самое, а именно весь адрес в столбик, а надо каждый элемент адреса по отдельности .

shipping_address_1

shipping_address_2

shipping_postcode

shipping_city

shipping_country

не работают .  Движок ocStore-1.5.5.1.1. Есть модуль simpla.

интересно а у

QuieTi

получилось решить эту проблему??

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


По аналогии с <?php echo $order_info['firstname']; ?>. Только firstname меняете на :

shipping_firstname

shipping_lastname

shipping_company

shipping_address_1

shipping_address_2

shipping_postcode

shipping_city

shipping_country

В зависимости от чекаута данные о покупателе могут сохраняться на в shipping_ххххх а в payment_ххххх

 

Не работает: 

Notice: Undefined index: payment_firstname

 и shipping_firstname (и т.д.). У Вас это работает?

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


  • 3 weeks later...

А все же, есть у кого мысли  как в форму прикрутить  вывод данных по отдельности, например так  - <?php echo $order['firstname']; ?><?php echo $order['lastname']; ?><?php echo $order['company']; ?><?php echo $order['address_1']; ?><?php echo $order['city']; ?><?php echo $order['country']; ?>

 

Копал, копал и нашёл простой способ отсюда: http://forum.opencart.com/viewtopic.php?f=20&t=4279&p=20617

 

Настраивается из админки: Система->Локализация->Страны->Российская Федерация (По умолчанию) Изменить

 

Далее выбираем на свой вкус, например: {firstname} {lastname}, {country}, {city}, {postcode}, {address_1}, {address_2}

Сработает на новых заказах.

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


  • 2 weeks later...

Подскажите пожалуйста, имеется запрос на вывод Артикула (SKU) товара в admin/model/sale/order.php, а как вывести туда же запрос на Расположение (location) товара?

 

public function getOrderProducts($order_id) {
$query = $this->db->query("SELECT a.*, b.sku FROM " . DB_PREFIX . "order_product a LEFT JOIN " . DB_PREFIX . "product b ON a.product_id = b.product_id WHERE order_id = '" . (int)$order_id . "'");
 
return $query->rows;
}

 

1.5.4.1

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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