woocommerce-checkout-fields
全部标签 我正在尝试执行以下操作:客户将数量为“1”的产品添加到购物车(单个产品页面上的数量字段已删除,因此只能添加1个)。如果再次添加具有相同变体的相同产品,它不会将数量增加到“2”,而是将其作为单独的产品添加。我设法用下面的过滤器完成了上述操作,这是我在WordPress论坛上找到的。add_filter('woocommerce_add_cart_item_data','force_separate_item_add',10,2);functionforce_separate_item_add($cart_item_data,$product_id){$unique_cart_item_k
到目前为止,我已经尝试将以下代码添加到我的functions.php中,但没有成功:这些功能都不起作用,而且我不熟悉更改订阅等插件的内部结构。 最佳答案 您使用了错误的过滤器。woocommerce_subscriptions_sign_up_fee过滤器仅用于更改实际数量。gettext过滤器用于翻译字符串。试试这个:functionchange_subscription_product_string($subscription_string,$product,$include){if($include['sign_up_fee'
我正在尝试向客户的“帐户”部分添加一个自定义页面,这将允许用户编辑他们的订单。目前我已经能够为url设置一个终点并将其拾取,但我需要让WooCommerce启动页面布局并能够设置模板位置。被调用的网址:/my-account/edit-order/55/这是在functions.php文件中,设置了终点和模板覆盖://Workingadd_action('init','add_endpoint');functionadd_endpoint(){add_rewrite_endpoint('edit-order',EP_ALL);}//needsomethingheretocheckfor
我已经为我的WooCommerce商店编辑了一些模板。我已经删除了默认价格,因为我使用插件WooCommerceExtraProductOptions用于启用价格和控制一些特定选项。现在,我想将可下载的产品添加到我的商店。该插件不支持下载,因为没有足够的API,作者说。因此,我希望将价格返回到我的模板中,但仅限于打开“下载”的产品。如何检查产品是否可通过模板下载?否则,所有可下载的产品都放在“下载”类别中,因此检查产品是否属于该类别对我也有好处。你能帮帮我吗? 最佳答案 可以使用WP的is_downloadable()函数。WC_P
我有一个选项卡集来添加一个包含WooCommerce规范的选项卡。我想将它包装到一个if语句中,以便仅在产品属于某个类别时才设置选项卡。add_filter('woocommerce_product_tabs','woo_custom_product_tabs');functionwoo_custom_product_tabs($tabs){global$post;if($product->is_category("MobilePhones")){$tabs['custom_specification']=array('title'=>__('Specification','wooco
我正在寻找一种在WooCommerce中为单个产品添加多个价格的方法,我使用的是版本2.6.11。例如:产品:啤酒节价格:预售:10美元当天:30美元VIP:100美元谁能指出我正确的方向? 最佳答案 您可以使用变体。只需将Product声明为“Variable”,将属性定义为“Prices”,并且该属性的每个值都将是“Pre-sale|Same-Day|VIP”。在Variations中,只需单击“UseAttributesasVariations”,这样您就可以为每个属性声明一个价格。预售:$10当天:30美元贵宾:100美元如
遵循WooCommerce结帐字段自定义文档:Customizingcheckoutfieldsusingactionsandfilters我通过functions.php向woocommerce结帐页面添加了一个自定义字段。我担心是否必须清理该自定义字段的用户输入?我认为它不需要清理,因为它已传递到帐单字段,如:$fields['billing'],对吗?如果不是,我该如何清理这个自定义字段?创建此自定义字段旨在接受长度不超过50的文本字符串(拉丁文)和整数。//Hookinadd_filter('woocommerce_checkout_fields','custom_overri
我在woocommerce中有优惠券代码(XYZ25),其中包含25%的折扣,最高折扣为Rs.250。如果用户使用优惠券代码XYZ25获得25%的折扣,我如何限制用户获得不超过250卢比的折扣。 最佳答案 SinceWoocommerce3.2or3.3,thiscodedoesn'tworkanymore您可以根据**RS.250的固定购物车折扣设置额外的优惠券FIX250代码(不含税)并且最低消费(4x250)=RS.1000。然后在下面脚本的帮助下,如果客户应用您的XYZ25优惠券代码并且如果购物车总计达到Rs.1000,它将
我正在将PaypalExpressCheckout与服务器端REST集成到我的codeigniter网站中。根据Paypal文档,我将以下内容添加到我的结帐页面:varCREATE_PAYMENT_URL='https://#######/paypal/create';varEXECUTE_PAYMENT_URL='https://######/paypal/execute';paypal.Button.render({env:'production',//Or'sandbox'commit:true,//Showa'PayNow'buttonpayment:function(){re
在Woocommerce上,当鼠标悬停在主页上的购物车图标上时,我们如何更改下拉菜单中“查看购物车”和“结帐”链接上的URL?我设置了“购物车”和“结帐”页面,但它们没有链接到这些页面。我可以通过url直接查看这些页面。http://mysite/cart和http://mysite/checkout 最佳答案 Itseemsthatthereisaproblemsomewherewithyourtheme(orinaplugin),astheminicartbuttonlinksalwayspointtotherightcarta