Changeset 3265143
- Timestamp:
- 04/01/2025 12:41:12 PM (12 months ago)
- Location:
- blpaczka
- Files:
-
- 40 added
- 11 edited
-
tags/1.2.0 (added)
-
tags/1.2.0/README.md (added)
-
tags/1.2.0/assets (added)
-
tags/1.2.0/assets/blpaczka-admin-parcel-send.js (added)
-
tags/1.2.0/assets/blpaczka-admin.js (added)
-
tags/1.2.0/assets/blpaczka.css (added)
-
tags/1.2.0/assets/checkout-form.js (added)
-
tags/1.2.0/assets/img (added)
-
tags/1.2.0/assets/img/logo_blpaczka.svg (added)
-
tags/1.2.0/assets/shipment-form.js (added)
-
tags/1.2.0/blpaczka.php (added)
-
tags/1.2.0/composer.json (added)
-
tags/1.2.0/composer.lock (added)
-
tags/1.2.0/license.txt (added)
-
tags/1.2.0/readme.txt (added)
-
tags/1.2.0/src (added)
-
tags/1.2.0/src/BLPaczkaFSHooks.php (added)
-
tags/1.2.0/src/BLPaczkaRestRoutes.php (added)
-
tags/1.2.0/src/BLPaczkaTemplates.php (added)
-
tags/1.2.0/src/BLPaczkaWooBlocks.php (added)
-
tags/1.2.0/src/settings.php (added)
-
tags/1.2.0/templates (added)
-
tags/1.2.0/templates/list-shipment-form.php (added)
-
tags/1.2.0/templates/shipment-details.php (added)
-
tags/1.2.0/templates/shipment-form.php (added)
-
tags/1.2.0/vendor (added)
-
tags/1.2.0/vendor/autoload.php (added)
-
tags/1.2.0/vendor/composer (added)
-
tags/1.2.0/vendor/composer/ClassLoader.php (added)
-
tags/1.2.0/vendor/composer/InstalledVersions.php (added)
-
tags/1.2.0/vendor/composer/LICENSE (added)
-
tags/1.2.0/vendor/composer/autoload_classmap.php (added)
-
tags/1.2.0/vendor/composer/autoload_namespaces.php (added)
-
tags/1.2.0/vendor/composer/autoload_psr4.php (added)
-
tags/1.2.0/vendor/composer/autoload_real.php (added)
-
tags/1.2.0/vendor/composer/autoload_static.php (added)
-
tags/1.2.0/vendor/composer/installed.json (added)
-
tags/1.2.0/vendor/composer/installed.php (added)
-
tags/1.2.0/vendor/composer/platform_check.php (added)
-
trunk/README.md (modified) (3 diffs)
-
trunk/assets/blpaczka-admin.js (modified) (3 diffs)
-
trunk/assets/checkout-form.js (modified) (1 diff)
-
trunk/assets/shipment-form.js (modified) (4 diffs)
-
trunk/blpaczka.php (modified) (11 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/BLPaczkaFSHooks.php (added)
-
trunk/src/BLPaczkaRestRoutes.php (modified) (2 diffs)
-
trunk/src/BLPaczkaWooBlocks.php (modified) (1 diff)
-
trunk/src/settings.php (modified) (2 diffs)
-
trunk/templates/list-shipment-form.php (modified) (1 diff)
-
trunk/templates/shipment-form.php (modified) (19 diffs)
Legend:
- Unmodified
- Added
- Removed
-
blpaczka/trunk/README.md
r3234072 r3265143 5 5 Requires at least: 5.3 6 6 Tested up to: 6.6.1 7 Stable tag: 1. 1.17 Stable tag: 1.2.0 8 8 Requires PHP: 7.0 9 9 License: GPLv2 or later … … 84 84 * Możliwość wyłączenia mapy dla wybranych przewoźników 85 85 86 = 1.2.0 = 87 * Dodanie obsługi Flexible Shipping 88 * Drobne poprawki 89 86 90 == English == 87 91 … … 152 156 = 1.1.1 = 153 157 * Turning off the map for selected couriers 158 159 = 1.2.0 = 160 * Integrated Flexible Shipping plugin 161 * Minor fixes -
blpaczka/trunk/assets/blpaczka-admin.js
r3234072 r3265143 1 1 jQuery(document).ready(function($) { 2 2 3 3 function togglePickupPointField() { 4 4 5 courierSelect = $('#woocommerce_flat_rate_blpaczka_settings_courier');6 additionalField = $('#woocommerce_flat_rate_blpaczka_require_pickup_point');5 var courierSelect = $('[id$="blpaczka_settings_courier"]'); 6 var additionalField = $('[id$="blpaczka_require_pickup_point"]'); 7 7 8 8 if (courierSelect.length && additionalField.length) { … … 14 14 15 15 if (couriersPudo.includes(selectedOption)) { 16 //additionalField.parent().show();16 additionalField.parent().show(); 17 17 if (courierRequirePudo.includes(selectedOption)) { 18 18 additionalField.prop('checked', true); … … 25 25 } else { 26 26 additionalField.prop('checked', false) 27 //additionalField.parent().hide();27 additionalField.parent().hide(); 28 28 } 29 29 } 30 30 } 31 31 32 $(document).on('wc_backbone_modal_loaded', function() { 33 34 var courierSelect = $('#woocommerce_flat_rate_blpaczka_settings_courier'); 35 var additionalField = $('#woocommerce_flat_rate_blpaczka_require_pickup_point'); 36 32 function handleLoading() { 33 34 var courierSelect = $('[id$="blpaczka_settings_courier"]'); 35 var additionalField = $('[id$="blpaczka_require_pickup_point"]'); 37 36 var selectedOption = courierSelect.val(); 38 37 var couriersPudo = blpaczkaData.couriersPudo; 39 38 var courierRequirePudo = blpaczkaData.couriersRequirePudo; 40 39 41 if (couriersPudo.includes(selectedOption) && courierRequirePudo.includes(selectedOption)) { 40 if (couriersPudo.includes(selectedOption) && courierRequirePudo.includes(selectedOption)) { 42 41 additionalField.prop('checked', true); 43 42 additionalField.parent().addClass('checkbox-readonly') 44 43 } 45 44 46 $(' #woocommerce_flat_rate_blpaczka_settings_courier').on('change', function() {45 $('[id$="blpaczka_settings_courier"]').on('change', function() { 47 46 togglePickupPointField(); 48 47 }); 49 }); 48 } 49 50 if (blpaczkaData.isFlexibleShipping) { 51 var courierSelect = $('[id$="blpaczka_settings_courier"]'); 52 var FlexibleShippingForm = courierSelect.closest('table'); 53 FlexibleShippingForm.on('change', 'input, select', handleLoading); 54 } else { 55 $(document).on('wc_backbone_modal_loaded', handleLoading); 56 } 50 57 }); -
blpaczka/trunk/assets/checkout-form.js
r3173443 r3265143 38 38 type: "hidden", 39 39 name: "blpaczka_pickup_nonce", 40 value: blpaczka Data.nonce40 value: blpaczkaPublic.nonce 41 41 }) 42 42 ); -
blpaczka/trunk/assets/shipment-form.js
r3234072 r3265143 2 2 3 3 $(document).ready(function () { 4 const blpaczkaApiUrl = blpaczkaData['apiUrl']; 5 const blpaczkaMapUrl = blpaczkaData['apiUrl']; 6 const nonce = blpaczkaData['nonce']; 4 const blpaczkaApiUrl = blpaczkaPublic['apiUrl']; 5 const blpaczkaMapUrl = blpaczkaPublic['apiUrl']; 6 const nonce = blpaczkaPublic['nonce']; 7 7 8 const paczkomatyCodes = [ 8 9 'paczkomaty', … … 59 60 $('.custom_shipping_option_input_container')?.remove(); 60 61 var checkedOption = $(element).find('.wc-block-components-radio-control__option-checked'); 61 62 63 62 64 var checkedOptionId = $(checkedOption).find('input').attr('id'); 63 65 var instanceId = checkedOptionId.substring(checkedOptionId.lastIndexOf(':') + 1); 66 var instanceName = checkedOptionId.substring(checkedOptionId.lastIndexOf('-') + 1, checkedOptionId.lastIndexOf(':')); 64 67 var postalCode = $('#shipping-postcode')?.val()?.replace('-', ''); 65 68 if (postalCode === undefined || postalCode === '' || postalCode.length < 5) { … … 74 77 $(checkedOption).append(BLPACZKA_newInputContainer); 75 78 } else { 79 $.ajaxSetup({ 80 beforeSend: function(xhr) { 81 xhr.setRequestHeader('X-WP-Nonce', window.wpApiSettings.nonce); 82 } 83 }); 76 84 $.get( 77 85 window.wpApiSettings.root + 'blpaczka/check-instance-pudo-map', 78 {instanceId: instanceId },86 {instanceId: instanceId, instanceName: instanceName}, 79 87 function (response) { 80 88 BLPACZKA_setPudoPoint('', document.getElementById('blpaczka-point')) … … 134 142 }); 135 143 136 if (blpaczka Data.BLPACZKA_PUDO_REQUIRED.includes(courierCode)144 if (blpaczkaPublic.BLPACZKA_PUDO_REQUIRED.includes(courierCode) 137 145 || shipmentRequired 138 146 ) { -
blpaczka/trunk/blpaczka.php
r3234072 r3265143 3 3 * Plugin Name: BLPaczka 4 4 * Description: Tanie przesyłki prosto z Twojego sklepu 5 * Version: 1. 1.15 * Version: 1.2.0 6 6 * Author: BLPaczka 7 7 * Author URI: https://blpaczka.com … … 24 24 */ 25 25 26 define( 'BLPACZKA_SANDBOX', get_option( 'blpaczka_sandbox_mode' ) ?? false ); 27 26 28 if ( defined( 'BLPACZKA_SANDBOX' ) && BLPACZKA_SANDBOX ) { 27 29 define( 'BLPACZKA_API_URL', 'https://sandbox.blpaczka.com' ); … … 44 46 require_once __DIR__ . '/src/settings.php'; 45 47 require_once __DIR__ . '/src/BLPaczkaRestRoutes.php'; 48 require_once __DIR__ . '/src/BLPaczkaFSHooks.php'; 46 49 47 50 if (is_admin()) … … 183 186 $chosen_methods = WC()->session->get( 'chosen_shipping_methods' ); 184 187 $chosen_shipping = $chosen_methods[0]; 185 $instance_id = str_replace( 'flat_rate:', '', $chosen_shipping ); 186 $shipping_settings = get_option( 'woocommerce_flat_rate_' . $instance_id . '_settings' ); 187 188 $instance_name = $chosen_shipping; 189 $instance_id = explode( ':', $instance_name)[1]; 190 191 $shipping_settings = get_option(BLPACZKA_get_options_by_instance($instance_name, $instance_id)); 188 192 if ( ! empty( $shipping_settings['blpaczka_require_pickup_point'] ) && $shipping_settings['blpaczka_require_pickup_point'] === 'yes' ) { 189 193 if ( ! isset( $_POST['blpaczka_pickup_nonce'] ) || ! wp_verify_nonce( sanitize_key( $_POST['blpaczka_pickup_nonce'] ), 'blpaczka_pickup_action' ) ) { … … 226 230 ], '1.0', true ); 227 231 wp_enqueue_script( 'shipment-form' ); 228 wp_localize_script( 'shipment-form', 'blpaczka Data', [232 wp_localize_script( 'shipment-form', 'blpaczkaPublic', [ 229 233 'apiUrl' => BLPACZKA_API_URL, 230 234 'mapUrl' => BLPACZKA_MAP_URL, … … 271 275 $instanceId = explode( ':', $shipping_method->id )[1]; 272 276 273 274 277 275 278 $postalCode = sanitize_text_field( str_replace( '-', '', WC()->customer->get_shipping_postcode() ) ); 276 $pudoCourier = BLPACZKA_check_instance_pudo_map( $instanceId ); 279 $pudoCourier = BLPACZKA_check_instance_pudo_map( $instanceId, $shipping_method->id ); 280 281 277 282 $pudoRequire = isset($pudoCourier['show_pudo']) ? $pudoCourier['show_pudo'] : false; 278 283 … … 381 386 if ( ! empty( $shippingMethods ) ) { 382 387 $shippingInstanceId = reset( $shippingMethods )->get_instance_id(); 383 $option_key = "woocommerce_flat_rate_{$shippingInstanceId}_settings"; 388 $instanceName = reset( $shippingMethods )->get_method_id(); 389 $option_key = BLPACZKA_get_options_by_instance($instanceName, $shippingInstanceId); 384 390 385 391 $shipping_settings = get_option( $option_key ); … … 461 467 add_action( 'manage_shop_order_posts_custom_column', 'BLPACZKA_display_wc_order_list_custom_column_content', 10, 2 ); 462 468 function BLPACZKA_display_wc_order_list_custom_column_content( $column, $order ) { 469 470 463 471 $orderId = BLPACZKA_get_order_id( $order ); 464 472 switch ( $column ) { … … 471 479 $blpaczkaOrderId = get_post_meta( $orderId, 'BLPACZKA_blpaczka_order_id', true ); 472 480 $blpaczkaWaybillLink = get_post_meta( $orderId, 'BLPACZKA_blpaczka_waybill_link', true ); 481 $order = wc_get_order($orderId); 473 482 } 474 483 $wooWaybillLink = get_rest_url( null, 'blpaczka/download-waybill/' . $blpaczkaOrderId ); … … 483 492 } 484 493 485 $option_key = "woocommerce_flat_rate_{$shippingInstanceId}_settings"; 494 495 $shippingMethods = $order->get_shipping_methods(); 496 497 $shippingInstanceId = reset( $shippingMethods )->get_instance_id(); 498 $instanceName = reset( $shippingMethods )->get_method_id(); 499 500 $option_key = BLPACZKA_get_options_by_instance($instanceName, $shippingInstanceId); 486 501 $shipping_settings = get_option( $option_key ); 487 502 … … 666 681 } 667 682 683 function BLPACZKA_get_options_by_instance($instanceName, $shippingInstanceId) { 684 if (strpos($instanceName, 'flexible_shipping') !== false) { 685 return "woocommerce_flexible_shipping_single_{$shippingInstanceId}_settings"; 686 } else { 687 return "woocommerce_flat_rate_{$shippingInstanceId}_settings"; 688 } 689 } -
blpaczka/trunk/readme.txt
r3234072 r3265143 4 4 Requires at least: 5.3 5 5 Tested up to: 6.6.1 6 Stable tag: 1. 1.16 Stable tag: 1.2.0. 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 84 84 = 1.1.1 = 85 85 * Możliwość wyłączenia mapy dla wybranych przewoźników 86 87 = 1.2.0 = 88 * Dodanie obsługi Flexible Shipping 89 * Drobne poprawki -
blpaczka/trunk/src/BLPaczkaRestRoutes.php
r3234072 r3265143 2 2 /** 3 3 * @package BLPaczka 4 * @version 1. 1.14 * @version 1.2.0 5 5 */ 6 6 if ( ! defined( 'ABSPATH' ) ) { … … 159 159 { 160 160 $instanceId = $request->get_param('instanceId'); 161 162 return new WP_REST_Response(BLPACZKA_check_instance_pudo_map($instanceId ), '200');161 $instanceName = $request->get_param('instanceName'); 162 return new WP_REST_Response(BLPACZKA_check_instance_pudo_map($instanceId, $instanceName), '200'); 163 163 } 164 164 165 165 166 function BLPACZKA_check_instance_pudo_map($instanceId )166 function BLPACZKA_check_instance_pudo_map($instanceId, $instanceName=NULL) 167 167 { 168 $option_key = "woocommerce_flat_rate_{$instanceId}_settings"; 169 $shipping_settings = get_option($option_key); 168 169 $option_key = BLPACZKA_get_options_by_instance($instanceName, $instanceId); 170 $shipping_settings = get_option($option_key) ?: []; 171 170 172 $courierName = $shipping_settings['blpaczka_settings_courier'] ?? ''; 171 173 $isPudo = in_array($courierName, BLPACZKA_PUDO_COURIERS); 172 174 175 173 176 $show_pudo = in_array($courierName, BLPACZKA_PUDO_REQUIRED) ? 174 true : $shipping_settings['blpaczka_require_pickup_point'] === 'yes'; 177 true : 178 (isset($shipping_settings['blpaczka_require_pickup_point']) && $shipping_settings['blpaczka_require_pickup_point'] === 'yes'); 175 179 176 180 if ($isPudo) { -
blpaczka/trunk/src/BLPaczkaWooBlocks.php
r3234072 r3265143 2 2 /** 3 3 * @package BLPaczka 4 * @version 1. 1.14 * @version 1.2.0 5 5 */ 6 6 namespace BLPaczka\BLPaczkaWoocommerce; -
blpaczka/trunk/src/settings.php
r3234072 r3265143 3 3 /** 4 4 * @package BLPaczka 5 * @version 1. 1.15 * @version 1.2.0 6 6 */ 7 7 if ( ! defined( 'ABSPATH' ) ) { … … 62 62 'desc' => 'Wpisz klucz API z zakładki edycja konta', 63 63 'id' => 'blpaczka_auth_key', 64 'css' => 'min-width:300px;', 65 ], 66 [ 67 'title' => 'Tryb Sandbox', 68 'type' => 'checkbox', 69 'desc' => 'Tryb testowy kierujący na stronę: sandbox.blpaczka.com', 70 'id' => 'blpaczka_sandbox_mode', 64 71 'css' => 'min-width:300px;', 65 72 ], -
blpaczka/trunk/templates/list-shipment-form.php
r3220107 r3265143 20 20 $cod_amount = $is_cod_payment ? $orderSum : 0; 21 21 $insuranceValue = BLPACZKA_calculate_insurance($orderSum, $is_cod_payment); 22 23 22 24 ?> 23 25 -
blpaczka/trunk/templates/shipment-form.php
r3220107 r3265143 29 29 <input type="hidden" id="instance_id" name="instance_id" value="<?php echo esc_attr($shippingInstanceId); ?>" required> 30 30 <form id="blpaczka-shipment-form" method="post"> 31 <?php 32 if ( empty( get_option( 'blpaczka_auth_key' ) ) || empty( get_option( 'blpaczka_auth_login' ) ) ) { 33 echo '<p style="color: #a00; font-weight: bold">Musisz ustawić autoryzację w ustawieniach wtyczki BLPaczka</p>'; 34 } 35 ?> 31 36 <div class="container" style="margin-left: 0; margin-right: 0;"> 32 <?php33 if ( empty( get_option( 'blpaczka_auth_key' ) ) || empty( get_option( 'blpaczka_auth_login' ) ) ) {34 echo '<p style="color: #4285F4;">Musisz ustawić autoryzację w ustawieniach wtyczki BLPaczka</p>';35 }36 ?>37 37 <input type="hidden" id="auth_login" name="auth.login" 38 38 value="<?php echo esc_attr(get_option( 'blpaczka_auth_login' )); ?>" required> … … 93 93 kuriera:</label> 94 94 <div class="col-sm-8 "> 95 <?php if ( ! empty( $shipping_settings['blpaczka_settings_courier'] && $shipping_settings['blpaczka_settings_courier'] !== 'dowolny' ) ): ?>95 <?php if ( ! empty( $shipping_settings['blpaczka_settings_courier'] && $shipping_settings['blpaczka_settings_courier'] !== 'dowolny' ) ): ?> 96 96 <input type="text" class="form-control" id="courier_code" 97 97 name="CourierSearch.courier_code" 98 98 value="<?php echo esc_attr($shipping_settings['blpaczka_settings_courier']); ?>" 99 99 readonly> 100 <?php else: ?>100 <?php else: ?> 101 101 <select id="courier_code" class="form-control my-2" 102 102 name="CourierSearch.courier_code"> 103 103 <option value="">Dowolny</option> 104 104 <option value="poczta" 105 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'poczta' ) ? 'selected' : ''); ?>105 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'poczta' ) ? 'selected' : ''); ?> 106 106 >Poczta 107 107 </option> 108 108 <option value="dpd" 109 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'dpd' ) ? 'selected' : ''); ?>109 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'dpd' ) ? 'selected' : ''); ?> 110 110 >DPD 111 111 </option> 112 112 <option value="ups" 113 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'ups' ) ? 'selected' : ''); ?>113 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'ups' ) ? 'selected' : ''); ?> 114 114 >UPS 115 115 </option> 116 116 <option value="dhl" 117 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'dhl' ) ? 'selected' : ''); ?>117 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'dhl' ) ? 'selected' : ''); ?> 118 118 >DHL 119 119 </option> 120 120 <option value="blp_cross_border" 121 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'blp_cross_border' ) ? 'selected' : ''); ?>121 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'blp_cross_border' ) ? 'selected' : ''); ?> 122 122 >BLP Cross-Border 123 123 </option> 124 124 <option value="blp_cross_border_eco" 125 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'blp_cross_border_eco' ) ? 'selected' : ''); ?>125 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'blp_cross_border_eco' ) ? 'selected' : ''); ?> 126 126 >BLP Cross-Border Eco 127 127 </option> 128 128 <option value="fedex" 129 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'fedex' ) ? 'selected' : ''); ?>129 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'fedex' ) ? 'selected' : ''); ?> 130 130 >FedEx 131 131 </option> 132 132 <option value="gls" 133 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'gls' ) ? 'selected' : ''); ?>133 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'gls' ) ? 'selected' : ''); ?> 134 134 >GLS 135 135 </option> 136 136 <option value="hellman" 137 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'hellman' ) ? 'selected' : ''); ?>137 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'hellman' ) ? 'selected' : ''); ?> 138 138 >Hellman 139 139 </option> 140 140 <option value="inpost" 141 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'inpost' ) ? 'selected' : ''); ?>141 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'inpost' ) ? 'selected' : ''); ?> 142 142 >InPost 143 143 </option> 144 144 <option value="orlen" 145 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'orlen' ) ? 'selected' : ''); ?>145 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'orlen' ) ? 'selected' : ''); ?> 146 146 >Orlen 147 147 </option> 148 148 <option value="paczkomaty" 149 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'paczkomaty' ) ? 'selected' : ''); ?>149 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'paczkomaty' ) ? 'selected' : ''); ?> 150 150 >InPost Paczkomat 151 151 </option> 152 152 <option value="paczkomaty_eco" 153 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'paczkomaty_eco' ) ? 'selected' : ''); ?>153 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'paczkomaty_eco' ) ? 'selected' : ''); ?> 154 154 >InPost Paczkomat Eco 155 155 </option> 156 156 <option value="paczkomaty_to_door" 157 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'paczkomaty_to_door' ) ? 'selected' : ''); ?>157 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'paczkomaty_to_door' ) ? 'selected' : ''); ?> 158 158 >InPost Paczkomat do drzwi 159 159 </option> 160 160 <option value="poczta_ecommerce_envelope" 161 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'poczta_ecommerce_envelope' ) ? 'selected' : ''); ?>161 <?php echo esc_html(( get_option( 'blpaczka_package_courier' ) === 'poczta_ecommerce_envelope' ) ? 'selected' : ''); ?> 162 162 >Poczta eCommerce Koperta 163 163 </option> 164 164 </select> 165 <?php endif; ?>166 </div> 167 </div> 168 169 <?php if ( $orderData['shipping']['country'] !== 'PL' ): ?>165 <?php endif; ?> 166 </div> 167 </div> 168 169 <?php if ( $orderData['shipping']['country'] !== 'PL' ): ?> 170 170 <div class="form-group row py-1"> 171 171 <label for="type" … … 177 177 </div> 178 178 </div> 179 <?php else: ?>179 <?php else: ?> 180 180 <input type="text" id="CourierSearch.country_code" name="CourierSearch.country_code" 181 181 value="<?php echo esc_attr($orderData['shipping']['country']); ?>" required hidden="hidden"> 182 <?php endif; ?>182 <?php endif; ?> 183 183 184 184 <div class="form-group row py-1"> … … 229 229 230 230 <div class="form-group row py-1"> 231 <label for="side_ x"231 <label for="side_z" 232 232 class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm">Wysokość 233 233 (cm):</label> … … 286 286 287 287 <div class="form-group row py-1"> 288 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" >Bez288 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" for="no_pickup">Bez 289 289 podjazdu kuriera:</label> 290 290 <div class="col-sm-8"> … … 299 299 <div id="blpaczka_pickup_data"> 300 300 <div class="form-group row py-1"> 301 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" >Dzień301 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" for="pickup_date">Dzień 302 302 przyjazdu kuriera:</label> 303 303 <div class="col-sm-8"> … … 311 311 </div> 312 312 <div class="form-group row py-1"> 313 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" >Godzina313 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" for="pickup_ready_time">Godzina 314 314 OD której kurier może przyjechać:</label> 315 315 <div class="col-sm-8"> … … 323 323 </div> 324 324 <div class="form-group row py-1"> 325 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" >Godzina325 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" for="pickup_close_time">Godzina 326 326 DO której kurier może przyjechać:</label> 327 327 <div class="col-sm-8"> … … 365 365 <div class="form-group row py-1"> 366 366 <label for="sender_email" 367 class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm">Adres367 class="col-sm-4 col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm">Adres 368 368 email:</label> 369 369 <div class="col-sm-8"> … … 452 452 <h1 class="py-1">Informacje o odbiorcy:</h1> 453 453 <div class="form-group row py-1"> 454 <label for=" sender_name"454 <label for="taker_name" 455 455 class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm">Nazwa 456 456 odbiorcy:</label> 457 457 <div class="col-sm-8"> 458 <input type="text" class="form-control" id=" sender_name" name="Cart.0.Order.taker_name"458 <input type="text" class="form-control" id="taker_name" name="Cart.0.Order.taker_name" 459 459 value="<?php echo esc_attr($orderData['shipping']['first_name'] . ' ' . $orderData['shipping']['last_name']); ?>" 460 460 required> … … 463 463 464 464 <div class="form-group row py-1"> 465 <label for="sender_name" 465 <label for="taker_company" 466 class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm">Nazwa firmy:</label> 467 <div class="col-sm-8"> 468 <input type="text" class="form-control" id="taker_company" name="Cart.0.Order.taker_vat_company" 469 value="<?php echo esc_attr($orderData['shipping']['company']) ?: ' ' ?>"> 470 </div> 471 </div> 472 473 <div class="form-group row py-1"> 474 <label for="taker_phone" 466 475 class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm"">Nr. 467 476 telefonu:</label> 468 477 <div class="col-sm-8"> 469 <input type="text" class="form-control" id=" sender_name" name="Cart.0.Order.taker_phone"478 <input type="text" class="form-control" id="taker_phone" name="Cart.0.Order.taker_phone" 470 479 value="<?php echo esc_attr(str_replace(' ', '', $orderData['billing']['phone'])); ?>" required> 471 480 </div> … … 473 482 474 483 <div class="form-group row py-1"> 475 <label for=" sender_name"476 class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm"">Adres477 email:</label>478 <div class="col-sm-8"> 479 <input type="text" class="form-control" id=" sender_name" name="Cart.0.Order.taker_email"484 <label for="taker_email" 485 class="col-sm-4 col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm">Adres 486 email:</label> 487 <div class="col-sm-8"> 488 <input type="text" class="form-control" id="taker_email" name="Cart.0.Order.taker_email" 480 489 value="<?php echo esc_attr($orderData['billing']['email']); ?>"> 481 490 </div> … … 502 511 503 512 <div class="form-group row py-1"> 504 <label class="col-sm-4 col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" ">Ulica:</label>513 <label class="col-sm-4 col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" for="receiver_street">Ulica:</label> 505 514 <div class="col-sm-8"> 506 515 <input type="text" class="form-control" id="receiver_street" … … 512 521 513 522 <div class="form-group row py-1"> 514 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" ">Numer515 domu:</label>523 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" for="receiver_house_no">Numer 524 domu:</label> 516 525 <div class="col-sm-8"> 517 526 <input type="text" class="form-control" id="receiver_house_no" … … 523 532 524 533 <div class="form-group row py-1"> 525 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" ">Numer526 lokalu:</label>534 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" for="receiver_apartment_no">Numer 535 lokalu:</label> 527 536 <div class="col-sm-8"> 528 537 <input type="text" class="form-control" id="receiver_apartment_no" … … 533 542 534 543 <div class="form-group row py-1"> 535 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" ">Kod536 pocztowy:</label>544 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" for="receiver_postal">Kod 545 pocztowy:</label> 537 546 <div class="col-sm-8"> 538 547 <input type="text" class="form-control" id="receiver_postal" … … 543 552 544 553 <div class="form-group row py-1"> 545 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" ">Miasto:</label>554 <label class="col col-form-label blpaczka-input-label col-form-label blpaczka-input-label-sm" for="receiver_city">Miasto:</label> 546 555 <div class="col-sm-8"> 547 556 <input type="text" class="form-control" id="receiver_city" … … 554 563 <div class="blpaczka-row"> 555 564 <div class="col col-6"> 556 <h1 class="py-1">Płatność :</h1>565 <h1 class="py-1">Płatność w Blpaczka:</h1> 557 566 <div class="form-group row py-1"> 558 567 <label for="payment" … … 581 590 <div class="card py-1" style="max-width: 100%"> 582 591 <div id="blpaczka-shipment-buttons"> 583 <button id="create-order" type="submit" class="btn btn-outline-success text-black">Złóż zamówienie 🚚584 </button>585 <button id="get-valuation" type="submit" class="btn btn-outline-info text-black">Wyceń 💸586 </button>587 <div id="loading-section" class="d-flex flex-row-reverse align-items-center"></div>592 <button id="create-order" type="submit" class="btn btn-outline-success text-black">Złóż zamówienie 🚚 593 </button> 594 <button id="get-valuation" type="submit" class="btn btn-outline-info text-black">Wyceń 💸 595 </button> 596 <div id="loading-section" class="d-flex flex-row-reverse align-items-center"></div> 588 597 </div> 589 598 </div>
Note: See TracChangeset
for help on using the changeset viewer.