我正在一个网站上工作,在那里我使用woocommerce。
如果用户登录与否,他们可以添加到购物车一个产品,去购物车,去结帐。但现在我希望只有登录用户才能访问这些页面。
如果来宾用户单击add to cart按钮,消息将显示为You must be logged in。如果用户转到购物车页面或结帐页面,他们会重定向到注册页面。
在Woocommerce中有插件或钩子吗?
如所述,我使用的是条带结帐
在服务器端,我创建一个新的条形客户(如果还没有),并使用该客户id创建一个签出会话。然后重定向到使用stripe api进行签出。
stripe.redirectToCheckout({
// Make the id field from the Checkout Session creation API response
// available to this file, so you can provide it as parameter here
// instead of the {{CHECKOUT_SESSION_ID}} placehol
我想显示一个弹出窗口,当用户点击关闭按钮或后退按钮在浏览器中的结帐页面我的网站。我已经为此实现了以下代码......
function PopIt() {
$("a#trigger").trigger('click');
window.onbeforeunload = UnPopIt;
return "Would you like to join our mailing list for other offers?";
}
function UnPopIt() { /* nothing to return */ }
我在php的购物车脚本上工作,需要一些关于如何处理最后的过程的建议。
一旦客户已经输入到购物车中的项目,选择发货选项,然后单击结帐按钮,然后他们被重定向到一个贝宝按钮,这是使用BMCreateButton动态生成。
我的问题是,什么时候是清空顾客购物车的最佳时间?
我已经在paypal上设置了自动返回功能,我打算用它来清空购物车,但它不是很好,因为客户必须点击一个链接才能重定向。
那么,当他们单击动态按钮之前的结帐按钮时,我应该清空它吗?
我还可以在php中使用这些设置来防止缓存后退按钮问题。
// Date in the past
header("Expires: Mon, 26 J
我正试着把它设置好,以便有两个按钮。一个‘结帐’按钮和一个‘结帐与代码’按钮。如果您按了“结帐”按钮,您将被重定向到一个页面。我做这件事一点问题都没有。
对于“使用代码签出”按钮,如果代码是正确的,您将被重定向到另一个页面。如果代码错误,则会出现一个警报,并说“无效代码”。如果代码正确,我不知道如何使按钮重定向到第二页。
这是我的编码:
<!DOCTYPE html>
<script type='text/javascript'>
//this is the code that is used to checkout, when you pres
我正在开发woocommerce插件,我想在点击后重定向到另一个标题为“填写表格”的页面,该页面的ID是"721“。我知道重定向到结账页面的选项,但我想做的是,当用户单击添加到购物车按钮,然后他应该被重定向到另一个页面,有一个表单,当他填写表单,然后他将被重定向到结帐页面。
下面是我找到的代码,但它会重定向到结帐页面。
add_filter('add_to_cart_redirect', 'custom_add_to_cart_redirect');
function custom_add_to_cart_redirect() {
return ge