Přeskočit na obsah

Metadata objednávek

Plugin ukládá následující metadata na objednávky WooCommerce.

Meta klíčTypPopis
_dpd_packages_nointPočet balíků v zásilce
_dpd_sender_address_idstringID odesílací adresy použité pro zásilku
_dpd_dataarrayKompletní data zásilky vrácená z DPD API (ID zásilky, referenční číslo, balíky)
_dpd_parcel_shop_idstringID vybraného výdejního místa DPD
_dpd_parcel_shop_detailsarrayPodrobné informace o vybraném výdejním místě (název, adresa, GPS souřadnice)
_dpd_service_codestringKód DPD služby pro zásilku (např. 001, 013)
_dpd_reference_nostringReferenční číslo zásilky
$order = wc_get_order( $order_id );
// Získání dat DPD zásilky
$dpd_data = $order->get_meta( '_dpd_data' );
// Získání sledovacích čísel z balíků
if ( $dpd_data && isset( $dpd_data['parcels'] ) ) {
foreach ( $dpd_data['parcels'] as $parcel ) {
$tracking_number = $parcel['parcel_no'] ?? '';
}
}
// Získání detailů výdejního místa
$parcel_shop = $order->get_meta( '_dpd_parcel_shop_details' );
if ( $parcel_shop ) {
$shop_name = $parcel_shop['name'] ?? '';
$shop_address = $parcel_shop['street'] ?? '';
}
KódSlužba
001DPD CLASSIC
013DPD Private
022DPD 10:00
023DPD 12:00
010DPD 18:00 / GUARANTEE
030DPD EXPRESS
200DPD Shop2Shop (používá se automaticky pro Parcel Shop objednávky)
610DPD Shop2Home