【php – 在Woocommerce中添加并保存管理产品变体自定义字段】教程文章相关的互联网学习教程文章

php – Woocommerce中产品的其他自定义尺寸【代码】

我有一个产品具有以下尺寸参数: >长度(Woocomerce标准)>宽度(Woocomerce标准)>高度(Woocomerce标准)>直径>厚度>电路 在产品编辑页面中,我只有长度,宽度,高度(Woocomerce标准) 我想添加其他尺寸参数 如何正确添加这些额外的尺寸? 这有过滤器吗?解决方法:有多种方式…… 1)使用产品属性:(无需任何编码需求): >您应该创建3个新的产品属性(一个用于彼此缺少的维度).>您应该使用正确的选项(在产品选项上显示)和值设置每个产品中的每...

php – 在Woocommerce注册表单中添加条款和条件复选框【代码】

在woocommerce注册表中,注册按钮之前没有“条款和条件”. 有没有办法让它出现在表格中? 这是the link of my theme layout.解决方法:更新于2018年7月 – 增加了Woocommerce 3.4版的兼容性 如果尚未完成,首先您需要在结帐页面上启用条款和条件: >在Wordpress中为您的条款和条件创建新页面>要在Woocommerce中启用该页面>设置>结帐>结帐页面(部分):>然后保存……你完成了. 在注册表单上获取条款和条件复选框的代码:// Add term and...

php – 基于WooCommerce中购物车总额的累进折扣【代码】

我正在尝试在WooCommerce Cart中自动应用3种不同的优惠券代码. 这是我的code!add_action( 'woocommerce_before_cart', 'apply_matched_coupons' );function apply_matched_coupons() {global $woocommerce;$coupon_code5 = '5percent'; $coupon_code10 = '10percent'; $coupon_code55 = '15percent';if ( $woocommerce->cart->has_discount( $coupon_code ) ) return;if ( $woocommerce->cart->cart_contents_total >= 50 && $woo...

php – WooCommerce:检查物品是否已装入购物车【代码】

我从这个website中找到了这个很棒的片段 以下是检查购物车中是否存在特定产品的功能:function woo_in_cart($product_id) {global $woocommerce; foreach($woocommerce->cart->get_cart() as $key => $val ) {$_product = $val['data'];if($product_id == $_product->id ) {return true;}} return false;}这可以在任何需要的地方使用:if(woo_in_cart(123)) {// Product is already in cart}问题是如何使用它来检查...

php – Woocommerce电子邮件通知中的样式订单详细信息表【代码】

我正在使用WordPress 4.8.1并使用网桥主题.关于从新订单模板电子邮件中删除价格,我遇到了一些问题.我想删除价格列,但我删除了总计和小计,但没有得到任何东西来删除产品的价格列作为通过文件. 我发现这来自这段代码:<?php echo wc_get_email_order_items( $order, array('show_sku' => $sent_to_admin,'show_image' => false,'image_size' => array( 32, 32 ),'plain_text' => $plain_text,'sent_to_admin' => $sent...

php – 如何在Woocommerce管理产品列表中添加/删除列【代码】

我想在查看产品列表时自定义Woocommerce管理区域中的列. 具体来说,我想删除一些列,并添加几个自定义字段列. 我尝试了在线列出的许多解决方案,我可以删除列并添加新的列,如下所示:add_filter( 'manage_edit-product_columns', 'show_product_order',15 ); function show_product_order($columns){//remove columnunset( $columns['tags'] );//add column$columns['offercode'] = __( 'Offer Code'); return $columns; }但是,如何使...

php – 使用Woocommerce中的订单项以编程方式创建订单【代码】

我需要以编程方式创建一个Woocommerce订单,但是使用“旧”Woocommerce使这个程序非常脏. 我必须使用许多update_post_meta调用手动插入所有类型的数据库记录. 寻找更好的解决方案.解决方法:有了最新版本的WooCommerce可以尝试这样的东西$address = array('first_name' => 'Fresher','last_name' => 'StAcK OvErFloW','company' => 'stackoverflow','email' => 'test@test.com','phone' => '777-777-777-777','address...

php – 更改WooCommerce中的添加到购物车按钮文本,查找包含变体的项目【代码】

我正在运行WooCommerce版本2.5.5.以下代码行似乎不会更改产品页面上的“添加到购物车”按钮文本,以查找包含变体的项目:add_filter('variable_add_to_cart_text', 'my_custom_cart_button_text');function my_custom_cart_button_text() {return __('Buy Now', 'woocommerce');}你会碰巧知道我错过了什么吗?解决方法:单个产品页面的正确过滤器是woocommerce_product_single_add_to_cart_text.function my_custom_cart_button_text...

php – 使用保存在会话中的Url变量预填充Woocommerce结帐字段【代码】

当人们通过销售电子邮件中的链接进入我的woocommerce商店,其中包含电子邮件和姓名作为参数时,我想在结帐页面中预先填写姓名和电子邮件. 因此我创建了一个动作和过滤器.这可以按预期工作,但只有我在销售页面上进行了硬刷新(ctrl f5) 我已经从缓存和清漆缓存中排除了销售页面和结帐页面,但这并没有解决问题. 我在这里错过了什么吗?你知道为什么这只适用于硬刷新吗? 任何帮助是极大的赞赏. 码:function save(){if ( is_page( 'sale...

php – WooCommerce变量产品:只使用自定义标签保持“最低”价格【代码】

在函数文件中,我添加了一个过滤器挂钩,用于在变体产品“min”价格之前添加自定义标签. 如何将标签与价格放在同一行? 请参阅我的代码和下面的屏幕截图:add_filter( 'woocommerce_variable_sale_price_html', 'wc_wc20_variation_price_format', 10, 2 ); add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 ); function wc_wc20_variation_price_format( $price, $product ) {$min_price =...

php – 用Woocommerce 3中的自定义文本替换产品零显示价格【代码】

我正在寻找一种方法来替换WooCommerce(版本3.3.x)产品的€0,00价格与文本,如’基于合同’.最好在网上商店和电子邮件中可见.由于最近WooCommerce的变化,现有的片段不再起作用,例如:add_filter('woocommerce_get_price_html', 'changeFreePriceNotice', 10, 2);function changeFreePriceNotice($price, $product) {if ( $price == wc_price( 0.00 ) )return 'FREE';elsereturn $price; }要么<?php // Do not copy the opening <?php...

php – 显示Woocommerce存档页面中所有产品类型的库存可用性【代码】

我在使用此代码显示产品库存:add_action( 'woocommerce_after_shop_loop_item', 'display_variable_product_stock_quantity', 10 ); function display_variable_product_stock_quantity(){wc_get_variable_product_stock_quantity( 'echo_html' ); } function show_stock() { global $product; if ( $product->stock ) { // if manage stock is enabled if ( ! $product->managing_stock() && ! $product->is_in_stock() )echo '...

php – 在Woocommerce Edit Account页面中添加其他自定义字段【代码】

在WooCommerce中,我可以在“编辑帐户”页面中添加自定义字段.我已经尝试添加第二个自定义字段“最喜欢的颜色2”,但我无法使它工作,有些事情我做错了. 如何在“编辑帐户”页面中添加/保存其他自定义字段?// Add the custom field "favorite_color" add_action( 'woocommerce_edit_account_form', 'add_favorite_color_to_edit_account_form' ); function add_favorite_color_to_edit_account_form() {$user = wp_get_current_user(...

php – 在WooCommerce单个产品和购物车页面中输出自定义字段值【代码】

我需要帮助才能在产品的前端添加自定义数据,如下所示:这个图像是一个示例,如果PD#i只是添加,我希望它添加到产品的前端:刚刚在WooCommerce产品页面常规设置选项卡中添加了自定义字段,借助:How to add a Custom Fields in Woocommerce 3.1感谢@Ankur Bhadania. 谢谢解决方法:对于简单产品,您可以在添加到购物车之前的简单产品页面中使用产品’_pd_number’自定义字段,使用woocommerce_before_add_to_cart_button操作挂钩:add_act...

php – 如何在woocommerce_email_headers钩子中获取订单ID【代码】

我正在尝试在新订单时设置电子邮件地址.我将新电子邮件存储在wp_postmeta中. 使用woocommerce_email_headers时如何获得$order_id? 我需要让order_id与get_post_meta()函数一起使用它. 这是我的代码:function techie_custom_wooemail_headers( $headers, $object) {$email = get_post_meta( $order_id, '_approver_email', true );// Replace the emails below to your desire email$emails = array('eee@hotmail.com', $email);s...

字段 - 相关标签