Firegento Magesetup: Соглашения о оформлении заказа не включены на странице экспресс-обзора PayPal


Firegento Magesetup: Соглашения о оформлении заказа не включены на странице экспресс-обзора PayPal - не могу продолжить

Я управляю магазином в Германии, и в соответствии с законами мы должны заставить клиентов подтвердить конкретные соглашения, прежде чем они смогут завершить оформление заказа.

В новом модуле PayPal в Magento CC 1.9.1 у нас настроен стандарт PayPal (в котором говорится, что он включает экспресс-заказ) - теперь при попытке оплаты с помощью Paypal он всегда использует экспресс-заказ (по крайней мере это то, что говорит переменная URL).

После входа в систему PayPal вы будете перенаправлены обратно в магазин, вам будет представлена страница обзора с URL-адресом */paypal/express/review/ - и уведомлением о том, что соглашения должны быть подтверждены, прежде чем вы сможете продолжить:

Однако:

  • Флажки Соглашения не отображаются в шаблоне страницы
  • Я не хочу использовать экспресс-заказ, но стандартный! Могу ли я где-нибудь отключить это?
  • и в чем смысл имея 2 разных типа оплаты PayPal, когда один уже включает в себя другой?

---редактировать---

Моя версия firegento Magesetup 2.1.0 - мастер github находится на уровне 2.1.1, а разработчик - на уровне 2.2.0.

Я видел, что в файле макета 2.1.0 нет ссылок на PayPal, как и в версии 2.1.1. Однако версия 2.2.0 определяет следующее:

 <paypal_express_review>
<reference name="paypal.express.review.details">
<action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>bundle</type><block>bundle/checkout_cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>downloadable</type><block>downloadable/checkout_cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
</reference>
</paypal_express_review>
<paypal_express_review_details>
<reference name="paypal.express.review.details">
<action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>bundle</type><block>bundle/checkout_cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>downloadable</type><block>downloadable/checkout_cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
</reference>
</paypal_express_review_details>

Поэтому я попробую перейти на версию разработки 2.2.0 и посмотрю, как это работает.

--- редактировать---

Хорошо, значит, новая версия по-прежнему не работает вообще. Я попытался добавить флажки вручную через local.xml файл макета:

<paypal_express_review>
<reference name="content">
<!-- add magesetup aggreements -->
<block type="magesetup/checkout_agreements" name="magesetup.checkout.agreements" as="agreements" before="express.review.shipping.method" template="magesetup/checkout/onepage/agreements.phtml"/>
<block type="magesetup/checkout_information" name="checkout.onepage.additional" as="additional" after="magesetup.checkout.agreements" template="magesetup/checkout/additional.phtml"/>
</reference>
</paypal_express_review>

Но отмеченные флажки не имеют никакого эффекта - это все то же сообщение об ошибке.

Author: 7ochem, 2014-12-10

1 answers

После долгих попыток и неудач я переключился на тему RWD по умолчанию и увидел там, что T&C отображаются с флажками на странице обзора заказа PayPal.

Итак, проблема заключалась в моей "купленной" теме, которая имела paypal.xml файл макета. Я просто переименовал его (в: _paypal.xml), чтобы остановить его загрузку, и теперь все это работает.

Что именно в нем остановило отображение TC, я пока не знаю. Я постараюсь выяснить это в другой раз.

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

 4
Author: tecjam, 2014-12-10 17:09:25