我正在开发一个电子商务网站使用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如果您希望客户在添加到购物车以结账后重定向,那么将下面的代码添加到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
null 我用在OceanWP主题上。
我对Woocommerce中单一产品页面上的add to cart按钮有问题。由于某种原因,它只会在用户登录时将产品添加到购物车中。我添加了一个基于URL的add to cart按钮,标记为“No Ajax”,该按钮可以工作,但我无法将数量选择器链接到No Ajax add to cart按钮。archive页面上的add to cart按钮可以正常工作。 下面是带有产品示例的站点:https:/
如何更改代码以使其只适用于已定义的产品类别?
我正在尝试添加一个自定义链接按钮,导致联系人页面-在第一个如果条件,显示“联系我们”文本与自定义URL在按钮上,而不是“添加到篮子”按钮。