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>
Но отмеченные флажки не имеют никакого эффекта - это все то же сообщение об ошибке.
1 answers
После долгих попыток и неудач я переключился на тему RWD по умолчанию и увидел там, что T&C отображаются с флажками на странице обзора заказа PayPal.
Итак, проблема заключалась в моей "купленной" теме, которая имела paypal.xml файл макета. Я просто переименовал его (в: _paypal.xml), чтобы остановить его загрузку, и теперь все это работает.
Что именно в нем остановило отображение TC, я пока не знаю. Я постараюсь выяснить это в другой раз.
Я также дам некоторые обратная связь с разработчиками тем и надеемся, что они исправят эту проблему в своих будущих темах.