我目前正试图找出一种方法来禁用«继续结帐»按钮以解决特定情况:某些超大型产品无法运送到某些国家/地区,除非客户要求提供首先引用。
我在functions.php
添加了一个检测这些超大型产品的功能。
在cart-shipping.php
和cart-totals.php
中,我找不到要添加的地址:
remove_action(woocommerce_proceed_to_checkout','woocommerce_button_proceed_to_checkout', 20);
有可能提供帮助吗?
提前谢谢
答案 0 :(得分:1)
这对我有用。
public class ActivityType implements Item, Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "name", nullable = false, unique = true)
private String name;
...
}
答案 1 :(得分:0)
我添加到woocommerce\templates\cart\proceed-to-checkout-button.php
风格:style="display:none"
..似乎对我有用。
a href="<?php echo esc_url( wc_get_checkout_url() );?>" class="checkout-button
button alt wc-forward" style="display:none"
答案 2 :(得分:0)
我们还可以通过CSS代码隐藏此按钮。
a.checkout-button.button.alt.wc-forward {
display: none;}