【发布时间】:2011-07-17 18:10:59
【问题描述】:
更新
(选项一):
在 magento 中,在 One Page Checkout 的第 6 步,您会看到条款和条件。
现在的问题:
使用 PayPal Express Checkout(或任何快捷选项,例如 Amazon Payments、Google Checkout),用户无需同意任何条款和条件。
我需要:
A.将 Magento 的“条款和条件”块调用到模态窗口中(我不知道 + 怎么可能太侵入性?)
B.在购物车页面上使用 -- 假 -- 快速结帐按钮和假/非 magento-native “条款和条件”,用户必须同意 - 在继续之前:任何快速结帐。
目标:
用户点击和购物车页面上的任何快速结帐选项>
用户遇到弹出窗口,其中包含他们必须同意的“条款和条件”>
在他们同意(可能通过勾选复选框)之前,真正的快速结帐按钮是灰色的(或类似的东西)>
用户同意,然后真正的快速结帐按钮处于活动状态>
用户点击快捷按钮,完成快捷结账。
前往:
http://pro-tools-training.com/new-magento2/index.php/highslide#
我的问题是如何将购物车页面上真正的快速结帐按钮换成假的(只是带有某种 onclick 事件的图像),然后如何将真正的快速结帐按钮放置在弹出窗口中。
--
(选项二): 这是我正在考虑的另一个选项。
我创建了一个带有条款表单的静态块,并为“PayPal Review Order page”分配了一个小部件
好的,所以它会显示出来,但它当然是在错误的位置,并且它不会与“下订单”按钮交互。
优点:可以为 paypal 工作 缺点:在这一点上,对于其他快速结帐按钮来说,这不是一个明显的解决方案
所以我的第一篇文章试图提前解决这个问题,而这篇文章试图在最后阶段解决这个问题。
选项 2 显得过于有限。我现在正在仔细研究选项一。
...任何有用的反馈
更新三:
我敢肯定还有很多其他方法可以做到这一点,但如果它可以帮助任何人,我想出了这个。
转到此页面:
http://pro-tools-training.com/new-magento3/index.php/html5-video.html
加入购物车 > 加入购物车 > 点击 paypal express 按钮
看到我为快速按钮制作了一个弹出窗口
一般情况下,您可以使用 firebug 查看代码,但它只是(基于 highslide) JavaScript 触发弹出,弹出内容写在 shortcut.phtml(用于 paypal exress)中,每种快速按钮类型都有自己的类似的 .phtml 文件(例如,googlecheckout 我使用了 link.phtml)。
未解决的问题:
1。在 iPhone(我的 iPhone)上弹出弹出窗口,但缺少结帐按钮。 已解决:我需要做的就是调整 js 配置中的宽度和 html 中文本区域的宽度。
- 我想在一次性结帐页面上制定相同的“条款和条件” - 但不是弹出窗口。我希望它隐藏,除非用户单击贝宝单选按钮。然后它会出现 - 在页面中 - 并且需要继续。
有什么建议吗?
【问题讨论】:
标签: magento paypal amazon-web-services google-checkout