当前位置: 首页 > 知识库问答 >
问题:

在单个产品页面/Wordpress/Woocommerce中禁用add to cart按钮的ajax

管翼
2023-03-14

我正在开发一个电子商务网站使用wordpress,cartify主题,Woocommerce3.0.3。

我想重定向后到购物车或结账后点击立即购买产品。

在这里您可以看到页面

**Add to cart behaviour**

✔︎ Redirect to the cart page after successful addition
(Unchecked) Enable AJAX add to cart buttons on archives
**WooCommerce System status**

MySQL version: 5.5.51 - We recommend a minimum MySQL version of 5.6.
(THE HOST PROVIDER DOESN'T ALLOW ME TO UPGRADE)

WC pages
My account:      Page does not contain the shortcode.

cartify/woocommerce/single-product/product-image.php version 2.6.3 is out of date. The core version is 3.0.2, 
cartify/woocommerce/single-product/product-thumbnails.php version 2.6.3 is out of date. The core version is 3.0.2,
This two really mess my site when I update them.

共有1个答案

戚森
2023-03-14

所以这里我要解释三个步骤

步骤1如果您希望客户在添加到购物车以结账后重定向,那么将下面的代码添加到functions.php中

function my_custom_add_to_cart_redirect( $url ) {

  $url = WC()->cart->get_checkout_url();
  // $url = wc_get_checkout_url(); // since WC 2.5.0

  return $url;

  }
  add_filter( 'woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect' );

步骤2如果您希望客户在添加到购物车后重定向到购物车页面,请使用下面的图像链接,显示您可以从admin end执行此操作

http://prntscr.com/ewo99j

 function custom_add_to_cart_redirect() { 
  return 'http://localhost:8080/wordpress2/cart/'; 
  }
  add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect' );
 类似资料:
  • 我已经能够设置询价显示,当我没有列出一个价格在woocommerce这将是惊人的,除了当你试图添加产品到推车,它显示为免费。是否有一种方法只需从产品页面中单独删除buy按钮?对于可变产品,我也遇到了类似的问题。Buy是存在的,但它实际上并没有添加到cart中,所以只要去掉产品上的按钮就好了。

  • 在函数的单个产品页面中获取产品的SKU时,我遇到了很多麻烦。php。我有多个单一产品页面,我希望根据产品显示不同的文本。我已经创建了一个子主题,我正在处理函数。php文件。我不熟悉wordpress和编辑主题,所以我还不太了解操作顺序。我能够让代码循环运行,并为所有产品提供所有SKU,但这与我所处的实际页面无关。 我试过很多东西。常见的解决方案似乎是: 但那不起作用。由于某些原因,$producs

  • 我对Woocommerce中单一产品页面上的add to cart按钮有问题。由于某种原因,它只会在用户登录时将产品添加到购物车中。我添加了一个基于URL的add to cart按钮,标记为“No Ajax”,该按钮可以工作,但我无法将数量选择器链接到No Ajax add to cart按钮。archive页面上的add to cart按钮可以正常工作。 下面是带有产品示例的站点:https:/

  • 如何更改代码以使其只适用于已定义的产品类别?

  • 我正在尝试添加一个自定义链接按钮,导致联系人页面-在第一个如果条件,显示“联系我们”文本与自定义URL在按钮上,而不是“添加到篮子”按钮。