簡體   English   中英

WooCommerce在產品頁面上添加新表單字段

[英]WooCommerce Add New Form Field On Product Page

我一直在瘋狂地在互聯網上尋找有關如何對此進行分類的信息。

因此,我需要在WooCommerce的變體下方添加一個新表格,並將其發布到結帳處,然后在處理完付款后放到訂單注釋中。 我已經使用下面的代碼將選擇字段添加到了產品視圖頁面(前端),但是現在我需要以某種方式將其發布到購物籃並結帳,然后在后端的訂單中添加,但是不確定在哪里從執行此操作的功能開始。

add_action( 'woocommerce_before_add_to_cart_button', 'espresso_add_flavour_field', 0 );
function espresso_add_flavour_field() {
    global $post;
    global $product;

    // Show this only on the subscription boxes
    $product_type = $product->get_type();
    if( $product_type == 'variable-subscription' ){
        echo "<div class='pick-flavor'>";
        //echo get_post_meta( $post->ID, 'Product Code', true );
        echo "Please select your favorite flavors we can include in your subscription box*<br>";

        $flavors = ( get_terms('pa_do-not-use-sub-flav', array('hide_empty' => false) ) );
        echo '<select name="_redeem_in_stores[]" class="chosen-select" multiple="multiple">';
        foreach($flavors as $flavor){
            echo '<option>' . $flavor->name . '</option>';
        }
        echo "</select>";

        echo "</div>";
    }

    return true;
}

我終於找到了我在本指南中一直在尋找的東西: https : //wisdmlabs.com/blog/add-custom-data-woocommerce-order/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM