Dpd Woocommerce



Pro weby sítě behejsepsem.cz jsem vytvořil WordPress plugin, který propojuje WooCommerce s přepravní službou DPD.

WoocommerceWoocommerce dpd versandetikett plugin

1 day ago  I have a DPD username and password to print labels on their dashboard. Usually, I export data from my WooCommerce site and import it to the DPD dashboard and print them. Now I want to print the labels directly to my WordPress site. I get responses from the API but, I don't know How to implement it. WooCommerce DPD plugin is integrated with Flexible Shipping and it takes all the benefits of the automatic shipping management. When you create DPD shipment and visit WooCommerce orders page you will see a globe icon in the shipping column. Click it and you will be instantly redirected to DPD website with all information about this parcel. DPD WooCommerce plug-in Page 6 of 1123 API client key is the key that is sent to your webshops visitors' browser, to be used to render a map where visitors can pick a parcelshop. API server key is the key the webshop uses to request geographical coordinates from Google.

Woocommerce
  • Your WooCommerce orders can be automatically sent to DPD using our flexible shipping rules engine Automate your shipping tasks. Print labels, update tracking numbers and notify customers.
  • Create a DPD Portugal shipping label programmatically with the 'DPD Portugal for WooCommerce' WordPress plugin - woodpdportugalissuelabel.php.

DPD má WSDL API, jehož specifikace je dostupná na https://www.mojedpd.cz/IT4EMWebServices/eshop/ShipmentServiceImpl?wsdl. Pro integraci služeb, které používají WSDL specifikaci, se mi nejvíce osvědčilo vygenerovat si z definice WSDL PHP SDK, které umožnují pohodlně vytvářet XML requesty namísto toho, aby se nějak ručně psaly. Tento způsob umožňuje i výrazně jednodušší údržbu systému, kdy při změně definice API stačí přegenerovat jednotlivé třídy SDK.

Pro generování tříd používám WsdlToPhp/PackageGenerator, který zatím fungoval u všech projektů, u nichž jsem ho použil. Pro vygenerování PHP SDK pro DPD stačí pustit v terminálu:

Tento příkaz vygeneruje všechy potřebné třídy pro napojení DPD ShipmentAPI.

Příklad třídy, která zajišťuje samotné napojení, pak vypadá takto:

WooCommerce plugin pro DPD aktuálně podporuje služby Standard, Private, Parcel Shop, a doplňkové služby Dobírka a Kompletní doručení. Přidání dalších funkcí je díky napojení přes wsdl specifikaci opravdu jednoduché.

Dpd Woocommerce Integracja

Pokud budete mít o propojení WooCommerce s DPD nebo podobné řešení zájem, neváhejte mě kontaktovat.

Dpd Woocommerce Wtyczka

Václav Greif se programování pro Wordpress věnuje více než 10 let. Za tu dobu nasbíral mnoho zkušeností s tvorbou pluginů pro Wordpress, úpravou šablon a programováním komplexních funkcionalit. Věnuje se programování pro Wordpress a školení programátorů.

Woocommerce Dpd Tracking

← Analýza dat přijatých faktur a automatický import do CRM – WordPress PluginPřidání nového stavu objednávky a emailu do WooCommerce →