woocommerce相关内容

WooCommerce自定义域:某些值不在订单页面中

我不是一名开发人员,但不知何故设法添加了WooCommerce自定义字段来结账和订购编辑页面。有类似的问题,但我找不到正确的解决方案。 某些自定义域在管理订单编辑页中可见,但它们不会显示值,也不会添加到订单电子邮件中。 我错过了什么? 请参见结尾处的屏幕截图。 ..
发布时间:2022-06-16 18:31:05 PHP

在最便宜的产品上每3种产品增加50%的折扣(WooCommerce)

我为每3个产品添加折扣规则:3、6、9、12、15。在购物车上,它应该只适用于最便宜的产品50%的折扣。 因此,如果您有9个,只有最便宜的3个才能享受50%的折扣。 此代码将折扣应用于所有产品,因此它应该只适用于每3个产品 add_action('woocommerce_cart_calculate_fees', 'ts_add_custom_discount', 10, 1 ) ..
发布时间:2022-06-16 18:22:30 PHP

解钩WooCommerce订阅电子邮件(通过php,而不是管理仪表板)

我正在尝试禁用一些WC订阅电子邮件(这样它们就不会被发送)。我知道我可以在管理设置区域手动完成此操作,但我正尝试通过PHP(在插件中)完成此操作。这样做的原因是,当它从测试站点移动到活动站点时,可以简单地复制相关文件,并且不需要更改任何手动设置。 例如-删除发送给站点管理员的新续订订单。 add_action( 'woocommerce_email', 'SA_unhook_unnee ..

电商产品图片打开直接图片url代替lightbox

我对WooCommerce产品页面形象有问题。如果打开图像路径并且不返回产品页面,则单击产品页面的图像。 是,无论如何我都可以在单击时以弹出窗口的形式打开图像或停用可点击的图像。 推荐答案 只需安装一个像https://wordpress.org/plugins/responsive-lightbox/这样的Light box插件,就可以了。 ..
发布时间:2022-06-16 17:42:08 其他开发

如何从订单详细信息页面删除产品链接?

我正在尝试禁用我的帐户页面中我的订单详细信息表下的产品链接。我不希望用户单击产品并转到产品页面。 推荐答案 只需使用以下非常简单的代码片段,即可从订单详细信息页面中删除产品固定链接: add_filter( 'woocommerce_order_item_name', 'display_product_image_in_order_item', 20, 3 ); function ..
发布时间:2022-06-16 17:33:42 PHP

在保存订单并发送WooCommerce电子邮件通知之前,将订单ID添加到订单项元数据

我需要将具有订单ID和密码的链接添加到订单项元数据。 目前,我正在使用woocommerce_checkout_create_order_line_item操作将其他信息成功添加到项目元数据中,但当此操作正在运行时,订单ID仍无法访问(?)。 我是否可以通过其他方式完成此操作,以便在保存订单并向客户发送通知之前添加链接? add_action( 'woocommerce_chec ..

WooCommerce我的帐户自定义终结点菜单项

我正在处理一个项目,其中我的帐户页面是主页。因此,我所做的是创建了一个包含快捷代码[woocommerce_my_account]的页面,并通过仪表板-&>设置-&>阅读制作了这个页面主页。一切都很正常。我也有此工作终结点: myDomain.com/Orders mydomain.com/EDIT-ADDRESS 但我在创建自定义MyAccount终结点时遇到了麻烦。我用的是传统的 ..
发布时间:2022-06-16 17:03:54 PHP

在WooCommerce注册表中添加第二个复选框

如何在WooCommerce用户的注册表中添加第二个复选框? 在WooCommerce的“我的帐户”页面上,您可以选择登录或注册(这正是我需要帮助的地方)。 我已经建立了接受隐私策略的复选框(就在用户、电子邮件和密码框的下方)。 这是我实现的钩子article add_action( 'woocommerce_register_form', function () { ..

不能更改购物车总数中的WooCommerce优惠券标签

事实证明,这是一个我无法理解的挑战。几乎在其他任何地方,我都会处理将“优惠券”更名为“促销”的问题。然而,使用优惠券名称和标签的WC标签的重命名要困难得多。 下面是我所说的截图: 我几乎把“优惠券”的所有用法都改成了“促销”。这件衣服让我头发都掉光了。有没有人成功地改变过这一点?我错过了什么? 将下面的“优惠券”代码重命名为“促销”代码 // rename the coup ..
发布时间:2022-06-16 16:54:47 其他开发

在WooCommerce 3中专门用于创建订单的挂钩

我需要检测何时成功创建新的WooCommerce订单并将其设置为“正在处理”--这是为了添加一些额外的功能等。在前端这样做很好,因为当通过WooCommercewoocommerce_thankyou或woocommerce_order_status_processing钩子创建订单时,很容易将其挂钩。 我遇到的问题是我也希望在通过网站后端手动创建新订单时使用此功能。我在通过手动添加订单时使 ..
发布时间:2022-06-16 16:46:12 PHP

如何在WooCommerce中隐藏缺货产品以避免交叉销售和追加销售产品?

我有一些产品,我已经设置了一些交叉销售和追加销售的产品。但有一种情况是,交叉销售的产品脱销。 要仅显示可用的交叉销售和追加销售产品,我需要将哪些内容放到unctions.php中? 推荐答案 我检查了是否有可用于修改要显示的产品的挂钩,但没有找到。我认为唯一的解决方案是修改各自的模板。 在此处查找它们: /woocommerce/single-product/up-sell ..
发布时间:2022-06-16 16:39:44 其他开发

WooCommerce_UPDATE_PRODUCT操作-每次产品更新仅触发一次

有哪些解决方法可以使WooCommerce_UPDATE_PRODUCT操作仅触发一次? 我读到它会触发两次,因为它需要在内部保存一次以检索图像/变体保存的ID。 但从开发人员的经验来看,我想这确实不是大多数人需要的。 到目前为止,我找到的唯一解决方法是添加操作并将其直接从挂钩中删除: add_action('woocommerce_update_product', 'my ..
发布时间:2022-06-16 16:35:19 其他开发

在WooCommerce中结账后的变更单合计

我似乎找不到在用户单击结账后使用哪个钩子来更改总数(或购物车的任何变量)。例如,用户提交了结账表单,然后我需要进行一些检查并相应地更改总数。 我应该如何做,我应该使用哪个挂钩? 推荐答案 可以在woocommerce_checkout_create_order操作挂钩中完成,在该钩子中,您必须为WC_Abstract_Order和WC_Order类使用CRUD getters和s ..
发布时间:2022-06-16 16:18:32 PHP

如何从主题中删除WoodCommerce.css文件?

我使用的是WordPress,并且安装了WooCommerce插件。 我在我的主题中添加了模板文件夹,并开始自定义我的主题。 现在,我必须从我的主题中删除Woocommerce.css,我在官方网站here 找到了代码 我在函数中添加了相同的代码。php add_filter( 'woocommerce_enqueue_styles', '__return_empty_arr ..
发布时间:2022-06-16 16:09:16 PHP