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

Не отображаются способы оплаты


anque

Recommended Posts

видимо удалена часть стандартных полей при заказе
верните как было изначально, а для упрощения заказа есть отличный модуль

 

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


Скачать оригинальные файлы движка, файлы шаблона у вас есть (он же куплен у вас, ну или сделан на заказ?) и сравнивать как было и как стало в тех местах, откуда идут ошибки

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


шаблон C:\OpenServer\domains\localhost\cosmetics\catalog\view\theme\lexus_babyshop\template\checkout\confirm.tpl

выводит это OEgPY6i.png

таким образом

<div class="payment"><?php var_dump($payment); ?></div>

 

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

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


в шаблоне C:\OpenServer\domains\localhost\cosmetics\catalog\controller\checkout\confirm.php

var_dump($this->session->data); die();

вывел след. содержимое: 

Цитата

array(13) { ["currency"]=> string(3) "UAH" ["user_id"]=> string(1) "1" ["token"]=> string(32) "86587e8f5b3bf2892235a9abb16e12d3" ["language"]=> string(2) "ru" ["cart"]=> array(1) { ["112::"]=> int(1) } ["captcha"]=> string(6) "4eef04" ["account"]=> string(5) "guest" ["vouchers"]=> array(0) { } ["guest"]=> array(6) { ["customer_group_id"]=> string(1) "1" ["firstname"]=> string(10) "ыфвыф" ["lastname"]=> string(0) "" ["email"]=> string(21) "[email protected]" ["telephone"]=> string(12) "412421421421" ["payment"]=> array(5) { ["firstname"]=> string(10) "ыфвыф" ["lastname"]=> string(0) "" ["tax_id"]=> string(0) "" ["address_1"]=> string(12) "Кирова" ["city"]=> string(10) "Днепр" } } ["comment"]=> string(0) "" ["order_id"]=> int(77) ["payment_methods"]=> array(2) { ["bank_transfer"]=> array(3) { ["code"]=> string(13) "bank_transfer" ["title"]=> string(35) "Банковский перевод" ["sort_order"]=> string(0) "" } ["cod_1"]=> array(3) { ["code"]=> string(5) "cod_1" ["title"]=> string(38) "Оплата при доставке 1" ["sort_order"]=> string(1) "7" } } ["payment_method"]=> array(3) { ["code"]=> string(13) "bank_transfer" ["title"]=> string(35) "Банковский перевод" ["sort_order"]=> string(0) "" } }

т.е., как можно увидеть, существует и массивы payment_methodS и payment_method, последний из которых почему-то содержит именно банковский перевод и только его.

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


Смотрите как на чистом движке. В нем стандартно 6 шагов оформления заказа. У вас их всего 3. Отсюда и проблемы
https://demo.myopencart.com

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


вряд ли поэтому, в шаблоне checkout.tpl просто стоят условия вида  if ($shipping_required) { ?>

 

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

а где?

 

 

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


А все потому, что у товаров, которые в данный момент находятся в корзине, доставка отключена. Поэтому шаги 3, 4 пропущены и модули оплаты "Оплата при доставке" не выводятся (доставки-то нет, зачем их выводить?)

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

может, я бы скинул линк на сайт (там трафа 0, так что в качестве рекламы расценивать не имеет смысла; товаров мало), чтобы вы пощупали самостоятельно?

перелазил всё, что можно - уже забыл где я был, а где нет :D

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


сделал тоже самое, только в controller/checkout/ не стал трогать guest-файлы.

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

з.ы. все изменения происходят на реальном сервере, так что можете там "посматривать", был бы признателен за советы.

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


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

вопрос теперь в том, как убрать адрес доставки, но оставить способы доставки ?

и  ещё, и в способе доставки, и в способах оплаты выводится после комментирования - как убрать?

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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