更新

(选项一):

在magento中,在“一页结帐”的第6步中,您会看到“条款和条件”。

现在的问题是:

使用PayPal Express Checkout(或任何明示选项,例如Amazon Payments,Google Checkout)没有用户同意的条款。

我需要:

A.调用Magento的“条款和条件”块进入模态窗口(我不知道+怎么可能太过分侵入?)

B.使用-伪造-快速结帐按钮和用户必须同意的购物车页面上的伪造/非实质性“条款和条件”-在继续之前:任何快速结帐。

目标:

用户点击以及购物车页面上的任何快速结帐选项>

用户遇到具有“条款和条件”的弹出窗口,他们必须同意>

在他们同意之前(可能通过勾选复选框),真正的快速结帐按钮将变为灰色(或类似的颜色)>

用户同意,然后激活真正的快速结帐按钮>

用户单击快速按钮并完成快速结帐。

去:

http://pro-tools-training.com/new-magento2/index.php/highslide#

我的问题是关于如何在购物车页面上的真实快递结帐按钮替换为假冒商品(只是带有某种onclick事件的图像),然后如何在弹出窗口中放置真实快递结帐按钮。

-


(方案二):
这是我正在寻找的另一种选择。

我使用“条款”表单创建了一个静态块,并将一个小部件分配给“ PayPal审核订单页面”

单击确定,所以它会显示出来,但是它当然放在错误的位置,并且不会与“下订单”按钮交互。

优点:可以为贝宝工作
缺点:目前,这不是其他快速结帐按钮的明显解决方案

因此,我的第一篇文章试图事先解决这个问题,而这篇文章试图在最后阶段解决它。

选项2似乎太受限制。我现在正在仔细考虑选项一。

...任何有帮助的反馈

更新三:

我敢肯定还有很多其他方法可以做到这一点,但是我想出了什么办法可以帮助任何人。

转到此页面:

http://pro-tools-training.com/new-magento3/index.php/html5-video.html

添加到购物车>进入购物车>单击贝宝快递按钮

看到我弹出了一个快捷按钮

通常,您可以使用firebug查看代码,但这仅仅是(基于高幻灯片)
触发弹出窗口的JavaScript和弹出窗口的内容都写在Shortcut.phtml中(对于paypal exress),每种快捷按钮类型都有自己的类似.phtml文件(例如googlecheckout我使用link.phtml)。

开放式问题:

1.在iPhone(无论如何还是我的iPhone)上,弹出窗口启动,但结帐按钮丢失。解决了:我要做的就是调整js配置中的宽度和html中文本区域的宽度。


我想在一步式结帐页面上创建相同的“条款和条件”,而不是弹出窗口。我要隐藏它,除非用户单击贝宝单选按钮。然后它会出现-在页面中-并需要继续。


有小费吗?

最佳答案

我认为此问题已在Magento 1.11.2.0中解决:在“ PayPal”页面后,“条款和条件”显示在“订单查看”页面上。

关于magento - Paypal express (或任何 express 选项)-magento-“条款和条件”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5345461/

10-12 02:20