Перейти к содержанию
Форум поддержки пользователей VamShop

перестала работать метка {$SHIPPING_METHOD}


Рекомендуемые сообщения

Может и я что-то напартачил, но в на некоторых страницах перестала отображаться метка {$SHIPPING_METHOD}

{$SHIPPING_METHOD} в письме шаблона order_mail.txt

тут же пропала {$address_label_shipping}

дальше... в {$SHIPPING_METHOD} print_order.html

тем не менее например на странице checkout_confirmation.html она нормально отображается...

Ссылка на сообщение
Поделиться на другие сайты

А в заказе есть способ достаки?!

Точно не виртуальный товар заказывается?!

Если нет, то может просто удалили в php коде определение меток?

Ссылка на сообщение
Поделиться на другие сайты

ну при подтверждении заказа, все выводится.

но тем не менее... в распечатке заказа(print_order) не выводится способ доставки

в письме не выводится способ и адрес доставки.

Нет, не виртуальный товар.

Ссылка на сообщение
Поделиться на другие сайты

Распечатка какая, в админке или в каталоге?!

Дайте хоть ссылку на магазин, хотя бы.

Наугда вдеь ничего не скажешь.

Ссылка на сообщение
Поделиться на другие сайты

Посмотрел код по умолчанию.

Выглядит всё правильно.

Вы проверьте через phpMyAdmin, в таблице orders, у казазов не пустая колонрка shipping_method ?!

Именно эта колонка используется для вывода способа доставки в версию для печати.

По умолчанию туда записываются данные о доставки.

Может в скриптах что правили, в /includes/classes/order.php, к примеру?!

или в /checkout_process.php

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

Ссылка на сообщение
Поделиться на другие сайты

в таблице `orders` все на месте

все файлы которые я модернизировал, я пробывал откатывать...но это не дало эффекта

/checkout_process.php вообще не изменялся...

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте для начала просто в /print_order.php поменять:



if ($order->info['shipping_method'] != '') {
$shipping_method = $order->info['shipping_method'];
}

[/code] на что-то типа:
[code]

if ($order->info['shipping_method'] != '') {
$shipping_method = $order->info['shipping_method'];
}
echo var_dump($order->info['shipping_method']);

Выведет на странице распечатки название модуля доставки?!

Ссылка на сообщение
Поделиться на другие сайты

Я выше писал про таблицу orders и колонку shipping_method

Вы говорили, что в этой колонке есть данные.

Если б были, то, по идее, они бы вывелись.

Пришлите в личку ещё раз описание проблемы, ссылку на магазин, доступ на ftp, доступ в админку, доступ к phpMyAdmin.

Попробую посмотреть.

Ссылка на сообщение
Поделиться на другие сайты

Насколько я понял, у Вас вся проблема из-за того, что Вы в Админке - Модули - Итого отключили модули, в частности ot_shipping

Посмотрите в демке http://vamshop.ru/online-demo.html какие модули включены по умолчанию, включите у себя их и сделайте ещё один заказ, должно всё работать, по идее.

Ссылка на сообщение
Поделиться на другие сайты

Действительно заработало!!!

Но как убрать Почта России:бесплатно

Чтобы не отображалось, попробовал задать в модуле бесплат.доставку от 999999рубл, но это не помогло

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...