我正在尝试从woocommerce为预订表单创建一个自定义变量product type,它基于一组变量具有不同的定价。
我已成功添加自定义产品类型。但是,如何复制可变产品针对不同属性定价的相同选项。似乎找不到任何与可变产品类型相关的资源。
// add a product type
add_filter( 'product_type_selector', 'cpt_add_custom_product_type' );
function cpt_add_custom_product_type( $types ){
$types[ 'booking_product' ] = __( 'Booking Product' );
return $types;
}
add_action( 'plugins_loaded', 'cpt_create_custom_product_type' );
function cpt_create_custom_product_type(){
// declare the product class
class WC_Product_Wdm extends WC_Product_Variable {
public function __construct( $product ) {
$this->product_type = 'booking_product';
parent::__construct( $product );
// add additional functions here
}
}
}
丹·李约瑟的答案是你应该遵循的第一步,之后你应该使用这个
function producttype_custom_js() {
if ( 'product' != get_post_type() ) :
return;
endif;
?><script type='text/javascript'>
jQuery( document ).ready( function() {
jQuery( '.enable_variation' ).addClass( 'show_if_cus_producttype' ).show();
});
</script><?php
}
add_action( 'admin_footer', 'producttype_custom_js' );
这将增加丹·李约瑟说缺少的复选框选项。
我通过在变体和属性选项卡中添加回来,成功地完成了部分任务。下一步是添加回“作为变体添加”选项。
add_filter('woocommerce_product_data_tabs', function($tabs) {
array_push($tabs['attribute']['class'], 'show_if_variable show_if_membership');
array_push($tabs['variations']['class'], 'show_if_membership');
return $tabs;
}, 10, 1);
我正在开发一个WooCommerce主题,在单个产品页面上,我想显示来自同一供应商类别的产品旋转木马。 我有以下类别结构: 所有产品 1号产品类别 第2类产品 产品类别 供应商 供应商名称1 供应商名称2 供应商名称 在查看类别1中的产品时,如果将产品分配给此类子类别,则我希望显示来自同一供应商名称类别的其他产品的转盘。 在我的示例中,供应商和所有产品都是同一级别的父类别。 做一个定制的产品循环非
如果你想实现自定义变换,而不是平移、缩放、旋转。HTML5画布API也提供了这样的方法,允许我们自定义一个可应用于当前上下文的变换矩阵。本节,我们将手动创建一个平移变换,来演示transform()方法的工作原理。 图4-7 自定义变换 绘制步骤 按照以下步骤,实现自定义变换: 1. 定义画布上下文,及矩形的尺寸: window.onload = function(){ var canvas
我一直在挖掘,但我没有找到我需要的答案。我目前正在使用WordPress-Woocommerce,一个叫做Shopifiq的主题。 我想在每个产品类别页面上显示不同的横幅。我唯一能想到的就是加上这样的东西: 也许在功能上。php文件,但我对php不太熟悉,我正在努力。任何帮助都将不胜感激! 编辑 我应该提到我希望横幅取代顶部的蓝色条,这是页面标题中的手柄。php。我安装了一个插件,如果有人查看,它
我已经为“产品”帖子类型注册了两个分类法。称他们为帕乌品牌 我已经创建了一个前端表单来编辑通过URL参数获取产品数据的产品。 我需要的是获得 以下仅适用于单个产品页面,因此我可以获得与产品相关的正确术语。 但如果页面不是单一产品,则为,我得到两个
我试图使用WC_产品类在WooCommerce中创建变量产品。我们成功创建了一个简单的产品,但无法创建具有以下代码的可变产品: 这段代码正在WooCommerce中创建简单的产品。我们需要创建一个具有选项和变化的可变产品。
我不只是想用钩子添加所有的自定义元数据,因为我需要对输出进行非常严格的控制。例如,对于在购物车页面中包含自定义域,下面的答案可以很好地工作:在Woocommerce购物车中显示自定义域的值&Checkout items 但我也希望它们出现在结帐、订单详细信息和电子邮件中,并完全控制它们出现的HTML(在某些情况下,它们也需要转换,例如,Unix时间戳转换为人类可读的时间)。 在模板中,我尝试了以下