WooCommerce способ доставки цена доставки - PullRequest
0 голосов
/ 02 сентября 2018

Я использую mx локальный пикап, расширенный для определения местоположения локальных пикапов, которые просматриваются в виде раскрывающегося списка. Проблема в том, что я не могу указать цену для каждого местоположения. Сейчас я пытаюсь добавить цену для каждого местоположения.

Вот мой код функции:

    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();
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...