frik 0 Опубликовано 18 марта, 2008 Жалоба Share Опубликовано 18 марта, 2008 Как сделать чтобы цена за доставку оборудования не включалась в квитанцию на оплату заказа? Т.е. чтобы в квитанции указывалась только сумма самого оборудования без цены его доставки. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 марта, 2008 Жалоба Share Опубликовано 18 марта, 2008 А вот это я точно не помню, попробуй в файле kvitan.php (именно эта квитаниця ведь имеется в виду?!) изменить: $vamTemplate->assign('final_price', $order->info['total']);[/code] на: [code] $vamTemplate->assign('final_price', $order->info['final_price']); Ссылка на сообщение Поделиться на другие сайты
frik 0 Опубликовано 18 марта, 2008 Автор Жалоба Share Опубликовано 18 марта, 2008 Если так сделать, то поле в квитанции, где должна быть указана сумма заказа оказывается пустым Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 марта, 2008 Жалоба Share Опубликовано 19 марта, 2008 Сохрани эти изменения, что ты сделал. Поправь ещё один файл. Попробуй открыть файл /includes/classes/order.php Ищи: $order_total_query = vam_db_query("select text from " . TABLE_ORDERS_TOTAL . " where orders_id = '" . $order_id . "' and class = 'ot_total'"); $order_total = vam_db_fetch_array($order_total_query);[/code] Меняй на: [code] $order_total_query = vam_db_query("select text from " . TABLE_ORDERS_TOTAL . " where orders_id = '" . $order_id . "' and class = 'ot_total'"); $order_total = vam_db_fetch_array($order_total_query); $order_subtotal_query = vam_db_query("select text from " . TABLE_ORDERS_TOTAL . " where orders_id = '" . $order_id . "' and class = 'ot_subtotal'"); $order_subtotal = vam_db_fetch_array($order_subtotal_query); и ниже чуть меняй: 'total' => strip_tags($order_total['text']), 'total_value' => $order_total['value'],[/code] на: [code] 'total' => strip_tags($order_total['text']), 'total_value' => $order_total['value'], 'final_price' => $order_subtotal['text'], и если ты уже удалил изменения, про которые я написал во втором сообщение, сделай их ещё разю Ссылка на сообщение Поделиться на другие сайты
frik 0 Опубликовано 21 марта, 2008 Автор Жалоба Share Опубликовано 21 марта, 2008 Спасибо! Теперь всё супер, как и хотелось! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 марта, 2008 Жалоба Share Опубликовано 22 марта, 2008 Не за что Ссылка на сообщение Поделиться на другие сайты
frik 0 Опубликовано 22 марта, 2008 Автор Жалоба Share Опубликовано 22 марта, 2008 Есть за что, за мега-поддержку!!! Ссылка на сообщение Поделиться на другие сайты
enigmabob@mail.ru 0 Опубликовано 6 августа, 2008 Жалоба Share Опубликовано 6 августа, 2008 Доброе время суток Вроде как из той же серии... Как в модуле "Итого" ot_total.php не учитывать сумму доставки ? и будет ли это изменение отрожаться в письме покупателя ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 августа, 2008 Жалоба Share Опубликовано 6 августа, 2008 Если в натсройках ot_total в Админке - Модули - Итого нет, тогда только отключить модуль ot_shipping в Админке - Модули - Итого Ссылка на сообщение Поделиться на другие сайты
enigmabob@mail.ru 0 Опубликовано 6 августа, 2008 Жалоба Share Опубликовано 6 августа, 2008 Это он тока показывать не будет, ено в цену доставку все-таки включает(почему-то) а вот что б отделно сумма вашего заказа (с налогами и тд) : стока-то + доставка стока-то ( с зависимоти от выбора) Кажись где-то было подобное, но найти так и не смог Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 августа, 2008 Жалоба Share Опубликовано 6 августа, 2008 Так ведь и есть, на странице подтверждения заказа и при просмотре заказ в админке именно так и выводится. Стоимость товара Стоимость доставки Общая стоимость заказа Ссылка на сообщение Поделиться на другие сайты
enigmabob@mail.ru 0 Опубликовано 7 августа, 2008 Жалоба Share Опубликовано 7 августа, 2008 ДА, так и есть, но так не нужно доставка входит в общую стоимость , что в моем случае не правильно. Как к общей стоимости товара не плюсовать доставку, но выводить ее. Выводить это понятно, с помощью модуля стоимости доставки, а вот не включать в общую сумму ... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 августа, 2008 Жалоба Share Опубликовано 7 августа, 2008 Я не в курсе даже. Так нельзя вроде бы, по умолчанию. Во всяком случае я даже не знаю как. Если выводится доставка, то она ж и в таблицу orders_total запишется в базу данных и будет прибавлена. Ссылка на сообщение Поделиться на другие сайты
enigmabob@mail.ru 0 Опубликовано 7 августа, 2008 Жалоба Share Опубликовано 7 августа, 2008 Мож какой совет дать, как это можно реализовать ? или на крайний случай как можно просто вывести стоимость товара и скидку вместе? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 августа, 2008 Жалоба Share Опубликовано 7 августа, 2008 Все итоговые суммы работают через модули итого, которые в /includes/modules/order_total Итоговые суммы по заказу я так понимаю считаюстя в /includes/modules/order_total/ot_total.php А вот как именно код править, даже и не подскажу. Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 7 августа, 2008 Жалоба Share Опубликовано 7 августа, 2008 ДА, так и есть, но так не нужно доставка входит в общую стоимость , что в моем случае не правильно. Как к общей стоимости товара не плюсовать доставку, но выводить ее. Выводить это понятно, с помощью модуля стоимости доставки, а вот не включать в общую сумму ... В ot_shipping.php вычти из суммы заказа стоимость доставки. Или сделай новый итоговый модуль и там вычитай стоимость доставки, только не забудь разместить его после ot_shipping.php Ссылка на сообщение Поделиться на другие сайты
enigmabob@mail.ru 0 Опубликовано 7 августа, 2008 Жалоба Share Опубликовано 7 августа, 2008 Ясно, честно говоря не понятно. почему в карзине он выдает сразу со скидкой цену, а в подтверждении заказа, только полную ... Будем думать, и на том спасибо Ссылка на сообщение Поделиться на другие сайты
enigmabob@mail.ru 0 Опубликовано 9 августа, 2008 Жалоба Share Опубликовано 9 августа, 2008 Доброе время суток. решение нашел. В модуле итого в 'text поменял $vamPrice->Format($order->info['total'] на $vamPrice->Format($order->info['total'] - $order->info['shipping_cost'] , но так как это все происходило в модуле ot_total, следовательно и истории заказа клиента выдавал сумму без доставки, тогда клонировал модуль ot_total в ot_total_no_go, заработало как надо мож кому пригодиться... ot_total_no_go.php ot_total_no_go.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 августа, 2008 Жалоба Share Опубликовано 9 августа, 2008 Bob Хорошо, что сам разобрался и спасибо за то, что поделился готовым кодом. Ссылка на сообщение Поделиться на другие сайты
enigmabob@mail.ru 0 Опубликовано 12 августа, 2008 Жалоба Share Опубликовано 12 августа, 2008 :) не перестаю удивляться простоте и функциональности проекта... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 августа, 2008 Жалоба Share Опубликовано 12 августа, 2008 Мне osCommerce (всё-таки ноги VaM Shop оттуда растут) тем и нравится, что с минимумом (в большинстве случаев) усилий можно добиться нужного результата. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 8 февраля, 2012 Жалоба Share Опубликовано 8 февраля, 2012 Саш, а где модуль ссылается на шаблон kvitancij.html ? в коде его файлов я не нашел..... я просто делаю подуль предоплаты по наложному платежу... суть будет в том, что наложный платеж будет доступен по предоплате квитанцией СБ РФ, но просто поменять шаблон не могу так как чистый модуль квитанции СБ РФ то же будет в магазине. И сразу второй вопрос, где формируются квитанция, которые можно посмотреть по ссылкам "квитанция" и "распечатать" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 февраля, 2012 Жалоба Share Опубликовано 8 февраля, 2012 checkout_success.php account_history_info.php Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 8 февраля, 2012 Жалоба Share Опубликовано 8 февраля, 2012 Саш, а чет в них я никак не найду ссылку на html файлы. Я вижу что они формируются так: $vamTemplate->assign('BUTTON_PRINT', '<a style="cursor:pointer" onclick="javascript:window.open(\''.vam_href_link(FILENAME_PRINT_ORDER, 'oID='.(int)$_GET['order_id']).'\', \'popup\', \'toolbar=0, scrollbars=yes, width=640, height=600\')"><img src="'.'templates/'.CURRENT_TEMPLATE.'/buttons/'.$_SESSION['language'].'/button_print.gif" alt="' . IMAGE_BUTTON_PRINT . '" /></a>'); [/CODE] и так [CODE]if ($order->info['payment_method'] == 'kvitancia') { $vamTemplate->assign('BUTTON_KVITANCIA_PRINT', '<img alt="' . MODULE_PAYMENT_KVITANCIA_PRINT . '" src="'.'templates/'.CURRENT_TEMPLATE.'/buttons/'.$_SESSION['language'].'/button_print_kvitancia.gif" style="cursor:pointer" onclick="window.open(\''.vam_href_link(FILENAME_PRINT_KVITANCIA, 'oID='.(int)$_GET['order_id']).'\', \'popup\', \'toolbar=0, scrollbars=yes, width=640, height=600\')" />'); } Но как вместо FILENAME_PRINT_KVITANCIA поставить ссылку на другой файл? т.е у меня будет if ($order->info['payment_method'] == '[color=#b22222][b]predoplatanal[/b][/color]') { $vamTemplate->assign('BUTTON_KVITANCIA_PRINT', '<img alt="' . MODULE_PAYMENT_KVITANCIA_PRINT . '" src="'.'templates/'.CURRENT_TEMPLATE.'/buttons/'.$_SESSION['language'].'/button_print_kvitancia.gif" style="cursor:pointer" onclick="window.open(\''.vam_href_link(FILENAME_PRINT_KVITANCIA, 'oID='.$orders['orders_id']).'\', \'popup\', \'toolbar=0, scrollbars=yes, width=640, height=600\')" />'); } [/code] и что бы брался файл уже не kvitancia.html а другой, который я сделаю Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 8 февраля, 2012 Жалоба Share Опубликовано 8 февраля, 2012 нашел. модуль сделал. Кому надо -пишите Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения