Som Опубліковано: 24 січня 2011 Share Опубліковано: 24 січня 2011 Итак имеется две валюты: Бакс и гривна. Основная валюта бакс(курс 1,0), гривна для удобства восприятия покупателям(курс 8,1). Пользователь для удобства восприятия выбирает себе валюту гривну и заказывает товар. Я так как закупаю товар в баках мне удобней отслеживать изменения и т.п. цен тоже в баках и потому по умолчанию цену бью в баках. И так внимание господа... Наш клиент набился я смотрю заказ и обнаруживаю что такого-то товара нет (ну или он прозвонил и сказал что хотел бы заменить тут-то позицию на иную)я как человек ни о чём не подозревающий лезу в заказ и начинаю удалять позиции и о боги что я наблюдаю. Конечная сума итого не в зависимости от того убираю я товар вообще или добавляю с каждым моим действием возрастает чуть ли не в геометрической прогрессии. Сразу говорю никаких трабл не будет если клиент набъётся в баксах. Люди помогите сей страшный глюк решить. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 25 січня 2011 Share Опубліковано: 25 січня 2011 Да, действительно есть такая проблема. Однако должен заметить, что где-то я подобное обсуждение уже видел - вот только где?... Ну да ничего - разберемся сегодня/завтра =) Надіслати Поділитися на інших сайтах More sharing options... Som Опубліковано: 30 січня 2011 Автор Share Опубліковано: 30 січня 2011 Никто так решение не нашол? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 1 лютого 2011 Share Опубліковано: 1 лютого 2011 (змінено) а я думаю - "на какую тему я не ответил?" :lol: занялся этим вопросом. UPD Как это ни странно, однако такая проблема существует для всех валют, кроме "валюты по-умолчанию" https://opencartforum.com/public/style_emoticons/default/dry.gif Виной тому - строчки: 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True),в функции public function addProduct() {файла admin/controller/sale/order.php Как решить эту проблему - пока не могу подсказать. Но продолжаю работать над этим вопросом. Змінено 1 лютого 2011 користувачем afwollis *опа... Надіслати Поділитися на інших сайтах More sharing options... Som Опубліковано: 1 лютого 2011 Автор Share Опубліковано: 1 лютого 2011 Там не столько по умолчанию сколько валюты с курсом отличным от 1.0000000. Если по-умолчанию выбрать другую валюту (хоть правда там написано что валюта по-умолчанию должна быть с курсом 1.00000) с другим курсом всё равно будет та же трабла. А вот если все валютам назначить курс 1 всё будет типтоп. Я не пробовал курс меньше 1 (0.5, 0.33 и т.п.) но думаю что и там таже беда будет. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 2 лютого 2011 Share Опубліковано: 2 лютого 2011 Там не столько по умолчанию сколько валюты с курсом отличным от 1.0000000я это и имел ввиду :)Если курс меньше, чем 1, тогда сумма будет уменьшаться. Причина в данных уходящих в функцию или в самой функции... Надо придумать самое оптимальное решение. У меня его до сих пор нет :( Хотя мысли определенные имеются :) Надіслати Поділитися на інших сайтах More sharing options... kroosh Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 Решение так и не нашли? :( Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 (змінено) Если есть желающие стать "подопытными" - то есть один вариант. Проверял на заказах в долларах (USD). Валюта по-умолчанию - фунты стерлингов (GBP) Изменения коснутся файла admin/controller/sale/order.php Змінено 8 лютого 2011 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... kroosh Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 Готов по тестировать :) Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 9 лютого 2011 Share Опубліковано: 9 лютого 2011 Сегодня/завтра постараюсь "вытянуть" изменения из файла (много чего менял в нем для разных модов). Потом свяжусь с вами. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 15 лютого 2011 Share Опубліковано: 15 лютого 2011 Удалось проблему порешать? Или ещё не дошли руки? Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 17 лютого 2011 Share Опубліковано: 17 лютого 2011 afwollis, я конечно дико извиняюсь, но проблема реально существует. Может накропаешь хоть пару слов, получилось исправить, или нет? Такое впечатление, что у всех всё нормально, только у двоих-троих эта проблема существует... :blink: Кстати, может на англоязычных ресурсах что-то есть по этому вопросу? Я бы и сам поискал, только я вэри бэд спик инглиш... :( Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 21 лютого 2011 Share Опубліковано: 21 лютого 2011 Я вкурсе, что проблема существует. А что поделать? Вопросов масса, а отвечающих... Делайте бэкап файла admin/controller/sale/order.php найдите функцию public function addProduct() {поменяйте $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model']." debug:<br />".$wTotalDebug, 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] );на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); найдите функцию public function removeProduct() {поменяйте $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], True), );на $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), ); Неизвестно, как с налогами работает. Отпишитесь о результатах. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 22 лютого 2011 Share Опубліковано: 22 лютого 2011 Через пару часиков поюзаю и отпишусь. Только у меня товары без налогов все, поэтому, если у кого-то есть товары с налогами - тоже поюзайте и отпишитесь. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Вот что я наюзал: Берём любой заказ. Например, №27: Смотрим, какие товары в нём есть: Убираем один товар, смотрим, что получилось: Пока всё в норме. На этой странице. А вот что показывает на той, откуда взят первый скрин - чуть ниже. Так вот. Добавляем сюда же любой другой товар: Сумма отображается нормально, но появилась лишняя строка. Она ни на что не влияет, но всё же... Добавляем сюда же ещё один товар: Получаем нечто кривенькое и непонятненькое, хотя, в принципе, конечная сумма таки корректная. А теперь смотрим на предыдущую страницу в заказы: Как видим, сумма сугубо некорректная... :blink: Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Я не говорил, что это стопроцентное решение :) Главное что почти оно. Возвращайте файлик на место и ожидайте следующего апдейта. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Так и сделал. :) И на том спасибо, что хоть занимаетесь этим. :rolleyes: Что-то у меня всё крепчает убеждение, что решение этого вопроса нужно только мне... Я, конечно, понимаю, что проблема не такая уж и критическая, но всё же... Неужели никому больше не надо? Или все ждут готового решения и облом даже потестить то, что предлагается? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Понятно, будем разбираться дальше. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Storm Опубліковано: 2 листопада 2011 Share Опубліковано: 2 листопада 2011 Кто-нибудь решил эту проблему? Очень актуально. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... sveneld300 Опубліковано: 3 серпня 2013 Share Опубліковано: 3 серпня 2013 $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); заменить на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $order_total + $total, 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), False), 'new_grand_total' => $order_info['total'] + $total, 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках Траблы с обработкой заказа. Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Som Опубліковано: 30 січня 2011 Автор Share Опубліковано: 30 січня 2011 Никто так решение не нашол? Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 1 лютого 2011 Share Опубліковано: 1 лютого 2011 (змінено) а я думаю - "на какую тему я не ответил?" :lol: занялся этим вопросом. UPD Как это ни странно, однако такая проблема существует для всех валют, кроме "валюты по-умолчанию" https://opencartforum.com/public/style_emoticons/default/dry.gif Виной тому - строчки: 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True),в функции public function addProduct() {файла admin/controller/sale/order.php Как решить эту проблему - пока не могу подсказать. Но продолжаю работать над этим вопросом. Змінено 1 лютого 2011 користувачем afwollis *опа... Надіслати Поділитися на інших сайтах More sharing options... Som Опубліковано: 1 лютого 2011 Автор Share Опубліковано: 1 лютого 2011 Там не столько по умолчанию сколько валюты с курсом отличным от 1.0000000. Если по-умолчанию выбрать другую валюту (хоть правда там написано что валюта по-умолчанию должна быть с курсом 1.00000) с другим курсом всё равно будет та же трабла. А вот если все валютам назначить курс 1 всё будет типтоп. Я не пробовал курс меньше 1 (0.5, 0.33 и т.п.) но думаю что и там таже беда будет. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 2 лютого 2011 Share Опубліковано: 2 лютого 2011 Там не столько по умолчанию сколько валюты с курсом отличным от 1.0000000я это и имел ввиду :)Если курс меньше, чем 1, тогда сумма будет уменьшаться. Причина в данных уходящих в функцию или в самой функции... Надо придумать самое оптимальное решение. У меня его до сих пор нет :( Хотя мысли определенные имеются :) Надіслати Поділитися на інших сайтах More sharing options... kroosh Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 Решение так и не нашли? :( Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 (змінено) Если есть желающие стать "подопытными" - то есть один вариант. Проверял на заказах в долларах (USD). Валюта по-умолчанию - фунты стерлингов (GBP) Изменения коснутся файла admin/controller/sale/order.php Змінено 8 лютого 2011 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... kroosh Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 Готов по тестировать :) Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 9 лютого 2011 Share Опубліковано: 9 лютого 2011 Сегодня/завтра постараюсь "вытянуть" изменения из файла (много чего менял в нем для разных модов). Потом свяжусь с вами. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 15 лютого 2011 Share Опубліковано: 15 лютого 2011 Удалось проблему порешать? Или ещё не дошли руки? Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 17 лютого 2011 Share Опубліковано: 17 лютого 2011 afwollis, я конечно дико извиняюсь, но проблема реально существует. Может накропаешь хоть пару слов, получилось исправить, или нет? Такое впечатление, что у всех всё нормально, только у двоих-троих эта проблема существует... :blink: Кстати, может на англоязычных ресурсах что-то есть по этому вопросу? Я бы и сам поискал, только я вэри бэд спик инглиш... :( Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 21 лютого 2011 Share Опубліковано: 21 лютого 2011 Я вкурсе, что проблема существует. А что поделать? Вопросов масса, а отвечающих... Делайте бэкап файла admin/controller/sale/order.php найдите функцию public function addProduct() {поменяйте $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model']." debug:<br />".$wTotalDebug, 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] );на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); найдите функцию public function removeProduct() {поменяйте $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], True), );на $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), ); Неизвестно, как с налогами работает. Отпишитесь о результатах. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 22 лютого 2011 Share Опубліковано: 22 лютого 2011 Через пару часиков поюзаю и отпишусь. Только у меня товары без налогов все, поэтому, если у кого-то есть товары с налогами - тоже поюзайте и отпишитесь. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Вот что я наюзал: Берём любой заказ. Например, №27: Смотрим, какие товары в нём есть: Убираем один товар, смотрим, что получилось: Пока всё в норме. На этой странице. А вот что показывает на той, откуда взят первый скрин - чуть ниже. Так вот. Добавляем сюда же любой другой товар: Сумма отображается нормально, но появилась лишняя строка. Она ни на что не влияет, но всё же... Добавляем сюда же ещё один товар: Получаем нечто кривенькое и непонятненькое, хотя, в принципе, конечная сумма таки корректная. А теперь смотрим на предыдущую страницу в заказы: Как видим, сумма сугубо некорректная... :blink: Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Я не говорил, что это стопроцентное решение :) Главное что почти оно. Возвращайте файлик на место и ожидайте следующего апдейта. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Так и сделал. :) И на том спасибо, что хоть занимаетесь этим. :rolleyes: Что-то у меня всё крепчает убеждение, что решение этого вопроса нужно только мне... Я, конечно, понимаю, что проблема не такая уж и критическая, но всё же... Неужели никому больше не надо? Или все ждут готового решения и облом даже потестить то, что предлагается? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Понятно, будем разбираться дальше. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Storm Опубліковано: 2 листопада 2011 Share Опубліковано: 2 листопада 2011 Кто-нибудь решил эту проблему? Очень актуально. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... sveneld300 Опубліковано: 3 серпня 2013 Share Опубліковано: 3 серпня 2013 $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); заменить на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $order_total + $total, 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), False), 'new_grand_total' => $order_info['total'] + $total, 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках Траблы с обработкой заказа. Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Som Опубліковано: 1 лютого 2011 Автор Share Опубліковано: 1 лютого 2011 Там не столько по умолчанию сколько валюты с курсом отличным от 1.0000000. Если по-умолчанию выбрать другую валюту (хоть правда там написано что валюта по-умолчанию должна быть с курсом 1.00000) с другим курсом всё равно будет та же трабла. А вот если все валютам назначить курс 1 всё будет типтоп. Я не пробовал курс меньше 1 (0.5, 0.33 и т.п.) но думаю что и там таже беда будет. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 2 лютого 2011 Share Опубліковано: 2 лютого 2011 Там не столько по умолчанию сколько валюты с курсом отличным от 1.0000000я это и имел ввиду :)Если курс меньше, чем 1, тогда сумма будет уменьшаться. Причина в данных уходящих в функцию или в самой функции... Надо придумать самое оптимальное решение. У меня его до сих пор нет :( Хотя мысли определенные имеются :) Надіслати Поділитися на інших сайтах More sharing options... kroosh Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 Решение так и не нашли? :( Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 (змінено) Если есть желающие стать "подопытными" - то есть один вариант. Проверял на заказах в долларах (USD). Валюта по-умолчанию - фунты стерлингов (GBP) Изменения коснутся файла admin/controller/sale/order.php Змінено 8 лютого 2011 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... kroosh Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 Готов по тестировать :) Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 9 лютого 2011 Share Опубліковано: 9 лютого 2011 Сегодня/завтра постараюсь "вытянуть" изменения из файла (много чего менял в нем для разных модов). Потом свяжусь с вами. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 15 лютого 2011 Share Опубліковано: 15 лютого 2011 Удалось проблему порешать? Или ещё не дошли руки? Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 17 лютого 2011 Share Опубліковано: 17 лютого 2011 afwollis, я конечно дико извиняюсь, но проблема реально существует. Может накропаешь хоть пару слов, получилось исправить, или нет? Такое впечатление, что у всех всё нормально, только у двоих-троих эта проблема существует... :blink: Кстати, может на англоязычных ресурсах что-то есть по этому вопросу? Я бы и сам поискал, только я вэри бэд спик инглиш... :( Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 21 лютого 2011 Share Опубліковано: 21 лютого 2011 Я вкурсе, что проблема существует. А что поделать? Вопросов масса, а отвечающих... Делайте бэкап файла admin/controller/sale/order.php найдите функцию public function addProduct() {поменяйте $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model']." debug:<br />".$wTotalDebug, 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] );на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); найдите функцию public function removeProduct() {поменяйте $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], True), );на $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), ); Неизвестно, как с налогами работает. Отпишитесь о результатах. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 22 лютого 2011 Share Опубліковано: 22 лютого 2011 Через пару часиков поюзаю и отпишусь. Только у меня товары без налогов все, поэтому, если у кого-то есть товары с налогами - тоже поюзайте и отпишитесь. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Вот что я наюзал: Берём любой заказ. Например, №27: Смотрим, какие товары в нём есть: Убираем один товар, смотрим, что получилось: Пока всё в норме. На этой странице. А вот что показывает на той, откуда взят первый скрин - чуть ниже. Так вот. Добавляем сюда же любой другой товар: Сумма отображается нормально, но появилась лишняя строка. Она ни на что не влияет, но всё же... Добавляем сюда же ещё один товар: Получаем нечто кривенькое и непонятненькое, хотя, в принципе, конечная сумма таки корректная. А теперь смотрим на предыдущую страницу в заказы: Как видим, сумма сугубо некорректная... :blink: Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Я не говорил, что это стопроцентное решение :) Главное что почти оно. Возвращайте файлик на место и ожидайте следующего апдейта. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Так и сделал. :) И на том спасибо, что хоть занимаетесь этим. :rolleyes: Что-то у меня всё крепчает убеждение, что решение этого вопроса нужно только мне... Я, конечно, понимаю, что проблема не такая уж и критическая, но всё же... Неужели никому больше не надо? Или все ждут готового решения и облом даже потестить то, что предлагается? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Понятно, будем разбираться дальше. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Storm Опубліковано: 2 листопада 2011 Share Опубліковано: 2 листопада 2011 Кто-нибудь решил эту проблему? Очень актуально. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... sveneld300 Опубліковано: 3 серпня 2013 Share Опубліковано: 3 серпня 2013 $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); заменить на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $order_total + $total, 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), False), 'new_grand_total' => $order_info['total'] + $total, 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках Траблы с обработкой заказа. Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
kroosh Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 Решение так и не нашли? :( Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 (змінено) Если есть желающие стать "подопытными" - то есть один вариант. Проверял на заказах в долларах (USD). Валюта по-умолчанию - фунты стерлингов (GBP) Изменения коснутся файла admin/controller/sale/order.php Змінено 8 лютого 2011 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... kroosh Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 Готов по тестировать :) Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 9 лютого 2011 Share Опубліковано: 9 лютого 2011 Сегодня/завтра постараюсь "вытянуть" изменения из файла (много чего менял в нем для разных модов). Потом свяжусь с вами. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 15 лютого 2011 Share Опубліковано: 15 лютого 2011 Удалось проблему порешать? Или ещё не дошли руки? Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 17 лютого 2011 Share Опубліковано: 17 лютого 2011 afwollis, я конечно дико извиняюсь, но проблема реально существует. Может накропаешь хоть пару слов, получилось исправить, или нет? Такое впечатление, что у всех всё нормально, только у двоих-троих эта проблема существует... :blink: Кстати, может на англоязычных ресурсах что-то есть по этому вопросу? Я бы и сам поискал, только я вэри бэд спик инглиш... :( Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 21 лютого 2011 Share Опубліковано: 21 лютого 2011 Я вкурсе, что проблема существует. А что поделать? Вопросов масса, а отвечающих... Делайте бэкап файла admin/controller/sale/order.php найдите функцию public function addProduct() {поменяйте $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model']." debug:<br />".$wTotalDebug, 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] );на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); найдите функцию public function removeProduct() {поменяйте $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], True), );на $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), ); Неизвестно, как с налогами работает. Отпишитесь о результатах. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 22 лютого 2011 Share Опубліковано: 22 лютого 2011 Через пару часиков поюзаю и отпишусь. Только у меня товары без налогов все, поэтому, если у кого-то есть товары с налогами - тоже поюзайте и отпишитесь. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Вот что я наюзал: Берём любой заказ. Например, №27: Смотрим, какие товары в нём есть: Убираем один товар, смотрим, что получилось: Пока всё в норме. На этой странице. А вот что показывает на той, откуда взят первый скрин - чуть ниже. Так вот. Добавляем сюда же любой другой товар: Сумма отображается нормально, но появилась лишняя строка. Она ни на что не влияет, но всё же... Добавляем сюда же ещё один товар: Получаем нечто кривенькое и непонятненькое, хотя, в принципе, конечная сумма таки корректная. А теперь смотрим на предыдущую страницу в заказы: Как видим, сумма сугубо некорректная... :blink: Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Я не говорил, что это стопроцентное решение :) Главное что почти оно. Возвращайте файлик на место и ожидайте следующего апдейта. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Так и сделал. :) И на том спасибо, что хоть занимаетесь этим. :rolleyes: Что-то у меня всё крепчает убеждение, что решение этого вопроса нужно только мне... Я, конечно, понимаю, что проблема не такая уж и критическая, но всё же... Неужели никому больше не надо? Или все ждут готового решения и облом даже потестить то, что предлагается? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Понятно, будем разбираться дальше. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Storm Опубліковано: 2 листопада 2011 Share Опубліковано: 2 листопада 2011 Кто-нибудь решил эту проблему? Очень актуально. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... sveneld300 Опубліковано: 3 серпня 2013 Share Опубліковано: 3 серпня 2013 $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); заменить на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $order_total + $total, 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), False), 'new_grand_total' => $order_info['total'] + $total, 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках Траблы с обработкой заказа. Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
kroosh Опубліковано: 8 лютого 2011 Share Опубліковано: 8 лютого 2011 Готов по тестировать :) Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 9 лютого 2011 Share Опубліковано: 9 лютого 2011 Сегодня/завтра постараюсь "вытянуть" изменения из файла (много чего менял в нем для разных модов). Потом свяжусь с вами. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 15 лютого 2011 Share Опубліковано: 15 лютого 2011 Удалось проблему порешать? Или ещё не дошли руки? Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 17 лютого 2011 Share Опубліковано: 17 лютого 2011 afwollis, я конечно дико извиняюсь, но проблема реально существует. Может накропаешь хоть пару слов, получилось исправить, или нет? Такое впечатление, что у всех всё нормально, только у двоих-троих эта проблема существует... :blink: Кстати, может на англоязычных ресурсах что-то есть по этому вопросу? Я бы и сам поискал, только я вэри бэд спик инглиш... :( Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 21 лютого 2011 Share Опубліковано: 21 лютого 2011 Я вкурсе, что проблема существует. А что поделать? Вопросов масса, а отвечающих... Делайте бэкап файла admin/controller/sale/order.php найдите функцию public function addProduct() {поменяйте $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model']." debug:<br />".$wTotalDebug, 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] );на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); найдите функцию public function removeProduct() {поменяйте $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], True), );на $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), ); Неизвестно, как с налогами работает. Отпишитесь о результатах. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 22 лютого 2011 Share Опубліковано: 22 лютого 2011 Через пару часиков поюзаю и отпишусь. Только у меня товары без налогов все, поэтому, если у кого-то есть товары с налогами - тоже поюзайте и отпишитесь. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Вот что я наюзал: Берём любой заказ. Например, №27: Смотрим, какие товары в нём есть: Убираем один товар, смотрим, что получилось: Пока всё в норме. На этой странице. А вот что показывает на той, откуда взят первый скрин - чуть ниже. Так вот. Добавляем сюда же любой другой товар: Сумма отображается нормально, но появилась лишняя строка. Она ни на что не влияет, но всё же... Добавляем сюда же ещё один товар: Получаем нечто кривенькое и непонятненькое, хотя, в принципе, конечная сумма таки корректная. А теперь смотрим на предыдущую страницу в заказы: Как видим, сумма сугубо некорректная... :blink: Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Я не говорил, что это стопроцентное решение :) Главное что почти оно. Возвращайте файлик на место и ожидайте следующего апдейта. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Так и сделал. :) И на том спасибо, что хоть занимаетесь этим. :rolleyes: Что-то у меня всё крепчает убеждение, что решение этого вопроса нужно только мне... Я, конечно, понимаю, что проблема не такая уж и критическая, но всё же... Неужели никому больше не надо? Или все ждут готового решения и облом даже потестить то, что предлагается? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Понятно, будем разбираться дальше. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Storm Опубліковано: 2 листопада 2011 Share Опубліковано: 2 листопада 2011 Кто-нибудь решил эту проблему? Очень актуально. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... sveneld300 Опубліковано: 3 серпня 2013 Share Опубліковано: 3 серпня 2013 $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); заменить на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $order_total + $total, 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), False), 'new_grand_total' => $order_info['total'] + $total, 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках Траблы с обработкой заказа. Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
monax Опубліковано: 15 лютого 2011 Share Опубліковано: 15 лютого 2011 Удалось проблему порешать? Или ещё не дошли руки? Надіслати Поділитися на інших сайтах More sharing options...
monax Опубліковано: 17 лютого 2011 Share Опубліковано: 17 лютого 2011 afwollis, я конечно дико извиняюсь, но проблема реально существует. Может накропаешь хоть пару слов, получилось исправить, или нет? Такое впечатление, что у всех всё нормально, только у двоих-троих эта проблема существует... :blink: Кстати, может на англоязычных ресурсах что-то есть по этому вопросу? Я бы и сам поискал, только я вэри бэд спик инглиш... :( Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 21 лютого 2011 Share Опубліковано: 21 лютого 2011 Я вкурсе, что проблема существует. А что поделать? Вопросов масса, а отвечающих... Делайте бэкап файла admin/controller/sale/order.php найдите функцию public function addProduct() {поменяйте $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model']." debug:<br />".$wTotalDebug, 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] );на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); найдите функцию public function removeProduct() {поменяйте $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] - $total, $order_info['currency'], $order_info['value'], True), );на $product_data = array( 'order_product_id' => $order_product_id, 'order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_total - $total, $order_info['currency'], $order_info['value'], True), ); Неизвестно, как с налогами работает. Отпишитесь о результатах. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 22 лютого 2011 Share Опубліковано: 22 лютого 2011 Через пару часиков поюзаю и отпишусь. Только у меня товары без налогов все, поэтому, если у кого-то есть товары с налогами - тоже поюзайте и отпишитесь. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Вот что я наюзал: Берём любой заказ. Например, №27: Смотрим, какие товары в нём есть: Убираем один товар, смотрим, что получилось: Пока всё в норме. На этой странице. А вот что показывает на той, откуда взят первый скрин - чуть ниже. Так вот. Добавляем сюда же любой другой товар: Сумма отображается нормально, но появилась лишняя строка. Она ни на что не влияет, но всё же... Добавляем сюда же ещё один товар: Получаем нечто кривенькое и непонятненькое, хотя, в принципе, конечная сумма таки корректная. А теперь смотрим на предыдущую страницу в заказы: Как видим, сумма сугубо некорректная... :blink: Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Я не говорил, что это стопроцентное решение :) Главное что почти оно. Возвращайте файлик на место и ожидайте следующего апдейта. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Так и сделал. :) И на том спасибо, что хоть занимаетесь этим. :rolleyes: Что-то у меня всё крепчает убеждение, что решение этого вопроса нужно только мне... Я, конечно, понимаю, что проблема не такая уж и критическая, но всё же... Неужели никому больше не надо? Или все ждут готового решения и облом даже потестить то, что предлагается? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Понятно, будем разбираться дальше. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Storm Опубліковано: 2 листопада 2011 Share Опубліковано: 2 листопада 2011 Кто-нибудь решил эту проблему? Очень актуально. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... sveneld300 Опубліковано: 3 серпня 2013 Share Опубліковано: 3 серпня 2013 $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); заменить на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $order_total + $total, 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), False), 'new_grand_total' => $order_info['total'] + $total, 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках Траблы с обработкой заказа.
monax Опубліковано: 22 лютого 2011 Share Опубліковано: 22 лютого 2011 Через пару часиков поюзаю и отпишусь. Только у меня товары без налогов все, поэтому, если у кого-то есть товары с налогами - тоже поюзайте и отпишитесь. Надіслати Поділитися на інших сайтах More sharing options...
monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Вот что я наюзал: Берём любой заказ. Например, №27: Смотрим, какие товары в нём есть: Убираем один товар, смотрим, что получилось: Пока всё в норме. На этой странице. А вот что показывает на той, откуда взят первый скрин - чуть ниже. Так вот. Добавляем сюда же любой другой товар: Сумма отображается нормально, но появилась лишняя строка. Она ни на что не влияет, но всё же... Добавляем сюда же ещё один товар: Получаем нечто кривенькое и непонятненькое, хотя, в принципе, конечная сумма таки корректная. А теперь смотрим на предыдущую страницу в заказы: Как видим, сумма сугубо некорректная... :blink: Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Я не говорил, что это стопроцентное решение :) Главное что почти оно. Возвращайте файлик на место и ожидайте следующего апдейта. Надіслати Поділитися на інших сайтах More sharing options... monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Так и сделал. :) И на том спасибо, что хоть занимаетесь этим. :rolleyes: Что-то у меня всё крепчает убеждение, что решение этого вопроса нужно только мне... Я, конечно, понимаю, что проблема не такая уж и критическая, но всё же... Неужели никому больше не надо? Или все ждут готового решения и облом даже потестить то, что предлагается? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Понятно, будем разбираться дальше. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Storm Опубліковано: 2 листопада 2011 Share Опубліковано: 2 листопада 2011 Кто-нибудь решил эту проблему? Очень актуально. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... sveneld300 Опубліковано: 3 серпня 2013 Share Опубліковано: 3 серпня 2013 $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); заменить на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $order_total + $total, 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), False), 'new_grand_total' => $order_info['total'] + $total, 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
monax Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Так и сделал. :) И на том спасибо, что хоть занимаетесь этим. :rolleyes: Что-то у меня всё крепчает убеждение, что решение этого вопроса нужно только мне... Я, конечно, понимаю, что проблема не такая уж и критическая, но всё же... Неужели никому больше не надо? Или все ждут готового решения и облом даже потестить то, что предлагается? Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 23 лютого 2011 Share Опубліковано: 23 лютого 2011 Понятно, будем разбираться дальше. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Storm Опубліковано: 2 листопада 2011 Share Опубліковано: 2 листопада 2011 Кто-нибудь решил эту проблему? Очень актуально. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... sveneld300 Опубліковано: 3 серпня 2013 Share Опубліковано: 3 серпня 2013 $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); заменить на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $order_total + $total, 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), False), 'new_grand_total' => $order_info['total'] + $total, 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Storm Опубліковано: 2 листопада 2011 Share Опубліковано: 2 листопада 2011 Кто-нибудь решил эту проблему? Очень актуально. Надіслати Поділитися на інших сайтах More sharing options...
sveneld300 Опубліковано: 3 серпня 2013 Share Опубліковано: 3 серпня 2013 $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], False), 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), 'new_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], False), 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); заменить на $product_data = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'model' => $result['model'], 'sku' => $result['sku'], 'stock' => $result['quantity'], 'minimum' => $result['minimum'], 'tax_class_id' => $result['tax_class_id'], 'price' => $subtotal, 'formatted_price' => $this->currency->format($subtotal, $order_info['currency'], $order_info['value'], True), 'quantity' => $quantity, 'tax' => $tax, 'total' => $total, 'order_total' => $order_total + $total, 'formatted_order_total' => $this->currency->format($order_total + $total, $order_info['currency'], $order_info['value'], True), 'formatted_total' => $this->currency->format($total, $order_info['currency'], $order_info['value'], True), False), 'new_grand_total' => $order_info['total'] + $total, 'formatted_grand_total' => $this->currency->format($order_info['total'] + $total, $order_info['currency'], $order_info['value'], True), 'options' => $option_data, 'href' => HTTPS_SERVER . 'index.php?route=catalog/product/update&token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] ); Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts