Plugin Directory

Changeset 3169130


Ignore:
Timestamp:
10/15/2024 09:13:01 AM (18 months ago)
Author:
eshoplogistic
Message:

Срок доставки в заказе

Location:
eshoplogisticru/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • eshoplogisticru/trunk/Modules/OrderCreator.php

    r2977065 r3169130  
    6464                $jsonArr = json_encode( $shippingMethods[$shippingMethodId], JSON_UNESCAPED_UNICODE);
    6565                $item->update_meta_data('esl_shipping_methods', $jsonArr);
     66                if($terminal){
     67                    if(isset($shippingMethods[$shippingMethodId]['data']['terminal']['time'])){
     68                        $timeVal = $shippingMethods[$shippingMethodId]['data']['terminal']['time']['value'] ?? '';
     69                        $timeUnit = $shippingMethods[$shippingMethodId]['data']['terminal']['time']['unit'] ?? '';
     70                        $timeText = $shippingMethods[$shippingMethodId]['data']['terminal']['time']['text'] ?? '';
     71                        $time = $timeVal.' '.$timeUnit.' - '.$timeText;
     72                        $item->update_meta_data(__("Срок доставки", WC_ESL_DOMAIN), $time);
     73                    }
     74                    if(isset($shippingMethods[$shippingMethodId]['time'])){
     75                        $timeVal = $shippingMethods[$shippingMethodId]['time']['value'] ?? '';
     76                        $timeUnit = $shippingMethods[$shippingMethodId]['time']['unit'] ?? '';
     77                        $timeText = $shippingMethods[$shippingMethodId]['time']['text'] ?? '';
     78                        $time = $timeVal.' '.$timeUnit.' - '.$timeText;
     79                        $item->update_meta_data(__("Срок доставки", WC_ESL_DOMAIN), $time);
     80                    }
     81                }else{
     82                    if(isset($shippingMethods[$shippingMethodId]['data']['door']['time'])){
     83                        $timeVal = $shippingMethods[$shippingMethodId]['data']['door']['time']['value'] ?? '';
     84                        $timeUnit = $shippingMethods[$shippingMethodId]['data']['door']['time']['unit'] ?? '';
     85                        $timeText = $shippingMethods[$shippingMethodId]['data']['door']['time']['text'] ?? '';
     86                        $time = $timeVal.' '.$timeUnit.' - '.$timeText;
     87                        $item->update_meta_data(__("Срок доставки", WC_ESL_DOMAIN), $time);
     88                    }
     89                    if(isset($shippingMethods[$shippingMethodId]['time'])){
     90                        $timeVal = $shippingMethods[$shippingMethodId]['time']['value'] ?? '';
     91                        $timeUnit = $shippingMethods[$shippingMethodId]['time']['unit'] ?? '';
     92                        $timeText = $shippingMethods[$shippingMethodId]['time']['text'] ?? '';
     93                        $time = $timeVal.' '.$timeUnit.' - '.$timeText;
     94                        $item->update_meta_data(__("Срок доставки", WC_ESL_DOMAIN), $time);
     95                    }
     96                }
    6697            }
    6798            $sessionService->drop('shipping_methods');
  • eshoplogisticru/trunk/readme.txt

    r3166450 r3169130  
    44Requires at least: 5.3
    55Tested up to: 5.8
    6 Stable tag: 2.1.31
     6Stable tag: 2.1.32
    77License: GPLv2
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • eshoplogisticru/trunk/wc-eshop-logistic.php

    r3166450 r3169130  
    66 *
    77 * @link              https://wp.eshoplogistic.ru/
    8  * @since             2.1.31
     8 * @since             2.1.32
    99 * @package           WC_Eshop_Logistic
    1010 *
     
    1313 * Plugin URI:        https://wp.eshoplogistic.ru/
    1414 * Description:       Несколько служб доставки в одной интеграции: CDEK, DPD, Boxberry, IML, Почта России, Деловые Линии, ПЭК, Dostavista, GTD, Байкал Сервис и др.
    15  * Version:           2.1.31
     15 * Version:           2.1.32
    1616 * Author:            eShopLogistic
    1717 * Author URI:        https://eshoplogistic.ru/p747575
     
    4141define( 'WC_ESL_PLUGIN_DIR', plugin_dir_path(__FILE__) );
    4242
    43 define( 'WC_ESL_VERSION', '2.1.31' );
     43define( 'WC_ESL_VERSION', '2.1.32' );
    4444
    4545define( 'WC_ESL_DOMAIN', 'wc-esl' );
Note: See TracChangeset for help on using the changeset viewer.