plugin_path() . '/includes/wc-template-functions.php'; // phpcs:disable /** * @var WC_Paczkomaty_Shipping_Method $paczkomaty_shipping_method * @var array $courier_service_options */ $params = array( 'type' => 'select', 'options' => array( 'paczkomaty' => __( 'Paczkomat', 'woocommerce-paczkomaty-inpost' ), 'polecony' => __( 'Paczka E-Commerce (wyłączona)', 'woocommerce-paczkomaty-inpost' ), 'kurier' => __( 'Kurier', 'woocommerce-paczkomaty-inpost' ), ), 'class' => array( 'first', 'kurier', 'polecony', 'paczkomaty', 'allegro_kurier', 'allegro_polecony', 'allegro_paczkomaty', ), 'input_class' => array( 'paczkomat_usluga' ), 'custom_attributes' => array( 'style' => 'width:100%' ), 'label' => __( 'Usługa', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_usluga_{$id}", ); if ( $allegro ) { $params['options']['allegro_paczkomaty'] = __( 'Allegro Paczkomat', 'woocommerce-paczkomaty-inpost' ); $params['options']['allegro_polecony'] = __( 'Allegro miniKurier24', 'woocommerce-paczkomaty-inpost' ); $params['options']['allegro_kurier'] = __( 'Allegro Kurier', 'woocommerce-paczkomaty-inpost' ); } if ( 'polecony' != $args['paczkomaty_usluga'] ) { unset( $params['options']['polecony'] ); } if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'paczkomat_usluga', $params, $args['paczkomaty_usluga'] ); $params = array( 'type' => 'select', 'options' => apply_filters( 'paczkomaty_shipping_method_admin_machines', array( $args['paczkomat_id'] => $args['paczkomat_id'] . ' ' . __( '(Błąd ładowania listy paczkomatów!)', 'woocommerce-paczkomaty-inpost' ) ), false ), 'class' => array( 'first', 'paczkomaty', 'allegro_paczkomaty' ), 'input_class' => array( 'select2_ajax_paczkomaty' ), 'custom_attributes' => array( 'style' => 'width:100%' ), 'label' => __( 'Wybrany paczkomat', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_id_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'paczkomat_id', $params, $args['paczkomat_id'] ); $params = array( 'type' => 'select', // phpcs:disable 'options' => $paczkomaty_shipping_method->packageSizes, 'class' => array( 'first', 'paczkomaty', 'allegro_paczkomaty' ), 'label' => __( 'Wybrany rozmiar paczki', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_size_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'paczkomat_size', $params, $args['paczkomat_size'] ); $params = array( 'type' => 'select', 'options' => $courier_service_options, 'class' => array( 'first', 'kurier' ), 'label' => __( 'Usługa kurierska', 'woocommerce-paczkomaty-inpost' ), 'id' => "courier_service_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'courier_service', $params, $args['courier_service'] ); $params = array( 'type' => 'number', 'class' => array( 'first', 'kurier', 'allegro_kurier' ), 'label' => __( 'Długość paczki [mm]', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_length_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'paczkomat_length', $params, $args['paczkomat_length'] ); $params = array( 'type' => 'number', 'class' => array( 'first', 'kurier', 'allegro_kurier' ), 'label' => __( 'Szerokość paczki [mm]', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_width_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'paczkomat_width', $params, $args['paczkomat_width'] ); $params = array( 'type' => 'number', 'class' => array( 'first', 'kurier', 'allegro_kurier' ), 'label' => __( 'Wysokość paczki [mm]', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_height_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'paczkomat_height', $params, $args['paczkomat_height'] ); $params = array( 'type' => 'number', 'class' => array( 'first', 'kurier', 'allegro_kurier' ), 'label' => __( 'Waga paczki [kg]', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_weight_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'paczkomat_weight', $params, $args['paczkomat_weight'] ); if ( $args['customer_ref_available'] ) { $params = array( 'type' => 'text', 'class' => array( 'first', 'paczkomaty', 'kurier', 'allegro_paczkomaty', 'allegro_kurier' ), 'default' => $args['paczkomat_customer_ref'], 'label' => __( 'Numer referencyjny', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_customer_ref_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'paczkomat_customer_ref', $params, $args['paczkomat_customer_ref'] ); } $sending_methods = $paczkomaty_shipping_method->get_sending_methods(); $sending_methods_options = apply_filters( 'woocommerce_paczkomaty_inpost_shipx_sending_methods_options', $paczkomaty_shipping_method->get_sending_method_options( $sending_methods ) ); $params = array( 'type' => 'select', 'options' => $sending_methods_options, 'class' => array( 'first', 'paczkomaty', 'kurier', 'polecony', 'allegro_paczkomaty', 'allegro_kurier', 'allegro_polecony', ), 'label' => __( 'Sposób nadania', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_sending_method_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( 'paczkomat_sending_method', $params, $args['paczkomat_sending_method'] ); $params = array( 'type' => 'checkbox', 'class' => array( 'first', 'paczkomaty', 'kurier', 'allegro_paczkomaty', 'allegro_kurier', 'paczkomat_ubezpieczenie', 'allegro_polecony' ), 'input_class' => array(), 'label' => __( 'Ubezpieczenie', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_ubezpieczenie_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; $params['input_class'][] = 'disabled'; } woocommerce_form_field( 'paczkomat_ubezpieczenie', $params, $args['paczkomat_ubezpieczenie'] ); $key = 'paczkomat_ubezpieczenie_amount'; $params = array( 'label' => __( 'Kwota ubezpieczenia', 'woocommerce-paczkomaty-inpost' ), 'type' => 'number', 'class' => array( 'first', 'paczkomaty', 'kurier', 'allegro_paczkomaty', 'allegro_kurier', 'allegro_polecony' ), 'custom_attributes' => array( 'min' => 0, 'step' => '0.01', ), 'id' => "paczkomat_ubezpieczenie_amount_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( $key, $params, $args['paczkomat_ubezpieczenie_amount'] ); $params = array( 'type' => 'checkbox', 'class' => array( 'first', 'paczkomaty', 'kurier', 'allegro_paczkomaty', 'allegro_kurier', 'paczkomat_cod', 'allegro_polecony' ), 'input_class' => array(), 'label' => __( 'Pobranie', 'woocommerce-paczkomaty-inpost' ), 'id' => "paczkomat_cod_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; $params['input_class'][] = 'disabled'; } woocommerce_form_field( 'paczkomat_cod', $params, $args['paczkomat_cod'] ); $key = 'paczkomat_cod_amount'; $params = array( 'label' => __( 'Kwota pobrania', 'woocommerce-paczkomaty-inpost' ), 'type' => 'number', 'class' => array( 'first', 'paczkomaty', 'kurier', 'allegro_paczkomaty', 'allegro_kurier', 'allegro_polecony' ), 'custom_attributes' => array( 'min' => 0, 'step' => '0.01', ), 'id' => "paczkomat_cod_amount_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; } woocommerce_form_field( $key, $params, $args['paczkomat_cod_amount'] ); $params = array( 'type' => 'checkbox', 'class' => array( 'first', 'paczkomaty', 'paczkomat_cod' ), 'input_class' => array(), 'label' => __( 'Paczka w Weekend', 'woocommerce-paczkomaty-inpost' ), 'id' => WPDesk_Paczkomaty_End_Of_Week_Collection::FIELD_PACZKOMATY_END_OF_WEEK_COLLECTION . "_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; $params['input_class'][] = 'disabled'; } woocommerce_form_field( WPDesk_Paczkomaty_End_Of_Week_Collection::FIELD_PACZKOMATY_END_OF_WEEK_COLLECTION, $params, $args[ WPDesk_Paczkomaty_End_Of_Week_Collection::FIELD_PACZKOMATY_END_OF_WEEK_COLLECTION ] ); $params = array( 'type' => 'checkbox', 'class' => array( 'first', 'kurier', 'allegro_kurier' ), 'input_class' => array(), 'label' => __( 'Powiadomienia SMS', 'woocommerce-paczkomaty-inpost' ), 'id' => WPDesk_Paczkomaty_Additional_Service_SMS_Notification::FIELD_PACZKOMATY_SMS_NOTIFICATION . "_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; $params['input_class'][] = 'disabled'; } woocommerce_form_field( WPDesk_Paczkomaty_Additional_Service_SMS_Notification::FIELD_PACZKOMATY_SMS_NOTIFICATION, $params, $args[ WPDesk_Paczkomaty_Additional_Service_SMS_Notification::FIELD_PACZKOMATY_SMS_NOTIFICATION ] ); $params = array( 'type' => 'checkbox', 'class' => array( 'first', 'kurier', 'allegro_kurier' ), 'input_class' => array(), 'label' => __( 'Powiadomienia E-mail', 'woocommerce-paczkomaty-inpost' ), 'id' => WPDesk_Paczkomaty_Additional_Service_Email_Notification::FIELD_PACZKOMATY_EMAIL_NOTIFICATION . "_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; $params['input_class'][] = 'disabled'; } woocommerce_form_field( WPDesk_Paczkomaty_Additional_Service_Email_Notification::FIELD_PACZKOMATY_EMAIL_NOTIFICATION, $params, $args[ WPDesk_Paczkomaty_Additional_Service_Email_Notification::FIELD_PACZKOMATY_EMAIL_NOTIFICATION ] ); $params = array( 'type' => 'checkbox', 'class' => array( 'first', 'kurier', 'allegro_kurier' ), 'input_class' => array(), 'label' => __( 'Doręczenie w sobotę', 'woocommerce-paczkomaty-inpost' ), 'id' => WPDesk_Paczkomaty_Additional_Service_Saturday::FIELD_SATURDAY . "_{$id}", ); if ( ! $editable ) { $params['custom_attributes']['disabled'] = 'disabled'; $params['input_class'][] = 'disabled'; } woocommerce_form_field( WPDesk_Paczkomaty_Additional_Service_Saturday::FIELD_SATURDAY, $params, $args[ WPDesk_Paczkomaty_Additional_Service_Saturday::FIELD_SATURDAY ] ); ?>

Numer przesyłki:

'print', 'id' => esc_attr( $args['paczkomat_packcode'] ), 'icon' => true, 'label' => __( 'Drukuj na: %s', 'woocommerce-paczkomaty-inpost' ), 'tip' => __( 'Drukuj na: %s', 'woocommerce-paczkomaty-inpost' ), 'data' => array( 'shippment_id' => esc_attr( $id ), 'paczkomat_packcode' => esc_attr( $args['paczkomat_packcode'] ), ), ) ); ?>