我为woocommerce创建了一个自定义付款网关,以便客户下订单后,他们可以单击确认页面上的链接并通过Cash App付款。 Cash App做到了这一点,因此您可以使用诸如cash.me/username/100(或任何数字)之类的链接,这些链接将定向到向您付款的页面,并且数字金额是付款的自动值。因此,客户不必手动付款,我想以某种方式将其设置为计算总金额并将其添加到链接中的位置。我尝试了各种方法,但最终我做了类似的事情。...
<a href="https://cash.me/[username]/<?php wc_cart_totals_order_total_html(); ?>" target="_blank">Cash App</a>
从本质上使链接读为cash.me/ [用户名] / [金额]
我通过窥探woocommerce页面的模板文件来拉随机字符串,这就是我得到的“ wc_cart_totals_order_total_html();”来自review-order.php。但是它以链接文本“ $ 0.00” target =“ _ blank”>现金应用程序”的形式出现,实际链接以https://cash.me/TheM4XCollective/%3Cstrong%3E%3Cspan%20class=的形式出现,就好像它首先拉动样式编码一样。
通过谷歌搜索,我也尝试过...
<a href="https://cash.me/[username]/<?php global $woocommerce;
$amount = $woocommerce->cart->cart_contents_total+$woocommerce->cart->tax_total; ?>" target="_blank">Cash App</a>
我找不到正确的php字符串来提取总数。只是总数,没有美元符号。还必须包括所有税金和运费。我觉得我尝试过“工作”过的各种选项之一,但什么也没拉,因为它从活动购物车中拉出总金额,并且在结帐后,购物车是空的。
我想知道我是否需要提取“购物车”总数或“订单”总数