Настройка FireGento Mage:Соглашения о оформлении заказа не включены на страницу экспресс-проверки PayPal.

magento.stackexchange https://magento.stackexchange.com//questions/46923

Вопрос

Настройка FireGento Mage:Соглашения о оформлении заказа не включены на страницу экспресс-проверки PayPal — продолжить невозможно.

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

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

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

Однако:

  • Флажки «Соглашение» не отображаются в шаблоне страницы.
  • Я хочу использовать не экспресс-кассу, а стандартную!Могу ли я отключить это где-нибудь?
  • и какой смысл иметь два разных типа платежей 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>

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

Это было полезно?

Решение

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top