Plugin Directory

Changeset 3182461


Ignore:
Timestamp:
11/05/2024 03:05:22 PM (17 months ago)
Author:
eshoplogistic
Message:

Добавлена выгрузка для Байкал Сервис

Location:
eshoplogisticru/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • eshoplogisticru/trunk/Classes/Shipping/ExportFileds.php

    r3179911 r3182461  
    136136                    )
    137137                )
     138            );
     139        }
     140
     141        if( $name === 'baikal'){
     142            $result = array(
     143                'sender' => array(
     144                    'legal' => '',
     145                    'identity' => array(
     146                        'type' => '',
     147                        'series' => '',
     148                        'number' => '',
     149                        'inn' => '',
     150                        'kpp' => '',
     151                    )
     152                ),
     153                'receiver' => array(
     154                    'legal' => '',
     155                    'identity' => array(
     156                        'type' => '',
     157                        'series' => '',
     158                        'number' => '',
     159                        'inn' => '',
     160                        'kpp' => '',
     161                    )
     162                ),
     163                'delivery' => array(
     164                    'location_from' => array(
     165                        'pick_up_data' => array(
     166                            'date' => '',
     167                            'time_from' => '',
     168                            'time_to' => '',
     169                            'lift' => '',
     170                            'floor' => '',
     171                        )
     172                    )
     173                ),
    138174            );
    139175        }
     
    365401        }
    366402
     403        if ( $name === 'baikal' ) {
     404            $date = new DateTime();
     405            $date->modify('+1 day');
     406            $produce_date = $date->format('Y-m-d');
     407
     408            $result = array(
     409                'sender' => array(
     410                    'legal||select||Форма контрагента' => array(
     411                        1   => 'Юридическое лицо',
     412                        2   => 'Физическое лицо'
     413                    ),
     414                ),
     415                'sender[identity]'   => array(
     416                    'type||select||Тип организационно-правовой формы'    => array(
     417                        1 => 'Физическое лицо',
     418                        5 => 'ООО',
     419                        9 => 'ИП',
     420                        12 => 'АО',
     421                    ),
     422                    'series||text||Серия документа для физического лица' => '',
     423                    'number||text||Номер документа для физического лица' => '',
     424                    'inn||text||ИНН для юридического лица' => '',
     425                    'kpp||text||КПП для юридического лица' => '',
     426                ),
     427                'receiver' => array(
     428                    'legal||select||Форма контрагента' => array(
     429                        1   => 'Юридическое лицо',
     430                        2   => 'Физическое лицо'
     431                    ),
     432                ),
     433                'receiver[identity]'   => array(
     434                    'type||select||Тип организационно-правовой формы'    => array(
     435                        1 => 'Физическое лицо',
     436                        5 => 'ООО',
     437                        9 => 'ИП',
     438                        12 => 'АО',
     439                    ),
     440                    'series||text||Серия документа для физического лица' => '',
     441                    'number||text||Номер документа для физического лица' => '',
     442                    'inn||text||ИНН для юридического лица' => '',
     443                    'kpp||text||КПП для юридического лица' => '',
     444                ),
     445                'delivery[location_from][pick_up_data]' => array(
     446                    'date||date||Дата забора груза от отправителя' => $produce_date,
     447                    'time_from||date||Время начала периода забора груза от отправителя' => $produce_date,
     448                    'time_to||date||Время окончания периода забора груза от отправителя' => $produce_date,
     449                    'lift||checkbox||Флаг наличия лифта' => '',
     450                    'floor||text||Количество этажей, если нужен спуск/подъём' => '',
     451
     452                )
     453            );
     454        }
     455
    367456        return $result;
    368457    }
  • eshoplogisticru/trunk/Modules/Unloading.php

    r3179911 r3182461  
    402402            'ПЭК'             => 'pecom',
    403403            'Магнит Пост'     => 'magnit',
     404            'Байкал Сервис'   => 'baikal',
     405            'Фулфилмент-оператор «Почтальон»'   => 'pochtalion',
    404406        );
    405407
  • eshoplogisticru/trunk/readme.txt

    r3179911 r3182461  
    44Requires at least: 5.3
    55Tested up to: 6.6
    6 Stable tag: 2.1.35
     6Stable tag: 2.1.36
    77License: GPLv2
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3131### Основные возможности сервиса eShopLogistic:
    3232
    33 * Показывает сразу все варианты доставки нужными вам службами: CDEK, DPD, Boxberry, Почта России, Деловые Линии, ПЭК, Dostavista, Байкал Сервис, ЖелДорЭкспедиция, Сберлогистика, Яндекс доставка, Кит, Возовоз, Энергия, Grastin, Logsis, 5POST(магазины «Пятёрочка» и «Перекрёсток») (по запросу подключим другие службы).
     33* Показывает сразу все варианты доставки нужными вам службами: Яндекс Доставка, СДЭК, Почта России, DPD, Boxberry, Деловые Линии, ПЭК, Dostavista, КИТ, Байкал Сервис, Желдорэкспедиция, Возовоз, Энергия, Магнит Пост, Постаматы «Халва Экспресс», Grastin, Logsis, 5POST(магазины «Пятёрочка» и «Перекрёсток») (по запросу подключим другие службы).
    3434* Легко подключаемые виджеты для отображения доставки в корзине, карточке товара или на любой другой странице сайта
    3535* Выгрузка заявок на доставку в кабинеты транспортных компаний
  • eshoplogisticru/trunk/wc-eshop-logistic.php

    r3179911 r3182461  
    66 *
    77 * @link              https://wp.eshoplogistic.ru/
    8  * @since             2.1.35
     8 * @since             2.1.36
    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.35
     15 * Version:           2.1.36
    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.35' );
     43define( 'WC_ESL_VERSION', '2.1.36' );
    4444
    4545define( 'WC_ESL_DOMAIN', 'wc-esl' );
Note: See TracChangeset for help on using the changeset viewer.