Elina 0 Опубликовано 5 ноября, 2008 Жалоба Share Опубликовано 5 ноября, 2008 Как решать эту проблему в новой версии? Раньше было просто - нулевой вес, значит доставки не будет. Откуда-то 2$ выползают постоянно, хотя сетки все с 0.01 вбиты. Минимальный вес упаковки тоже уже занулила. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2008 Жалоба Share Опубликовано 5 ноября, 2008 Смотрите настройки модулей доставки в Админке - Модули - Доставка и в Админке - Настройки - Основные - Доставка/Упаковака, видимо, где-то там, а может ещё посмотреть в Админке - Модули - Итого. А вообще, здесь выбор доставки пропускается только если к товару прицеплен файл, а не так как в osCommerce VaM, когда просто 0 вес. Ссылка на сообщение Поделиться на другие сайты
Elina 0 Опубликовано 5 ноября, 2008 Автор Жалоба Share Опубликовано 5 ноября, 2008 А у нас нет скачивания, мы по этой оплате даем доступ в парольный раздел сайта. Все уже облазила, не вижу откуда эта двойка лезет. При чем сумма одна вне зависимости от выбора страны. Помогла замена в /checkout_payment.php фрагмента: // if the order contains only virtual products, forward the customer to the billing page as // a shipping address is not needed if ($order->content_type == 'virtual' || ($order->content_type == 'virtual_weight') || ($_SESSION['cart']->count_contents_virtual() == 0)) { // GV Code added $_SESSION['shipping'] = false; $_SESSION['sendto'] = false; vam_redirect(vam_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } $total_weight = $_SESSION['cart']->show_weight(); $total_count = $_SESSION['cart']->count_contents(); На фрагмент: $total_weight = $_SESSION['cart']->show_weight(); $total_count = $_SESSION['cart']->count_contents(); // if the order contains only virtual products, forward the customer to the billing page as // a shipping address is not needed if ($order->content_type == 'virtual' || ($order->content_type == 'virtual_weight') || ($_SESSION['cart']->count_contents_virtual() == 0) || $total_weight == 0) { // GV Code added $_SESSION['shipping'] = false; $_SESSION['sendto'] = false; vam_redirect(vam_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2008 Жалоба Share Опубликовано 5 ноября, 2008 Хорошо, что разобрались сами. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения