FrancoisD
(François Douville)
1
我想这样使用 checkoutpage.co 的覆盖层:
https://checkoutpage.co/knowledge/sell-your-products-in-a-modal-on-your-site/
在我的特定页面上,它提示使用以下代码:
<script type="text/javascript" src="https://checkoutpage.co/js/overlay.js" defer></script>
之后,添加这段代码(我想把它添加到一个主题中):
<button class="cp-button" data-seller="5dd5bbcd1954eb0015e6ff53" data-checkout="rencontre-dans-les-laurentides">立即购买</button>
在 Discourse 中可以实现吗?
谢谢
pfaffman
(Jay Pfaffman)
2
我相信你需要创建一个主题组件,以便将代码添加到主题中。搜索“主题 howto”。
Johani
(Joe)
3
我稍微摆弄了一下,并为它制作了一个主题组件,因为我看到了很大的潜力。
安装后,你就可以在帖子中使用类似下面的代码,它会自动转换为按钮。
[wrap=checkout data-seller=5aaa701149321a00145c99b9 data-checkout=ux-animation-tool-license]按钮文本[/wrap]
点击该按钮后,它会根据你添加的信息(如卖家 ID 和结账数据)显示弹窗。
我在主题创建器上为它制作了一个演示:
https://theme-creator.discourse.org/theme/Johani/discourse-checkout
我们这边一切看起来都正常,但我自己还没实际购买过任何东西,因为我之前没用过 checkout-page。@FrancoisD,你能试着实际使用一下(购买/出售商品)并反馈结果吗?
一旦我们确认一切正常,我会把它移到主题分类中。
我还在代码中留下了一些注释,以解释它是如何构建的。