草庐IT

woocommerce-subscriptions

全部标签

php - 下拉选择器中的 WooCommerce 品牌分类术语列表

我不想使用任何插件来完成此任务,因为我最近遇到了与破坏站点的类似项目的冲突。所以我希望从基础开始创建此功能。我需要产品类别页面上的下拉列表来按品牌选择产品。下拉列表将显示所有品牌。当您选择其中一个时,该站点仅显示分配给该品牌的那些产品。我们不需要使用允许按新颖性、价格、受欢迎程度等进行查看的内置下拉菜单。使用WooCommerce'Brands'分类法,我设置了我的品牌并为每个产品分配了一个品牌。我可以使用以下代码查看所有品牌及其属性的数组:$brands=get_terms('brand');print_r($brands);输出如下:Array([0]=>WP_TermObject

php - WooCommerce - 重命名和使用重命名的订单状态

我已经使用此代码将我的订单状态“已完成”重命名为“已付款”functionwc_renaming_order_status($order_statuses){foreach($order_statusesas$key=>$status){$new_order_statuses[$key]=$status;if('wc-completed'===$key){$order_statuses['wc-completed']=_x('Paid','Orderstatus','woocommerce');}}return$order_statuses;}add_filter('wc_order_

php - WooCommerce 问题 - 仅返回产品尺寸的整数部分

例如,在WooCommerce中,我有一个定义了宽度='1.75'和高度='15.75'的产品。我使用以下函数:$product=newWC_Product($id);publicfunctionget_sizes($product){$w_size=floatval($product->get_width());$h_size=floatval($product->get_height());$w_M=intval($w_size);$h_M=intval($h_size);$w_CM=$w_size-intval($w_size);$h_CM=$h_size-intval($h_s

php - 在 Woocommerce 中添加新产品时自动添加所有产品属性

我的一个客户要求基于Wordpress的Woocommerce插件进行这种奇怪的更改,以使事情变得“更简单”。Isitsomehowpossibletohaveallproductattributesautomaticallyaddedwhenaproductiscreated?如果没有在属性中输入值,是否可以自动禁用“在产品页面上可见”复选框?非常感谢任何帮助。编辑(解释):这就是上面的解释: 最佳答案 这是在创建新产品时自动添加所有现有产品变体+条款的方法。代码(注释):add_action('save_post','auto_

php - 在购物车 Woocommerce 中添加产品简短描述

我想将简短的产品描述添加到购物车:我确实将它添加到购物车,但奇怪的是它没有显示在结帐页面上,因为我的购物车在标题中。任何想法或其他解决方案都非常有帮助提前致谢functionexcerpt_in_cart(){$excerpt=get_the_excerpt();$excerpt=substr($excerpt,0,80);return''.$excerpt.'...'.'';}add_action('woocommerce_cart_item_name','excerpt_in_cart',40);在结帐页面上时,它不会显示代码中的这一部分'。$摘录。p出现在类里面就好了。

php - 从 WooCommerce 中的面包屑中删除 "Shop"

如何去除woocommerce面包屑中的Shop文本?[首页-->商店-->粉红喜马拉雅盐]我想根据我在WordPress网站中的导航菜单设置面包屑。[主页-->产品-->盐-->粉红喜马拉雅盐]我在我的主菜单中使用了一些页面、自定义链接、类别和产品。查看截图。Bredcrumb-菜单- 最佳答案 您可以通过主题覆盖WooCommerce模板(阅读以下官方文档):TemplateStructure+OverridingTemplatesviaaTheme从plugins/woocommerce/templates/global/br

php - 根据运输类别有条件地隐藏 WooCommerce 运输方法

在Thissite(here)上使用WooCommercev3.2.4(WPv4.9)和11种运费类别为超重/超大且适用统一费率的产品:20美元到加拿大,25美元到美国。所有其他产品的统一运费为10美元(加拿大)和15美元(美国),除非订单超过100美元,然后自动应用免费送货。如果购物车中有任何超重/超大元素,我的客户希望禁用免费送货。问题是,当购物车中混有常规商品和超大商品时,购物车表示没有可用的送货方式,并且未应用任何送货方式。我正在使用XAdapterWoocommerceShippingTableRate插件以将更高的成本应用于“超重”运输类别。更新我停用了这个插件,因为我意识

php - 将自定义 URL 链接添加到 WooCommerce 中的管理订单列表页面

您好,我正在尝试在后台添加一个AfterShip追踪按钮或链接到我的管理订单列表。我已成功创建一个新列,显示每个订单的跟踪号。但是,我想让跟踪号码可以点击。或者,作为替代方案,创建一个操作按钮,用于打开一个新选项卡并跟踪“跟踪编号”列中的编号。我需要的URL格式如下:https://track.aftership.com/LS325245095CN?请注意,跟踪号后面附加了一个问号。我需要对操作执行此操作,因为在输入跟踪号码时不使用问号符号。这是我用来在后台管理订单列表中显示跟踪编号列的代码://StartAddTrackingNumbertoAdminOrdersList//Star

php - 获取 Woocommerce 购物车中每个产品的作者 ID

在woocommerce中,我需要获取购物车中每个产品的用户ID,用户ID不是来自客户,而是创建和发布当前购物车中产品的用户(作者帖子).我这里有这段代码:WooCommerceGetOrderProductDetailsBeforePaymentinPlugin代码分享者:@LoicTheAztecforeach(WC()->cart->get_cart()as$cart_item_key=>$cart_item){$product_id=$cart_item['product_id'];//ProductID$product_obj=wc_get_product($product_

php - 基于 Woocommerce 3 中 2 个自定义字段的产品常规价格计算

在Woocommerce中,我在Woocommerce默认价格字段下的定价部分的管理员中设置了2个自定义字段:margin率和购买价格。我想弄清楚如何根据以下计算自动更新产品价格(常规价格字段):$product_price=$rate_margin*$purchase_price;感谢任何帮助。 最佳答案 Youshouldaddalwayaddthecodethatisusedforyouradditionalpricingfieldsinyourquestion.下面的代码是:显示和保存2个自定义字段:margin率和购买价格