{"id":276130,"date":"2026-03-04T08:16:11","date_gmt":"2026-03-04T08:16:11","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dhl-polska\/"},"modified":"2026-04-13T09:47:37","modified_gmt":"2026-04-13T09:47:37","slug":"dhl-polska","status":"publish","type":"plugin","link":"https:\/\/fa-af.wordpress.org\/plugins\/dhl-polska\/","author":23439548,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.2","stable_tag":"1.2.2","tested":"6.9.4","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"DHL Polska - Oficjalna integracja dla WooCommerce","header_author":"Octolize","header_description":"Integracja WooCommerce DHL Polska. Nadawaj przesy\u0142ki us\u0142ugami DHL Polska Kurier oraz DHL ParcelShop.","assets_banners_color":"c8e9ff","last_updated":"2026-04-13 09:47:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/octol.io\/dhl-polska","header_author_uri":"https:\/\/octol.io\/dhl-polska-author","rating":5,"author_block_rating":0,"active_installs":60,"downloads":486,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.1":{"tag":"1.1.1","author":"octolize","date":"2026-03-09 08:46:01"},"1.2.0":{"tag":"1.2.0","author":"octolize","date":"2026-03-24 14:48:48"},"1.2.2":{"tag":"1.2.2","author":"octolize","date":"2026-04-13 09:47:37"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3474449,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3504984,"resolution":"1544x500","location":"assets","locale":""},"banner-722x250.png":{"filename":"banner-722x250.png","revision":3474449,"resolution":"722x250","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3504984,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3504986,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/\",\"login\":true,\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"6.9\"},\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"woocommerce\"},\"options\":{\"activate\":true}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"dhl-polska\"},\"options\":{\"activate\":true}},{\"step\":\"setSiteOptions\",\"options\":{\"blogname\":\"DHL Polska Preview\",\"blogdescription\":\"Podglad konfiguracji WooCommerce DHL Polska\",\"site_visibility\":\"0\",\"woocommerce_default_country\":\"PL\",\"woocommerce_currency\":\"PLN\",\"woocommerce_store_address\":\"Testowa 1\",\"woocommerce_store_city\":\"Warszawa\",\"woocommerce_store_postcode\":\"00-001\",\"woocommerce_weight_unit\":\"kg\",\"woocommerce_dimension_unit\":\"cm\",\"woocommerce_allow_tracking\":\"no\"}},{\"step\":\"runPHP\",\"code\":\"<?php require_once 'wordpress\\\/wp-load.php'; if ( class_exists( 'WC_Install' ) ) { WC_Install::create_pages(); } if ( function_exists( 'wc_get_page_id' ) ) { $shop_page_id = (int) wc_get_page_id( 'shop' ); if ( $shop_page_id > 0 ) { update_option( 'show_on_front', 'page' ); update_option( 'page_on_front', $shop_page_id ); update_option( 'page_for_posts', 0 ); } } if ( class_exists( 'WC_Shipping_Zone' ) ) { $zone = new WC_Shipping_Zone(); $zone->set_zone_name( 'Polska' ); $zone->set_zone_locations( array( array( 'code' => 'PL', 'type' => 'country' ) ) ); $zone_id = (int) $zone->save(); if ( $zone_id > 0 ) { $zone = new WC_Shipping_Zone( $zone_id ); $pickup_instance_id = (int) $zone->add_shipping_method( 'dhl_polska_flat_rate' ); if ( $pickup_instance_id > 0 ) { update_option( 'woocommerce_dhl_polska_flat_rate_' . $pickup_instance_id . '_settings', array( 'enabled' => 'yes', 'title' => 'DHL Punkt odbioru', 'tax_status' => 'none', 'service' => 'SERVICEPOINT', 'point_type_pl' => 'all', 'cost' => '12' ) ); } $courier_instance_id = (int) $zone->add_shipping_method( 'dhl_polska_flat_rate' ); if ( $courier_instance_id > 0 ) { update_option( 'woocommerce_dhl_polska_flat_rate_' . $courier_instance_id . '_settings', array( 'enabled' => 'yes', 'title' => 'DHL Kurier', 'tax_status' => 'none', 'service' => 'AH', 'cost' => '15' ) ); } if ( $pickup_instance_id > 0 && $courier_instance_id > 0 && isset( $GLOBALS['wpdb'] ) && is_object( $GLOBALS['wpdb'] ) ) { $wpdb = $GLOBALS['wpdb']; $table_name = $wpdb->prefix . 'woocommerce_shipping_zone_methods'; $wpdb->update( $table_name, array( 'method_order' => 0 ), array( 'instance_id' => $pickup_instance_id ), array( '%d' ), array( '%d' ) ); $wpdb->update( $table_name, array( 'method_order' => 1 ), array( 'instance_id' => $courier_instance_id ), array( '%d' ), array( '%d' ) ); } } } $bacs_settings = get_option( 'woocommerce_bacs_settings', array() ); if ( ! is_array( $bacs_settings ) ) { $bacs_settings = array(); } $bacs_settings['enabled'] = 'yes'; if ( empty( $bacs_settings['title'] ) ) { $bacs_settings['title'] = 'Direct bank transfer'; } if ( empty( $bacs_settings['description'] ) ) { $bacs_settings['description'] = 'Make your payment directly into our bank account.'; } update_option( 'woocommerce_bacs_settings', $bacs_settings ); $default_customer_data = array( 'first_name' => 'Jan', 'last_name' => 'Kowalski', 'address_1' => 'ul. Marszalkowska 100', 'address_2' => '', 'city' => 'Warszawa', 'postcode' => '00-026', 'country' => 'PL', 'state' => '', 'phone' => '500600700', 'email' => 'jan.kowalski@example.com' ); update_option( 'woocommerce_onboarding_profile', array( 'completed' => true, 'skipped' => true, 'is_store_country_set' => true ) ); update_option( 'woocommerce_onboarding_profile_progress', array( 'completed' => true ) ); update_option( 'woocommerce_task_list_hidden_lists', array( 'setup', 'extended' ) ); update_option( 'woocommerce_task_list_completed_lists', array( 'setup', 'extended' ) ); update_option( 'woocommerce_task_list_hidden', 'yes' ); update_option( 'woocommerce_extended_task_list_hidden', 'yes' ); update_option( 'woocommerce_task_list_complete', 'yes' ); update_option( 'woocommerce_task_list_reminder_bar_hidden', 'yes' ); update_option( 'woocommerce_task_list_keep_completed', 'no' ); update_option( 'woocommerce_admin_reviewed_store_location_settings', 'yes' ); update_option( 'woocommerce_admin_reviewed_default_shipping_zones', 'yes' ); update_option( 'woocommerce_admin_created_default_shipping_zones', 'yes' ); update_option( 'woocommerce_admin_customize_store_completed', 'yes' ); update_option( 'woocommerce_coming_soon', 'no' ); delete_transient( '_wc_activation_redirect' ); $admins = get_users( array( 'role' => 'administrator', 'fields' => 'ID' ) ); foreach ( $admins as $admin_id ) { update_user_meta( $admin_id, 'woocommerce_launch_your_store_tour_hidden', 'yes' ); update_user_meta( $admin_id, 'woocommerce_admin_launch_your_store_tour_hidden', 'yes' ); update_user_meta( $admin_id, 'woocommerce_coming_soon_banner_dismissed', 'yes' ); update_user_meta( $admin_id, 'woocommerce_admin_coming_soon_banner_dismissed', 'yes' ); wp_update_user( array( 'ID' => $admin_id, 'first_name' => $default_customer_data['first_name'], 'last_name' => $default_customer_data['last_name'] ) ); update_user_meta( $admin_id, 'billing_first_name', $default_customer_data['first_name'] ); update_user_meta( $admin_id, 'billing_last_name', $default_customer_data['last_name'] ); update_user_meta( $admin_id, 'billing_address_1', $default_customer_data['address_1'] ); update_user_meta( $admin_id, 'billing_address_2', $default_customer_data['address_2'] ); update_user_meta( $admin_id, 'billing_city', $default_customer_data['city'] ); update_user_meta( $admin_id, 'billing_postcode', $default_customer_data['postcode'] ); update_user_meta( $admin_id, 'billing_country', $default_customer_data['country'] ); update_user_meta( $admin_id, 'billing_state', $default_customer_data['state'] ); update_user_meta( $admin_id, 'billing_phone', $default_customer_data['phone'] ); update_user_meta( $admin_id, 'billing_email', $default_customer_data['email'] ); update_user_meta( $admin_id, 'shipping_first_name', $default_customer_data['first_name'] ); update_user_meta( $admin_id, 'shipping_last_name', $default_customer_data['last_name'] ); update_user_meta( $admin_id, 'shipping_address_1', $default_customer_data['address_1'] ); update_user_meta( $admin_id, 'shipping_address_2', $default_customer_data['address_2'] ); update_user_meta( $admin_id, 'shipping_city', $default_customer_data['city'] ); update_user_meta( $admin_id, 'shipping_postcode', $default_customer_data['postcode'] ); update_user_meta( $admin_id, 'shipping_country', $default_customer_data['country'] ); update_user_meta( $admin_id, 'shipping_state', $default_customer_data['state'] ); } $customer_email = $default_customer_data['email']; $customer_id = (int) email_exists( $customer_email ); if ( $customer_id <= 0 ) { if ( function_exists( 'wc_create_new_customer' ) ) { $customer_id = wc_create_new_customer( $customer_email, 'jan.kowalski', 'jan-kowalski-123' ); } else { $customer_id = wp_create_user( 'jan.kowalski', 'jan-kowalski-123', $customer_email ); if ( ! is_wp_error( $customer_id ) ) { wp_update_user( array( 'ID' => (int) $customer_id, 'role' => 'customer' ) ); } } } if ( ! is_wp_error( $customer_id ) && (int) $customer_id > 0 ) { $customer_id = (int) $customer_id; wp_update_user( array( 'ID' => $customer_id, 'first_name' => $default_customer_data['first_name'], 'last_name' => $default_customer_data['last_name'], 'display_name' => $default_customer_data['first_name'] . ' ' . $default_customer_data['last_name'] ) ); update_user_meta( $customer_id, 'billing_first_name', $default_customer_data['first_name'] ); update_user_meta( $customer_id, 'billing_last_name', $default_customer_data['last_name'] ); update_user_meta( $customer_id, 'billing_address_1', $default_customer_data['address_1'] ); update_user_meta( $customer_id, 'billing_address_2', $default_customer_data['address_2'] ); update_user_meta( $customer_id, 'billing_city', $default_customer_data['city'] ); update_user_meta( $customer_id, 'billing_postcode', $default_customer_data['postcode'] ); update_user_meta( $customer_id, 'billing_country', $default_customer_data['country'] ); update_user_meta( $customer_id, 'billing_state', $default_customer_data['state'] ); update_user_meta( $customer_id, 'billing_phone', $default_customer_data['phone'] ); update_user_meta( $customer_id, 'billing_email', $default_customer_data['email'] ); update_user_meta( $customer_id, 'shipping_first_name', $default_customer_data['first_name'] ); update_user_meta( $customer_id, 'shipping_last_name', $default_customer_data['last_name'] ); update_user_meta( $customer_id, 'shipping_address_1', $default_customer_data['address_1'] ); update_user_meta( $customer_id, 'shipping_address_2', $default_customer_data['address_2'] ); update_user_meta( $customer_id, 'shipping_city', $default_customer_data['city'] ); update_user_meta( $customer_id, 'shipping_postcode', $default_customer_data['postcode'] ); update_user_meta( $customer_id, 'shipping_country', $default_customer_data['country'] ); update_user_meta( $customer_id, 'shipping_state', $default_customer_data['state'] ); } $has_products = get_posts( array( 'post_type' => 'product', 'post_status' => array( 'publish', 'private', 'draft', 'pending', 'future' ), 'fields' => 'ids', 'posts_per_page' => 1 ) ); if ( empty( $has_products ) && defined( 'WC_ABSPATH' ) ) { $sample_files = array( WC_ABSPATH . 'sample-data\\\/sample_products.csv', WC_ABSPATH . 'sample-data\\\/experimental_sample_9_products.csv', WC_ABSPATH . 'sample-data\\\/experimental_fashion_sample_9_products.csv' ); $sample_csv_file = ''; foreach ( $sample_files as $candidate ) { if ( file_exists( $candidate ) ) { $sample_csv_file = $candidate; break; } } if ( '' !== $sample_csv_file ) { include_once WC_ABSPATH . 'includes\\\/import\\\/class-wc-product-csv-importer.php'; if ( class_exists( 'WC_Product_CSV_Importer' ) ) { $importer = new WC_Product_CSV_Importer( $sample_csv_file, array( 'parse' => true ) ); $importer->import(); } } } $has_purchasable_simple = false; if ( function_exists( 'wc_get_products' ) ) { $products_for_check = wc_get_products( array( 'limit' => 50, 'status' => array( 'publish' ) ) ); foreach ( $products_for_check as $product_for_check ) { if ( is_object( $product_for_check ) && method_exists( $product_for_check, 'is_type' ) && method_exists( $product_for_check, 'is_purchasable' ) && $product_for_check->is_type( 'simple' ) && $product_for_check->is_purchasable() ) { $has_purchasable_simple = true; break; } } } if ( ! $has_purchasable_simple && class_exists( 'WC_Product_Simple' ) ) { $fallback_product = new WC_Product_Simple(); $fallback_product->set_name( 'Sample Product' ); $fallback_product->set_status( 'publish' ); $fallback_product->set_catalog_visibility( 'visible' ); $fallback_product->set_regular_price( '49.00' ); $fallback_product->set_price( '49.00' ); $fallback_product->set_manage_stock( false ); $fallback_product->set_stock_status( 'instock' ); $fallback_product->save(); } ?>\"}]}"}},"all_blocks":[],"tagged_versions":["1.1.1","1.2.0","1.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3504984,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3504984,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3504984,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3504984,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3504984,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3504984,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Ustawienia integracji DHL eCommerce (Poland) w WooCommerce.","2":"Lista metod wysy\u0142ki DHL eCommerce (Poland) w strefie wysy\u0142ki WooCommerce.","3":"Ustawienia instancji metody wysy\u0142ki DHL eCommerce (Poland).","4":"Mapa wyboru punktu odbioru DHL w checkout.","5":"Metabox zam\u00f3wienia do tworzenia przesy\u0142ki DHL eCommerce (Poland).","6":"Lista przesy\u0142ek DHL eCommerce (Poland) w panelu administracyjnym."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5557,146484,150104,286,257070],"plugin_category":[45],"plugin_contributors":[210352],"plugin_business_model":[],"class_list":["post-276130","plugin","type-plugin","status-publish","hentry","plugin_tags-dhl","plugin_tags-dhl-ecommerce","plugin_tags-kurier","plugin_tags-woocommerce","plugin_tags-wysylka","plugin_category-ecommerce","plugin_contributors-octolize","plugin_committers-dhlecommercepolska","plugin_committers-octolize","plugin_support_reps-amsky","plugin_support_reps-grola","plugin_support_reps-grzegorzturbasa","plugin_support_reps-kotmateusz","plugin_support_reps-kubapawlik","plugin_support_reps-tograczyk"],"banners":{"banner":"https:\/\/ps.w.org\/dhl-polska\/assets\/banner-772x250.png?rev=3504984","banner_2x":"https:\/\/ps.w.org\/dhl-polska\/assets\/banner-1544x500.png?rev=3504984","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/dhl-polska\/assets\/icon.svg?rev=3474449","icon":"https:\/\/ps.w.org\/dhl-polska\/assets\/icon.svg?rev=3474449","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dhl-polska\/assets\/screenshot-1.png?rev=3504984","caption":"Ustawienia integracji DHL eCommerce (Poland) w WooCommerce."},{"src":"https:\/\/ps.w.org\/dhl-polska\/assets\/screenshot-2.png?rev=3504984","caption":"Lista metod wysy\u0142ki DHL eCommerce (Poland) w strefie wysy\u0142ki WooCommerce."},{"src":"https:\/\/ps.w.org\/dhl-polska\/assets\/screenshot-3.png?rev=3504984","caption":"Ustawienia instancji metody wysy\u0142ki DHL eCommerce (Poland)."},{"src":"https:\/\/ps.w.org\/dhl-polska\/assets\/screenshot-4.png?rev=3504984","caption":"Mapa wyboru punktu odbioru DHL w checkout."},{"src":"https:\/\/ps.w.org\/dhl-polska\/assets\/screenshot-5.png?rev=3504984","caption":"Metabox zam\u00f3wienia do tworzenia przesy\u0142ki DHL eCommerce (Poland)."},{"src":"https:\/\/ps.w.org\/dhl-polska\/assets\/screenshot-6.png?rev=3504984","caption":"Lista przesy\u0142ek DHL eCommerce (Poland) w panelu administracyjnym."}],"raw_content":"<!--section=description-->\n<p>Zautomatyzuj tworzenie przesy\u0142ek. W\u0142\u0105cz wtyczk\u0119 i zr\u00f3b rewolucj\u0119 w swoim e-sklepie z DHL eCommerce (Poland).<\/p>\n\n<p>Wtyczka DHL eCommerce (Poland) to najnowsze, bezp\u0142atne i kompleksowe rozwi\u0105zanie dla naszych klient\u00f3w, szczeg\u00f3lnie z sektora ma\u0142ych i \u015brednich firm.<\/p>\n\n<p>Zapewnia automatyczne tworzenie przesy\u0142ek krajowych i mi\u0119dzynarodowych z dor\u0119czeniem kurierem, dostaw\u0105 do punkt\u00f3w i automat\u00f3w oraz obs\u0142ug\u0119 zwrot\u00f3w.<\/p>\n\n<p>Skorzystaj z automatycznej obs\u0142ugi przesy\u0142ek na podstawie status\u00f3w zam\u00f3wie\u0144 i zarz\u0105dzania przesy\u0142kami z poziomu widoku zam\u00f3wienia.<\/p>\n\n<h3>Logistyka na autopilocie! Automatyzacja oszcz\u0119dza Tw\u00f3j czas!<\/h3>\n\n<ul>\n<li>Automatyczne tworzenie przesy\u0142ek po zmianie statusu zam\u00f3wienia w sklepie<\/li>\n<li>Szablony przesy\u0142ek - domy\u015blne parametry przesy\u0142ki (produkt, waga, wymiar, us\u0142ugi dodatkowe)<\/li>\n<li>Pobieranie wagi bezpo\u015brednio z koszyka<\/li>\n<\/ul>\n\n<h3>Rewolucja w koszyku - pro\u015bciej, szybciej, elastyczniej!<\/h3>\n\n<ul>\n<li>Szybka i prosta konfiguracja metody dostawy<\/li>\n<li>Mapa i UX punkt\u00f3w odbioru - wygodne filtrowanie (tylko punkty, tylko automaty lub oba)<\/li>\n<li>Dynamiczne zarz\u0105dzanie cen\u0105 w koszyku: mo\u017cliwo\u015b\u0107 uzale\u017cnienia kosztu dostawy od parametr\u00f3w zam\u00f3wienia<\/li>\n<li>Automatyczna konfiguracja brandingu: sklep wygl\u0105da profesjonalnie bez konieczno\u015bci dodatkowych ustawie\u0144 graficznych<\/li>\n<\/ul>\n\n<h3>Prosta obs\u0142uga zwrot\u00f3w!<\/h3>\n\n<ul>\n<li>Wtyczka DHL eCommerce (Poland) oferuje funkcje zwrot\u00f3w krajowych i mi\u0119dzynarodowych<\/li>\n<li>Tworzenie etykiet zwrotnych bezpo\u015brednio z poziomu zam\u00f3wie\u0144<\/li>\n<\/ul>\n\n<h3>Komplet produkt\u00f3w i us\u0142ug DHL eCommerce (Poland)<\/h3>\n\n<ul>\n<li>Obs\u0142uga wszystkich produkt\u00f3w DHL eCommerce (Poland)<\/li>\n<li>Obs\u0142uga wszystkich us\u0142ug dodatkowych<\/li>\n<li>Na bie\u017c\u0105co rozbudowa wtyczki o nowe funkcjonalno\u015bci, produkty i us\u0142ugi DHL eCommerce (Poland)<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>Ta wtyczka \u0142\u0105czy si\u0119 z zewn\u0119trznymi us\u0142ugami DHL, aby tworzy\u0107 i obs\u0142ugiwa\u0107 przesy\u0142ki, wspiera\u0107 funkcje punkt\u00f3w odbioru oraz otwiera\u0107 linki \u015bledzenia przesy\u0142ek.<\/p>\n\n<p>1) DHL24 WebAPI (production i sandbox)\nUs\u0142uga u\u017cywana do operacji przesy\u0142kowych, takich jak tworzenie przesy\u0142ek, generowanie etykiet, zamawianie kuriera i zarz\u0105dzanie danymi przesy\u0142ki.<\/p>\n\n<p>Jakie dane s\u0105 wysy\u0142ane i kiedy:\n- Wtyczka wysy\u0142a dane konfiguracyjne i przesy\u0142kowe wymagane przez DHL (na przyk\u0142ad dane nadawcy\/odbiorcy, parametry paczki, wybrane opcje us\u0142ugi i referencje), gdy sprzedawca wykonuje operacje DHL w WooCommerce.<\/p>\n\n<p>Adresy serwis\u00f3w:\n- Production: https:\/\/dhl24.com.pl\n- Sandbox: https:\/\/sandbox.dhl24.com.pl<\/p>\n\n<p>2) DHL ServicePoint API (production i sandbox)\nUs\u0142uga u\u017cywana do funkcji zwi\u0105zanych z punktami odbioru.<\/p>\n\n<p>Jakie dane s\u0105 wysy\u0142ane i kiedy:\n- Wtyczka wysy\u0142a dane wymagane do wyszukiwania i walidacji informacji o punktach odbioru, gdy u\u017cywana jest funkcjonalno\u015b\u0107 punkt\u00f3w odbioru.<\/p>\n\n<p>Adresy serwis\u00f3w:\n- Production: https:\/\/dhl24.com.pl\n- Sandbox: https:\/\/sandbox.dhl24.com.pl<\/p>\n\n<p>3) Strona \u015bledzenia DHL\nUs\u0142uga u\u017cywana do otwierania \u015bledzenia przesy\u0142ki w serwisie DHL.<\/p>\n\n<p>Jakie dane s\u0105 wysy\u0142ane i kiedy:\n- Numer \u015bledzenia jest umieszczany w adresie URL w momencie otwarcia linku \u015bledzenia.<\/p>\n\n<p>Adres serwisu:\n- https:\/\/sprawdz.dhl.com.pl<\/p>\n\n<p>Dostawca us\u0142ugi: DHL.\nRegulamin us\u0142ugi: https:\/\/www.dhl.com\/pl-pl\/ecommerce\/dla-ciebie\/obsluga\/dokumenty.html\nPolityka prywatno\u015bci: https:\/\/www.dhl.com\/pl-pl\/ecommerce\/o-dhl-ecommerce\/polityka-prywatnosci.html<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Zainstaluj i w\u0142\u0105cz wtyczk\u0119 WooCommerce.<\/li>\n<li>Zainstaluj wtyczk\u0119 DHL eCommerce (Poland) i aktywuj j\u0105.<\/li>\n<li>Upewnij si\u0119, \u017ce na serwerze jest dost\u0119pne rozszerzenie PHP SOAP.<\/li>\n<li>Przejd\u017a do: WooCommerce -&gt; Ustawienia -&gt; Wysy\u0142ka -&gt; DHL Polska i skonfiguruj ustawienia zgodnie z instrukcj\u0105 dost\u0119pn\u0105 na stronie: https:\/\/narzedzia.dhl.pl\/files\/integracje\/woocommerce\/Instrukcja_WooCommerce_DHL_2026.pdf<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"czy%20wtyczka%20wymaga%20woocommerce%3F\"><h3>Czy wtyczka wymaga WooCommerce?<\/h3><\/dt>\n<dd><p>Tak, wtyczka dzia\u0142a tylko z WooCommerce.<\/p><\/dd>\n<dt id=\"czy%20potrzebuj%C4%99%20rozszerzenia%20soap%3F\"><h3>Czy potrzebuj\u0119 rozszerzenia SOAP?<\/h3><\/dt>\n<dd><p>Tak, wymagane jest rozszerzenie PHP SOAP.<\/p><\/dd>\n<dt id=\"w%20jaki%20spos%C3%B3b%20uzyska%C4%87%20klucze%20apiv2%3F\"><h3>W jaki spos\u00f3b uzyska\u0107 klucze APIv2?<\/h3><\/dt>\n<dd><p>Login i has\u0142o do API mo\u017cna wygenerowa\u0107 samodzielnie z konta na DHL24. Instrukcja krok po kroku jest dost\u0119pna na stronach: https:\/\/narzedzia.dhl.pl\/files\/dhl24\/film\/Generowanie_Kluczy_API.mp4 oraz https:\/\/narzedzia.dhl.pl\/files\/dhl24\/Instrukcja_DHL24.pdf<\/p><\/dd>\n<dt id=\"czy%20potrzebuj%C4%99%20kluczy%20api%20ps%20do%20obs%C5%82ugi%20dostawy%20do%20punkt%C3%B3w%3F\"><h3>Czy potrzebuj\u0119 kluczy API PS do obs\u0142ugi dostawy do punkt\u00f3w?<\/h3><\/dt>\n<dd><p>Wtyczka obs\u0142uguje wszystkie us\u0142ugi i produkty poprzez APIv2. Nie ma mo\u017cliwo\u015bci wpisywania drugiej pary kluczy.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.2 - 2026-04-13<\/h4>\n\n<ul>\n<li>Zaktualizowano opis wtyczki i materia\u0142y WordPress.org.<\/li>\n<\/ul>\n\n<h4>1.2.1 - 2026-04-06<\/h4>\n\n<ul>\n<li>Dodano wsparcie dla WooCommerce 10.7<\/li>\n<\/ul>\n\n<h4>1.2.0 - 2026-03-24<\/h4>\n\n<ul>\n<li>Dodano linki \u015bledzenia przesy\u0142ek DHL na stronie szczeg\u00f3\u0142\u00f3w zam\u00f3wienia klienta.<\/li>\n<li>Dodano linki \u015bledzenia przesy\u0142ek DHL do wiadomo\u015bci e-mail WooCommerce, w tym do wiadomo\u015bci administratora.<\/li>\n<\/ul>\n\n<h4>1.1.1 - 2026-02-27<\/h4>\n\n<ul>\n<li>Poprawiono slug post type szablon\u00f3w przesy\u0142ek.<\/li>\n<li>Dodano jednorazow\u0105 migracj\u0119 podczas aktualizacji wtyczki, kt\u00f3ra konwertuje istniej\u0105ce wpisy szablon\u00f3w do nowego post type.<\/li>\n<\/ul>\n\n<h4>1.1.0 - 2026-02-20<\/h4>\n\n<ul>\n<li>Usuni\u0119to przypomnienie o aktualizacji wtyczki.<\/li>\n<\/ul>\n\n<h4>1.0.5 - 2026-02-11<\/h4>\n\n<ul>\n<li><strong>BREAKING<\/strong> Migracja przestrzeni nazw API: klasy zosta\u0142y przeniesione z <code>DhlPolska\\\\API\\\\...<\/code> do <code>Octolize\\\\DhlPolska\\\\API\\\\...<\/code>.<\/li>\n<li>Dodano mapowanie Composer PSR-4 dla <code>Octolize\\\\DhlPolska\\\\<\/code> i zaktualizowano wewn\u0119trzne odwo\u0142ania API.<\/li>\n<\/ul>\n\n<h4>1.0.4 - 2026-02-11<\/h4>\n\n<ul>\n<li>Naprawiono kod us\u0142ugi premium w API: <code>DhlServices::SERVICE_PREMIUM<\/code> u\u017cywa teraz <code>PR<\/code> zamiast <code>PREMIUM<\/code>.<\/li>\n<\/ul>\n\n<h4>1.0.3 - 2026-01-28<\/h4>\n\n<ul>\n<li>Poprawiono obs\u0142ug\u0119 blokowego checkoutu.<\/li>\n<li>Poprawiono obs\u0142ug\u0119 odwo\u0142ania zam\u00f3wionego kuriera.<\/li>\n<\/ul>\n\n<h4>1.0.2 - 2026-01-22<\/h4>\n\n<ul>\n<li>Zmieniono j\u0119zyk pliku readme.txt na angielski.<\/li>\n<\/ul>\n\n<h4>1.0.1 - 2026-01-17<\/h4>\n\n<ul>\n<li>Poprawiono bootstrap wtyczki.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2026-02-01<\/h4>\n\n<ul>\n<li>Pierwsze wydanie.<\/li>\n<\/ul>","raw_excerpt":"DHL eCommerce (Poland) dla WooCommerce","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/276130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=276130"}],"author":[{"embeddable":true,"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dhlecommercepolska"}],"wp:attachment":[{"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=276130"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=276130"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=276130"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=276130"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=276130"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa-af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=276130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}