首页 > 解决方案 > WooCommerce Shipping 选项交货价格

问题描述

我正在使用mx localpick extended来定义本地取货位置,该位置预览为下拉菜单,问题是我无法为每个位置指定价格。现在我正在尝试为每个位置添加价格。

这是我的功能代码:

    add_action( 'woocommerce_update_cart_action_cart_updated', 'mx_review_order_shipping_options_price', 10);
?>
        <script type="text/javascript">

        jQuery('select#delivery_locations').live('change', function(){

        var location = jQuery('select#delivery_locations').val();

        if (shipping_options_table == 'Miami') {
        jQuery('select#delivery_in_selected_area').val('3').change();
        }

        });
        </script>
        <?php

        }

但它不起作用。这是送货选项的 Mx 本地取货功能代码。

/*
             * process_shipping_options function.
             */
            function process_shipping_options() {

                $options = array();

                if (isset($_POST[$this->id . '_options']))
                    $options = array_map('wc_clean', $_POST[$this->id . '_options']);

                update_option($this->options_array_label, $options);

                $this->get_shipping_options();
            }

标签: javascriptphpwordpresswoocommerce

解决方案


推荐阅读