草庐IT

woocommerce_before_cart

全部标签

php - 在产品页面上显示运费 - WooCommerce

我正在尝试在Wordpress上创建一个自定义页面,以一种形式显示2种订阅类型,每种类型有3个变体(每月、6个月、12个月)。每个变体都有一个单选按钮,当用户单击单选按钮时,我有一个实时更新的总价。这部分正在运行。但是现在,我想添加3个其他单选按钮来选择装运方式。(当用户选择一个时,它也会实时更新总价)。我已经搜索了很长时间如何获取产品的运费,但没有任何效果。有人知道:)吗? 最佳答案 这个问题太宽泛了。所以我可以部分回答,因为你应该需要自己做一些工作,然后再问更具体的问题......Nowthecorrectwaytosetshi

php - 在 WooCommerce 中添加到购物车后重新标记 "add to cart"按钮

我想在点击后重新标记我的添加到购物车按钮并将一件商品添加到购物车到再添加一件到购物车。这可能吗?我有child主题function.php和第二个gotocart按钮,这是有效的。但我不知道如何解决将一件商品添加到购物车后重新标记的问题(商店只出售一件不同尺寸的商品)。我希望我是清楚的。这是我的代码:add_filter('woocommerce_product_add_to_cart_text','customizing_add_to_cart_button_text',10,2);add_filter('woocommerce_product_single_add_to_cart_

php - 在 Woocommerce 的条款和条件下方添加自定义结帐字段

我使用Woocommerce建立了一个电子商务网站。我想在条款和条件下方再添加两个复选框。我到处都在寻找一个可行的解决方案,但我唯一找到的是一个商业插件。如何以编程方式在条款和条件下方添加自定义结帐字段(2个复选框)?条款和条件屏幕截图的位置: 最佳答案 第一个Hook函数显示2个额外的结帐字段第二个钩子(Hook)函数将检查两个复选框是否都被“选中”以允许结帐,如果没有则显示自定义错误通知......代码:add_action('woocommerce_checkout_before_terms_and_conditions','

php - Woocommerce 后端中的多复选框字段

我一直在尝试在woocommerce后端添加一个自定义字段,用户可以在其中为特定级别多选复选框。是否可以创建多个复选框?到目前为止我有这个:woocommerce_wp_checkbox(array('id'=>'_custom_product_niveau_field','type'=>'checkbox','label'=>__('Niveau','woocommerce'),'options'=>array('MBO'=>__('MBO','woocommerce'),'HBO'=>__('HBO','woocommerce'),'WO'=>__('WO','woocommerc

php - 在 Woocommerce 3 中获取用户地理定位的国家名称

我想根据用户geoip国家名称在WooCommerce标题中添加“我们运送到{countryname}”?我想在我的WooCommerce商店的标题中写入html内容,例如Weshipto"YourCountryname"。真的很感激任何帮助吗?我已经启用了WooCommerce地理定位。 最佳答案 您可以根据WC_GeolocationClass创建自定义函数这样:functionget_user_geo_country(){$geo=newWC_Geolocation();//GetWC_Geolocationinstanceo

php - 在 Woocommerce 结账时设置结账字段

出于某种原因,账单地址中的所有字段都被标记为可选-客户将账单地址字段留空,然后他们的付款被拒绝(被我们的付款处理方Square拒绝)。我无法在任何地方找到将这些字段设置为必填字段,也无法弄清楚为什么它们在任何情况下都被标记为可选。有人能指出我正确的方向吗?更新我什至尝试过以下方法:add_filter('woocommerce_billing_fields','force_billing_fields',1000,1);functionforce_billing_fields($fields){$fields['billing_first_name']['required']=true

php - Woocommerce 3 中的自定义模板

我正在尝试为一个ID为5555的产品制作一个单独的模板。从其页面中删除一张照片并更改block结构。覆盖此文件会影响所有产品页面。wp-content\plugins\woocommerce\templates\content-single-product.php逻辑解决方案是添加一个条件:如果产品单个prpduct页面的ID为5555,则其页面使用另一个模板。我试过这个选项,但它不起作用。/***Customsingleproducttemplate.*/add_filter('single_template','get_custom_post_type_template');fun

php - Magento - 将 Cart_sidebar 移动到 top.phtml

我希望将cart_sidebar向上移动到top.phtml,这是一个相当简单的移动,我已经做了几次,但是我现在运行Magento1.5.1时运气为0。他们是否改变了一些重要的东西?请参阅下面使用的代码。结帐.xml页面.xmlothermisccode...top.phtmlgetChildHtml('mini_cart_top');?>如有任何帮助,我们将不胜感激!目录.xml 最佳答案 我已经在1.5中成功地移动了它您已将cart_sidebarXMLblock放入headerblock中,这将允许您在header.phtml

php - 检测 WooCommerce 订单状态已更改

我正在开发一个简单的WordPress插件,当管理员将订单标记为“已完成”时,它会向表格添加一些积分。我的plugin.php看起来像这样:get_items();//DOSOMESTUFFHEREwithitemsandorder}//functionadd_action('woocommerce_order_status_completed','add_credits');但是,当我将订单更改为“COMPLETE”时,这个插件什么也没做。我什至可以在函数的第一行写一个回显或一个简单的指令,并且不运行。 最佳答案 add_cred

php - Woocommerce - 支付完成后调用自定义函数

我正在为某个项目使用Woocommerce,我需要在付款时将订单ID发送到某个远程站点。我找不到执行此操作的准确钩子(Hook)。任何人都可以帮我找到在订单完成后执行某些操作的正确Hook是什么。这是我尝试过的add_action('woocommerce_thankyou','woo_remote_order');functionwoo_remote_order($order_id){//Letsgrabtheorder$order=newWC_Order($order_id);//Someactiontomakesureitsworking.wp_mail('sagarseth9@