【问题标题】:How to add attributes for a Simple Product on Checkout Page?如何在结帐页面上为简单产品添加属性?
【发布时间】:2014-07-08 07:49:49
【问题描述】:

一直在尝试弄清楚如何添加属性...例如,在 woocommerce for wordpress 的结帐页面上的产品尺寸。看起来很简单,但我在这一点上所做的所有搜索都指向如何使用钩子将自定义字段添加到 woocommerce。但我不想要自定义字段。我只想在结帐页面上添加简单产品的尺寸属性,以便提醒人们注意尺寸......有人可以指出我正确的方向吗?

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    您可以从管理员端添加属性。无需为此使用任何钩子。在管理端转到products->products 并编辑您要为其添加属性的产品。在产品描述下方,您会找到属性选项卡,您可以在其中添加您的custom product attribute

    您还可以为Products->Attributes 的所有产品创建通用属性。在这里添加新属性,保存后点击配置条款按钮添加属性值

    【讨论】:

    • 是的...我已经这样做了,但是当您将该产品添加到购物车并转到结帐页面时,属性不会显示在此页面上的产品标题下...如何让 size 属性显示在结帐页面的标题下...就像变体一样??
    • 能否提供链接?在结帐页面(checkout->review-order.php)检查print_r($cart_item)下方的<?php echo WC()->cart->get_item_data( $cart_item ); ?>,然后从数组中获取属性。
    • 谢谢,这完全帮助了我,并通过调用$product_attributes = get_post_meta($cart_item['product_id'], '_product_attributes', true); 和使用$product_attributes['size']['value'] 来获得它的价值。干杯:)
    • 如果您的问题已解决,请将其标记为已解决。
    • 对不起@SolomonClosson,它不好,但它的刻度线。
    猜你喜欢
    • 2015-04-17
    • 1970-01-01
    • 2019-12-13
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多