WooCommerce Germanized - Version 3.0.5

Version Description

  • Improvement: Admin assets localization
  • Improvement: Use Woo order address filter to add custom title
  • Improvement: DHL address splitting now supports further address additions as name3
  • Improvement: DHL new filters to adjust shipment and customer reference
  • Improvement: DHL use formatted order number as placeholder in references
  • Improvement: DHL check if shipment dimensions are complete before transmitting them to the API
  • Improvement: DHL added contact person to label
  • Improvement: DHL added a shipping method placeholder impl to support custom method plugins
  • Improvement: Delete shipments (which are editable) after cancelling an order
  • Fix: Remove get_filter check in frontend to prevent race-conditions in shopmarks
  • Fix: DHL COD total calculation
  • Fix: Added missing shipments API schema return value
  • Tweak: Woo bug while saving coupons
Download this release

Release Info

Developer vendidero
Plugin Icon 128x128 WooCommerce Germanized
Version 3.0.5
Comparing to
See all releases

Code changes from version 3.0.4 to 3.0.5

Files changed (56) hide show
  1. i18n/languages/woocommerce-germanized-de_DE.mo +0 -0
  2. i18n/languages/woocommerce-germanized-de_DE.po +137 -136
  3. i18n/languages/woocommerce-germanized-de_DE_formal.mo +0 -0
  4. i18n/languages/woocommerce-germanized-de_DE_formal.po +137 -136
  5. includes/admin/class-wc-gzd-admin-welcome.php +1 -1
  6. includes/admin/class-wc-gzd-admin.php +9 -34
  7. includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php +1 -1
  8. includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php +1 -1
  9. includes/admin/settings/class-wc-gzd-settings-tab-contract.php +1 -1
  10. includes/admin/settings/class-wc-gzd-settings-tab-emails.php +2 -2
  11. includes/admin/settings/class-wc-gzd-settings-tab-invoices.php +1 -1
  12. includes/admin/settings/class-wc-gzd-settings-tab-multistep-checkout.php +1 -1
  13. includes/admin/settings/class-wc-gzd-settings-tab-revocation-generator.php +1 -1
  14. includes/admin/settings/class-wc-gzd-settings-tab-taxes.php +1 -1
  15. includes/admin/settings/class-wc-gzd-settings-tab-terms-generator.php +1 -1
  16. includes/admin/views/html-notice-theme-supported.php +1 -1
  17. includes/class-wc-gzd-coupon-helper.php +9 -2
  18. includes/gateways/invoice/class-wc-gzd-gateway-invoice.php +1 -1
  19. packages/woocommerce-germanized-dhl/assets/css/admin.css +2 -1
  20. packages/woocommerce-germanized-dhl/assets/css/admin.min.css +1 -1
  21. packages/woocommerce-germanized-dhl/assets/css/admin.scss +1 -0
  22. packages/woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php +2 -0
  23. packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php +146 -12
  24. packages/woocommerce-germanized-dhl/src/Admin/Importer.php +4 -4
  25. packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php +74 -28
  26. packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php +12 -1
  27. packages/woocommerce-germanized-dhl/src/Automation.php +4 -6
  28. packages/woocommerce-germanized-dhl/src/DataStores/Label.php +6 -2
  29. packages/woocommerce-germanized-dhl/src/Package.php +6 -2
  30. packages/woocommerce-germanized-dhl/src/ParcelLocator.php +1 -1
  31. packages/woocommerce-germanized-dhl/src/ReturnLabel.php +19 -0
  32. packages/woocommerce-germanized-dhl/src/ShippingMethodPlaceholder.php +105 -0
  33. packages/woocommerce-germanized-dhl/src/SimpleLabel.php +27 -14
  34. packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php +1 -1
  35. packages/woocommerce-germanized-shipments/assets/css/admin.css +3 -1
  36. packages/woocommerce-germanized-shipments/assets/css/admin.min.css +1 -1
  37. packages/woocommerce-germanized-shipments/assets/css/admin.scss +2 -0
  38. packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php +3 -2
  39. packages/woocommerce-germanized-shipments/src/Admin/Admin.php +2 -0
  40. packages/woocommerce-germanized-shipments/src/Api.php +2 -0
  41. packages/woocommerce-germanized-shipments/src/Automation.php +12 -1
  42. packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php +7 -4
  43. packages/woocommerce-germanized-shipments/src/Package.php +1 -1
  44. packages/woocommerce-germanized-shipments/src/ReturnShipment.php +13 -0
  45. packages/woocommerce-germanized-shipments/src/Shipment.php +76 -0
  46. packages/woocommerce-germanized-shipments/src/SimpleShipment.php +34 -8
  47. packages/woocommerce-germanized-shipments/src/Validation.php +20 -0
  48. packages/woocommerce-germanized-shipments/woocommerce-germanized-shipments.php +1 -1
  49. readme.txt +25 -6
  50. vendor/autoload.php +1 -1
  51. vendor/autoload_packages.php +2 -2
  52. vendor/composer/autoload_classmap_package.php +61 -57
  53. vendor/composer/autoload_real.php +4 -4
  54. vendor/composer/autoload_static.php +4 -4
  55. vendor/composer/installed.json +14 -14
  56. woocommerce-germanized.php +2 -2
i18n/languages/woocommerce-germanized-de_DE.mo CHANGED
Binary file
i18n/languages/woocommerce-germanized-de_DE.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2019-11-06 15:05+0100\n"
6
- "PO-Revision-Date: 2019-11-06 15:05+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -47,12 +47,12 @@ msgctxt "dhl"
47
  msgid "COD Amount"
48
  msgstr "Nachnahme Betrag"
49
 
50
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:38
51
  msgctxt "dhl"
52
  msgid "Duties"
53
  msgstr "Zollabgabe"
54
 
55
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:64
56
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:137
57
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:893
58
  #: woocommerce-germanized-dhl/src/ParcelServices.php:29
@@ -60,7 +60,7 @@ msgctxt "dhl"
60
  msgid "Preferred Day"
61
  msgstr "Wunschtag"
62
 
63
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:73
64
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:913
65
  #: woocommerce-germanized-dhl/src/ParcelServices.php:36
66
  msgctxt "dhl"
@@ -68,7 +68,7 @@ msgid "Preferred Time"
68
  msgstr "Wunschzeit"
69
 
70
  # @ woocommerce-germanized
71
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:84
72
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:165
73
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:945
74
  #: woocommerce-germanized-dhl/src/ParcelServices.php:43
@@ -76,27 +76,27 @@ msgctxt "dhl"
76
  msgid "Preferred Location"
77
  msgstr "Wunschort"
78
 
79
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:95
80
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:953
81
  #: woocommerce-germanized-dhl/src/ParcelServices.php:48
82
  msgctxt "dhl"
83
  msgid "Preferred Neighbor"
84
  msgstr "Wunschnachbar"
85
 
86
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:105
87
  msgctxt "dhl"
88
  msgid "Create inlay return label"
89
  msgstr "Beilage-Retourenlabel erstellen"
90
 
91
  # @ woocommerce-germanized
92
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:118
93
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:680
94
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:749
95
  msgctxt "dhl"
96
  msgid "Name"
97
  msgstr "Name"
98
 
99
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:127
100
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:687
101
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:756
102
  msgctxt "dhl"
@@ -104,8 +104,8 @@ msgid "Company"
104
  msgstr "Firma"
105
 
106
  # @ woocommerce-germanized
107
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:136
108
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:303
109
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:694
110
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:763
111
  msgctxt "dhl"
@@ -113,14 +113,14 @@ msgid "Street"
113
  msgstr "Straße"
114
 
115
  # @ woocommerce-germanized
116
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:145
117
  msgctxt "dhl"
118
  msgid "Street No"
119
  msgstr "Hausnummer"
120
 
121
  # @ woocommerce-germanized
122
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:156
123
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:304
124
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:715
125
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:784
126
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:27
@@ -129,8 +129,8 @@ msgid "Postcode"
129
  msgstr "Postleitzahl"
130
 
131
  # @ woocommerce-germanized
132
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:165
133
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:305
134
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:708
135
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:777
136
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:30
@@ -138,14 +138,14 @@ msgctxt "dhl"
138
  msgid "City"
139
  msgstr "Stadt"
140
 
141
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:176
142
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:731
143
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:800
144
  msgctxt "dhl"
145
  msgid "Phone"
146
  msgstr "Telefon"
147
 
148
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:185
149
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:585
150
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:738
151
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:807
@@ -153,71 +153,71 @@ msgctxt "dhl"
153
  msgid "Email"
154
  msgstr "E-Mail"
155
 
156
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:196
157
  msgctxt "dhl"
158
  msgid "Valid address only"
159
  msgstr "Nur valide Adressen"
160
 
161
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:205
162
  msgctxt "dhl"
163
  msgid "More services"
164
  msgstr "Mehr Services"
165
 
166
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:208
167
  msgctxt "dhl"
168
  msgid "Fewer services"
169
  msgstr "Weniger Services"
170
 
171
  # @ woocommerce-germanized
172
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:216
173
  msgctxt "dhl"
174
  msgid "Age check"
175
  msgstr "Alterssichtprüfung"
176
 
177
  # @ woocommerce-germanized
178
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:224
179
  msgctxt "dhl"
180
  msgid "Additional insurance"
181
  msgstr "Transportversicherung"
182
 
183
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:234
184
  msgctxt "dhl"
185
  msgid "Retail outlet routing"
186
  msgstr "Filialrouting"
187
 
188
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:246
189
  msgctxt "dhl"
190
  msgid "No neighbor"
191
  msgstr "Keine Nachbarschaftszustellung"
192
 
193
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:256
194
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:498
195
  msgctxt "dhl"
196
  msgid "Named person only"
197
  msgstr "Persönliche Übergabe"
198
 
199
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:264
200
  msgctxt "dhl"
201
  msgid "Bulky goods"
202
  msgstr "Sperrgut"
203
 
204
  # @ woocommerce-germanized
205
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:272
206
  msgctxt "dhl"
207
  msgid "Identity check"
208
  msgstr "Ident-Check"
209
 
210
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:283
211
  msgctxt "dhl"
212
  msgid "Date of Birth"
213
  msgstr "Geburtsdatum"
214
 
215
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:293
216
  msgctxt "dhl"
217
  msgid "Minimum age"
218
  msgstr "Mindestalter"
219
 
220
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:304
221
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:519
222
  msgctxt "dhl"
223
  msgid "Premium"
@@ -399,7 +399,7 @@ msgid "DHL label for your order: #{order_number}"
399
  msgstr "DHL Label zu deiner Bestellung: #{order_number}"
400
 
401
  # @ woocommerce-germanized
402
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:35
403
  #: woocommerce-germanized-dhl/src/Api/Paket.php:279
404
  #: woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:81
405
  msgctxt "dhl time context"
@@ -407,52 +407,67 @@ msgid "None"
407
  msgstr "Keine"
408
 
409
  # @ woocommerce-germanized
410
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:45
411
  #: woocommerce-germanized-dhl/src/Api/Paket.php:267
412
  msgctxt "dhl day context"
413
  msgid "None"
414
  msgstr "Keiner"
415
 
416
  # @ woocommerce-germanized
417
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:70
418
  msgctxt "dhl"
419
  msgid "Delivery Duty Unpaid"
420
  msgstr "Delivery Duty Unpaid"
421
 
422
  # @ woocommerce-germanized
423
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:71
424
  msgctxt "dhl"
425
  msgid "Delivery Duty Paid"
426
  msgstr "Delivery Duty Paid"
427
 
428
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:72
429
  msgctxt "dhl"
430
  msgid "Delivery Duty Paid (excl. VAT )"
431
  msgstr "Delivered Duty Paid (exkl. MwSt.)"
432
 
433
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:73
434
  msgctxt "dhl"
435
  msgid "Delivery Duty Paid (excl. Duties, taxes and VAT)"
436
  msgstr "Delivery Duty Paid (exkl. Zölle, Steuern und MwSt.)"
437
 
438
  # @ woocommerce-germanized
439
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:81
440
  msgctxt "age context"
441
  msgid "None"
442
  msgstr "Keine"
443
 
444
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:82
445
  msgctxt "dhl"
446
  msgid "Minimum age of 16"
447
  msgstr "Mindestens 16 Jahre"
448
 
449
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:83
450
  msgctxt "dhl"
451
  msgid "Minimum age of 18"
452
  msgstr "Mindestens 18 Jahre"
453
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
454
  # @ woocommerce-germanized
455
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:175
456
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:184
457
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:431
458
  #: woocommerce-germanized-dhl/src/ParcelLocator.php:790
@@ -462,62 +477,62 @@ msgid "Packstation"
462
  msgstr "Packstation"
463
 
464
  # @ woocommerce-germanized
465
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:176
466
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:177
467
  msgctxt "dhl"
468
  msgid "Postfiliale"
469
  msgstr "Postfiliale"
470
 
471
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:246
472
  msgctxt "dhl"
473
  msgid "Receiver is missing or does not exist."
474
  msgstr "Empfänger fehlt oder existiert nicht."
475
 
476
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:279
477
  #, php-format
478
  msgctxt "dhl"
479
  msgid "Shipment order #%s does not exist"
480
  msgstr "Bestellung zur Sendung #%s existiert nicht"
481
 
482
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:310
483
  #, php-format
484
  msgctxt "dhl"
485
  msgid "%s of the return address is a mandatory field."
486
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
487
 
488
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:315
489
  msgctxt "dhl"
490
  msgid "Please either add a return company or name."
491
  msgstr ""
492
  "Bitte gib entweder einen Firmennamen oder Namen für die Rücksendeadresse an."
493
 
494
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:334
495
  msgctxt "dhl"
496
  msgid "Error while parsing preferred day."
497
  msgstr "Fehler beim Einlesen des Wunschtags."
498
 
499
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:345
500
  msgctxt "dhl"
501
  msgid "Error while parsing preferred time."
502
  msgstr "Fehler beim Einlesen der Wunschzeit."
503
 
504
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:369
505
  msgctxt "dhl"
506
  msgid "The visual min age check is invalid."
507
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
508
 
509
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:385
510
  msgctxt "dhl"
511
  msgid "The ident min age check is invalid."
512
  msgstr "Das Alter des Ident-Checks ist ungültig."
513
 
514
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:392
515
  msgctxt "dhl"
516
  msgid "There was an error parsing the date of birth for the identity check."
517
  msgstr ""
518
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
519
 
520
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:397
521
  msgctxt "dhl"
522
  msgid ""
523
  "Either a minimum age or a date of birth must be added to the ident check."
@@ -526,84 +541,84 @@ msgstr ""
526
  "hinzugefügt werden."
527
 
528
  # @ woocommerce-germanized
529
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:410
530
  #, php-format
531
  msgctxt "dhl"
532
  msgid "%s duties element does not exist."
533
  msgstr "%s Zollabgabe existiert nicht."
534
 
535
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:664
536
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:739
537
  msgctxt "dhl"
538
  msgid "Invalid shipment"
539
  msgstr "Ungültige Sendung"
540
 
541
  # @ woocommerce-germanized
542
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:668
543
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:743
544
  msgctxt "dhl"
545
  msgid "Order does not exist"
546
  msgstr "Bestellung existiert nicht"
547
 
548
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:691
549
  msgctxt "dhl"
550
  msgid "Error while creating the label instance"
551
  msgstr "Fehler beim Erstellen der Label-Instanz"
552
 
553
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:811
554
  msgctxt "dhl"
555
  msgid "Invalid label"
556
  msgstr "Ungültiges Label"
557
 
558
  # @ woocommerce-germanized
559
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:899
560
  msgctxt "dhl"
561
  msgid "DHL Retoure International A"
562
  msgstr "DHL Retoure International A"
563
 
564
  # @ woocommerce-germanized
565
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:900
566
  msgctxt "dhl"
567
  msgid "DHL Retoure International B"
568
  msgstr "DHL Retoure International B"
569
 
570
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:909
571
  msgctxt "dhl"
572
  msgid "DHL Retoure Online"
573
  msgstr "DHL Retoure Online"
574
 
575
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:920
576
  msgctxt "dhl"
577
  msgid "DHL Paket Connect"
578
  msgstr "DHL Paket Connect"
579
 
580
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:921
581
  msgctxt "dhl"
582
  msgid "DHL Europaket (B2B)"
583
  msgstr "DHL Europaket (B2B)"
584
 
585
  # @ woocommerce-germanized
586
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:922
587
  msgctxt "dhl"
588
  msgid "DHL Paket International"
589
  msgstr "DHL Paket International"
590
 
591
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:988
592
  msgctxt "dhl"
593
  msgid "DHL Paket"
594
  msgstr "DHL Paket"
595
 
596
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:989
597
  msgctxt "dhl"
598
  msgid "DHL Paket PRIO"
599
  msgstr "DHL Paket PRIO"
600
 
601
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:990
602
  msgctxt "dhl"
603
  msgid "DHL Paket Taggleich"
604
  msgstr "DHL Paket Taggleich"
605
 
606
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1077
607
  msgctxt "dhl"
608
  msgid "Error while uploading label."
609
  msgstr "Fehler beim Hochladen des Labels."
@@ -1816,47 +1831,38 @@ msgctxt "dhl location name"
1816
  msgid "%s %s"
1817
  msgstr "%s %s"
1818
 
1819
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:118
 
1820
  msgctxt "dhl"
1821
  msgid "There was an error generating the label. Please check your logs."
1822
  msgstr "Es gab ein Problem beim Erstellen des Labels. Bitte prüfe deine Logs."
1823
 
1824
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:221
1825
- #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:146
1826
  msgctxt "dhl"
1827
  msgid "Error while creating and uploading the label"
1828
  msgstr "Fehler beim Erstellen und hochladen des Labels"
1829
 
1830
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:307
1831
  #, php-format
1832
  msgctxt "dhl"
1833
  msgid "Could not delete label - %s"
1834
  msgstr "Das Label konnte nicht gelöscht werden - %s"
1835
 
1836
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:338
1837
  msgctxt "dhl"
1838
  msgid "Could not create account number - no product number."
1839
  msgstr ""
1840
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
1841
 
1842
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:359
1843
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
1844
  #, php-format
1845
  msgctxt "dhl"
1846
  msgid "Could not fetch shipment %d."
1847
  msgstr "Sendung %d konnte nicht gefunden werden."
1848
 
1849
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:432
1850
- msgctxt "dhl"
1851
- msgid "Shipment #{shipment_id} to order #{order_id}"
1852
- msgstr "Sendung #{shipment_id} zur Bestellung #{order_id}"
1853
-
1854
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:544
1855
- msgctxt "dhl"
1856
- msgid "Return shipment #{shipment_id} to order #{order_id}"
1857
- msgstr "Retourensendung #{shipment_id} zur Bestellung #{order_id}"
1858
-
1859
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:575
1860
  #, php-format
1861
  msgctxt "dhl"
1862
  msgid "Only %s shipment items can be processed, your shipment has %s items."
@@ -1982,25 +1988,20 @@ msgctxt "dhl"
1982
  msgid "Could not fetch parent shipment %d."
1983
  msgstr "Eltern-Sendung %d konnte nicht initialisiert werden."
1984
 
1985
- #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:52
1986
- msgctxt "dhl"
1987
- msgid "Return #{shipment_id} to shipment #{original_shipment_id}"
1988
- msgstr "Retoure #{shipment_id} zur Sendung #{original_shipment_id}"
1989
-
1990
- #: woocommerce-germanized-dhl/src/DataStores/Label.php:305
1991
  msgctxt "dhl"
1992
  msgid "Invalid label."
1993
  msgstr "Ungültiges Label."
1994
 
1995
  #: woocommerce-germanized-dhl/src/Order.php:274
1996
- #: woocommerce-germanized-dhl/src/SimpleLabel.php:148
1997
  #, php-format
1998
  msgctxt "dhl time-span"
1999
  msgid "%s-%s"
2000
  msgstr "%s-%s"
2001
 
2002
  # @ woocommerce-germanized
2003
- #: woocommerce-germanized-dhl/src/Package.php:640
2004
  msgctxt "dhl"
2005
  msgid "Germany"
2006
  msgstr "Deutschland"
@@ -2199,8 +2200,8 @@ msgctxt "dhl"
2199
  msgid "Please choose name and address of your preferred neighbor."
2200
  msgstr "Bitte wähle einen Namen und die Adresse deines Wunschnachbars."
2201
 
2202
- #: woocommerce-germanized-dhl/src/ReturnLabel.php:138
2203
- #: woocommerce-germanized-dhl/src/SimpleLabel.php:85
2204
  #, php-format
2205
  msgctxt "dhl full name"
2206
  msgid "%1$s"
@@ -2450,7 +2451,7 @@ msgstr "LxBxH in dezimaler Form."
2450
 
2451
  # @ woocommerce-germanized
2452
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:59
2453
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:702
2454
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2455
  #: woocommerce-germanized-shipments/src/Admin/Table.php:643
2456
  msgctxt "shipments"
@@ -2492,7 +2493,7 @@ msgstr "Anzahl"
2492
 
2493
  # @ woocommerce-germanized
2494
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:102
2495
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:704
2496
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:27
2497
  #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2498
  msgctxt "shipments"
@@ -2672,8 +2673,8 @@ msgid "Text to appear below the main email content."
2672
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
2673
 
2674
  #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:311
2675
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:638
2676
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:666
2677
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
2678
  msgctxt "shipments"
2679
  msgid "N/A"
@@ -2690,7 +2691,7 @@ msgid "Choose which format of email to send."
2690
  msgstr "Format für E-Mail-Versand auswählen."
2691
 
2692
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:62
2693
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:700
2694
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:26
2695
  msgctxt "shipments"
2696
  msgid "Shipment"
@@ -2752,7 +2753,7 @@ msgstr "Retourniert"
2752
 
2753
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:218
2754
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipments-template-functions.php:101
2755
- #: woocommerce-germanized-shipments/src/DataStores/Shipment.php:340
2756
  msgctxt "shipments"
2757
  msgid "Invalid shipment."
2758
  msgstr "Ungültige Sendung."
@@ -2770,8 +2771,8 @@ msgstr "Fehler beim Erstellen der Sendungsinstanz"
2770
 
2771
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:261
2772
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:265
2773
- #: woocommerce-germanized-shipments/src/SimpleShipment.php:142
2774
- #: woocommerce-germanized-shipments/src/SimpleShipment.php:200
2775
  msgctxt "shipments"
2776
  msgid "Invalid shipment order"
2777
  msgstr "Ungültige Bestellung zur Sendung"
@@ -2787,20 +2788,20 @@ msgid "Invalid shipment item"
2787
  msgstr "Ungültige Sendungsposition"
2788
 
2789
  # @ woocommerce-germanized
2790
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:701
2791
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:22
2792
  #: woocommerce-germanized-shipments/src/Admin/Table.php:642
2793
  msgctxt "shipments"
2794
  msgid "Date"
2795
  msgstr "Datum"
2796
 
2797
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:703
2798
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
2799
  msgctxt "shipments"
2800
  msgid "Tracking"
2801
  msgstr "Sendungsverfolgung"
2802
 
2803
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:728
2804
  msgctxt "shipments"
2805
  msgid "View"
2806
  msgstr "Anzeigen"
@@ -3430,7 +3431,7 @@ msgid "Quantity."
3430
  msgstr "Anzahl."
3431
 
3432
  # @ woocommerce-germanized
3433
- #: woocommerce-germanized-shipments/src/Automation.php:48
3434
  msgctxt "shipments"
3435
  msgid "Order is fully shipped."
3436
  msgstr "Bestellung ist vollständig versandt."
@@ -3440,20 +3441,20 @@ msgctxt "shipments"
3440
  msgid "Invalid shipment item."
3441
  msgstr "Ungültige Sendungsposition."
3442
 
3443
- #: woocommerce-germanized-shipments/src/ReturnShipment.php:353
3444
- #: woocommerce-germanized-shipments/src/Shipment.php:729
3445
  #, php-format
3446
  msgctxt "full name"
3447
  msgid "%1$s %2$s"
3448
  msgstr "%1$s %2$s"
3449
 
3450
- #: woocommerce-germanized-shipments/src/ReturnShipment.php:417
3451
- #: woocommerce-germanized-shipments/src/ReturnShipment.php:470
3452
  msgctxt "shipments"
3453
  msgid "Invalid shipment"
3454
  msgstr "Ungültige Sendung"
3455
 
3456
- #: woocommerce-germanized-shipments/src/Shipment.php:570
3457
  #, php-format
3458
  msgctxt "shipments"
3459
  msgid ""
@@ -4086,8 +4087,8 @@ msgstr "Germanized Einstellungen"
4086
 
4087
  # @ woocommerce-germanized-pro
4088
  # @ woocommerce-germanized
4089
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:40
4090
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:49
4091
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:26
4092
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:35
4093
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:24
@@ -4109,54 +4110,54 @@ msgstr "Germanized Einstellungen"
4109
  msgid "Cheatin&#8217; huh?"
4110
  msgstr "So geht das leider nicht.."
4111
 
4112
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:123
4113
  msgctxt "dhl"
4114
  msgid "Action failed. Please refresh the page and retry."
4115
  msgstr ""
4116
  "Aktion fehlgeschlagen. Bitte aktualisiere die Seite und versuchen es erneut."
4117
 
4118
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:127
4119
  msgctxt "dhl"
4120
  msgid "You don't have permission to do this."
4121
  msgstr "Du bist leider nicht berechtigt, diese Aktion durchzuführen."
4122
 
4123
  # @ woocommerce-germanized
4124
  #. Plugin Name of the plugin/theme
4125
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:204
4126
  msgid "Germanized for WooCommerce"
4127
  msgstr "Germanized für WooCommerce"
4128
 
4129
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:309
4130
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:45
4131
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4132
  msgid "Yes"
4133
  msgstr "Ja"
4134
 
4135
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:309
4136
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4137
  msgid "No"
4138
  msgstr "Nein"
4139
 
4140
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:381
4141
  msgid "Paid for order notification manually sent to customer."
4142
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
4143
 
4144
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:401
4145
  msgid "Order confirmation manually sent to customer."
4146
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
4147
 
4148
  # @ woocommerce-germanized
4149
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:421
4150
  msgid "Resend order confirmation"
4151
  msgstr "Bestellbestätigung erneut versenden"
4152
 
4153
  # @ woocommerce-germanized
4154
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:422
4155
  msgid "Send paid for order notification"
4156
  msgstr "Bestellung bezahlt manuell versenden"
4157
 
4158
  # @ woocommerce-germanized
4159
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:432
4160
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:106
4161
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
4162
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
@@ -4164,38 +4165,38 @@ msgstr "Bestellung bezahlt manuell versenden"
4164
  msgid "Germanized"
4165
  msgstr "Germanized"
4166
 
4167
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:446
4168
  msgid "Parcel Delivery Data Transfer:"
4169
  msgstr "Paketdienstleister Datenweitergabe:"
4170
 
4171
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:447
4172
  msgid "allowed"
4173
  msgstr "akzeptiert"
4174
 
4175
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:447
4176
  msgid "not allowed"
4177
  msgstr "nicht akzeptiert"
4178
 
4179
  # @ woocommerce-germanized
4180
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:546
4181
  msgid "Optional Email Content"
4182
  msgstr "Optionaler E-Mail Inhalt"
4183
 
4184
  # @ woocommerce-germanized
4185
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:564
4186
  msgid "Add content which will be replacing default page content within emails."
4187
  msgstr ""
4188
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
4189
  "Seite zu bestimmen."
4190
 
4191
  # @ woocommerce-germanized
4192
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:578
4193
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
4194
  msgid "Optional Mini Description"
4195
  msgstr "Warenkorb Kurzbeschreibung"
4196
 
4197
  # @ woocommerce-germanized
4198
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:600
4199
  msgid ""
4200
  "This content will be shown as short product description within checkout and "
4201
  "emails."
@@ -4942,8 +4943,8 @@ msgstr ""
4942
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
4943
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
4944
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
4945
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:488
4946
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:499
4947
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
4948
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
4949
  msgid "Title"
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-11-13 15:49+0100\n"
6
+ "PO-Revision-Date: 2019-11-13 15:50+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
47
  msgid "COD Amount"
48
  msgstr "Nachnahme Betrag"
49
 
50
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:40
51
  msgctxt "dhl"
52
  msgid "Duties"
53
  msgstr "Zollabgabe"
54
 
55
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:66
56
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:137
57
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:893
58
  #: woocommerce-germanized-dhl/src/ParcelServices.php:29
60
  msgid "Preferred Day"
61
  msgstr "Wunschtag"
62
 
63
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:75
64
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:913
65
  #: woocommerce-germanized-dhl/src/ParcelServices.php:36
66
  msgctxt "dhl"
68
  msgstr "Wunschzeit"
69
 
70
  # @ woocommerce-germanized
71
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:86
72
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:165
73
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:945
74
  #: woocommerce-germanized-dhl/src/ParcelServices.php:43
76
  msgid "Preferred Location"
77
  msgstr "Wunschort"
78
 
79
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:97
80
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:953
81
  #: woocommerce-germanized-dhl/src/ParcelServices.php:48
82
  msgctxt "dhl"
83
  msgid "Preferred Neighbor"
84
  msgstr "Wunschnachbar"
85
 
86
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:107
87
  msgctxt "dhl"
88
  msgid "Create inlay return label"
89
  msgstr "Beilage-Retourenlabel erstellen"
90
 
91
  # @ woocommerce-germanized
92
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:120
93
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:680
94
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:749
95
  msgctxt "dhl"
96
  msgid "Name"
97
  msgstr "Name"
98
 
99
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:129
100
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:687
101
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:756
102
  msgctxt "dhl"
104
  msgstr "Firma"
105
 
106
  # @ woocommerce-germanized
107
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:138
108
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:361
109
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:694
110
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:763
111
  msgctxt "dhl"
113
  msgstr "Straße"
114
 
115
  # @ woocommerce-germanized
116
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:147
117
  msgctxt "dhl"
118
  msgid "Street No"
119
  msgstr "Hausnummer"
120
 
121
  # @ woocommerce-germanized
122
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:158
123
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:362
124
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:715
125
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:784
126
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:27
129
  msgstr "Postleitzahl"
130
 
131
  # @ woocommerce-germanized
132
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:167
133
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:363
134
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:708
135
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:777
136
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:30
138
  msgid "City"
139
  msgstr "Stadt"
140
 
141
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:178
142
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:731
143
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:800
144
  msgctxt "dhl"
145
  msgid "Phone"
146
  msgstr "Telefon"
147
 
148
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:187
149
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:585
150
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:738
151
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:807
153
  msgid "Email"
154
  msgstr "E-Mail"
155
 
156
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:198
157
  msgctxt "dhl"
158
  msgid "Valid address only"
159
  msgstr "Nur valide Adressen"
160
 
161
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:207
162
  msgctxt "dhl"
163
  msgid "More services"
164
  msgstr "Mehr Services"
165
 
166
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:210
167
  msgctxt "dhl"
168
  msgid "Fewer services"
169
  msgstr "Weniger Services"
170
 
171
  # @ woocommerce-germanized
172
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:218
173
  msgctxt "dhl"
174
  msgid "Age check"
175
  msgstr "Alterssichtprüfung"
176
 
177
  # @ woocommerce-germanized
178
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:226
179
  msgctxt "dhl"
180
  msgid "Additional insurance"
181
  msgstr "Transportversicherung"
182
 
183
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:236
184
  msgctxt "dhl"
185
  msgid "Retail outlet routing"
186
  msgstr "Filialrouting"
187
 
188
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:248
189
  msgctxt "dhl"
190
  msgid "No neighbor"
191
  msgstr "Keine Nachbarschaftszustellung"
192
 
193
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:258
194
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:498
195
  msgctxt "dhl"
196
  msgid "Named person only"
197
  msgstr "Persönliche Übergabe"
198
 
199
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:266
200
  msgctxt "dhl"
201
  msgid "Bulky goods"
202
  msgstr "Sperrgut"
203
 
204
  # @ woocommerce-germanized
205
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:274
206
  msgctxt "dhl"
207
  msgid "Identity check"
208
  msgstr "Ident-Check"
209
 
210
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:285
211
  msgctxt "dhl"
212
  msgid "Date of Birth"
213
  msgstr "Geburtsdatum"
214
 
215
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:295
216
  msgctxt "dhl"
217
  msgid "Minimum age"
218
  msgstr "Mindestalter"
219
 
220
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:306
221
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:519
222
  msgctxt "dhl"
223
  msgid "Premium"
399
  msgstr "DHL Label zu deiner Bestellung: #{order_number}"
400
 
401
  # @ woocommerce-germanized
402
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:36
403
  #: woocommerce-germanized-dhl/src/Api/Paket.php:279
404
  #: woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:81
405
  msgctxt "dhl time context"
407
  msgstr "Keine"
408
 
409
  # @ woocommerce-germanized
410
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:46
411
  #: woocommerce-germanized-dhl/src/Api/Paket.php:267
412
  msgctxt "dhl day context"
413
  msgid "None"
414
  msgstr "Keiner"
415
 
416
  # @ woocommerce-germanized
417
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:71
418
  msgctxt "dhl"
419
  msgid "Delivery Duty Unpaid"
420
  msgstr "Delivery Duty Unpaid"
421
 
422
  # @ woocommerce-germanized
423
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:72
424
  msgctxt "dhl"
425
  msgid "Delivery Duty Paid"
426
  msgstr "Delivery Duty Paid"
427
 
428
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:73
429
  msgctxt "dhl"
430
  msgid "Delivery Duty Paid (excl. VAT )"
431
  msgstr "Delivered Duty Paid (exkl. MwSt.)"
432
 
433
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:74
434
  msgctxt "dhl"
435
  msgid "Delivery Duty Paid (excl. Duties, taxes and VAT)"
436
  msgstr "Delivery Duty Paid (exkl. Zölle, Steuern und MwSt.)"
437
 
438
  # @ woocommerce-germanized
439
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:82
440
  msgctxt "age context"
441
  msgid "None"
442
  msgstr "Keine"
443
 
444
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:83
445
  msgctxt "dhl"
446
  msgid "Minimum age of 16"
447
  msgstr "Mindestens 16 Jahre"
448
 
449
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:84
450
  msgctxt "dhl"
451
  msgid "Minimum age of 18"
452
  msgstr "Mindestens 18 Jahre"
453
 
454
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:111
455
+ msgctxt "dhl"
456
+ msgid "Shipment #{shipment_id} to order #{order_id}"
457
+ msgstr "Sendung #{shipment_id} zur Bestellung #{order_id}"
458
+
459
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:126
460
+ msgctxt "dhl"
461
+ msgid "Return #{shipment_id} to shipment #{original_shipment_id}"
462
+ msgstr "Retoure #{shipment_id} zur Sendung #{original_shipment_id}"
463
+
464
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:140
465
+ msgctxt "dhl"
466
+ msgid "Return shipment #{shipment_id} to order #{order_id}"
467
+ msgstr "Retourensendung #{shipment_id} zur Bestellung #{order_id}"
468
+
469
  # @ woocommerce-germanized
470
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:233
471
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:184
472
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:431
473
  #: woocommerce-germanized-dhl/src/ParcelLocator.php:790
477
  msgstr "Packstation"
478
 
479
  # @ woocommerce-germanized
480
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:234
481
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:235
482
  msgctxt "dhl"
483
  msgid "Postfiliale"
484
  msgstr "Postfiliale"
485
 
486
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:304
487
  msgctxt "dhl"
488
  msgid "Receiver is missing or does not exist."
489
  msgstr "Empfänger fehlt oder existiert nicht."
490
 
491
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:337
492
  #, php-format
493
  msgctxt "dhl"
494
  msgid "Shipment order #%s does not exist"
495
  msgstr "Bestellung zur Sendung #%s existiert nicht"
496
 
497
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:368
498
  #, php-format
499
  msgctxt "dhl"
500
  msgid "%s of the return address is a mandatory field."
501
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
502
 
503
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:373
504
  msgctxt "dhl"
505
  msgid "Please either add a return company or name."
506
  msgstr ""
507
  "Bitte gib entweder einen Firmennamen oder Namen für die Rücksendeadresse an."
508
 
509
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:392
510
  msgctxt "dhl"
511
  msgid "Error while parsing preferred day."
512
  msgstr "Fehler beim Einlesen des Wunschtags."
513
 
514
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:403
515
  msgctxt "dhl"
516
  msgid "Error while parsing preferred time."
517
  msgstr "Fehler beim Einlesen der Wunschzeit."
518
 
519
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:427
520
  msgctxt "dhl"
521
  msgid "The visual min age check is invalid."
522
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
523
 
524
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:443
525
  msgctxt "dhl"
526
  msgid "The ident min age check is invalid."
527
  msgstr "Das Alter des Ident-Checks ist ungültig."
528
 
529
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:450
530
  msgctxt "dhl"
531
  msgid "There was an error parsing the date of birth for the identity check."
532
  msgstr ""
533
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
534
 
535
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:455
536
  msgctxt "dhl"
537
  msgid ""
538
  "Either a minimum age or a date of birth must be added to the ident check."
541
  "hinzugefügt werden."
542
 
543
  # @ woocommerce-germanized
544
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:468
545
  #, php-format
546
  msgctxt "dhl"
547
  msgid "%s duties element does not exist."
548
  msgstr "%s Zollabgabe existiert nicht."
549
 
550
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:798
551
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:873
552
  msgctxt "dhl"
553
  msgid "Invalid shipment"
554
  msgstr "Ungültige Sendung"
555
 
556
  # @ woocommerce-germanized
557
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:802
558
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:877
559
  msgctxt "dhl"
560
  msgid "Order does not exist"
561
  msgstr "Bestellung existiert nicht"
562
 
563
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:825
564
  msgctxt "dhl"
565
  msgid "Error while creating the label instance"
566
  msgstr "Fehler beim Erstellen der Label-Instanz"
567
 
568
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:945
569
  msgctxt "dhl"
570
  msgid "Invalid label"
571
  msgstr "Ungültiges Label"
572
 
573
  # @ woocommerce-germanized
574
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1033
575
  msgctxt "dhl"
576
  msgid "DHL Retoure International A"
577
  msgstr "DHL Retoure International A"
578
 
579
  # @ woocommerce-germanized
580
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1034
581
  msgctxt "dhl"
582
  msgid "DHL Retoure International B"
583
  msgstr "DHL Retoure International B"
584
 
585
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1043
586
  msgctxt "dhl"
587
  msgid "DHL Retoure Online"
588
  msgstr "DHL Retoure Online"
589
 
590
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1054
591
  msgctxt "dhl"
592
  msgid "DHL Paket Connect"
593
  msgstr "DHL Paket Connect"
594
 
595
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1055
596
  msgctxt "dhl"
597
  msgid "DHL Europaket (B2B)"
598
  msgstr "DHL Europaket (B2B)"
599
 
600
  # @ woocommerce-germanized
601
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1056
602
  msgctxt "dhl"
603
  msgid "DHL Paket International"
604
  msgstr "DHL Paket International"
605
 
606
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1122
607
  msgctxt "dhl"
608
  msgid "DHL Paket"
609
  msgstr "DHL Paket"
610
 
611
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1123
612
  msgctxt "dhl"
613
  msgid "DHL Paket PRIO"
614
  msgstr "DHL Paket PRIO"
615
 
616
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1124
617
  msgctxt "dhl"
618
  msgid "DHL Paket Taggleich"
619
  msgstr "DHL Paket Taggleich"
620
 
621
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1211
622
  msgctxt "dhl"
623
  msgid "Error while uploading label."
624
  msgstr "Fehler beim Hochladen des Labels."
1831
  msgid "%s %s"
1832
  msgstr "%s %s"
1833
 
1834
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:100
1835
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:122
1836
  msgctxt "dhl"
1837
  msgid "There was an error generating the label. Please check your logs."
1838
  msgstr "Es gab ein Problem beim Erstellen des Labels. Bitte prüfe deine Logs."
1839
 
1840
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:225
1841
+ #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:157
1842
  msgctxt "dhl"
1843
  msgid "Error while creating and uploading the label"
1844
  msgstr "Fehler beim Erstellen und hochladen des Labels"
1845
 
1846
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:311
1847
  #, php-format
1848
  msgctxt "dhl"
1849
  msgid "Could not delete label - %s"
1850
  msgstr "Das Label konnte nicht gelöscht werden - %s"
1851
 
1852
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:342
1853
  msgctxt "dhl"
1854
  msgid "Could not create account number - no product number."
1855
  msgstr ""
1856
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
1857
 
1858
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:363
1859
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
1860
  #, php-format
1861
  msgctxt "dhl"
1862
  msgid "Could not fetch shipment %d."
1863
  msgstr "Sendung %d konnte nicht gefunden werden."
1864
 
1865
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:632
 
 
 
 
 
 
 
 
 
 
1866
  #, php-format
1867
  msgctxt "dhl"
1868
  msgid "Only %s shipment items can be processed, your shipment has %s items."
1988
  msgid "Could not fetch parent shipment %d."
1989
  msgstr "Eltern-Sendung %d konnte nicht initialisiert werden."
1990
 
1991
+ #: woocommerce-germanized-dhl/src/DataStores/Label.php:308
 
 
 
 
 
1992
  msgctxt "dhl"
1993
  msgid "Invalid label."
1994
  msgstr "Ungültiges Label."
1995
 
1996
  #: woocommerce-germanized-dhl/src/Order.php:274
1997
+ #: woocommerce-germanized-dhl/src/SimpleLabel.php:157
1998
  #, php-format
1999
  msgctxt "dhl time-span"
2000
  msgid "%s-%s"
2001
  msgstr "%s-%s"
2002
 
2003
  # @ woocommerce-germanized
2004
+ #: woocommerce-germanized-dhl/src/Package.php:644
2005
  msgctxt "dhl"
2006
  msgid "Germany"
2007
  msgstr "Deutschland"
2200
  msgid "Please choose name and address of your preferred neighbor."
2201
  msgstr "Bitte wähle einen Namen und die Adresse deines Wunschnachbars."
2202
 
2203
+ #: woocommerce-germanized-dhl/src/ReturnLabel.php:157
2204
+ #: woocommerce-germanized-dhl/src/SimpleLabel.php:86
2205
  #, php-format
2206
  msgctxt "dhl full name"
2207
  msgid "%1$s"
2451
 
2452
  # @ woocommerce-germanized
2453
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:59
2454
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:703
2455
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2456
  #: woocommerce-germanized-shipments/src/Admin/Table.php:643
2457
  msgctxt "shipments"
2493
 
2494
  # @ woocommerce-germanized
2495
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:102
2496
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:705
2497
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:27
2498
  #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2499
  msgctxt "shipments"
2673
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
2674
 
2675
  #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:311
2676
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:639
2677
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:667
2678
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
2679
  msgctxt "shipments"
2680
  msgid "N/A"
2691
  msgstr "Format für E-Mail-Versand auswählen."
2692
 
2693
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:62
2694
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:701
2695
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:26
2696
  msgctxt "shipments"
2697
  msgid "Shipment"
2753
 
2754
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:218
2755
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipments-template-functions.php:101
2756
+ #: woocommerce-germanized-shipments/src/DataStores/Shipment.php:343
2757
  msgctxt "shipments"
2758
  msgid "Invalid shipment."
2759
  msgstr "Ungültige Sendung."
2771
 
2772
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:261
2773
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:265
2774
+ #: woocommerce-germanized-shipments/src/SimpleShipment.php:150
2775
+ #: woocommerce-germanized-shipments/src/SimpleShipment.php:226
2776
  msgctxt "shipments"
2777
  msgid "Invalid shipment order"
2778
  msgstr "Ungültige Bestellung zur Sendung"
2788
  msgstr "Ungültige Sendungsposition"
2789
 
2790
  # @ woocommerce-germanized
2791
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:702
2792
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:22
2793
  #: woocommerce-germanized-shipments/src/Admin/Table.php:642
2794
  msgctxt "shipments"
2795
  msgid "Date"
2796
  msgstr "Datum"
2797
 
2798
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:704
2799
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
2800
  msgctxt "shipments"
2801
  msgid "Tracking"
2802
  msgstr "Sendungsverfolgung"
2803
 
2804
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:729
2805
  msgctxt "shipments"
2806
  msgid "View"
2807
  msgstr "Anzeigen"
3431
  msgstr "Anzahl."
3432
 
3433
  # @ woocommerce-germanized
3434
+ #: woocommerce-germanized-shipments/src/Automation.php:59
3435
  msgctxt "shipments"
3436
  msgid "Order is fully shipped."
3437
  msgstr "Bestellung ist vollständig versandt."
3441
  msgid "Invalid shipment item."
3442
  msgstr "Ungültige Sendungsposition."
3443
 
3444
+ #: woocommerce-germanized-shipments/src/ReturnShipment.php:366
3445
+ #: woocommerce-germanized-shipments/src/Shipment.php:756
3446
  #, php-format
3447
  msgctxt "full name"
3448
  msgid "%1$s %2$s"
3449
  msgstr "%1$s %2$s"
3450
 
3451
+ #: woocommerce-germanized-shipments/src/ReturnShipment.php:430
3452
+ #: woocommerce-germanized-shipments/src/ReturnShipment.php:483
3453
  msgctxt "shipments"
3454
  msgid "Invalid shipment"
3455
  msgstr "Ungültige Sendung"
3456
 
3457
+ #: woocommerce-germanized-shipments/src/Shipment.php:591
3458
  #, php-format
3459
  msgctxt "shipments"
3460
  msgid ""
4087
 
4088
  # @ woocommerce-germanized-pro
4089
  # @ woocommerce-germanized
4090
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:34
4091
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:43
4092
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:26
4093
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:35
4094
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:24
4110
  msgid "Cheatin&#8217; huh?"
4111
  msgstr "So geht das leider nicht.."
4112
 
4113
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:114
4114
  msgctxt "dhl"
4115
  msgid "Action failed. Please refresh the page and retry."
4116
  msgstr ""
4117
  "Aktion fehlgeschlagen. Bitte aktualisiere die Seite und versuchen es erneut."
4118
 
4119
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:118
4120
  msgctxt "dhl"
4121
  msgid "You don't have permission to do this."
4122
  msgstr "Du bist leider nicht berechtigt, diese Aktion durchzuführen."
4123
 
4124
  # @ woocommerce-germanized
4125
  #. Plugin Name of the plugin/theme
4126
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:195
4127
  msgid "Germanized for WooCommerce"
4128
  msgstr "Germanized für WooCommerce"
4129
 
4130
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:300
4131
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:45
4132
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4133
  msgid "Yes"
4134
  msgstr "Ja"
4135
 
4136
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:300
4137
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4138
  msgid "No"
4139
  msgstr "Nein"
4140
 
4141
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:372
4142
  msgid "Paid for order notification manually sent to customer."
4143
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
4144
 
4145
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:392
4146
  msgid "Order confirmation manually sent to customer."
4147
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
4148
 
4149
  # @ woocommerce-germanized
4150
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:412
4151
  msgid "Resend order confirmation"
4152
  msgstr "Bestellbestätigung erneut versenden"
4153
 
4154
  # @ woocommerce-germanized
4155
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:413
4156
  msgid "Send paid for order notification"
4157
  msgstr "Bestellung bezahlt manuell versenden"
4158
 
4159
  # @ woocommerce-germanized
4160
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:423
4161
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:106
4162
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
4163
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
4165
  msgid "Germanized"
4166
  msgstr "Germanized"
4167
 
4168
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:437
4169
  msgid "Parcel Delivery Data Transfer:"
4170
  msgstr "Paketdienstleister Datenweitergabe:"
4171
 
4172
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:438
4173
  msgid "allowed"
4174
  msgstr "akzeptiert"
4175
 
4176
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:438
4177
  msgid "not allowed"
4178
  msgstr "nicht akzeptiert"
4179
 
4180
  # @ woocommerce-germanized
4181
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:521
4182
  msgid "Optional Email Content"
4183
  msgstr "Optionaler E-Mail Inhalt"
4184
 
4185
  # @ woocommerce-germanized
4186
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:539
4187
  msgid "Add content which will be replacing default page content within emails."
4188
  msgstr ""
4189
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
4190
  "Seite zu bestimmen."
4191
 
4192
  # @ woocommerce-germanized
4193
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:553
4194
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
4195
  msgid "Optional Mini Description"
4196
  msgstr "Warenkorb Kurzbeschreibung"
4197
 
4198
  # @ woocommerce-germanized
4199
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:575
4200
  msgid ""
4201
  "This content will be shown as short product description within checkout and "
4202
  "emails."
4943
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
4944
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
4945
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
4946
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:501
4947
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:512
4948
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
4949
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
4950
  msgid "Title"
i18n/languages/woocommerce-germanized-de_DE_formal.mo CHANGED
Binary file
i18n/languages/woocommerce-germanized-de_DE_formal.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2019-11-06 15:05+0100\n"
6
- "PO-Revision-Date: 2019-11-06 15:06+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
@@ -47,12 +47,12 @@ msgctxt "dhl"
47
  msgid "COD Amount"
48
  msgstr "Nachnahme Betrag"
49
 
50
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:38
51
  msgctxt "dhl"
52
  msgid "Duties"
53
  msgstr "Zollabgabe"
54
 
55
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:64
56
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:137
57
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:893
58
  #: woocommerce-germanized-dhl/src/ParcelServices.php:29
@@ -60,7 +60,7 @@ msgctxt "dhl"
60
  msgid "Preferred Day"
61
  msgstr "Wunschtag"
62
 
63
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:73
64
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:913
65
  #: woocommerce-germanized-dhl/src/ParcelServices.php:36
66
  msgctxt "dhl"
@@ -68,7 +68,7 @@ msgid "Preferred Time"
68
  msgstr "Wunschzeit"
69
 
70
  # @ woocommerce-germanized
71
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:84
72
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:165
73
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:945
74
  #: woocommerce-germanized-dhl/src/ParcelServices.php:43
@@ -76,27 +76,27 @@ msgctxt "dhl"
76
  msgid "Preferred Location"
77
  msgstr "Wunschort"
78
 
79
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:95
80
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:953
81
  #: woocommerce-germanized-dhl/src/ParcelServices.php:48
82
  msgctxt "dhl"
83
  msgid "Preferred Neighbor"
84
  msgstr "Wunschnachbar"
85
 
86
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:105
87
  msgctxt "dhl"
88
  msgid "Create inlay return label"
89
  msgstr "Beilage-Retourenlabel erstellen"
90
 
91
  # @ woocommerce-germanized
92
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:118
93
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:680
94
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:749
95
  msgctxt "dhl"
96
  msgid "Name"
97
  msgstr "Name"
98
 
99
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:127
100
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:687
101
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:756
102
  msgctxt "dhl"
@@ -104,8 +104,8 @@ msgid "Company"
104
  msgstr "Firma"
105
 
106
  # @ woocommerce-germanized
107
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:136
108
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:303
109
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:694
110
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:763
111
  msgctxt "dhl"
@@ -113,14 +113,14 @@ msgid "Street"
113
  msgstr "Straße"
114
 
115
  # @ woocommerce-germanized
116
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:145
117
  msgctxt "dhl"
118
  msgid "Street No"
119
  msgstr "Hausnummer"
120
 
121
  # @ woocommerce-germanized
122
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:156
123
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:304
124
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:715
125
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:784
126
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:27
@@ -129,8 +129,8 @@ msgid "Postcode"
129
  msgstr "Postleitzahl"
130
 
131
  # @ woocommerce-germanized
132
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:165
133
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:305
134
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:708
135
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:777
136
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:30
@@ -138,14 +138,14 @@ msgctxt "dhl"
138
  msgid "City"
139
  msgstr "Stadt"
140
 
141
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:176
142
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:731
143
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:800
144
  msgctxt "dhl"
145
  msgid "Phone"
146
  msgstr "Telefon"
147
 
148
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:185
149
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:585
150
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:738
151
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:807
@@ -153,71 +153,71 @@ msgctxt "dhl"
153
  msgid "Email"
154
  msgstr "E-Mail"
155
 
156
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:196
157
  msgctxt "dhl"
158
  msgid "Valid address only"
159
  msgstr "Nur valide Adressen"
160
 
161
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:205
162
  msgctxt "dhl"
163
  msgid "More services"
164
  msgstr "Mehr Services"
165
 
166
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:208
167
  msgctxt "dhl"
168
  msgid "Fewer services"
169
  msgstr "Weniger Services"
170
 
171
  # @ woocommerce-germanized
172
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:216
173
  msgctxt "dhl"
174
  msgid "Age check"
175
  msgstr "Alterssichtprüfung"
176
 
177
  # @ woocommerce-germanized
178
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:224
179
  msgctxt "dhl"
180
  msgid "Additional insurance"
181
  msgstr "Transportversicherung"
182
 
183
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:234
184
  msgctxt "dhl"
185
  msgid "Retail outlet routing"
186
  msgstr "Filialrouting"
187
 
188
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:246
189
  msgctxt "dhl"
190
  msgid "No neighbor"
191
  msgstr "Keine Nachbarschaftszustellung"
192
 
193
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:256
194
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:498
195
  msgctxt "dhl"
196
  msgid "Named person only"
197
  msgstr "Persönliche Übergabe"
198
 
199
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:264
200
  msgctxt "dhl"
201
  msgid "Bulky goods"
202
  msgstr "Sperrgut"
203
 
204
  # @ woocommerce-germanized
205
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:272
206
  msgctxt "dhl"
207
  msgid "Identity check"
208
  msgstr "Ident-Check"
209
 
210
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:283
211
  msgctxt "dhl"
212
  msgid "Date of Birth"
213
  msgstr "Geburtsdatum"
214
 
215
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:293
216
  msgctxt "dhl"
217
  msgid "Minimum age"
218
  msgstr "Mindestalter"
219
 
220
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:304
221
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:519
222
  msgctxt "dhl"
223
  msgid "Premium"
@@ -399,7 +399,7 @@ msgid "DHL label for your order: #{order_number}"
399
  msgstr "DHL Label zu Ihrer Bestellung: #{order_number}"
400
 
401
  # @ woocommerce-germanized
402
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:35
403
  #: woocommerce-germanized-dhl/src/Api/Paket.php:279
404
  #: woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:81
405
  msgctxt "dhl time context"
@@ -407,52 +407,67 @@ msgid "None"
407
  msgstr "Keine"
408
 
409
  # @ woocommerce-germanized
410
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:45
411
  #: woocommerce-germanized-dhl/src/Api/Paket.php:267
412
  msgctxt "dhl day context"
413
  msgid "None"
414
  msgstr "Keiner"
415
 
416
  # @ woocommerce-germanized
417
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:70
418
  msgctxt "dhl"
419
  msgid "Delivery Duty Unpaid"
420
  msgstr "Delivery Duty Unpaid"
421
 
422
  # @ woocommerce-germanized
423
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:71
424
  msgctxt "dhl"
425
  msgid "Delivery Duty Paid"
426
  msgstr "Delivery Duty Paid"
427
 
428
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:72
429
  msgctxt "dhl"
430
  msgid "Delivery Duty Paid (excl. VAT )"
431
  msgstr "Delivered Duty Paid (exkl. MwSt.)"
432
 
433
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:73
434
  msgctxt "dhl"
435
  msgid "Delivery Duty Paid (excl. Duties, taxes and VAT)"
436
  msgstr "Delivery Duty Paid (exkl. Zölle, Steuern und MwSt.)"
437
 
438
  # @ woocommerce-germanized
439
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:81
440
  msgctxt "age context"
441
  msgid "None"
442
  msgstr "Keine"
443
 
444
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:82
445
  msgctxt "dhl"
446
  msgid "Minimum age of 16"
447
  msgstr "Mindestens 16 Jahre"
448
 
449
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:83
450
  msgctxt "dhl"
451
  msgid "Minimum age of 18"
452
  msgstr "Mindestens 18 Jahre"
453
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
454
  # @ woocommerce-germanized
455
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:175
456
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:184
457
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:431
458
  #: woocommerce-germanized-dhl/src/ParcelLocator.php:790
@@ -462,63 +477,63 @@ msgid "Packstation"
462
  msgstr "Packstation"
463
 
464
  # @ woocommerce-germanized
465
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:176
466
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:177
467
  msgctxt "dhl"
468
  msgid "Postfiliale"
469
  msgstr "Postfiliale"
470
 
471
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:246
472
  msgctxt "dhl"
473
  msgid "Receiver is missing or does not exist."
474
  msgstr "Empfänger fehlt oder existiert nicht."
475
 
476
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:279
477
  #, php-format
478
  msgctxt "dhl"
479
  msgid "Shipment order #%s does not exist"
480
  msgstr "Bestellung zur Sendung #%s existiert nicht"
481
 
482
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:310
483
  #, php-format
484
  msgctxt "dhl"
485
  msgid "%s of the return address is a mandatory field."
486
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
487
 
488
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:315
489
  msgctxt "dhl"
490
  msgid "Please either add a return company or name."
491
  msgstr ""
492
  "Bitte geben Sie entweder einen Firmennamen oder Namen für die "
493
  "Rücksendeadresse an."
494
 
495
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:334
496
  msgctxt "dhl"
497
  msgid "Error while parsing preferred day."
498
  msgstr "Fehler beim Einlesen des Wunschtags."
499
 
500
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:345
501
  msgctxt "dhl"
502
  msgid "Error while parsing preferred time."
503
  msgstr "Fehler beim Einlesen der Wunschzeit."
504
 
505
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:369
506
  msgctxt "dhl"
507
  msgid "The visual min age check is invalid."
508
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
509
 
510
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:385
511
  msgctxt "dhl"
512
  msgid "The ident min age check is invalid."
513
  msgstr "Das Alter des Ident-Checks ist ungültig."
514
 
515
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:392
516
  msgctxt "dhl"
517
  msgid "There was an error parsing the date of birth for the identity check."
518
  msgstr ""
519
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
520
 
521
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:397
522
  msgctxt "dhl"
523
  msgid ""
524
  "Either a minimum age or a date of birth must be added to the ident check."
@@ -527,84 +542,84 @@ msgstr ""
527
  "hinzugefügt werden."
528
 
529
  # @ woocommerce-germanized
530
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:410
531
  #, php-format
532
  msgctxt "dhl"
533
  msgid "%s duties element does not exist."
534
  msgstr "%s Zollabgabe existiert nicht."
535
 
536
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:664
537
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:739
538
  msgctxt "dhl"
539
  msgid "Invalid shipment"
540
  msgstr "Ungültige Sendung"
541
 
542
  # @ woocommerce-germanized
543
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:668
544
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:743
545
  msgctxt "dhl"
546
  msgid "Order does not exist"
547
  msgstr "Bestellung existiert nicht"
548
 
549
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:691
550
  msgctxt "dhl"
551
  msgid "Error while creating the label instance"
552
  msgstr "Fehler beim Erstellen der Label-Instanz"
553
 
554
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:811
555
  msgctxt "dhl"
556
  msgid "Invalid label"
557
  msgstr "Ungültiges Label"
558
 
559
  # @ woocommerce-germanized
560
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:899
561
  msgctxt "dhl"
562
  msgid "DHL Retoure International A"
563
  msgstr "DHL Retoure International A"
564
 
565
  # @ woocommerce-germanized
566
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:900
567
  msgctxt "dhl"
568
  msgid "DHL Retoure International B"
569
  msgstr "DHL Retoure International B"
570
 
571
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:909
572
  msgctxt "dhl"
573
  msgid "DHL Retoure Online"
574
  msgstr "DHL Retoure Online"
575
 
576
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:920
577
  msgctxt "dhl"
578
  msgid "DHL Paket Connect"
579
  msgstr "DHL Paket Connect"
580
 
581
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:921
582
  msgctxt "dhl"
583
  msgid "DHL Europaket (B2B)"
584
  msgstr "DHL Europaket (B2B)"
585
 
586
  # @ woocommerce-germanized
587
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:922
588
  msgctxt "dhl"
589
  msgid "DHL Paket International"
590
  msgstr "DHL Paket International"
591
 
592
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:988
593
  msgctxt "dhl"
594
  msgid "DHL Paket"
595
  msgstr "DHL Paket"
596
 
597
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:989
598
  msgctxt "dhl"
599
  msgid "DHL Paket PRIO"
600
  msgstr "DHL Paket PRIO"
601
 
602
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:990
603
  msgctxt "dhl"
604
  msgid "DHL Paket Taggleich"
605
  msgstr "DHL Paket Taggleich"
606
 
607
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1077
608
  msgctxt "dhl"
609
  msgid "Error while uploading label."
610
  msgstr "Fehler beim Hochladen des Labels."
@@ -1821,48 +1836,39 @@ msgctxt "dhl location name"
1821
  msgid "%s %s"
1822
  msgstr "%s %s"
1823
 
1824
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:118
 
1825
  msgctxt "dhl"
1826
  msgid "There was an error generating the label. Please check your logs."
1827
  msgstr ""
1828
  "Es gab ein Problem beim Erstellen des Labels. Bitte prüfen Sie Ihre Logs."
1829
 
1830
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:221
1831
- #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:146
1832
  msgctxt "dhl"
1833
  msgid "Error while creating and uploading the label"
1834
  msgstr "Fehler beim Erstellen und hochladen des Labels"
1835
 
1836
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:307
1837
  #, php-format
1838
  msgctxt "dhl"
1839
  msgid "Could not delete label - %s"
1840
  msgstr "Das Label konnte nicht gelöscht werden - %s"
1841
 
1842
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:338
1843
  msgctxt "dhl"
1844
  msgid "Could not create account number - no product number."
1845
  msgstr ""
1846
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
1847
 
1848
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:359
1849
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
1850
  #, php-format
1851
  msgctxt "dhl"
1852
  msgid "Could not fetch shipment %d."
1853
  msgstr "Sendung %d konnte nicht gefunden werden."
1854
 
1855
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:432
1856
- msgctxt "dhl"
1857
- msgid "Shipment #{shipment_id} to order #{order_id}"
1858
- msgstr "Sendung #{shipment_id} zur Bestellung #{order_id}"
1859
-
1860
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:544
1861
- msgctxt "dhl"
1862
- msgid "Return shipment #{shipment_id} to order #{order_id}"
1863
- msgstr "Retourensendung #{shipment_id} zur Bestellung #{order_id}"
1864
-
1865
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:575
1866
  #, php-format
1867
  msgctxt "dhl"
1868
  msgid "Only %s shipment items can be processed, your shipment has %s items."
@@ -1988,25 +1994,20 @@ msgctxt "dhl"
1988
  msgid "Could not fetch parent shipment %d."
1989
  msgstr "Eltern-Sendung %d konnte nicht initialisiert werden."
1990
 
1991
- #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:52
1992
- msgctxt "dhl"
1993
- msgid "Return #{shipment_id} to shipment #{original_shipment_id}"
1994
- msgstr "Retoure #{shipment_id} zur Sendung #{original_shipment_id}"
1995
-
1996
- #: woocommerce-germanized-dhl/src/DataStores/Label.php:305
1997
  msgctxt "dhl"
1998
  msgid "Invalid label."
1999
  msgstr "Ungültiges Label."
2000
 
2001
  #: woocommerce-germanized-dhl/src/Order.php:274
2002
- #: woocommerce-germanized-dhl/src/SimpleLabel.php:148
2003
  #, php-format
2004
  msgctxt "dhl time-span"
2005
  msgid "%s-%s"
2006
  msgstr "%s-%s"
2007
 
2008
  # @ woocommerce-germanized
2009
- #: woocommerce-germanized-dhl/src/Package.php:640
2010
  msgctxt "dhl"
2011
  msgid "Germany"
2012
  msgstr "Deutschland"
@@ -2206,8 +2207,8 @@ msgctxt "dhl"
2206
  msgid "Please choose name and address of your preferred neighbor."
2207
  msgstr "Bitte wählen Sie einen Namen und die Adresse Ihres Wunschnachbars."
2208
 
2209
- #: woocommerce-germanized-dhl/src/ReturnLabel.php:138
2210
- #: woocommerce-germanized-dhl/src/SimpleLabel.php:85
2211
  #, php-format
2212
  msgctxt "dhl full name"
2213
  msgid "%1$s"
@@ -2457,7 +2458,7 @@ msgstr "LxBxH in dezimaler Form."
2457
 
2458
  # @ woocommerce-germanized
2459
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:59
2460
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:702
2461
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2462
  #: woocommerce-germanized-shipments/src/Admin/Table.php:643
2463
  msgctxt "shipments"
@@ -2499,7 +2500,7 @@ msgstr "Anzahl"
2499
 
2500
  # @ woocommerce-germanized
2501
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:102
2502
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:704
2503
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:27
2504
  #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2505
  msgctxt "shipments"
@@ -2678,8 +2679,8 @@ msgid "Text to appear below the main email content."
2678
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
2679
 
2680
  #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:311
2681
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:638
2682
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:666
2683
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
2684
  msgctxt "shipments"
2685
  msgid "N/A"
@@ -2696,7 +2697,7 @@ msgid "Choose which format of email to send."
2696
  msgstr "Format für E-Mail-Versand auswählen."
2697
 
2698
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:62
2699
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:700
2700
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:26
2701
  msgctxt "shipments"
2702
  msgid "Shipment"
@@ -2757,7 +2758,7 @@ msgstr "Retourniert"
2757
 
2758
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:218
2759
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipments-template-functions.php:101
2760
- #: woocommerce-germanized-shipments/src/DataStores/Shipment.php:340
2761
  msgctxt "shipments"
2762
  msgid "Invalid shipment."
2763
  msgstr "Ungültige Sendung."
@@ -2775,8 +2776,8 @@ msgstr "Fehler beim Erstellen der Sendungsinstanz"
2775
 
2776
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:261
2777
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:265
2778
- #: woocommerce-germanized-shipments/src/SimpleShipment.php:142
2779
- #: woocommerce-germanized-shipments/src/SimpleShipment.php:200
2780
  msgctxt "shipments"
2781
  msgid "Invalid shipment order"
2782
  msgstr "Ungültige Bestellung zur Sendung"
@@ -2792,20 +2793,20 @@ msgid "Invalid shipment item"
2792
  msgstr "Ungültige Sendungsposition"
2793
 
2794
  # @ woocommerce-germanized
2795
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:701
2796
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:22
2797
  #: woocommerce-germanized-shipments/src/Admin/Table.php:642
2798
  msgctxt "shipments"
2799
  msgid "Date"
2800
  msgstr "Datum"
2801
 
2802
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:703
2803
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
2804
  msgctxt "shipments"
2805
  msgid "Tracking"
2806
  msgstr "Sendungsverfolgung"
2807
 
2808
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:728
2809
  msgctxt "shipments"
2810
  msgid "View"
2811
  msgstr "Anzeigen"
@@ -3421,7 +3422,7 @@ msgid "Quantity."
3421
  msgstr "Anzahl."
3422
 
3423
  # @ woocommerce-germanized
3424
- #: woocommerce-germanized-shipments/src/Automation.php:48
3425
  msgctxt "shipments"
3426
  msgid "Order is fully shipped."
3427
  msgstr "Bestellung ist vollständig versandt."
@@ -3431,20 +3432,20 @@ msgctxt "shipments"
3431
  msgid "Invalid shipment item."
3432
  msgstr "Ungültige Sendungsposition."
3433
 
3434
- #: woocommerce-germanized-shipments/src/ReturnShipment.php:353
3435
- #: woocommerce-germanized-shipments/src/Shipment.php:729
3436
  #, php-format
3437
  msgctxt "full name"
3438
  msgid "%1$s %2$s"
3439
  msgstr "%1$s %2$s"
3440
 
3441
- #: woocommerce-germanized-shipments/src/ReturnShipment.php:417
3442
- #: woocommerce-germanized-shipments/src/ReturnShipment.php:470
3443
  msgctxt "shipments"
3444
  msgid "Invalid shipment"
3445
  msgstr "Ungültige Sendung"
3446
 
3447
- #: woocommerce-germanized-shipments/src/Shipment.php:570
3448
  #, php-format
3449
  msgctxt "shipments"
3450
  msgid ""
@@ -4075,8 +4076,8 @@ msgstr "Germanized Einstellungen"
4075
 
4076
  # @ woocommerce-germanized-pro
4077
  # @ woocommerce-germanized
4078
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:40
4079
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:49
4080
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:26
4081
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:35
4082
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:24
@@ -4098,55 +4099,55 @@ msgstr "Germanized Einstellungen"
4098
  msgid "Cheatin&#8217; huh?"
4099
  msgstr "So geht das leider nicht.."
4100
 
4101
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:123
4102
  msgctxt "dhl"
4103
  msgid "Action failed. Please refresh the page and retry."
4104
  msgstr ""
4105
  "Aktion fehlgeschlagen. Bitte aktualisieren Sie die Seite und versuchen es "
4106
  "erneut."
4107
 
4108
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:127
4109
  msgctxt "dhl"
4110
  msgid "You don't have permission to do this."
4111
  msgstr "Sie sind leider nicht berechtigt, diese Aktion durchzuführen."
4112
 
4113
  # @ woocommerce-germanized
4114
  #. Plugin Name of the plugin/theme
4115
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:204
4116
  msgid "Germanized for WooCommerce"
4117
  msgstr "Germanized für WooCommerce"
4118
 
4119
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:309
4120
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:45
4121
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4122
  msgid "Yes"
4123
  msgstr "Ja"
4124
 
4125
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:309
4126
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4127
  msgid "No"
4128
  msgstr "Nein"
4129
 
4130
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:381
4131
  msgid "Paid for order notification manually sent to customer."
4132
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
4133
 
4134
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:401
4135
  msgid "Order confirmation manually sent to customer."
4136
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
4137
 
4138
  # @ woocommerce-germanized
4139
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:421
4140
  msgid "Resend order confirmation"
4141
  msgstr "Bestellbestätigung erneut versenden"
4142
 
4143
  # @ woocommerce-germanized
4144
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:422
4145
  msgid "Send paid for order notification"
4146
  msgstr "Bestellung bezahlt manuell versenden"
4147
 
4148
  # @ woocommerce-germanized
4149
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:432
4150
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:106
4151
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
4152
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
@@ -4154,38 +4155,38 @@ msgstr "Bestellung bezahlt manuell versenden"
4154
  msgid "Germanized"
4155
  msgstr "Germanized"
4156
 
4157
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:446
4158
  msgid "Parcel Delivery Data Transfer:"
4159
  msgstr "Paketdienstleister Datenweitergabe:"
4160
 
4161
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:447
4162
  msgid "allowed"
4163
  msgstr "akzeptiert"
4164
 
4165
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:447
4166
  msgid "not allowed"
4167
  msgstr "nicht akzeptiert"
4168
 
4169
  # @ woocommerce-germanized
4170
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:546
4171
  msgid "Optional Email Content"
4172
  msgstr "Optionaler E-Mail Inhalt"
4173
 
4174
  # @ woocommerce-germanized
4175
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:564
4176
  msgid "Add content which will be replacing default page content within emails."
4177
  msgstr ""
4178
  "Füllen Sie dieses Feld aus um einen abweichenden E-Mail Anhangstext für "
4179
  "diese Seite zu bestimmen."
4180
 
4181
  # @ woocommerce-germanized
4182
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:578
4183
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
4184
  msgid "Optional Mini Description"
4185
  msgstr "Warenkorb Kurzbeschreibung"
4186
 
4187
  # @ woocommerce-germanized
4188
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:600
4189
  msgid ""
4190
  "This content will be shown as short product description within checkout and "
4191
  "emails."
@@ -4932,8 +4933,8 @@ msgstr ""
4932
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
4933
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
4934
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
4935
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:488
4936
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:499
4937
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
4938
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
4939
  msgid "Title"
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-11-13 15:50+0100\n"
6
+ "PO-Revision-Date: 2019-11-13 15:50+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
47
  msgid "COD Amount"
48
  msgstr "Nachnahme Betrag"
49
 
50
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:40
51
  msgctxt "dhl"
52
  msgid "Duties"
53
  msgstr "Zollabgabe"
54
 
55
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:66
56
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:137
57
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:893
58
  #: woocommerce-germanized-dhl/src/ParcelServices.php:29
60
  msgid "Preferred Day"
61
  msgstr "Wunschtag"
62
 
63
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:75
64
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:913
65
  #: woocommerce-germanized-dhl/src/ParcelServices.php:36
66
  msgctxt "dhl"
68
  msgstr "Wunschzeit"
69
 
70
  # @ woocommerce-germanized
71
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:86
72
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:165
73
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:945
74
  #: woocommerce-germanized-dhl/src/ParcelServices.php:43
76
  msgid "Preferred Location"
77
  msgstr "Wunschort"
78
 
79
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:97
80
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:953
81
  #: woocommerce-germanized-dhl/src/ParcelServices.php:48
82
  msgctxt "dhl"
83
  msgid "Preferred Neighbor"
84
  msgstr "Wunschnachbar"
85
 
86
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:107
87
  msgctxt "dhl"
88
  msgid "Create inlay return label"
89
  msgstr "Beilage-Retourenlabel erstellen"
90
 
91
  # @ woocommerce-germanized
92
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:120
93
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:680
94
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:749
95
  msgctxt "dhl"
96
  msgid "Name"
97
  msgstr "Name"
98
 
99
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:129
100
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:687
101
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:756
102
  msgctxt "dhl"
104
  msgstr "Firma"
105
 
106
  # @ woocommerce-germanized
107
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:138
108
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:361
109
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:694
110
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:763
111
  msgctxt "dhl"
113
  msgstr "Straße"
114
 
115
  # @ woocommerce-germanized
116
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:147
117
  msgctxt "dhl"
118
  msgid "Street No"
119
  msgstr "Hausnummer"
120
 
121
  # @ woocommerce-germanized
122
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:158
123
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:362
124
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:715
125
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:784
126
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:27
129
  msgstr "Postleitzahl"
130
 
131
  # @ woocommerce-germanized
132
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:167
133
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:363
134
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:708
135
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:777
136
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:30
138
  msgid "City"
139
  msgstr "Stadt"
140
 
141
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:178
142
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:731
143
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:800
144
  msgctxt "dhl"
145
  msgid "Phone"
146
  msgstr "Telefon"
147
 
148
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:187
149
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:585
150
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:738
151
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:807
153
  msgid "Email"
154
  msgstr "E-Mail"
155
 
156
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:198
157
  msgctxt "dhl"
158
  msgid "Valid address only"
159
  msgstr "Nur valide Adressen"
160
 
161
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:207
162
  msgctxt "dhl"
163
  msgid "More services"
164
  msgstr "Mehr Services"
165
 
166
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:210
167
  msgctxt "dhl"
168
  msgid "Fewer services"
169
  msgstr "Weniger Services"
170
 
171
  # @ woocommerce-germanized
172
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:218
173
  msgctxt "dhl"
174
  msgid "Age check"
175
  msgstr "Alterssichtprüfung"
176
 
177
  # @ woocommerce-germanized
178
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:226
179
  msgctxt "dhl"
180
  msgid "Additional insurance"
181
  msgstr "Transportversicherung"
182
 
183
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:236
184
  msgctxt "dhl"
185
  msgid "Retail outlet routing"
186
  msgstr "Filialrouting"
187
 
188
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:248
189
  msgctxt "dhl"
190
  msgid "No neighbor"
191
  msgstr "Keine Nachbarschaftszustellung"
192
 
193
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:258
194
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:498
195
  msgctxt "dhl"
196
  msgid "Named person only"
197
  msgstr "Persönliche Übergabe"
198
 
199
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:266
200
  msgctxt "dhl"
201
  msgid "Bulky goods"
202
  msgstr "Sperrgut"
203
 
204
  # @ woocommerce-germanized
205
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:274
206
  msgctxt "dhl"
207
  msgid "Identity check"
208
  msgstr "Ident-Check"
209
 
210
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:285
211
  msgctxt "dhl"
212
  msgid "Date of Birth"
213
  msgstr "Geburtsdatum"
214
 
215
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:295
216
  msgctxt "dhl"
217
  msgid "Minimum age"
218
  msgstr "Mindestalter"
219
 
220
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:306
221
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:519
222
  msgctxt "dhl"
223
  msgid "Premium"
399
  msgstr "DHL Label zu Ihrer Bestellung: #{order_number}"
400
 
401
  # @ woocommerce-germanized
402
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:36
403
  #: woocommerce-germanized-dhl/src/Api/Paket.php:279
404
  #: woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:81
405
  msgctxt "dhl time context"
407
  msgstr "Keine"
408
 
409
  # @ woocommerce-germanized
410
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:46
411
  #: woocommerce-germanized-dhl/src/Api/Paket.php:267
412
  msgctxt "dhl day context"
413
  msgid "None"
414
  msgstr "Keiner"
415
 
416
  # @ woocommerce-germanized
417
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:71
418
  msgctxt "dhl"
419
  msgid "Delivery Duty Unpaid"
420
  msgstr "Delivery Duty Unpaid"
421
 
422
  # @ woocommerce-germanized
423
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:72
424
  msgctxt "dhl"
425
  msgid "Delivery Duty Paid"
426
  msgstr "Delivery Duty Paid"
427
 
428
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:73
429
  msgctxt "dhl"
430
  msgid "Delivery Duty Paid (excl. VAT )"
431
  msgstr "Delivered Duty Paid (exkl. MwSt.)"
432
 
433
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:74
434
  msgctxt "dhl"
435
  msgid "Delivery Duty Paid (excl. Duties, taxes and VAT)"
436
  msgstr "Delivery Duty Paid (exkl. Zölle, Steuern und MwSt.)"
437
 
438
  # @ woocommerce-germanized
439
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:82
440
  msgctxt "age context"
441
  msgid "None"
442
  msgstr "Keine"
443
 
444
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:83
445
  msgctxt "dhl"
446
  msgid "Minimum age of 16"
447
  msgstr "Mindestens 16 Jahre"
448
 
449
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:84
450
  msgctxt "dhl"
451
  msgid "Minimum age of 18"
452
  msgstr "Mindestens 18 Jahre"
453
 
454
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:111
455
+ msgctxt "dhl"
456
+ msgid "Shipment #{shipment_id} to order #{order_id}"
457
+ msgstr "Sendung #{shipment_id} zur Bestellung #{order_id}"
458
+
459
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:126
460
+ msgctxt "dhl"
461
+ msgid "Return #{shipment_id} to shipment #{original_shipment_id}"
462
+ msgstr "Retoure #{shipment_id} zur Sendung #{original_shipment_id}"
463
+
464
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:140
465
+ msgctxt "dhl"
466
+ msgid "Return shipment #{shipment_id} to order #{order_id}"
467
+ msgstr "Retourensendung #{shipment_id} zur Bestellung #{order_id}"
468
+
469
  # @ woocommerce-germanized
470
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:233
471
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:184
472
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:431
473
  #: woocommerce-germanized-dhl/src/ParcelLocator.php:790
477
  msgstr "Packstation"
478
 
479
  # @ woocommerce-germanized
480
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:234
481
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:235
482
  msgctxt "dhl"
483
  msgid "Postfiliale"
484
  msgstr "Postfiliale"
485
 
486
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:304
487
  msgctxt "dhl"
488
  msgid "Receiver is missing or does not exist."
489
  msgstr "Empfänger fehlt oder existiert nicht."
490
 
491
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:337
492
  #, php-format
493
  msgctxt "dhl"
494
  msgid "Shipment order #%s does not exist"
495
  msgstr "Bestellung zur Sendung #%s existiert nicht"
496
 
497
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:368
498
  #, php-format
499
  msgctxt "dhl"
500
  msgid "%s of the return address is a mandatory field."
501
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
502
 
503
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:373
504
  msgctxt "dhl"
505
  msgid "Please either add a return company or name."
506
  msgstr ""
507
  "Bitte geben Sie entweder einen Firmennamen oder Namen für die "
508
  "Rücksendeadresse an."
509
 
510
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:392
511
  msgctxt "dhl"
512
  msgid "Error while parsing preferred day."
513
  msgstr "Fehler beim Einlesen des Wunschtags."
514
 
515
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:403
516
  msgctxt "dhl"
517
  msgid "Error while parsing preferred time."
518
  msgstr "Fehler beim Einlesen der Wunschzeit."
519
 
520
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:427
521
  msgctxt "dhl"
522
  msgid "The visual min age check is invalid."
523
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
524
 
525
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:443
526
  msgctxt "dhl"
527
  msgid "The ident min age check is invalid."
528
  msgstr "Das Alter des Ident-Checks ist ungültig."
529
 
530
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:450
531
  msgctxt "dhl"
532
  msgid "There was an error parsing the date of birth for the identity check."
533
  msgstr ""
534
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
535
 
536
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:455
537
  msgctxt "dhl"
538
  msgid ""
539
  "Either a minimum age or a date of birth must be added to the ident check."
542
  "hinzugefügt werden."
543
 
544
  # @ woocommerce-germanized
545
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:468
546
  #, php-format
547
  msgctxt "dhl"
548
  msgid "%s duties element does not exist."
549
  msgstr "%s Zollabgabe existiert nicht."
550
 
551
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:798
552
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:873
553
  msgctxt "dhl"
554
  msgid "Invalid shipment"
555
  msgstr "Ungültige Sendung"
556
 
557
  # @ woocommerce-germanized
558
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:802
559
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:877
560
  msgctxt "dhl"
561
  msgid "Order does not exist"
562
  msgstr "Bestellung existiert nicht"
563
 
564
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:825
565
  msgctxt "dhl"
566
  msgid "Error while creating the label instance"
567
  msgstr "Fehler beim Erstellen der Label-Instanz"
568
 
569
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:945
570
  msgctxt "dhl"
571
  msgid "Invalid label"
572
  msgstr "Ungültiges Label"
573
 
574
  # @ woocommerce-germanized
575
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1033
576
  msgctxt "dhl"
577
  msgid "DHL Retoure International A"
578
  msgstr "DHL Retoure International A"
579
 
580
  # @ woocommerce-germanized
581
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1034
582
  msgctxt "dhl"
583
  msgid "DHL Retoure International B"
584
  msgstr "DHL Retoure International B"
585
 
586
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1043
587
  msgctxt "dhl"
588
  msgid "DHL Retoure Online"
589
  msgstr "DHL Retoure Online"
590
 
591
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1054
592
  msgctxt "dhl"
593
  msgid "DHL Paket Connect"
594
  msgstr "DHL Paket Connect"
595
 
596
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1055
597
  msgctxt "dhl"
598
  msgid "DHL Europaket (B2B)"
599
  msgstr "DHL Europaket (B2B)"
600
 
601
  # @ woocommerce-germanized
602
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1056
603
  msgctxt "dhl"
604
  msgid "DHL Paket International"
605
  msgstr "DHL Paket International"
606
 
607
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1122
608
  msgctxt "dhl"
609
  msgid "DHL Paket"
610
  msgstr "DHL Paket"
611
 
612
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1123
613
  msgctxt "dhl"
614
  msgid "DHL Paket PRIO"
615
  msgstr "DHL Paket PRIO"
616
 
617
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1124
618
  msgctxt "dhl"
619
  msgid "DHL Paket Taggleich"
620
  msgstr "DHL Paket Taggleich"
621
 
622
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1211
623
  msgctxt "dhl"
624
  msgid "Error while uploading label."
625
  msgstr "Fehler beim Hochladen des Labels."
1836
  msgid "%s %s"
1837
  msgstr "%s %s"
1838
 
1839
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:100
1840
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:122
1841
  msgctxt "dhl"
1842
  msgid "There was an error generating the label. Please check your logs."
1843
  msgstr ""
1844
  "Es gab ein Problem beim Erstellen des Labels. Bitte prüfen Sie Ihre Logs."
1845
 
1846
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:225
1847
+ #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:157
1848
  msgctxt "dhl"
1849
  msgid "Error while creating and uploading the label"
1850
  msgstr "Fehler beim Erstellen und hochladen des Labels"
1851
 
1852
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:311
1853
  #, php-format
1854
  msgctxt "dhl"
1855
  msgid "Could not delete label - %s"
1856
  msgstr "Das Label konnte nicht gelöscht werden - %s"
1857
 
1858
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:342
1859
  msgctxt "dhl"
1860
  msgid "Could not create account number - no product number."
1861
  msgstr ""
1862
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
1863
 
1864
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:363
1865
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
1866
  #, php-format
1867
  msgctxt "dhl"
1868
  msgid "Could not fetch shipment %d."
1869
  msgstr "Sendung %d konnte nicht gefunden werden."
1870
 
1871
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:632
 
 
 
 
 
 
 
 
 
 
1872
  #, php-format
1873
  msgctxt "dhl"
1874
  msgid "Only %s shipment items can be processed, your shipment has %s items."
1994
  msgid "Could not fetch parent shipment %d."
1995
  msgstr "Eltern-Sendung %d konnte nicht initialisiert werden."
1996
 
1997
+ #: woocommerce-germanized-dhl/src/DataStores/Label.php:308
 
 
 
 
 
1998
  msgctxt "dhl"
1999
  msgid "Invalid label."
2000
  msgstr "Ungültiges Label."
2001
 
2002
  #: woocommerce-germanized-dhl/src/Order.php:274
2003
+ #: woocommerce-germanized-dhl/src/SimpleLabel.php:157
2004
  #, php-format
2005
  msgctxt "dhl time-span"
2006
  msgid "%s-%s"
2007
  msgstr "%s-%s"
2008
 
2009
  # @ woocommerce-germanized
2010
+ #: woocommerce-germanized-dhl/src/Package.php:644
2011
  msgctxt "dhl"
2012
  msgid "Germany"
2013
  msgstr "Deutschland"
2207
  msgid "Please choose name and address of your preferred neighbor."
2208
  msgstr "Bitte wählen Sie einen Namen und die Adresse Ihres Wunschnachbars."
2209
 
2210
+ #: woocommerce-germanized-dhl/src/ReturnLabel.php:157
2211
+ #: woocommerce-germanized-dhl/src/SimpleLabel.php:86
2212
  #, php-format
2213
  msgctxt "dhl full name"
2214
  msgid "%1$s"
2458
 
2459
  # @ woocommerce-germanized
2460
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:59
2461
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:703
2462
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2463
  #: woocommerce-germanized-shipments/src/Admin/Table.php:643
2464
  msgctxt "shipments"
2500
 
2501
  # @ woocommerce-germanized
2502
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:102
2503
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:705
2504
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:27
2505
  #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2506
  msgctxt "shipments"
2679
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
2680
 
2681
  #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:311
2682
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:639
2683
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:667
2684
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
2685
  msgctxt "shipments"
2686
  msgid "N/A"
2697
  msgstr "Format für E-Mail-Versand auswählen."
2698
 
2699
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:62
2700
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:701
2701
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:26
2702
  msgctxt "shipments"
2703
  msgid "Shipment"
2758
 
2759
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:218
2760
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipments-template-functions.php:101
2761
+ #: woocommerce-germanized-shipments/src/DataStores/Shipment.php:343
2762
  msgctxt "shipments"
2763
  msgid "Invalid shipment."
2764
  msgstr "Ungültige Sendung."
2776
 
2777
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:261
2778
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:265
2779
+ #: woocommerce-germanized-shipments/src/SimpleShipment.php:150
2780
+ #: woocommerce-germanized-shipments/src/SimpleShipment.php:226
2781
  msgctxt "shipments"
2782
  msgid "Invalid shipment order"
2783
  msgstr "Ungültige Bestellung zur Sendung"
2793
  msgstr "Ungültige Sendungsposition"
2794
 
2795
  # @ woocommerce-germanized
2796
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:702
2797
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:22
2798
  #: woocommerce-germanized-shipments/src/Admin/Table.php:642
2799
  msgctxt "shipments"
2800
  msgid "Date"
2801
  msgstr "Datum"
2802
 
2803
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:704
2804
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
2805
  msgctxt "shipments"
2806
  msgid "Tracking"
2807
  msgstr "Sendungsverfolgung"
2808
 
2809
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:729
2810
  msgctxt "shipments"
2811
  msgid "View"
2812
  msgstr "Anzeigen"
3422
  msgstr "Anzahl."
3423
 
3424
  # @ woocommerce-germanized
3425
+ #: woocommerce-germanized-shipments/src/Automation.php:59
3426
  msgctxt "shipments"
3427
  msgid "Order is fully shipped."
3428
  msgstr "Bestellung ist vollständig versandt."
3432
  msgid "Invalid shipment item."
3433
  msgstr "Ungültige Sendungsposition."
3434
 
3435
+ #: woocommerce-germanized-shipments/src/ReturnShipment.php:366
3436
+ #: woocommerce-germanized-shipments/src/Shipment.php:756
3437
  #, php-format
3438
  msgctxt "full name"
3439
  msgid "%1$s %2$s"
3440
  msgstr "%1$s %2$s"
3441
 
3442
+ #: woocommerce-germanized-shipments/src/ReturnShipment.php:430
3443
+ #: woocommerce-germanized-shipments/src/ReturnShipment.php:483
3444
  msgctxt "shipments"
3445
  msgid "Invalid shipment"
3446
  msgstr "Ungültige Sendung"
3447
 
3448
+ #: woocommerce-germanized-shipments/src/Shipment.php:591
3449
  #, php-format
3450
  msgctxt "shipments"
3451
  msgid ""
4076
 
4077
  # @ woocommerce-germanized-pro
4078
  # @ woocommerce-germanized
4079
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:34
4080
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:43
4081
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:26
4082
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:35
4083
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:24
4099
  msgid "Cheatin&#8217; huh?"
4100
  msgstr "So geht das leider nicht.."
4101
 
4102
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:114
4103
  msgctxt "dhl"
4104
  msgid "Action failed. Please refresh the page and retry."
4105
  msgstr ""
4106
  "Aktion fehlgeschlagen. Bitte aktualisieren Sie die Seite und versuchen es "
4107
  "erneut."
4108
 
4109
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:118
4110
  msgctxt "dhl"
4111
  msgid "You don't have permission to do this."
4112
  msgstr "Sie sind leider nicht berechtigt, diese Aktion durchzuführen."
4113
 
4114
  # @ woocommerce-germanized
4115
  #. Plugin Name of the plugin/theme
4116
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:195
4117
  msgid "Germanized for WooCommerce"
4118
  msgstr "Germanized für WooCommerce"
4119
 
4120
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:300
4121
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:45
4122
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4123
  msgid "Yes"
4124
  msgstr "Ja"
4125
 
4126
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:300
4127
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4128
  msgid "No"
4129
  msgstr "Nein"
4130
 
4131
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:372
4132
  msgid "Paid for order notification manually sent to customer."
4133
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
4134
 
4135
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:392
4136
  msgid "Order confirmation manually sent to customer."
4137
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
4138
 
4139
  # @ woocommerce-germanized
4140
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:412
4141
  msgid "Resend order confirmation"
4142
  msgstr "Bestellbestätigung erneut versenden"
4143
 
4144
  # @ woocommerce-germanized
4145
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:413
4146
  msgid "Send paid for order notification"
4147
  msgstr "Bestellung bezahlt manuell versenden"
4148
 
4149
  # @ woocommerce-germanized
4150
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:423
4151
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:106
4152
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
4153
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
4155
  msgid "Germanized"
4156
  msgstr "Germanized"
4157
 
4158
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:437
4159
  msgid "Parcel Delivery Data Transfer:"
4160
  msgstr "Paketdienstleister Datenweitergabe:"
4161
 
4162
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:438
4163
  msgid "allowed"
4164
  msgstr "akzeptiert"
4165
 
4166
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:438
4167
  msgid "not allowed"
4168
  msgstr "nicht akzeptiert"
4169
 
4170
  # @ woocommerce-germanized
4171
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:521
4172
  msgid "Optional Email Content"
4173
  msgstr "Optionaler E-Mail Inhalt"
4174
 
4175
  # @ woocommerce-germanized
4176
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:539
4177
  msgid "Add content which will be replacing default page content within emails."
4178
  msgstr ""
4179
  "Füllen Sie dieses Feld aus um einen abweichenden E-Mail Anhangstext für "
4180
  "diese Seite zu bestimmen."
4181
 
4182
  # @ woocommerce-germanized
4183
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:553
4184
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
4185
  msgid "Optional Mini Description"
4186
  msgstr "Warenkorb Kurzbeschreibung"
4187
 
4188
  # @ woocommerce-germanized
4189
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:575
4190
  msgid ""
4191
  "This content will be shown as short product description within checkout and "
4192
  "emails."
4933
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
4934
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
4935
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
4936
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:501
4937
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:512
4938
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
4939
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
4940
  msgid "Title"
includes/admin/class-wc-gzd-admin-welcome.php CHANGED
@@ -156,7 +156,7 @@ class WC_GZD_Admin_Welcome {
156
  </p>
157
 
158
  <div class="wc-germanized-welcome-pro">
159
- <a href="https://vendidero.de/woocommerce-germanized#pro" target="_blank"
160
  class="button button-primary wc-gzd-button"><span class="wc-gzd-pro">pro</span> Version
161
  entdecken</a>
162
  <p class="price smaller">ab 69 € inkl. MwSt. - inkl. 1 Jahr Updates & Premium
156
  </p>
157
 
158
  <div class="wc-germanized-welcome-pro">
159
+ <a href="https://vendidero.de/woocommerce-germanized" target="_blank"
160
  class="button button-primary wc-gzd-button"><span class="wc-gzd-pro">pro</span> Version
161
  entdecken</a>
162
  <p class="price smaller">ab 69 € inkl. MwSt. - inkl. 1 Jahr Updates & Premium
includes/admin/class-wc-gzd-admin.php CHANGED
@@ -15,12 +15,6 @@ class WC_GZD_Admin {
15
  */
16
  protected static $_instance = null;
17
 
18
- /**
19
- * Contains an array of script handles localized by WC.
20
- * @var array
21
- */
22
- private static $wp_localize_scripts = array();
23
-
24
  protected $wizard = null;
25
 
26
  public static function instance() {
@@ -55,9 +49,6 @@ class WC_GZD_Admin {
55
  add_action( 'admin_menu', array( $this, 'hide_metaboxes' ), 10 );
56
 
57
  add_action( 'admin_enqueue_scripts', array( $this, 'add_scripts' ) );
58
- add_action( 'wp_print_scripts', array( $this, 'localize_printed_scripts' ), 5 );
59
- add_action( 'wp_print_footer_scripts', array( $this, 'localize_printed_scripts' ), 5 );
60
-
61
  add_action( 'save_post', array( $this, 'save_legal_page_content' ), 10, 3 );
62
 
63
  add_filter( 'woocommerce_admin_status_tabs', array( $this, 'set_gzd_status_tab' ) );
@@ -498,6 +489,15 @@ class WC_GZD_Admin {
498
  'woocommerce_settings'
499
  ), WC_GERMANIZED_VERSION, true );
500
 
 
 
 
 
 
 
 
 
 
501
  if ( in_array( $screen->id, array( 'product', 'edit-product' ) ) ) {
502
  wp_enqueue_script( 'wc-gzd-admin-product-variations' );
503
  }
@@ -517,31 +517,6 @@ class WC_GZD_Admin {
517
  do_action( 'woocommerce_gzd_admin_assets', $this, $admin_script_path, $suffix );
518
  }
519
 
520
- public function localize_printed_scripts() {
521
- /**
522
- * Filter to localize certain admin scripts.
523
- *
524
- * @param array $scripts Array containing handle => data.
525
- *
526
- * @since 1.0.0
527
- *
528
- */
529
- $localized_scripts = apply_filters( 'woocommerce_gzd_admin_localized_scripts', array(
530
- 'wc-gzd-admin-settings' => array(
531
- 'tab_toggle_nonce' => wp_create_nonce( 'wc_gzd_tab_toggle_nonce' ),
532
- 'ajax_url' => admin_url( 'admin-ajax.php' ),
533
- ),
534
- ) );
535
-
536
- foreach ( $localized_scripts as $handle => $data ) {
537
- if ( ! in_array( $handle, self::$wp_localize_scripts ) && wp_script_is( $handle ) ) {
538
- $name = str_replace( '-', '_', $handle ) . '_params';
539
- self::$wp_localize_scripts[] = $handle;
540
- wp_localize_script( $handle, $name, $data );
541
- }
542
- }
543
- }
544
-
545
  public function add_legal_page_metabox() {
546
  add_meta_box( 'wc-gzd-legal-page-email-content', __( 'Optional Email Content', 'woocommerce-germanized' ), array(
547
  $this,
15
  */
16
  protected static $_instance = null;
17
 
 
 
 
 
 
 
18
  protected $wizard = null;
19
 
20
  public static function instance() {
49
  add_action( 'admin_menu', array( $this, 'hide_metaboxes' ), 10 );
50
 
51
  add_action( 'admin_enqueue_scripts', array( $this, 'add_scripts' ) );
 
 
 
52
  add_action( 'save_post', array( $this, 'save_legal_page_content' ), 10, 3 );
53
 
54
  add_filter( 'woocommerce_admin_status_tabs', array( $this, 'set_gzd_status_tab' ) );
489
  'woocommerce_settings'
490
  ), WC_GERMANIZED_VERSION, true );
491
 
492
+ wp_localize_script(
493
+ 'wc-gzd-admin-settings',
494
+ 'wc_gzd_admin_settings_params',
495
+ array(
496
+ 'tab_toggle_nonce' => wp_create_nonce( 'wc_gzd_tab_toggle_nonce' ),
497
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
498
+ )
499
+ );
500
+
501
  if ( in_array( $screen->id, array( 'product', 'edit-product' ) ) ) {
502
  wp_enqueue_script( 'wc-gzd-admin-product-variations' );
503
  }
517
  do_action( 'woocommerce_gzd_admin_assets', $this, $admin_script_path, $suffix );
518
  }
519
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
520
  public function add_legal_page_metabox() {
521
  add_meta_box( 'wc-gzd-legal-page-email-content', __( 'Optional Email Content', 'woocommerce-germanized' ), array(
522
  $this,
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php CHANGED
@@ -100,7 +100,7 @@ class WC_Germanized_Meta_Box_Product_Data_Variable {
100
  value="yes" <?php checked( 'yes', $gzd_product->get_unit_price_auto( 'edit' ) ? 'yes' : 'no' ); ?> />
101
  <span class="description">
102
  <span class="wc-gzd-premium-desc"><?php echo __( 'Calculate unit prices automatically', 'woocommerce-germanized' ); ?></span>
103
- <a href="https://vendidero.de/woocommerce-germanized#buy" target="_blank" class="wc-gzd-pro">pro</a>
104
  </span>
105
  </p>
106
  <p class="form-row form-row-first">
100
  value="yes" <?php checked( 'yes', $gzd_product->get_unit_price_auto( 'edit' ) ? 'yes' : 'no' ); ?> />
101
  <span class="description">
102
  <span class="wc-gzd-premium-desc"><?php echo __( 'Calculate unit prices automatically', 'woocommerce-germanized' ); ?></span>
103
+ <a href="https://vendidero.de/woocommerce-germanized#upgrade" target="_blank" class="wc-gzd-pro">pro</a>
104
  </span>
105
  </p>
106
  <p class="form-row form-row-first">
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php CHANGED
@@ -225,7 +225,7 @@ class WC_Germanized_Meta_Box_Product_Data {
225
 
226
  woocommerce_wp_checkbox( array( 'id' => '_unit_price_auto',
227
  'label' => __( 'Calculation', 'woocommerce-germanized' ),
228
- 'description' => '<span class="wc-gzd-premium-desc">' . __( 'Calculate base prices automatically.', 'woocommerce-germanized' ) . '</span> <a href="https://vendidero.de/woocommerce-germanized#buy" target="_blank" class="wc-gzd-pro">pro</a>'
229
  ) );
230
  woocommerce_wp_text_input( array( 'id' => '_unit_price_regular',
231
  'label' => __( 'Regular Base Price', 'woocommerce-germanized' ) . ' (' . get_woocommerce_currency_symbol() . ')',
225
 
226
  woocommerce_wp_checkbox( array( 'id' => '_unit_price_auto',
227
  'label' => __( 'Calculation', 'woocommerce-germanized' ),
228
+ 'description' => '<span class="wc-gzd-premium-desc">' . __( 'Calculate base prices automatically.', 'woocommerce-germanized' ) . '</span> <a href="https://vendidero.de/woocommerce-germanized#upgrade" target="_blank" class="wc-gzd-pro">pro</a>'
229
  ) );
230
  woocommerce_wp_text_input( array( 'id' => '_unit_price_regular',
231
  'label' => __( 'Regular Base Price', 'woocommerce-germanized' ) . ' (' . get_woocommerce_currency_symbol() . ')',
includes/admin/settings/class-wc-gzd-settings-tab-contract.php CHANGED
@@ -37,7 +37,7 @@ class WC_GZD_Settings_Tab_Contract extends WC_GZD_Settings_Tab {
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_contract_after_confirmation',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-inline-contract.png?v=' . WC_germanized()->version,
40
- 'href' => 'https://vendidero.de/woocommerce-germanized#contract',
41
  'type' => 'image',
42
  ),
43
 
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_contract_after_confirmation',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-inline-contract.png?v=' . WC_germanized()->version,
40
+ 'href' => 'https://vendidero.de/woocommerce-germanized/features#legal',
41
  'type' => 'image',
42
  ),
43
 
includes/admin/settings/class-wc-gzd-settings-tab-emails.php CHANGED
@@ -125,7 +125,7 @@ class WC_GZD_Settings_Tab_Emails extends WC_GZD_Settings_Tab {
125
  'title' => '',
126
  'id' => 'woocommerce_gzdp_legal_page_terms_enabled',
127
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-pdf.png?v=' . WC_germanized()->version,
128
- 'href' => 'https://vendidero.de/woocommerce-germanized#legal-page',
129
  'type' => 'image',
130
  ),
131
 
@@ -146,7 +146,7 @@ class WC_GZD_Settings_Tab_Emails extends WC_GZD_Settings_Tab {
146
  'title' => '',
147
  'id' => 'woocommerce_gzdp_legal_page_terms_enabled',
148
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-emails.png?v=' . WC_germanized()->version,
149
- 'href' => 'https://vendidero.de/woocommerce-germanized#legal-page',
150
  'type' => 'image',
151
  ),
152
 
125
  'title' => '',
126
  'id' => 'woocommerce_gzdp_legal_page_terms_enabled',
127
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-pdf.png?v=' . WC_germanized()->version,
128
+ 'href' => 'https://vendidero.de/woocommerce-germanized/features#legal',
129
  'type' => 'image',
130
  ),
131
 
146
  'title' => '',
147
  'id' => 'woocommerce_gzdp_legal_page_terms_enabled',
148
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-emails.png?v=' . WC_germanized()->version,
149
+ 'href' => 'https://vendidero.de/woocommerce-germanized/features#legal',
150
  'type' => 'image',
151
  ),
152
 
includes/admin/settings/class-wc-gzd-settings-tab-invoices.php CHANGED
@@ -37,7 +37,7 @@ class WC_GZD_Settings_Tab_Invoices extends WC_GZD_Settings_Tab {
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_invoice_enable',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-invoices.png?v=' . WC_germanized()->version,
40
- 'href' => 'https://vendidero.de/woocommerce-germanized#accounting',
41
  'type' => 'image',
42
  ),
43
 
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_invoice_enable',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-invoices.png?v=' . WC_germanized()->version,
40
+ 'href' => 'https://vendidero.de/woocommerce-germanized/features#accounting',
41
  'type' => 'image',
42
  ),
43
 
includes/admin/settings/class-wc-gzd-settings-tab-multistep-checkout.php CHANGED
@@ -37,7 +37,7 @@ class WC_GZD_Settings_Tab_Multistep_Checkout extends WC_GZD_Settings_Tab {
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_multistep_checkout_enable',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-checkout.png?v=' . WC_germanized()->version,
40
- 'href' => 'https://vendidero.de/woocommerce-germanized#multistep',
41
  'type' => 'image',
42
  ),
43
 
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_multistep_checkout_enable',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-checkout.png?v=' . WC_germanized()->version,
40
+ 'href' => 'https://vendidero.de/woocommerce-germanized/features#multistep-checkout',
41
  'type' => 'image',
42
  ),
43
 
includes/admin/settings/class-wc-gzd-settings-tab-revocation-generator.php CHANGED
@@ -37,7 +37,7 @@ class WC_GZD_Settings_Tab_Revocation_Generator extends WC_GZD_Settings_Tab {
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_terms_generator',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-widerruf.png?v=' . WC_germanized()->version,
40
- 'href' => 'https://vendidero.de/woocommerce-germanized#accounting',
41
  'type' => 'image',
42
  ),
43
 
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_terms_generator',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-widerruf.png?v=' . WC_germanized()->version,
40
+ 'href' => 'https://vendidero.de/woocommerce-germanized/features#accounting',
41
  'type' => 'image',
42
  ),
43
 
includes/admin/settings/class-wc-gzd-settings-tab-taxes.php CHANGED
@@ -74,7 +74,7 @@ class WC_GZD_Settings_Tab_Taxes extends WC_GZD_Settings_Tab {
74
  'title' => '',
75
  'id' => 'woocommerce_gzdp_enable_vat_check',
76
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-inline-vat.png?v=' . WC_germanized()->version,
77
- 'href' => 'https://vendidero.de/woocommerce-germanized#vat',
78
  'type' => 'image',
79
  ),
80
 
74
  'title' => '',
75
  'id' => 'woocommerce_gzdp_enable_vat_check',
76
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-inline-vat.png?v=' . WC_germanized()->version,
77
+ 'href' => 'https://vendidero.de/woocommerce-germanized/features#b2b',
78
  'type' => 'image',
79
  ),
80
 
includes/admin/settings/class-wc-gzd-settings-tab-terms-generator.php CHANGED
@@ -37,7 +37,7 @@ class WC_GZD_Settings_Tab_Terms_Generator extends WC_GZD_Settings_Tab {
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_terms_generator',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-agbs.png?v=' . WC_germanized()->version,
40
- 'href' => 'https://vendidero.de/woocommerce-germanized#accounting',
41
  'type' => 'image',
42
  ),
43
 
37
  'title' => '',
38
  'id' => 'woocommerce_gzdp_terms_generator',
39
  'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-agbs.png?v=' . WC_germanized()->version,
40
+ 'href' => 'https://vendidero.de/woocommerce-germanized/features#accounting',
41
  'type' => 'image',
42
  ),
43
 
includes/admin/views/html-notice-theme-supported.php CHANGED
@@ -14,7 +14,7 @@ $dismiss_url = add_query_arg( 'notice', 'wc-gzd-hide-theme-notice', add_query_ar
14
  <h3><?php printf( __( 'Enable full %s support', 'woocommerce-germanized' ), $current_theme->get( 'Name' ) ); ?></h3>
15
  <p><?php printf( __( 'Your current theme %s needs some adaptions to seamlessly integrate with Germanized. Our Pro Version will <strong>enable support for %s</strong> and makes sure Germanized settings are shown and styled within frontend for a better user experience. A better user experience will help you selling more products.', 'woocommerce-germanized' ), $current_theme->get( 'Name' ), $current_theme->get( 'Name' ) ); ?></p>
16
  <p class="alignleft wc-gzd-button-wrapper">
17
- <a class="button button-primary" href="https://vendidero.de/woocommerce-germanized#theme-support"
18
  target="_blank"><?php printf( __( 'Enable support for %s', 'woocommerce-germanized' ), $current_theme->get( 'Name' ) ); ?></a>
19
  </p>
20
  <p class="alignright">
14
  <h3><?php printf( __( 'Enable full %s support', 'woocommerce-germanized' ), $current_theme->get( 'Name' ) ); ?></h3>
15
  <p><?php printf( __( 'Your current theme %s needs some adaptions to seamlessly integrate with Germanized. Our Pro Version will <strong>enable support for %s</strong> and makes sure Germanized settings are shown and styled within frontend for a better user experience. A better user experience will help you selling more products.', 'woocommerce-germanized' ), $current_theme->get( 'Name' ), $current_theme->get( 'Name' ) ); ?></p>
16
  <p class="alignleft wc-gzd-button-wrapper">
17
+ <a class="button button-primary" href="https://vendidero.de/woocommerce-germanized#upgrade"
18
  target="_blank"><?php printf( __( 'Enable support for %s', 'woocommerce-germanized' ), $current_theme->get( 'Name' ) ); ?></a>
19
  </p>
20
  <p class="alignright">
includes/class-wc-gzd-coupon-helper.php CHANGED
@@ -300,11 +300,18 @@ class WC_GZD_Coupon_Helper {
300
  * @param WC_Coupon $coupon
301
  */
302
  public function coupon_save( $id, $coupon ) {
 
 
 
 
 
 
 
303
  if ( isset( $_POST['is_voucher'] ) ) {
304
  $this->convert_coupon_to_voucher( $coupon );
305
  } else {
306
- $coupon->update_meta_data( 'is_voucher', 'no' );
307
- $coupon->save();
308
  }
309
  }
310
  }
300
  * @param WC_Coupon $coupon
301
  */
302
  public function coupon_save( $id, $coupon ) {
303
+ // Reassign coupon to prevent saving bug https://github.com/woocommerce/woocommerce/issues/24570
304
+ $coupon = new WC_Coupon( $id );
305
+
306
+ if ( ! $coupon ) {
307
+ return;
308
+ }
309
+
310
  if ( isset( $_POST['is_voucher'] ) ) {
311
  $this->convert_coupon_to_voucher( $coupon );
312
  } else {
313
+ $coupon->update_meta_data( 'is_voucher', 'no' );
314
+ $coupon->save();
315
  }
316
  }
317
  }
includes/gateways/invoice/class-wc-gzd-gateway-invoice.php CHANGED
@@ -86,7 +86,7 @@ class WC_GZD_Gateway_Invoice extends WC_Payment_Gateway {
86
  <a class="button button-primary" href="https://vendidero.de/woocommerce-germanized"
87
  target="_blank"><?php _e( 'Upgrade now', 'woocommerce-germanized' ); ?></a>
88
  <a class="button button-secondary" style="margin-left: 1em"
89
- href="https://vendidero.de/woocommerce-germanized#accounting"
90
  target="_blank"><?php _e( 'Learn more about PDF invoicing', 'woocommerce-germanized' ); ?></a>
91
  </p>
92
  </div>
86
  <a class="button button-primary" href="https://vendidero.de/woocommerce-germanized"
87
  target="_blank"><?php _e( 'Upgrade now', 'woocommerce-germanized' ); ?></a>
88
  <a class="button button-secondary" style="margin-left: 1em"
89
+ href="https://vendidero.de/woocommerce-germanized/features#accounting"
90
  target="_blank"><?php _e( 'Learn more about PDF invoicing', 'woocommerce-germanized' ); ?></a>
91
  </p>
92
  </div>
packages/woocommerce-germanized-dhl/assets/css/admin.css CHANGED
@@ -62,7 +62,8 @@
62
  margin-bottom: 5px; }
63
 
64
  .germanized-create-label p.form-field select, .germanized-create-label p.form-field input[type=text], .germanized-create-label p.form-field input[type=email] {
65
- width: 100%; }
 
66
 
67
  .germanized-create-label p.form-field.form-field-checkbox {
68
  display: flex;
62
  margin-bottom: 5px; }
63
 
64
  .germanized-create-label p.form-field select, .germanized-create-label p.form-field input[type=text], .germanized-create-label p.form-field input[type=email] {
65
+ width: 100%;
66
+ max-width: 100%; }
67
 
68
  .germanized-create-label p.form-field.form-field-checkbox {
69
  display: flex;
packages/woocommerce-germanized-dhl/assets/css/admin.min.css CHANGED
@@ -1 +1 @@
1
- #posts-filter .wc-gzd-dhl-bulk-downloads{clear:both;float:left;margin:1em 0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.email::after{content:"\f465"}.wc-modal-shipping-method-settings .form-table td .wc-gzd-additional-desc{margin-top:1em;line-height:1.5em;background:#efefef;padding:.5em;font-style:normal;font-size:13px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.germanized-create-label .notice-wrapper .notice{margin:0;margin-bottom:1em}.germanized-create-label .notice-wrapper .notice p{margin:.5em 0!important;padding:2px!important;font-size:13px;line-height:1.5}.germanized-create-label p.form-field{display:inline-block;width:100%;margin-bottom:5px!important;margin-top:5px!important}.germanized-create-label p.form-field:first-child,.germanized-create-label p.form-field:last-child{margin-bottom:5px!important;margin-top:5px!important}.germanized-create-label .columns{margin-left:-.5rem!important;margin-right:-.5rem!important}.germanized-create-label .column{padding-left:.5rem!important;padding-right:.5rem!important}.germanized-create-label .show-services-trigger{font-weight:700;margin-top:15px;margin-bottom:0;display:block;text-align:right}.germanized-create-label .show-services-trigger a{text-decoration:none}.germanized-create-label .hide-default,.germanized-create-label .show-if{display:none}.germanized-create-label .show-if label{color:#777}.germanized-create-label p.form-field label{width:100%;display:block;margin-bottom:5px}.germanized-create-label p.form-field input[type=email],.germanized-create-label p.form-field input[type=text],.germanized-create-label p.form-field select{width:100%}.germanized-create-label p.form-field.form-field-checkbox{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;margin-top:10px!important;margin-bottom:10px!important;align-items:center}.germanized-create-label p.form-field.form-field-checkbox label{width:auto;margin-left:.5em;order:2;margin-bottom:0}.germanized-create-label p.form-field.form-field-checkbox input[type=checkbox]{order:1}.germanized-create-label p.form-field.form-field-checkbox .woocommerce-help-tip{order:3;margin-left:3px}.germanized-create-label p.form-field.form-field-checkbox .description{width:100%;margin-top:5px;color:#777;order:4;font-style:normal}.wc-gzd-shipment-dhl-label h4{margin-top:0}.wc-gzd-shipment-dhl-label .shipment-dhl-label-actions .shipment-dhl-label-actions-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1em;align-items:center}.wc-gzd-shipment-dhl-label .shipment-dhl-label-actions .shipment-dhl-label-actions-wrapper a{margin-right:1em}
1
+ #posts-filter .wc-gzd-dhl-bulk-downloads{clear:both;float:left;margin:1em 0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.email::after{content:"\f465"}.wc-modal-shipping-method-settings .form-table td .wc-gzd-additional-desc{margin-top:1em;line-height:1.5em;background:#efefef;padding:.5em;font-style:normal;font-size:13px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.germanized-create-label .notice-wrapper .notice{margin:0;margin-bottom:1em}.germanized-create-label .notice-wrapper .notice p{margin:.5em 0!important;padding:2px!important;font-size:13px;line-height:1.5}.germanized-create-label p.form-field{display:inline-block;width:100%;margin-bottom:5px!important;margin-top:5px!important}.germanized-create-label p.form-field:first-child,.germanized-create-label p.form-field:last-child{margin-bottom:5px!important;margin-top:5px!important}.germanized-create-label .columns{margin-left:-.5rem!important;margin-right:-.5rem!important}.germanized-create-label .column{padding-left:.5rem!important;padding-right:.5rem!important}.germanized-create-label .show-services-trigger{font-weight:700;margin-top:15px;margin-bottom:0;display:block;text-align:right}.germanized-create-label .show-services-trigger a{text-decoration:none}.germanized-create-label .hide-default,.germanized-create-label .show-if{display:none}.germanized-create-label .show-if label{color:#777}.germanized-create-label p.form-field label{width:100%;display:block;margin-bottom:5px}.germanized-create-label p.form-field input[type=email],.germanized-create-label p.form-field input[type=text],.germanized-create-label p.form-field select{width:100%;max-width:100%}.germanized-create-label p.form-field.form-field-checkbox{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;margin-top:10px!important;margin-bottom:10px!important;align-items:center}.germanized-create-label p.form-field.form-field-checkbox label{width:auto;margin-left:.5em;order:2;margin-bottom:0}.germanized-create-label p.form-field.form-field-checkbox input[type=checkbox]{order:1}.germanized-create-label p.form-field.form-field-checkbox .woocommerce-help-tip{order:3;margin-left:3px}.germanized-create-label p.form-field.form-field-checkbox .description{width:100%;margin-top:5px;color:#777;order:4;font-style:normal}.wc-gzd-shipment-dhl-label h4{margin-top:0}.wc-gzd-shipment-dhl-label .shipment-dhl-label-actions .shipment-dhl-label-actions-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1em;align-items:center}.wc-gzd-shipment-dhl-label .shipment-dhl-label-actions .shipment-dhl-label-actions-wrapper a{margin-right:1em}
packages/woocommerce-germanized-dhl/assets/css/admin.scss CHANGED
@@ -90,6 +90,7 @@
90
  }
91
  select, input[type=text], input[type=email] {
92
  width: 100%;
 
93
  }
94
 
95
  &.form-field-checkbox {
90
  }
91
  select, input[type=text], input[type=email] {
92
  width: 100%;
93
+ max-width: 100%;
94
  }
95
 
96
  &.form-field-checkbox {
packages/woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php CHANGED
@@ -30,6 +30,8 @@ $default_args = wc_gzd_dhl_get_label_default_args( $dhl_order, $shipment );
30
  'description' => '',
31
  'value' => isset( $default_args['cod_total'] ) ? $default_args['cod_total'] : '',
32
  ) ); ?>
 
 
33
  <?php endif; ?>
34
 
35
  <?php if ( Package::is_crossborder_shipment( $shipment->get_country() ) ) : ?>
30
  'description' => '',
31
  'value' => isset( $default_args['cod_total'] ) ? $default_args['cod_total'] : '',
32
  ) ); ?>
33
+
34
+ <input type="hidden" name="dhl_label_cod_includes_additional_total" value="<?php echo ( isset( $default_args['cod_includes_additional_total'] ) ? $default_args['cod_includes_additional_total'] : '' ); ?>" />
35
  <?php endif; ?>
36
 
37
  <?php if ( Package::is_crossborder_shipment( $shipment->get_country() ) ) : ?>
packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php CHANGED
@@ -14,6 +14,7 @@ use Vendidero\Germanized\DHL\Order;
14
  use Vendidero\Germanized\DHL\Package;
15
  use Vendidero\Germanized\DHL\ParcelLocator;
16
  use Vendidero\Germanized\DHL\ShippingMethod;
 
17
  use Vendidero\Germanized\DHL\ParcelServices;
18
  use Vendidero\Germanized\DHL\LabelFactory;
19
  use Vendidero\Germanized\DHL\SimpleLabel;
@@ -96,6 +97,49 @@ function wc_gzd_dhl_get_label_reference( $reference_type, $placeholders = array(
96
  return str_replace( array_keys( $placeholders ), array_values( $placeholders ), $text );
97
  }
98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  /**
100
  * Standard way of retrieving shipments based on certain parameters.
101
  *
@@ -142,23 +186,37 @@ function wc_gzd_dhl_get_services() {
142
 
143
  function wc_gzd_dhl_get_shipping_method( $instance_id ) {
144
 
 
 
145
  if ( ! is_numeric( $instance_id ) ) {
146
  $expl = explode( ':', $instance_id );
147
  $instance_id = ( ( ! empty( $expl ) && sizeof( $expl ) > 1 ) ? (int) $expl[1] : $instance_id );
148
  }
149
 
150
- if ( empty( $instance_id ) ) {
151
- return false;
152
- }
153
-
154
- // Make sure shipping zones are loaded
155
- include_once WC_ABSPATH . 'includes/class-wc-shipping-zones.php';
156
 
157
- if ( $method = WC_Shipping_Zones::get_shipping_method( $instance_id ) ) {
158
- return new ShippingMethod( $method );
 
159
  }
160
 
161
- return false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
162
  }
163
 
164
  function wc_gzd_dhl_get_preferred_services() {
@@ -527,6 +585,20 @@ function wc_gzd_dhl_validate_inlay_return_label_args( $parent_label, $args = arr
527
  return $args;
528
  }
529
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
530
  /**
531
  * @param Order $dhl_order
532
  * @param Shipment $shipment
@@ -550,6 +622,28 @@ function wc_gzd_dhl_get_label_default_args( $dhl_order, $shipment ) {
550
 
551
  if ( $dhl_order->has_cod_payment() ) {
552
  $defaults['cod_total'] = $shipment->get_total();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
553
  }
554
 
555
  if ( Package::is_crossborder_shipment( $shipment->get_country() ) ) {
@@ -628,6 +722,45 @@ function wc_gzd_dhl_get_label_default_args( $dhl_order, $shipment ) {
628
  return $defaults;
629
  }
630
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
631
  /**
632
  * @param Order $dhl_order
633
  * @param ReturnShipment $shipment
@@ -646,9 +779,10 @@ function wc_gzd_dhl_get_return_label_default_args( $dhl_order, $shipment ) {
646
  );
647
 
648
  $defaults['sender_address'] = array_merge( $defaults['sender_address'], array(
649
- 'name' => $shipment->get_formatted_sender_full_name(),
650
- 'street' => $shipment->get_sender_address_street(),
651
- 'street_number' => $shipment->get_sender_address_street_number(),
 
652
  ) );
653
 
654
  return $defaults;
14
  use Vendidero\Germanized\DHL\Package;
15
  use Vendidero\Germanized\DHL\ParcelLocator;
16
  use Vendidero\Germanized\DHL\ShippingMethod;
17
+ use Vendidero\Germanized\DHL\ShippingMethodPlaceholder;
18
  use Vendidero\Germanized\DHL\ParcelServices;
19
  use Vendidero\Germanized\DHL\LabelFactory;
20
  use Vendidero\Germanized\DHL\SimpleLabel;
97
  return str_replace( array_keys( $placeholders ), array_values( $placeholders ), $text );
98
  }
99
 
100
+ function wc_gzd_dhl_get_label_customer_reference( $label, $shipment ) {
101
+ /**
102
+ * Filter to adjust the customer reference field placed on the DHL label.
103
+ *
104
+ * @param string $text The customer reference text.
105
+ * @param Label $label The label instance.
106
+ * @param SimpleShipment $shipment The shipment instance.
107
+ *
108
+ * @since 3.0.0
109
+ * @package Vendidero/Germanized/DHL
110
+ */
111
+ return apply_filters( 'woocommerce_gzd_dhl_label_customer_reference', wc_gzd_dhl_get_label_reference( _x( 'Shipment #{shipment_id} to order #{order_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{order_id}' => $shipment->get_order_number() ) ), $label, $shipment );
112
+ }
113
+
114
+ function wc_gzd_dhl_get_return_label_customer_reference( $label, $shipment, $parent_shipment ) {
115
+ /**
116
+ * Filter to adjust the customer reference field placed on the DHL return label.
117
+ *
118
+ * @param string $text The customer reference text.
119
+ * @param Label $label The label instance.
120
+ * @param ReturnShipment $shipment The shipment instance.
121
+ * @param SimpleShipment $parent_shipment The parent shipment instance.
122
+ *
123
+ * @since 3.0.0
124
+ * @package Vendidero/Germanized/DHL
125
+ */
126
+ return apply_filters( 'woocommerce_gzd_dhl_return_label_customer_reference', wc_gzd_dhl_get_label_reference( _x( 'Return #{shipment_id} to shipment #{original_shipment_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{original_shipment_id}' => $parent_shipment->get_id() ) ), $label, $shipment, $parent_shipment );
127
+ }
128
+
129
+ function wc_gzd_dhl_get_inlay_return_label_reference( $label, $shipment ) {
130
+ /**
131
+ * Filter to adjust the inlay return reference field placed on the DHL label.
132
+ *
133
+ * @param string $text The customer reference text.
134
+ * @param Label $label The label instance.
135
+ * @param SimpleShipment $shipment The shipment instance.
136
+ *
137
+ * @since 3.0.0
138
+ * @package Vendidero/Germanized/DHL
139
+ */
140
+ return apply_filters( 'woocommerce_gzd_dhl_inlay_return_label_reference', wc_gzd_dhl_get_label_reference( _x( 'Return shipment #{shipment_id} to order #{order_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{order_id}' => $shipment->get_order_number() ) ), $label, $shipment );
141
+ }
142
+
143
  /**
144
  * Standard way of retrieving shipments based on certain parameters.
145
  *
186
 
187
  function wc_gzd_dhl_get_shipping_method( $instance_id ) {
188
 
189
+ $original_id = $instance_id;
190
+
191
  if ( ! is_numeric( $instance_id ) ) {
192
  $expl = explode( ':', $instance_id );
193
  $instance_id = ( ( ! empty( $expl ) && sizeof( $expl ) > 1 ) ? (int) $expl[1] : $instance_id );
194
  }
195
 
196
+ if ( ! empty( $instance_id ) ) {
197
+ // Make sure shipping zones are loaded
198
+ include_once WC_ABSPATH . 'includes/class-wc-shipping-zones.php';
 
 
 
199
 
200
+ if ( $method = WC_Shipping_Zones::get_shipping_method( $instance_id ) ) {
201
+ return new ShippingMethod( $method );
202
+ }
203
  }
204
 
205
+ // Load placeholder
206
+ $placeholder = new ShippingMethodPlaceholder( $original_id );
207
+
208
+ /**
209
+ * Filter to adjust the fallback shipping method to be loaded if no real
210
+ * shipping method was able to be constructed (e.g. a custom plugin is being used which
211
+ * replaces the default Woo shipping zones integration).
212
+ *
213
+ * @param ShippingMethod $placeholder The placeholder impl.
214
+ * @param string $original_id The shipping method id.
215
+ *
216
+ * @since 3.0.0
217
+ * @package Vendidero/Germanized/DHL
218
+ */
219
+ return apply_filters( 'woocommerce_gzd_dhl_shipping_method_fallback', $placeholder, $original_id );
220
  }
221
 
222
  function wc_gzd_dhl_get_preferred_services() {
585
  return $args;
586
  }
587
 
588
+ /**
589
+ * @param Shipment $shipment
590
+ */
591
+ function wc_gzd_dhl_get_label_shipment_address_addition( $shipment ) {
592
+ $addition = $shipment->get_address_2();
593
+ $street_addition = $shipment->get_address_street_addition();
594
+
595
+ if ( ! empty( $street_addition ) ) {
596
+ $addition = $street_addition . ( ! empty( $addition ) ? ' ' . $addition : '' );
597
+ }
598
+
599
+ return trim( $addition );
600
+ }
601
+
602
  /**
603
  * @param Order $dhl_order
604
  * @param Shipment $shipment
622
 
623
  if ( $dhl_order->has_cod_payment() ) {
624
  $defaults['cod_total'] = $shipment->get_total();
625
+
626
+ /**
627
+ * This check is necessary to make sure only one label per order
628
+ * has the additional total (shipping total, fee total) added to the COD amount.
629
+ */
630
+ $shipments = wc_gzd_get_shipments_by_order( $shipment->get_order_id() );
631
+ $needs_additional_total = true;
632
+
633
+ foreach( $shipments as $shipment ) {
634
+ if ( $existing_label = wc_gzd_dhl_get_shipment_label( $shipment, 'simple' ) ) {
635
+
636
+ if ( $existing_label->cod_includes_additional_total() ) {
637
+ $needs_additional_total = false;
638
+ break;
639
+ }
640
+ }
641
+ }
642
+
643
+ if ( $needs_additional_total ) {
644
+ $defaults['cod_total'] += round( $shipment->get_additional_total(), wc_get_price_decimals() );
645
+ $defaults['cod_includes_additional_total'] = true;
646
+ }
647
  }
648
 
649
  if ( Package::is_crossborder_shipment( $shipment->get_country() ) ) {
722
  return $defaults;
723
  }
724
 
725
+ function wc_gzd_dhl_get_custom_label_format( $label, $type = '' ) {
726
+ $available = array(
727
+ 'A4',
728
+ '910-300-700',
729
+ '910-300-700-oZ',
730
+ '910-300-600',
731
+ '910-300-610',
732
+ '910-300-710',
733
+ );
734
+
735
+ /**
736
+ * This filter allows adjusting the default label format (GUI) to a custom format e.g. 910-300-700.
737
+ * The following formats are available:
738
+ *
739
+ * <ul>
740
+ * <li>A4</li>
741
+ * <li>910-300-700</li>
742
+ * <li>910-300-700-oZ</li>
743
+ * <li>910-300-600</li>
744
+ * <li>910-300-610</li>
745
+ * <li>910-300-710</li>
746
+ * </ul>
747
+ *
748
+ * @param string $format The label format.
749
+ * @param Label $label The label instance.
750
+ * @param string $type The type e.g. inlay_return.
751
+ *
752
+ * @since 3.0.5
753
+ * @package Vendidero/Germanized/DHL
754
+ */
755
+ $format = apply_filters( 'woocommerce_gzd_dhl_label_custom_format', '', $label, $type );
756
+
757
+ if ( ! empty( $format ) && ! in_array( $format, $available ) ) {
758
+ $format = '';
759
+ }
760
+
761
+ return $format;
762
+ }
763
+
764
  /**
765
  * @param Order $dhl_order
766
  * @param ReturnShipment $shipment
779
  );
780
 
781
  $defaults['sender_address'] = array_merge( $defaults['sender_address'], array(
782
+ 'name' => $shipment->get_formatted_sender_full_name(),
783
+ 'street' => $shipment->get_sender_address_street(),
784
+ 'street_number' => $shipment->get_sender_address_street_number(),
785
+ 'street_addition' => $shipment->get_sender_address_street_addition(),
786
  ) );
787
 
788
  return $defaults;
packages/woocommerce-germanized-dhl/src/Admin/Importer.php CHANGED
@@ -42,16 +42,16 @@ class Importer {
42
  'shipper_company' => 'shipper_company',
43
  'shipper_address' => 'shipper_street',
44
  'shipper_address_no' => 'shipper_street_no',
45
- 'shipper_city' => 'shipper_city',
46
- 'shipper_zip' => 'shipper_postcode',
47
  'shipper_phone' => 'shipper_phone',
48
  'shipper_email' => 'shipper_email',
49
  'return_name' => 'return_address_name',
50
  'return_company' => 'return_address_company',
51
  'return_address' => 'return_address_street',
52
  'return_address_no' => 'return_address_street_no',
53
- 'return_city' => 'return_address_city',
54
- 'return_zip' => 'return_address_postcode',
55
  'return_phone' => 'return_address_phone',
56
  'return_email' => 'return_address_email',
57
  'bank_holder' => 'bank_holder',
42
  'shipper_company' => 'shipper_company',
43
  'shipper_address' => 'shipper_street',
44
  'shipper_address_no' => 'shipper_street_no',
45
+ 'shipper_address_city' => 'shipper_city',
46
+ 'shipper_address_zip' => 'shipper_postcode',
47
  'shipper_phone' => 'shipper_phone',
48
  'shipper_email' => 'shipper_email',
49
  'return_name' => 'return_address_name',
50
  'return_company' => 'return_address_company',
51
  'return_address' => 'return_address_street',
52
  'return_address_no' => 'return_address_street_no',
53
+ 'return_address_city' => 'return_address_city',
54
+ 'return_address_zip' => 'return_address_postcode',
55
  'return_phone' => 'return_address_phone',
56
  'return_email' => 'return_address_email',
57
  'bank_holder' => 'bank_holder',
packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php CHANGED
@@ -96,6 +96,10 @@ class LabelSoap extends Soap {
96
  throw $e;
97
  }
98
 
 
 
 
 
99
  return $this->update_label( $label, $response_body->Status, $response_body->CreationState );
100
  }
101
 
@@ -429,38 +433,18 @@ class LabelSoap extends Soap {
429
  'ShipmentDetails' => array(
430
  'product' => $label->get_dhl_product(),
431
  'accountNumber' => self::get_account_number( $label->get_dhl_product() ),
432
- 'customerReference' => wc_gzd_dhl_get_label_reference( _x( 'Shipment #{shipment_id} to order #{order_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{order_id}' => $shipment->get_order_id() ) ),
433
  'shipmentDate' => date('Y-m-d' ),
434
  'ShipmentItem' => array(
435
  'weightInKG' => $label->get_weight(),
436
- 'lengthInCM' => wc_get_dimension( $shipment->get_length(), 'cm', $shipment->get_dimension_unit() ),
437
- 'widthInCM' => wc_get_dimension( $shipment->get_width(), 'cm', $shipment->get_dimension_unit() ),
438
- 'heightInCM' => wc_get_dimension( $shipment->get_height(), 'cm', $shipment->get_dimension_unit() ),
439
  ),
440
  'Service' => $services,
441
  'Notification' => $label->has_email_notification() ? array( 'recipientEmailAddress' => $shipment->get_email() ) : array(),
442
  'BankData' => array(),
443
  ),
444
- 'Shipper' => array(
445
- 'Name' => array(
446
- 'name1' => Package::get_setting( 'shipper_company' ) ? Package::get_setting( 'shipper_company' ) : Package::get_setting( 'shipper_name' ),
447
- 'name2' => Package::get_setting( 'shipper_company' ) ? Package::get_setting( 'shipper_name' ) : '',
448
- ),
449
- 'Address' => array(
450
- 'streetName' => Package::get_setting( 'shipper_street' ),
451
- 'streetNumber' => Package::get_setting( 'shipper_street_no' ),
452
- 'zip' => Package::get_setting( 'shipper_postcode' ),
453
- 'city' => Package::get_setting( 'shipper_city' ),
454
- 'Origin' => array(
455
- 'countryISOCode' => Package::get_setting( 'shipper_country' ),
456
- 'state' => wc_gzd_dhl_format_label_state( Package::get_setting( 'shipper_state' ), Package::get_setting( 'shipper_country' ) ),
457
- )
458
- ),
459
- 'Communication' => array(
460
- 'phone' => Package::get_setting( 'shipper_phone' ),
461
- 'email' => Package::get_setting( 'shipper_email' )
462
- )
463
- ),
464
  'Receiver' => array(
465
  'name1' => $shipment->get_company() ? $shipment->get_company() : $shipment->get_formatted_full_name(),
466
  'Address' => array(
@@ -475,7 +459,7 @@ class LabelSoap extends Soap {
475
  * @since 3.0.3
476
  * @package Vendidero/Germanized/DHL
477
  */
478
- 'name3' => apply_filters( 'woocommerce_gzd_dhl_label_api_receiver_name3', $shipment->get_address_2(), $label ),
479
  'streetName' => $shipment->get_address_street(),
480
  'streetNumber' => $shipment->get_address_street_number(),
481
  'zip' => $shipment->get_postcode(),
@@ -486,6 +470,17 @@ class LabelSoap extends Soap {
486
  )
487
  ),
488
  'Communication' => array(
 
 
 
 
 
 
 
 
 
 
 
489
  /**
490
  * Choose whether to transfer the phone number to DHL on creating a label.
491
  * By default the phone number is not transmitted.
@@ -517,6 +512,56 @@ class LabelSoap extends Soap {
517
  )
518
  );
519
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
520
  if ( $shipment->send_to_external_pickup( array_keys( wc_gzd_dhl_get_pickup_types() ) ) ) {
521
  // Address is NOT needed if using a parcel shop
522
  unset( $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Address'] );
@@ -552,7 +597,7 @@ class LabelSoap extends Soap {
552
 
553
  if ( $label->has_inlay_return() ) {
554
  $dhl_label_body['ShipmentOrder']['Shipment']['ShipmentDetails']['returnShipmentAccountNumber'] = self::get_return_account_number();
555
- $dhl_label_body['ShipmentOrder']['Shipment']['ShipmentDetails']['returnShipmentReference'] = wc_gzd_dhl_get_label_reference( _x( 'Return shipment #{shipment_id} to order #{order_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{order_id}' => $shipment->get_order_id() ) );
556
 
557
  $dhl_label_body['ShipmentOrder']['Shipment']['ReturnReceiver'] = array(
558
  'Name' => array(
@@ -570,8 +615,9 @@ class LabelSoap extends Soap {
570
  )
571
  ),
572
  'Communication' => array(
573
- 'phone' => $label->get_return_phone(),
574
- 'email' => $label->get_return_email()
 
575
  )
576
  );
577
  }
96
  throw $e;
97
  }
98
 
99
+ if ( ! isset( $response_body->Status ) || ! isset( $response_body->CreationState ) ) {
100
+ throw new Exception( _x( 'There was an error generating the label. Please check your logs.', 'dhl', 'woocommerce-germanized' ) );
101
+ }
102
+
103
  return $this->update_label( $label, $response_body->Status, $response_body->CreationState );
104
  }
105
 
433
  'ShipmentDetails' => array(
434
  'product' => $label->get_dhl_product(),
435
  'accountNumber' => self::get_account_number( $label->get_dhl_product() ),
436
+ 'customerReference' => wc_gzd_dhl_get_label_customer_reference( $label, $shipment ),
437
  'shipmentDate' => date('Y-m-d' ),
438
  'ShipmentItem' => array(
439
  'weightInKG' => $label->get_weight(),
440
+ 'lengthInCM' => $shipment->has_dimensions() ? wc_get_dimension( $shipment->get_length(), 'cm', $shipment->get_dimension_unit() ) : '',
441
+ 'widthInCM' => $shipment->has_dimensions() ? wc_get_dimension( $shipment->get_width(), 'cm', $shipment->get_dimension_unit() ) : '',
442
+ 'heightInCM' => $shipment->has_dimensions() ? wc_get_dimension( $shipment->get_height(), 'cm', $shipment->get_dimension_unit() ) : '',
443
  ),
444
  'Service' => $services,
445
  'Notification' => $label->has_email_notification() ? array( 'recipientEmailAddress' => $shipment->get_email() ) : array(),
446
  'BankData' => array(),
447
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
448
  'Receiver' => array(
449
  'name1' => $shipment->get_company() ? $shipment->get_company() : $shipment->get_formatted_full_name(),
450
  'Address' => array(
459
  * @since 3.0.3
460
  * @package Vendidero/Germanized/DHL
461
  */
462
+ 'name3' => apply_filters( 'woocommerce_gzd_dhl_label_api_receiver_name3', wc_gzd_dhl_get_label_shipment_address_addition( $shipment ), $label ),
463
  'streetName' => $shipment->get_address_street(),
464
  'streetNumber' => $shipment->get_address_street_number(),
465
  'zip' => $shipment->get_postcode(),
470
  )
471
  ),
472
  'Communication' => array(
473
+ /**
474
+ * Choose whether to transmit the full name of the shipment receiver as contactPerson
475
+ * while creating a label.
476
+ *
477
+ * @param string $name The name of the shipmen receiver.
478
+ * @param Label $label The label instance.
479
+ *
480
+ * @since 3.0.5
481
+ * @package Vendidero/Germanized/DHL
482
+ */
483
+ 'contactPerson' => apply_filters( 'woocommerce_gzd_dhl_label_api_communication_contact_person', $shipment->get_formatted_full_name(), $label ),
484
  /**
485
  * Choose whether to transfer the phone number to DHL on creating a label.
486
  * By default the phone number is not transmitted.
512
  )
513
  );
514
 
515
+ /**
516
+ * This filter allows using a ShipperReference configured in the GKP instead of transmitting
517
+ * the shipper data from the DHL settings. Use this filter carefully and make sure that the
518
+ * reference exists.
519
+ *
520
+ * @param string $shipper_reference The shipper reference from the GKP.
521
+ * @param Label $label The label instance.
522
+ *
523
+ * @since 3.0.5
524
+ * @package Vendidero/Germanized/DHL
525
+ */
526
+ $shipper_reference = apply_filters( 'woocommerce_gzd_dhl_label_api_shipper_reference', '', $label );
527
+
528
+ if ( ! empty( $shipper_reference ) ) {
529
+ $dhl_label_body['ShipmentOrder']['Shipment']['ShipperReference'] = $shipper_reference;
530
+ } else {
531
+ $dhl_label_body['ShipmentOrder']['Shipment']['Shipper'] = array(
532
+ 'Name' => array(
533
+ 'name1' => Package::get_setting( 'shipper_company' ) ? Package::get_setting( 'shipper_company' ) : Package::get_setting( 'shipper_name' ),
534
+ 'name2' => Package::get_setting( 'shipper_company' ) ? Package::get_setting( 'shipper_name' ) : '',
535
+ ),
536
+ 'Address' => array(
537
+ 'streetName' => Package::get_setting( 'shipper_street' ),
538
+ 'streetNumber' => Package::get_setting( 'shipper_street_no' ),
539
+ 'zip' => Package::get_setting( 'shipper_postcode' ),
540
+ 'city' => Package::get_setting( 'shipper_city' ),
541
+ 'Origin' => array(
542
+ 'countryISOCode' => Package::get_setting( 'shipper_country' ),
543
+ 'state' => wc_gzd_dhl_format_label_state( Package::get_setting( 'shipper_state' ), Package::get_setting( 'shipper_country' ) ),
544
+ )
545
+ ),
546
+ 'Communication' => array(
547
+ 'phone' => Package::get_setting( 'shipper_phone' ),
548
+ 'email' => Package::get_setting( 'shipper_email' ),
549
+ 'contactPerson' => Package::get_setting( 'shipper_name' ),
550
+ )
551
+ );
552
+ }
553
+
554
+ $label_custom_format = wc_gzd_dhl_get_custom_label_format( $label );
555
+ $label_custom_return_format = wc_gzd_dhl_get_custom_label_format( $label, 'inlay_return' );
556
+
557
+ if ( ! empty( $label_custom_format ) ) {
558
+ $dhl_label_body['labelFormat'] = $label_custom_format;
559
+ }
560
+
561
+ if ( ! empty( $label_custom_return_format ) ) {
562
+ $dhl_label_body['labelFormatRetoure'] = $label_custom_return_format;
563
+ }
564
+
565
  if ( $shipment->send_to_external_pickup( array_keys( wc_gzd_dhl_get_pickup_types() ) ) ) {
566
  // Address is NOT needed if using a parcel shop
567
  unset( $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Address'] );
597
 
598
  if ( $label->has_inlay_return() ) {
599
  $dhl_label_body['ShipmentOrder']['Shipment']['ShipmentDetails']['returnShipmentAccountNumber'] = self::get_return_account_number();
600
+ $dhl_label_body['ShipmentOrder']['Shipment']['ShipmentDetails']['returnShipmentReference'] = wc_gzd_dhl_get_inlay_return_label_reference( $label, $shipment );
601
 
602
  $dhl_label_body['ShipmentOrder']['Shipment']['ReturnReceiver'] = array(
603
  'Name' => array(
615
  )
616
  ),
617
  'Communication' => array(
618
+ 'contactPerson' => $label->get_return_formatted_full_name(),
619
+ 'phone' => $label->get_return_phone(),
620
+ 'email' => $label->get_return_email()
621
  )
622
  );
623
  }
packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php CHANGED
@@ -49,11 +49,22 @@ class ReturnRest extends Rest {
49
 
50
  $request_args = array(
51
  'receiverId' => $label->get_receiver_id(),
52
- "customerReference" => wc_gzd_dhl_get_label_reference( _x( 'Return #{shipment_id} to shipment #{original_shipment_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{original_shipment_id}' => $parent_shipment->get_id() ) ),
53
  "shipmentReference" => '',
54
  "senderAddress" => array(
55
  'name1' => $label->get_sender_company() ? $label->get_sender_company() : $label->get_sender_formatted_full_name(),
56
  'name2' => $label->get_sender_company() ? $label->get_sender_formatted_full_name() : '',
 
 
 
 
 
 
 
 
 
 
 
57
  'streetName' => $label->get_sender_street(),
58
  'houseNumber' => $label->get_sender_street_number(),
59
  'postCode' => $label->get_sender_postcode(),
49
 
50
  $request_args = array(
51
  'receiverId' => $label->get_receiver_id(),
52
+ "customerReference" => wc_gzd_dhl_get_return_label_customer_reference( $label, $shipment, $parent_shipment ),
53
  "shipmentReference" => '',
54
  "senderAddress" => array(
55
  'name1' => $label->get_sender_company() ? $label->get_sender_company() : $label->get_sender_formatted_full_name(),
56
  'name2' => $label->get_sender_company() ? $label->get_sender_formatted_full_name() : '',
57
+ /**
58
+ * By default the name3 parameter is used to transmit the additional
59
+ * address field to the DHL API. You may adjust the field value by using this filter.
60
+ *
61
+ * @param string $value The field value.
62
+ * @param ReturnLabel $label The label instance.
63
+ *
64
+ * @since 3.0.3
65
+ * @package Vendidero/Germanized/DHL
66
+ */
67
+ 'name3' => apply_filters( 'woocommerce_gzd_dhl_return_label_api_sender_name3', $label->get_sender_address_addition(), $label ),
68
  'streetName' => $label->get_sender_street(),
69
  'houseNumber' => $label->get_sender_street_number(),
70
  'postCode' => $label->get_sender_postcode(),
packages/woocommerce-germanized-dhl/src/Automation.php CHANGED
@@ -19,8 +19,8 @@ class Automation {
19
  add_action( 'woocommerce_gzd_shipment_before_status_change', array( __CLASS__, 'set_automation' ), 10, 2 );
20
 
21
  // Watch shipment creations - e.g. default status is set to shipped - needs to trigger label generation
22
- add_action( 'woocommerce_gzd_new_shipment', array( __CLASS__, 'set_after_create_automation' ), 10, 1 );
23
- add_action( 'woocommerce_gzd_new_return_shipment', array( __CLASS__, 'set_after_create_automation' ), 10, 1 );
24
 
25
  add_action( 'woocommerce_gzd_dhl_after_create_return_label', array( __CLASS__, 'maybe_send_email' ), 10, 1 );
26
  add_action( 'woocommerce_gzd_dhl_after_create_label', array( __CLASS__, 'maybe_adjust_shipment_status' ), 10, 1 );
@@ -44,10 +44,8 @@ class Automation {
44
  }
45
  }
46
 
47
- public static function set_after_create_automation( $shipment_id ) {
48
- if ( $shipment = wc_gzd_get_shipment( $shipment_id ) ) {
49
- self::do_automation( $shipment, false );
50
- }
51
  }
52
 
53
  /**
19
  add_action( 'woocommerce_gzd_shipment_before_status_change', array( __CLASS__, 'set_automation' ), 10, 2 );
20
 
21
  // Watch shipment creations - e.g. default status is set to shipped - needs to trigger label generation
22
+ add_action( 'woocommerce_gzd_new_shipment', array( __CLASS__, 'set_after_create_automation' ), 10, 2 );
23
+ add_action( 'woocommerce_gzd_new_return_shipment', array( __CLASS__, 'set_after_create_automation' ), 10, 2 );
24
 
25
  add_action( 'woocommerce_gzd_dhl_after_create_return_label', array( __CLASS__, 'maybe_send_email' ), 10, 1 );
26
  add_action( 'woocommerce_gzd_dhl_after_create_label', array( __CLASS__, 'maybe_adjust_shipment_status' ), 10, 1 );
44
  }
45
  }
46
 
47
+ public static function set_after_create_automation( $shipment_id, $shipment ) {
48
+ self::do_automation( $shipment, false );
 
 
49
  }
50
 
51
  /**
packages/woocommerce-germanized-dhl/src/DataStores/Label.php CHANGED
@@ -58,6 +58,7 @@ class Label extends WC_Data_Store_WP implements WC_Object_Data_Store_Interface {
58
  '_services',
59
  '_duties',
60
  '_cod_total',
 
61
  '_weight',
62
  '_created_via',
63
  '_receiver_slug',
@@ -119,11 +120,12 @@ class Label extends WC_Data_Store_WP implements WC_Object_Data_Store_Interface {
119
  * label type e.g. return in case it is not a simple label.
120
  *
121
  * @param integer $label_id The label id.
 
122
  *
123
  * @since 3.0.0
124
  * @package Vendidero/Germanized/DHL
125
  */
126
- do_action( "woocommerce_gzd_dhl_{$hook_postfix}label_created", $label_id );
127
  }
128
  }
129
 
@@ -190,12 +192,13 @@ class Label extends WC_Data_Store_WP implements WC_Object_Data_Store_Interface {
190
  * label type e.g. return in case it is not a simple label.
191
  *
192
  * @param integer $label_id The label id.
 
193
  * @param array $changed_props Properties that have been changed.
194
  *
195
  * @since 3.0.0
196
  * @package Vendidero/Germanized/DHL
197
  */
198
- do_action( "woocommerce_gzd_dhl_{$hook_postfix}label_updated", $label->get_id(), $changed_props );
199
  }
200
 
201
  /**
@@ -395,6 +398,7 @@ class Label extends WC_Data_Store_WP implements WC_Object_Data_Store_Interface {
395
  case "has_inlay_return":
396
  case "codeable_address_only":
397
  case "is_email_sent":
 
398
  $value = wc_bool_to_string( $value );
399
  break;
400
  }
58
  '_services',
59
  '_duties',
60
  '_cod_total',
61
+ '_cod_includes_additional_total',
62
  '_weight',
63
  '_created_via',
64
  '_receiver_slug',
120
  * label type e.g. return in case it is not a simple label.
121
  *
122
  * @param integer $label_id The label id.
123
+ * @param Label $label The label instance.
124
  *
125
  * @since 3.0.0
126
  * @package Vendidero/Germanized/DHL
127
  */
128
+ do_action( "woocommerce_gzd_dhl_{$hook_postfix}label_created", $label_id, $label );
129
  }
130
  }
131
 
192
  * label type e.g. return in case it is not a simple label.
193
  *
194
  * @param integer $label_id The label id.
195
+ * @param Label $label The label instance.
196
  * @param array $changed_props Properties that have been changed.
197
  *
198
  * @since 3.0.0
199
  * @package Vendidero/Germanized/DHL
200
  */
201
+ do_action( "woocommerce_gzd_dhl_{$hook_postfix}label_updated", $label->get_id(), $label, $changed_props );
202
  }
203
 
204
  /**
398
  case "has_inlay_return":
399
  case "codeable_address_only":
400
  case "is_email_sent":
401
+ case "cod_includes_additional_total":
402
  $value = wc_bool_to_string( $value );
403
  break;
404
  }
packages/woocommerce-germanized-dhl/src/Package.php CHANGED
@@ -18,7 +18,7 @@ class Package {
18
  *
19
  * @var string
20
  */
21
- const VERSION = '1.0.4';
22
 
23
  public static $upload_dir_suffix = '';
24
 
@@ -306,6 +306,10 @@ class Package {
306
  return ( defined( 'WC_GZD_DHL_DEBUG' ) && WC_GZD_DHL_DEBUG ) || 'yes' === get_option( "woocommerce_gzd_dhl_sandbox_mode" );
307
  }
308
 
 
 
 
 
309
  private static function define_constant( $name, $value ) {
310
  if ( ! defined( $name ) ) {
311
  define( $name, $value );
@@ -611,7 +615,7 @@ class Package {
611
 
612
  public static function log( $message, $type = 'info' ) {
613
  $logger = wc_get_logger();
614
- $enable_logging = self::is_debug_mode() ? true : false;
615
 
616
  if ( ! $logger ) {
617
  return false;
18
  *
19
  * @var string
20
  */
21
+ const VERSION = '1.0.5';
22
 
23
  public static $upload_dir_suffix = '';
24
 
306
  return ( defined( 'WC_GZD_DHL_DEBUG' ) && WC_GZD_DHL_DEBUG ) || 'yes' === get_option( "woocommerce_gzd_dhl_sandbox_mode" );
307
  }
308
 
309
+ public static function enable_logging() {
310
+ return ( defined( 'WC_GZD_DHL_LOG_ENABLE' ) && WC_GZD_DHL_LOG_ENABLE ) || self::is_debug_mode();
311
+ }
312
+
313
  private static function define_constant( $name, $value ) {
314
  if ( ! defined( $name ) ) {
315
  define( $name, $value );
615
 
616
  public static function log( $message, $type = 'info' ) {
617
  $logger = wc_get_logger();
618
+ $enable_logging = self::enable_logging() ? true : false;
619
 
620
  if ( ! $logger ) {
621
  return false;
packages/woocommerce-germanized-dhl/src/ParcelLocator.php CHANGED
@@ -483,7 +483,7 @@ class ParcelLocator {
483
 
484
  foreach( $rates as $rate ) {
485
 
486
- if ( $method = wc_gzd_dhl_get_shipping_method( $rate->get_instance_id() ) ) {
487
  $supports = array();
488
 
489
  foreach( wc_gzd_dhl_get_pickup_types() as $pickup_type => $title ) {
483
 
484
  foreach( $rates as $rate ) {
485
 
486
+ if ( $method = wc_gzd_dhl_get_shipping_method( $rate->id ) ) {
487
  $supports = array();
488
 
489
  foreach( wc_gzd_dhl_get_pickup_types() as $pickup_type => $title ) {
packages/woocommerce-germanized-dhl/src/ReturnLabel.php CHANGED
@@ -118,6 +118,21 @@ class ReturnLabel extends Label {
118
  return $value;
119
  }
120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  public function get_sender_street( $context = 'view' ) {
122
  return $this->get_sender_address_prop( 'street', $context );
123
  }
@@ -126,6 +141,10 @@ class ReturnLabel extends Label {
126
  return $this->get_sender_address_prop( 'street_number', $context );
127
  }
128
 
 
 
 
 
129
  public function get_sender_company( $context = 'view' ) {
130
  return $this->get_sender_address_prop( 'company', $context );
131
  }
118
  return $value;
119
  }
120
 
121
+ public function get_sender_address_2( $context = 'view' ) {
122
+ return $this->get_sender_address_prop( 'address_2', $context );
123
+ }
124
+
125
+ public function get_sender_address_addition() {
126
+ $addition = $this->get_sender_address_2();
127
+ $street_addition = $this->get_sender_street_addition();
128
+
129
+ if ( ! empty( $street_addition ) ) {
130
+ $addition = $street_addition . ( ! empty( $addition ) ? ' ' . $addition : '' );
131
+ }
132
+
133
+ return trim( $addition );
134
+ }
135
+
136
  public function get_sender_street( $context = 'view' ) {
137
  return $this->get_sender_address_prop( 'street', $context );
138
  }
141
  return $this->get_sender_address_prop( 'street_number', $context );
142
  }
143
 
144
+ public function get_sender_street_addition( $context = 'view' ) {
145
+ return $this->get_sender_address_prop( 'street_addition', $context );
146
+ }
147
+
148
  public function get_sender_company( $context = 'view' ) {
149
  return $this->get_sender_address_prop( 'company', $context );
150
  }
packages/woocommerce-germanized-dhl/src/ShippingMethodPlaceholder.php ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace Vendidero\Germanized\DHL;
4
+ use Exception;
5
+ use WC_Order;
6
+ use WC_Customer;
7
+ use WC_DateTime;
8
+ use WC_Shipping_Method;
9
+
10
+ defined( 'ABSPATH' ) || exit;
11
+
12
+ /**
13
+ * Shipment Order
14
+ *
15
+ * @class WC_GZD_Shipment_Order
16
+ * @version 1.0.0
17
+ * @author Vendidero
18
+ */
19
+ class ShippingMethodPlaceholder extends ShippingMethod {
20
+
21
+ protected $id = '';
22
+
23
+ protected $instance_id = '';
24
+
25
+ public function __construct( $id ) {
26
+ $this->id = $id;
27
+
28
+ if ( ! is_numeric( $id ) ) {
29
+ $expl = explode( ':', $id );
30
+ $instance_id = ( ( ! empty( $expl ) && sizeof( $expl ) > 1 ) ? (int) $expl[1] : $id );
31
+ } else {
32
+ $instance_id = $id;
33
+ }
34
+
35
+ $this->instance_id = $instance_id;
36
+ }
37
+
38
+ public function get_id() {
39
+ return $this->id;
40
+ }
41
+
42
+ public function get_instance_id() {
43
+ return $this->instance_id;
44
+ }
45
+
46
+ protected function maybe_prefix_key( $key ) {
47
+ return $key;
48
+ }
49
+
50
+ public function get_option( $key ) {
51
+ $key = $this->maybe_prefix_key( $key );
52
+ $option_value = Package::get_setting( $key );
53
+
54
+ if ( strpos( $key, 'enable' ) !== false ) {
55
+ if ( 'yes' === $option_value && ! $this->is_dhl_enabled() ) {
56
+ $option_value = 'no';
57
+ }
58
+ }
59
+
60
+ return $option_value;
61
+ }
62
+
63
+ public function is_dhl_enabled() {
64
+ /**
65
+ * Filter to adjust the whether a certain (possibly unknown) shipping method
66
+ * supports DHL and it's feature or not. By default, shipping methods that are not
67
+ * registered via the Woo shipping zones are not supported and need to be activated
68
+ * manually by using this filter.
69
+ *
70
+ * @param boolean $enable Whether to enable DHL or not.
71
+ * @param string $id The method id e.g. advanced_flat_rate_shipping.
72
+ * @param ShippingMethodPlaceholder $placeholder The shipping method instance.
73
+ *
74
+ * @since 3.0.6
75
+ * @package Vendidero/Germanized/DHL
76
+ */
77
+ return apply_filters( 'woocommerce_gzd_dhl_enable_placeholder_shipping_method', false, $this->get_id(), $this );
78
+ }
79
+
80
+ public function get_enabled_preferred_services() {
81
+ if ( is_null( $this->preferred_services ) ) {
82
+ $services = wc_gzd_dhl_get_services();
83
+ $this->preferred_services = array();
84
+
85
+ foreach ( $services as $service ) {
86
+
87
+ if ( strpos( $service, 'Preferred' ) === false ) {
88
+ continue;
89
+ }
90
+
91
+ if ( $this->get_option( $service . '_enable' ) === 'yes' ) {
92
+ $this->preferred_services[] = $service;
93
+ }
94
+ }
95
+ }
96
+
97
+ return $this->preferred_services;
98
+ }
99
+
100
+ public function is_preferred_service_enabled( $service ) {
101
+ $services = $this->get_enabled_preferred_services();
102
+
103
+ return in_array( $service, $services ) && $this->is_dhl_enabled();
104
+ }
105
+ }
packages/woocommerce-germanized-dhl/src/SimpleLabel.php CHANGED
@@ -21,20 +21,21 @@ class SimpleLabel extends Label {
21
  * @var array
22
  */
23
  protected $extra_data = array(
24
- 'preferred_day' => '',
25
- 'preferred_time_start' => '',
26
- 'preferred_time_end' => '',
27
- 'preferred_location' => '',
28
- 'preferred_neighbor' => '',
29
- 'ident_date_of_birth' => '',
30
- 'ident_min_age' => '',
31
- 'visual_min_age' => '',
32
- 'email_notification' => 'no',
33
- 'has_inlay_return' => 'no',
34
- 'codeable_address_only' => 'no',
35
- 'duties' => '',
36
- 'return_address' => array(),
37
- 'cod_total' => 0,
 
38
  );
39
 
40
  public function get_type() {
@@ -113,6 +114,14 @@ class SimpleLabel extends Label {
113
  return $this->get_prop( 'cod_total', $context );
114
  }
115
 
 
 
 
 
 
 
 
 
116
  public function get_duties( $context = 'view' ) {
117
  return $this->get_prop( 'duties', $context );
118
  }
@@ -231,6 +240,10 @@ class SimpleLabel extends Label {
231
  $this->set_prop( 'cod_total', $value );
232
  }
233
 
 
 
 
 
234
  public function set_duties( $duties ) {
235
  $this->set_prop( 'duties', $duties );
236
  }
21
  * @var array
22
  */
23
  protected $extra_data = array(
24
+ 'preferred_day' => '',
25
+ 'preferred_time_start' => '',
26
+ 'preferred_time_end' => '',
27
+ 'preferred_location' => '',
28
+ 'preferred_neighbor' => '',
29
+ 'ident_date_of_birth' => '',
30
+ 'ident_min_age' => '',
31
+ 'visual_min_age' => '',
32
+ 'email_notification' => 'no',
33
+ 'has_inlay_return' => 'no',
34
+ 'codeable_address_only' => 'no',
35
+ 'duties' => '',
36
+ 'return_address' => array(),
37
+ 'cod_total' => 0,
38
+ 'cod_includes_additional_total' => 'no',
39
  );
40
 
41
  public function get_type() {
114
  return $this->get_prop( 'cod_total', $context );
115
  }
116
 
117
+ public function get_cod_includes_additional_total( $context = 'view' ) {
118
+ return $this->get_prop( 'cod_includes_additional_total', $context );
119
+ }
120
+
121
+ public function cod_includes_additional_total( $context = 'view' ) {
122
+ return $this->get_cod_includes_additional_total() ? true : false;
123
+ }
124
+
125
  public function get_duties( $context = 'view' ) {
126
  return $this->get_prop( 'duties', $context );
127
  }
240
  $this->set_prop( 'cod_total', $value );
241
  }
242
 
243
+ public function set_cod_includes_additional_total( $value ) {
244
+ $this->set_prop( 'cod_includes_additional_total', wc_string_to_bool( $value ) );
245
+ }
246
+
247
  public function set_duties( $duties ) {
248
  $this->set_prop( 'duties', $duties );
249
  }
packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The Germanized DHL integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
- * Version: 1.0.4
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
5
  * Description: The Germanized DHL integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
+ * Version: 1.0.5
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
packages/woocommerce-germanized-shipments/assets/css/admin.css CHANGED
@@ -273,7 +273,9 @@
273
  height: 30px; }
274
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row select {
275
  line-height: 30px;
276
- height: 30px; }
 
 
277
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row label {
278
  color: #999; }
279
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row label .woocommerce-help-tip {
273
  height: 30px; }
274
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row select {
275
  line-height: 30px;
276
+ height: 30px;
277
+ padding-top: 0;
278
+ padding-bottom: 0; }
279
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row label {
280
  color: #999; }
281
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row label .woocommerce-help-tip {
packages/woocommerce-germanized-shipments/assets/css/admin.min.css CHANGED
@@ -1 +1 @@
1
- .order-shipping-status,.shipment-status{background:#eee;padding:.2em .5em;font-size:.9em;border-radius:3px}.order-shipping-status.status-draft,.order-shipping-status.status-partially-shipped,.order-shipping-status.status-processing,.shipment-status.status-draft,.shipment-status.status-partially-shipped,.shipment-status.status-processing{background:#f8dda7;color:#94660c}.order-shipping-status.status-not-shipped,.shipment-status.status-not-shipped{background:#eba3a3;color:#761919}.order-shipping-status.status-delivered,.order-shipping-status.status-shipped,.shipment-status.status-delivered,.shipment-status.status-shipped{background:#c6e1c6;color:#5b841b}.woocommerce_page_wc-gzd-return-shipments .tablenav .actions,.woocommerce_page_wc-gzd-shipments .tablenav .actions{overflow:visible}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container{float:left;width:240px!important;font-size:14px;vertical-align:middle;margin:1px 6px 4px 1px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single{height:32px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single .select2-selection__rendered{line-height:29px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single .select2-selection__arrow{height:30px}.woocommerce_page_wc-gzd-return-shipments .tablenav input,.woocommerce_page_wc-gzd-return-shipments .tablenav select,.woocommerce_page_wc-gzd-shipments .tablenav input,.woocommerce_page_wc-gzd-shipments .tablenav select{line-height:1;height:32px}.woocommerce_page_wc-gzd-return-shipments .tablenav input,.woocommerce_page_wc-gzd-shipments .tablenav input{height:31px}.woocommerce_page_wc-gzd-return-shipments .tablenav #shipment-query-submit,.woocommerce_page_wc-gzd-shipments .tablenav #shipment-query-submit{margin:1px 8px 0 0}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper{display:none;clear:both;margin:1em 0;float:left;width:50%}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper h4,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper h4{margin-top:0}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress{width:100%;height:42px;margin:0 auto;display:block;-webkit-appearance:none;border:none;background:#f5f5f5;border:2px solid #eee;border-radius:4px;padding:0;box-shadow:0 1px 0 0 rgba(255,255,255,.2)}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-bar,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-bar{background:transparent none;border:0;border-radius:4px;padding:0;box-shadow:none}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-value,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-value{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-moz-progress-bar,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-moz-progress-bar{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-ms-fill,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-ms-fill{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter.bulk-action-processing .bulk-action-wrapper,.woocommerce_page_wc-gzd-shipments #posts-filter.bulk-action-processing .bulk-action-wrapper{display:block}.woocommerce_page_wc-gzd-return-shipments .wp-list-table,.woocommerce_page_wc-gzd-shipments .wp-list-table{margin-top:1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td,.woocommerce_page_wc-gzd-return-shipments .wp-list-table th,.woocommerce_page_wc-gzd-shipments .wp-list-table td,.woocommerce_page_wc-gzd-shipments .wp-list-table th{padding:.5em 1em;width:10ch;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table tbody th,.woocommerce_page_wc-gzd-return-shipments .wp-list-table td,.woocommerce_page_wc-gzd-shipments .wp-list-table tbody th,.woocommerce_page_wc-gzd-shipments .wp-list-table td{line-height:26px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th{padding:.5em 1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th:last-child,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th:last-child{padding-right:2em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .check-column,.woocommerce_page_wc-gzd-shipments .wp-list-table .check-column{width:16px;white-space:nowrap;padding:1em 1em 1em 1em!important;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .check-column input,.woocommerce_page_wc-gzd-shipments .wp-list-table .check-column input{vertical-align:text-top;margin:1px 0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td.column-title,.woocommerce_page_wc-gzd-shipments .wp-list-table td.column-title{font-weight:700}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-date,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-status,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-title,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-date,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-status,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-title{width:15ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .shipment-status,.woocommerce_page_wc-gzd-shipments .wp-list-table .shipment-status{font-size:1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions{text-align:right}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button{text-indent:9999px;margin:2px 0 2px 4px;position:relative;display:inline-block;padding:0;height:2em;width:2em;overflow:hidden;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button::after{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:1.85}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.processing::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.processing::after{font-family:WooCommerce;content:"\e00f"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.shipped::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.shipped::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.delivered::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.delivered::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.generate::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.generate::after{content:"\f502"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.download::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.download::after{content:"\f103"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-address,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-sender,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-address,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-sender{width:20ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-items,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-items{width:25ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview{font-size:.9em;border-spacing:0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview thead th,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview thead th{color:#adadad;padding-top:0;font-size:1.1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr td{border-bottom:1px solid #ccc!important}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr:last-child td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr:last-child td{border-bottom:none!important}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th{padding:.3em 0;vertical-align:top;line-height:20px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name{width:70%}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-quantity{text-align:right;padding-right:.5em}#woocommerce-gzd-order-shipments .inside{margin:0;padding:0;display:block!important}#woocommerce-gzd-order-shipments .handlediv,#woocommerce-gzd-order-shipments .hndle{display:none}.germanized-shipments *{box-sizing:border-box}.germanized-shipments #panel-order-shipments{padding:23px 0 0}.germanized-shipments #panel-order-shipments .panel-inner{padding:0 24px}.germanized-shipments #panel-order-shipments .panel-title{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .panel-title h2{margin:0;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:21px;font-weight:400;line-height:1.2;text-shadow:1px 1px 1px #fff;padding:0}.germanized-shipments #panel-order-shipments .panel-footer{background:#f8f8f8;padding-top:1em;padding-bottom:1em;border-top:1px solid #dfdfdf;display:none}.germanized-shipments #panel-order-shipments .panel-footer .order-shipments-actions{display:flex;flex-wrap:nowrap;justify-content:space-between}.germanized-shipments #panel-order-shipments .panel-footer #order-shipments-save{display:none}.germanized-shipments #panel-order-shipments #order-shipment-add{display:none}.germanized-shipments #panel-order-shipments.needs-shipments .panel-footer{display:block}.germanized-shipments #panel-order-shipments.needs-shipments #order-shipment-add{display:block}.germanized-shipments #panel-order-shipments #order-shipments-list{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .delete{color:#a00}.germanized-shipments #panel-order-shipments .delete:hover{color:#dc3232;border:none}.germanized-shipments #panel-order-shipments .order-shipment .handlediv{display:inline-block;float:none;width:auto;height:auto}.germanized-shipments #panel-order-shipments .order-shipment .handlediv .toggle-indicator::before{content:"\f140"}.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-content-wrapper{display:block}.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-header>.right>.handlediv .toggle-indicator::before{content:"\f142"}.germanized-shipments #panel-order-shipments .order-shipment .item-count{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer{display:flex;flex-wrap:nowrap;justify-content:flex-end}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header{color:#999;background:#f8f8f8;margin:1.5em 0;padding:.5em 1em;cursor:pointer}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header .shipment-status{margin-left:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header h3{margin:0}.germanized-shipments #panel-order-shipments .order-shipment:first-child .shipment-header{margin-top:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header:hover,.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-header{background:#f3f3f3}.germanized-shipments #panel-order-shipments .order-shipment .shipment-content-wrapper{display:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-content{padding:1em;margin-top:-2.5em;padding-bottom:0}.germanized-shipments #panel-order-shipments .order-shipment .add-shipment-return{display:none}.germanized-shipments #panel-order-shipments .order-shipment.is-returnable .add-shipment-return{display:block}.germanized-shipments #panel-order-shipments .order-shipment p.form-row{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=email],.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=number],.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=text]{height:30px}.germanized-shipments #panel-order-shipments .order-shipment p.form-row select{line-height:30px;height:30px}.germanized-shipments #panel-order-shipments .order-shipment p.form-row label{color:#999}.germanized-shipments #panel-order-shipments .order-shipment p.form-row label .woocommerce-help-tip{float:none}.germanized-shipments #panel-order-shipments .order-shipment .columns .column.column-spaced{margin:5px 0}.germanized-shipments #panel-order-shipments .order-shipment .columns .column h4{margin-bottom:.7em;text-transform:uppercase;color:#999;font-size:.9em}.germanized-shipments #panel-order-shipments .order-shipment .columns .column h4 a{color:#999;text-decoration:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-action{text-align:right}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-quantity input{width:100%}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-heading{padding:.5em;color:#999;background:#f8f8f8}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item{padding:.7em .5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item .columns{align-items:center}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions{display:flex;padding:.7em .5em;flex-wrap:nowrap;border-top:1px solid #dfdfdf}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions .add-items{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions .woocommerce-help-tip{margin-left:0}.germanized-shipments #panel-order-shipments .order-shipment .add-items{display:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns{margin-top:.5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-header{background:0 0;border-bottom:1px solid #dfdfdf;padding-left:0;padding-right:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-header h3{font-size:1.1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-content{padding:1em 0}.germanized-shipments #panel-order-shipments .order-shipment.needs-items .add-items{display:block}.germanized-shipments #panel-order-shipments .form-row .wrap{margin:0;display:flex;flex-wrap:nowrap}.germanized-shipments #panel-order-shipments .form-row .wrap input{margin-right:1em}.germanized-shipments #panel-order-shipments .form-row .wrap input:last-child{margin-right:0}.germanized-shipments .title-spread{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.germanized-shipments .title-spread .left,.germanized-shipments .title-spread .right{display:inline-flex;align-items:center}.germanized-shipments .show-lg,.germanized-shipments .show-md,.germanized-shipments .show-sm,.germanized-shipments .show-xl,.germanized-shipments .show-xs{display:none!important}.germanized-shipments .columns{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.germanized-shipments .columns.col-gapless{margin-left:0;margin-right:0}.germanized-shipments .columns.col-gapless>.column{padding-left:0;padding-right:0}.germanized-shipments .columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}.germanized-shipments .column{flex:1;max-width:100%;padding-left:1rem;padding-right:1rem}.germanized-shipments .column.col-1,.germanized-shipments .column.col-10,.germanized-shipments .column.col-11,.germanized-shipments .column.col-12,.germanized-shipments .column.col-2,.germanized-shipments .column.col-3,.germanized-shipments .column.col-4,.germanized-shipments .column.col-5,.germanized-shipments .column.col-6,.germanized-shipments .column.col-7,.germanized-shipments .column.col-8,.germanized-shipments .column.col-9,.germanized-shipments .column.col-auto{flex:none}.germanized-shipments .col-12{width:100%}.germanized-shipments .col-11{width:91.66666667%}.germanized-shipments .col-10{width:83.33333333%}.germanized-shipments .col-9{width:75%}.germanized-shipments .col-8{width:66.66666667%}.germanized-shipments .col-7{width:58.33333333%}.germanized-shipments .col-6{width:50%}.germanized-shipments .col-5{width:41.66666667%}.germanized-shipments .col-4{width:33.33333333%}.germanized-shipments .col-3{width:25%}.germanized-shipments .col-2{width:16.66666667%}.germanized-shipments .col-1{width:8.33333333%}.germanized-shipments .col-auto{flex:0 0 auto;max-width:none;width:auto}.germanized-shipments .col-mx-auto{margin-left:auto;margin-right:auto}.germanized-shipments .col-ml-auto{margin-left:auto}.germanized-shipments .col-mr-auto{margin-right:auto}@media (max-width:1280px){.germanized-shipments .col-xl-1,.germanized-shipments .col-xl-10,.germanized-shipments .col-xl-11,.germanized-shipments .col-xl-12,.germanized-shipments .col-xl-2,.germanized-shipments .col-xl-3,.germanized-shipments .col-xl-4,.germanized-shipments .col-xl-5,.germanized-shipments .col-xl-6,.germanized-shipments .col-xl-7,.germanized-shipments .col-xl-8,.germanized-shipments .col-xl-9,.germanized-shipments .col-xl-auto{flex:none}.germanized-shipments .col-xl-12{width:100%}.germanized-shipments .col-xl-11{width:91.66666667%}.germanized-shipments .col-xl-10{width:83.33333333%}.germanized-shipments .col-xl-9{width:75%}.germanized-shipments .col-xl-8{width:66.66666667%}.germanized-shipments .col-xl-7{width:58.33333333%}.germanized-shipments .col-xl-6{width:50%}.germanized-shipments .col-xl-5{width:41.66666667%}.germanized-shipments .col-xl-4{width:33.33333333%}.germanized-shipments .col-xl-3{width:25%}.germanized-shipments .col-xl-2{width:16.66666667%}.germanized-shipments .col-xl-1{width:8.33333333%}.germanized-shipments .col-xl-auto{width:auto}.germanized-shipments .hide-xl{display:none!important}.germanized-shipments .show-xl{display:block!important}}@media (max-width:960px){.germanized-shipments .col-lg-1,.germanized-shipments .col-lg-10,.germanized-shipments .col-lg-11,.germanized-shipments .col-lg-12,.germanized-shipments .col-lg-2,.germanized-shipments .col-lg-3,.germanized-shipments .col-lg-4,.germanized-shipments .col-lg-5,.germanized-shipments .col-lg-6,.germanized-shipments .col-lg-7,.germanized-shipments .col-lg-8,.germanized-shipments .col-lg-9,.germanized-shipments .col-lg-auto{flex:none}.germanized-shipments .col-lg-12{width:100%}.germanized-shipments .col-lg-11{width:91.66666667%}.germanized-shipments .col-lg-10{width:83.33333333%}.germanized-shipments .col-lg-9{width:75%}.germanized-shipments .col-lg-8{width:66.66666667%}.germanized-shipments .col-lg-7{width:58.33333333%}.germanized-shipments .col-lg-6{width:50%}.germanized-shipments .col-lg-5{width:41.66666667%}.germanized-shipments .col-lg-4{width:33.33333333%}.germanized-shipments .col-lg-3{width:25%}.germanized-shipments .col-lg-2{width:16.66666667%}.germanized-shipments .col-lg-1{width:8.33333333%}.germanized-shipments .col-lg-auto{width:auto}.germanized-shipments .hide-lg{display:none!important}.germanized-shipments .show-lg{display:block!important}}@media (max-width:840px){.germanized-shipments .col-md-1,.germanized-shipments .col-md-10,.germanized-shipments .col-md-11,.germanized-shipments .col-md-12,.germanized-shipments .col-md-2,.germanized-shipments .col-md-3,.germanized-shipments .col-md-4,.germanized-shipments .col-md-5,.germanized-shipments .col-md-6,.germanized-shipments .col-md-7,.germanized-shipments .col-md-8,.germanized-shipments .col-md-9,.germanized-shipments .col-md-auto{flex:none}.germanized-shipments .col-md-12{width:100%}.germanized-shipments .col-md-11{width:91.66666667%}.germanized-shipments .col-md-10{width:83.33333333%}.germanized-shipments .col-md-9{width:75%}.germanized-shipments .col-md-8{width:66.66666667%}.germanized-shipments .col-md-7{width:58.33333333%}.germanized-shipments .col-md-6{width:50%}.germanized-shipments .col-md-5{width:41.66666667%}.germanized-shipments .col-md-4{width:33.33333333%}.germanized-shipments .col-md-3{width:25%}.germanized-shipments .col-md-2{width:16.66666667%}.germanized-shipments .col-md-1{width:8.33333333%}.germanized-shipments .col-md-auto{width:auto}.germanized-shipments .hide-md{display:none!important}.germanized-shipments .show-md{display:block!important}}@media (max-width:600px){.germanized-shipments .col-sm-1,.germanized-shipments .col-sm-10,.germanized-shipments .col-sm-11,.germanized-shipments .col-sm-12,.germanized-shipments .col-sm-2,.germanized-shipments .col-sm-3,.germanized-shipments .col-sm-4,.germanized-shipments .col-sm-5,.germanized-shipments .col-sm-6,.germanized-shipments .col-sm-7,.germanized-shipments .col-sm-8,.germanized-shipments .col-sm-9,.germanized-shipments .col-sm-auto{flex:none}.germanized-shipments .col-sm-12{width:100%}.germanized-shipments .col-sm-11{width:91.66666667%}.germanized-shipments .col-sm-10{width:83.33333333%}.germanized-shipments .col-sm-9{width:75%}.germanized-shipments .col-sm-8{width:66.66666667%}.germanized-shipments .col-sm-7{width:58.33333333%}.germanized-shipments .col-sm-6{width:50%}.germanized-shipments .col-sm-5{width:41.66666667%}.germanized-shipments .col-sm-4{width:33.33333333%}.germanized-shipments .col-sm-3{width:25%}.germanized-shipments .col-sm-2{width:16.66666667%}.germanized-shipments .col-sm-1{width:8.33333333%}.germanized-shipments .col-sm-auto{width:auto}.germanized-shipments .hide-sm{display:none!important}.germanized-shipments .show-sm{display:block!important}}@media (max-width:480px){.germanized-shipments .col-xs-1,.germanized-shipments .col-xs-10,.germanized-shipments .col-xs-11,.germanized-shipments .col-xs-12,.germanized-shipments .col-xs-2,.germanized-shipments .col-xs-3,.germanized-shipments .col-xs-4,.germanized-shipments .col-xs-5,.germanized-shipments .col-xs-6,.germanized-shipments .col-xs-7,.germanized-shipments .col-xs-8,.germanized-shipments .col-xs-9,.germanized-shipments .col-xs-auto{flex:none}.germanized-shipments .col-xs-12{width:100%}.germanized-shipments .col-xs-11{width:91.66666667%}.germanized-shipments .col-xs-10{width:83.33333333%}.germanized-shipments .col-xs-9{width:75%}.germanized-shipments .col-xs-8{width:66.66666667%}.germanized-shipments .col-xs-7{width:58.33333333%}.germanized-shipments .col-xs-6{width:50%}.germanized-shipments .col-xs-5{width:41.66666667%}.germanized-shipments .col-xs-4{width:33.33333333%}.germanized-shipments .col-xs-3{width:25%}.germanized-shipments .col-xs-2{width:16.66666667%}.germanized-shipments .col-xs-1{width:8.33333333%}.germanized-shipments .col-xs-auto{width:auto}.germanized-shipments .hide-xs{display:none!important}.germanized-shipments .show-xs{display:block!important}}
1
+ .order-shipping-status,.shipment-status{background:#eee;padding:.2em .5em;font-size:.9em;border-radius:3px}.order-shipping-status.status-draft,.order-shipping-status.status-partially-shipped,.order-shipping-status.status-processing,.shipment-status.status-draft,.shipment-status.status-partially-shipped,.shipment-status.status-processing{background:#f8dda7;color:#94660c}.order-shipping-status.status-not-shipped,.shipment-status.status-not-shipped{background:#eba3a3;color:#761919}.order-shipping-status.status-delivered,.order-shipping-status.status-shipped,.shipment-status.status-delivered,.shipment-status.status-shipped{background:#c6e1c6;color:#5b841b}.woocommerce_page_wc-gzd-return-shipments .tablenav .actions,.woocommerce_page_wc-gzd-shipments .tablenav .actions{overflow:visible}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container{float:left;width:240px!important;font-size:14px;vertical-align:middle;margin:1px 6px 4px 1px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single{height:32px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single .select2-selection__rendered{line-height:29px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single .select2-selection__arrow{height:30px}.woocommerce_page_wc-gzd-return-shipments .tablenav input,.woocommerce_page_wc-gzd-return-shipments .tablenav select,.woocommerce_page_wc-gzd-shipments .tablenav input,.woocommerce_page_wc-gzd-shipments .tablenav select{line-height:1;height:32px}.woocommerce_page_wc-gzd-return-shipments .tablenav input,.woocommerce_page_wc-gzd-shipments .tablenav input{height:31px}.woocommerce_page_wc-gzd-return-shipments .tablenav #shipment-query-submit,.woocommerce_page_wc-gzd-shipments .tablenav #shipment-query-submit{margin:1px 8px 0 0}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper{display:none;clear:both;margin:1em 0;float:left;width:50%}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper h4,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper h4{margin-top:0}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress{width:100%;height:42px;margin:0 auto;display:block;-webkit-appearance:none;border:none;background:#f5f5f5;border:2px solid #eee;border-radius:4px;padding:0;box-shadow:0 1px 0 0 rgba(255,255,255,.2)}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-bar,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-bar{background:transparent none;border:0;border-radius:4px;padding:0;box-shadow:none}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-value,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-value{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-moz-progress-bar,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-moz-progress-bar{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-ms-fill,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-ms-fill{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter.bulk-action-processing .bulk-action-wrapper,.woocommerce_page_wc-gzd-shipments #posts-filter.bulk-action-processing .bulk-action-wrapper{display:block}.woocommerce_page_wc-gzd-return-shipments .wp-list-table,.woocommerce_page_wc-gzd-shipments .wp-list-table{margin-top:1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td,.woocommerce_page_wc-gzd-return-shipments .wp-list-table th,.woocommerce_page_wc-gzd-shipments .wp-list-table td,.woocommerce_page_wc-gzd-shipments .wp-list-table th{padding:.5em 1em;width:10ch;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table tbody th,.woocommerce_page_wc-gzd-return-shipments .wp-list-table td,.woocommerce_page_wc-gzd-shipments .wp-list-table tbody th,.woocommerce_page_wc-gzd-shipments .wp-list-table td{line-height:26px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th{padding:.5em 1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th:last-child,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th:last-child{padding-right:2em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .check-column,.woocommerce_page_wc-gzd-shipments .wp-list-table .check-column{width:16px;white-space:nowrap;padding:1em 1em 1em 1em!important;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .check-column input,.woocommerce_page_wc-gzd-shipments .wp-list-table .check-column input{vertical-align:text-top;margin:1px 0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td.column-title,.woocommerce_page_wc-gzd-shipments .wp-list-table td.column-title{font-weight:700}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-date,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-status,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-title,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-date,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-status,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-title{width:15ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .shipment-status,.woocommerce_page_wc-gzd-shipments .wp-list-table .shipment-status{font-size:1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions{text-align:right}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button{text-indent:9999px;margin:2px 0 2px 4px;position:relative;display:inline-block;padding:0;height:2em;width:2em;overflow:hidden;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button::after{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:1.85}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.processing::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.processing::after{font-family:WooCommerce;content:"\e00f"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.shipped::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.shipped::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.delivered::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.delivered::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.generate::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.generate::after{content:"\f502"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.download::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.download::after{content:"\f103"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-address,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-sender,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-address,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-sender{width:20ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-items,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-items{width:25ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview{font-size:.9em;border-spacing:0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview thead th,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview thead th{color:#adadad;padding-top:0;font-size:1.1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr td{border-bottom:1px solid #ccc!important}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr:last-child td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr:last-child td{border-bottom:none!important}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th{padding:.3em 0;vertical-align:top;line-height:20px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name{width:70%}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-quantity{text-align:right;padding-right:.5em}#woocommerce-gzd-order-shipments .inside{margin:0;padding:0;display:block!important}#woocommerce-gzd-order-shipments .handlediv,#woocommerce-gzd-order-shipments .hndle{display:none}.germanized-shipments *{box-sizing:border-box}.germanized-shipments #panel-order-shipments{padding:23px 0 0}.germanized-shipments #panel-order-shipments .panel-inner{padding:0 24px}.germanized-shipments #panel-order-shipments .panel-title{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .panel-title h2{margin:0;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:21px;font-weight:400;line-height:1.2;text-shadow:1px 1px 1px #fff;padding:0}.germanized-shipments #panel-order-shipments .panel-footer{background:#f8f8f8;padding-top:1em;padding-bottom:1em;border-top:1px solid #dfdfdf;display:none}.germanized-shipments #panel-order-shipments .panel-footer .order-shipments-actions{display:flex;flex-wrap:nowrap;justify-content:space-between}.germanized-shipments #panel-order-shipments .panel-footer #order-shipments-save{display:none}.germanized-shipments #panel-order-shipments #order-shipment-add{display:none}.germanized-shipments #panel-order-shipments.needs-shipments .panel-footer{display:block}.germanized-shipments #panel-order-shipments.needs-shipments #order-shipment-add{display:block}.germanized-shipments #panel-order-shipments #order-shipments-list{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .delete{color:#a00}.germanized-shipments #panel-order-shipments .delete:hover{color:#dc3232;border:none}.germanized-shipments #panel-order-shipments .order-shipment .handlediv{display:inline-block;float:none;width:auto;height:auto}.germanized-shipments #panel-order-shipments .order-shipment .handlediv .toggle-indicator::before{content:"\f140"}.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-content-wrapper{display:block}.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-header>.right>.handlediv .toggle-indicator::before{content:"\f142"}.germanized-shipments #panel-order-shipments .order-shipment .item-count{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer{display:flex;flex-wrap:nowrap;justify-content:flex-end}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header{color:#999;background:#f8f8f8;margin:1.5em 0;padding:.5em 1em;cursor:pointer}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header .shipment-status{margin-left:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header h3{margin:0}.germanized-shipments #panel-order-shipments .order-shipment:first-child .shipment-header{margin-top:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header:hover,.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-header{background:#f3f3f3}.germanized-shipments #panel-order-shipments .order-shipment .shipment-content-wrapper{display:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-content{padding:1em;margin-top:-2.5em;padding-bottom:0}.germanized-shipments #panel-order-shipments .order-shipment .add-shipment-return{display:none}.germanized-shipments #panel-order-shipments .order-shipment.is-returnable .add-shipment-return{display:block}.germanized-shipments #panel-order-shipments .order-shipment p.form-row{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=email],.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=number],.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=text]{height:30px}.germanized-shipments #panel-order-shipments .order-shipment p.form-row select{line-height:30px;height:30px;padding-top:0;padding-bottom:0}.germanized-shipments #panel-order-shipments .order-shipment p.form-row label{color:#999}.germanized-shipments #panel-order-shipments .order-shipment p.form-row label .woocommerce-help-tip{float:none}.germanized-shipments #panel-order-shipments .order-shipment .columns .column.column-spaced{margin:5px 0}.germanized-shipments #panel-order-shipments .order-shipment .columns .column h4{margin-bottom:.7em;text-transform:uppercase;color:#999;font-size:.9em}.germanized-shipments #panel-order-shipments .order-shipment .columns .column h4 a{color:#999;text-decoration:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-action{text-align:right}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-quantity input{width:100%}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-heading{padding:.5em;color:#999;background:#f8f8f8}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item{padding:.7em .5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item .columns{align-items:center}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions{display:flex;padding:.7em .5em;flex-wrap:nowrap;border-top:1px solid #dfdfdf}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions .add-items{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions .woocommerce-help-tip{margin-left:0}.germanized-shipments #panel-order-shipments .order-shipment .add-items{display:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns{margin-top:.5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-header{background:0 0;border-bottom:1px solid #dfdfdf;padding-left:0;padding-right:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-header h3{font-size:1.1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-content{padding:1em 0}.germanized-shipments #panel-order-shipments .order-shipment.needs-items .add-items{display:block}.germanized-shipments #panel-order-shipments .form-row .wrap{margin:0;display:flex;flex-wrap:nowrap}.germanized-shipments #panel-order-shipments .form-row .wrap input{margin-right:1em}.germanized-shipments #panel-order-shipments .form-row .wrap input:last-child{margin-right:0}.germanized-shipments .title-spread{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.germanized-shipments .title-spread .left,.germanized-shipments .title-spread .right{display:inline-flex;align-items:center}.germanized-shipments .show-lg,.germanized-shipments .show-md,.germanized-shipments .show-sm,.germanized-shipments .show-xl,.germanized-shipments .show-xs{display:none!important}.germanized-shipments .columns{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.germanized-shipments .columns.col-gapless{margin-left:0;margin-right:0}.germanized-shipments .columns.col-gapless>.column{padding-left:0;padding-right:0}.germanized-shipments .columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}.germanized-shipments .column{flex:1;max-width:100%;padding-left:1rem;padding-right:1rem}.germanized-shipments .column.col-1,.germanized-shipments .column.col-10,.germanized-shipments .column.col-11,.germanized-shipments .column.col-12,.germanized-shipments .column.col-2,.germanized-shipments .column.col-3,.germanized-shipments .column.col-4,.germanized-shipments .column.col-5,.germanized-shipments .column.col-6,.germanized-shipments .column.col-7,.germanized-shipments .column.col-8,.germanized-shipments .column.col-9,.germanized-shipments .column.col-auto{flex:none}.germanized-shipments .col-12{width:100%}.germanized-shipments .col-11{width:91.66666667%}.germanized-shipments .col-10{width:83.33333333%}.germanized-shipments .col-9{width:75%}.germanized-shipments .col-8{width:66.66666667%}.germanized-shipments .col-7{width:58.33333333%}.germanized-shipments .col-6{width:50%}.germanized-shipments .col-5{width:41.66666667%}.germanized-shipments .col-4{width:33.33333333%}.germanized-shipments .col-3{width:25%}.germanized-shipments .col-2{width:16.66666667%}.germanized-shipments .col-1{width:8.33333333%}.germanized-shipments .col-auto{flex:0 0 auto;max-width:none;width:auto}.germanized-shipments .col-mx-auto{margin-left:auto;margin-right:auto}.germanized-shipments .col-ml-auto{margin-left:auto}.germanized-shipments .col-mr-auto{margin-right:auto}@media (max-width:1280px){.germanized-shipments .col-xl-1,.germanized-shipments .col-xl-10,.germanized-shipments .col-xl-11,.germanized-shipments .col-xl-12,.germanized-shipments .col-xl-2,.germanized-shipments .col-xl-3,.germanized-shipments .col-xl-4,.germanized-shipments .col-xl-5,.germanized-shipments .col-xl-6,.germanized-shipments .col-xl-7,.germanized-shipments .col-xl-8,.germanized-shipments .col-xl-9,.germanized-shipments .col-xl-auto{flex:none}.germanized-shipments .col-xl-12{width:100%}.germanized-shipments .col-xl-11{width:91.66666667%}.germanized-shipments .col-xl-10{width:83.33333333%}.germanized-shipments .col-xl-9{width:75%}.germanized-shipments .col-xl-8{width:66.66666667%}.germanized-shipments .col-xl-7{width:58.33333333%}.germanized-shipments .col-xl-6{width:50%}.germanized-shipments .col-xl-5{width:41.66666667%}.germanized-shipments .col-xl-4{width:33.33333333%}.germanized-shipments .col-xl-3{width:25%}.germanized-shipments .col-xl-2{width:16.66666667%}.germanized-shipments .col-xl-1{width:8.33333333%}.germanized-shipments .col-xl-auto{width:auto}.germanized-shipments .hide-xl{display:none!important}.germanized-shipments .show-xl{display:block!important}}@media (max-width:960px){.germanized-shipments .col-lg-1,.germanized-shipments .col-lg-10,.germanized-shipments .col-lg-11,.germanized-shipments .col-lg-12,.germanized-shipments .col-lg-2,.germanized-shipments .col-lg-3,.germanized-shipments .col-lg-4,.germanized-shipments .col-lg-5,.germanized-shipments .col-lg-6,.germanized-shipments .col-lg-7,.germanized-shipments .col-lg-8,.germanized-shipments .col-lg-9,.germanized-shipments .col-lg-auto{flex:none}.germanized-shipments .col-lg-12{width:100%}.germanized-shipments .col-lg-11{width:91.66666667%}.germanized-shipments .col-lg-10{width:83.33333333%}.germanized-shipments .col-lg-9{width:75%}.germanized-shipments .col-lg-8{width:66.66666667%}.germanized-shipments .col-lg-7{width:58.33333333%}.germanized-shipments .col-lg-6{width:50%}.germanized-shipments .col-lg-5{width:41.66666667%}.germanized-shipments .col-lg-4{width:33.33333333%}.germanized-shipments .col-lg-3{width:25%}.germanized-shipments .col-lg-2{width:16.66666667%}.germanized-shipments .col-lg-1{width:8.33333333%}.germanized-shipments .col-lg-auto{width:auto}.germanized-shipments .hide-lg{display:none!important}.germanized-shipments .show-lg{display:block!important}}@media (max-width:840px){.germanized-shipments .col-md-1,.germanized-shipments .col-md-10,.germanized-shipments .col-md-11,.germanized-shipments .col-md-12,.germanized-shipments .col-md-2,.germanized-shipments .col-md-3,.germanized-shipments .col-md-4,.germanized-shipments .col-md-5,.germanized-shipments .col-md-6,.germanized-shipments .col-md-7,.germanized-shipments .col-md-8,.germanized-shipments .col-md-9,.germanized-shipments .col-md-auto{flex:none}.germanized-shipments .col-md-12{width:100%}.germanized-shipments .col-md-11{width:91.66666667%}.germanized-shipments .col-md-10{width:83.33333333%}.germanized-shipments .col-md-9{width:75%}.germanized-shipments .col-md-8{width:66.66666667%}.germanized-shipments .col-md-7{width:58.33333333%}.germanized-shipments .col-md-6{width:50%}.germanized-shipments .col-md-5{width:41.66666667%}.germanized-shipments .col-md-4{width:33.33333333%}.germanized-shipments .col-md-3{width:25%}.germanized-shipments .col-md-2{width:16.66666667%}.germanized-shipments .col-md-1{width:8.33333333%}.germanized-shipments .col-md-auto{width:auto}.germanized-shipments .hide-md{display:none!important}.germanized-shipments .show-md{display:block!important}}@media (max-width:600px){.germanized-shipments .col-sm-1,.germanized-shipments .col-sm-10,.germanized-shipments .col-sm-11,.germanized-shipments .col-sm-12,.germanized-shipments .col-sm-2,.germanized-shipments .col-sm-3,.germanized-shipments .col-sm-4,.germanized-shipments .col-sm-5,.germanized-shipments .col-sm-6,.germanized-shipments .col-sm-7,.germanized-shipments .col-sm-8,.germanized-shipments .col-sm-9,.germanized-shipments .col-sm-auto{flex:none}.germanized-shipments .col-sm-12{width:100%}.germanized-shipments .col-sm-11{width:91.66666667%}.germanized-shipments .col-sm-10{width:83.33333333%}.germanized-shipments .col-sm-9{width:75%}.germanized-shipments .col-sm-8{width:66.66666667%}.germanized-shipments .col-sm-7{width:58.33333333%}.germanized-shipments .col-sm-6{width:50%}.germanized-shipments .col-sm-5{width:41.66666667%}.germanized-shipments .col-sm-4{width:33.33333333%}.germanized-shipments .col-sm-3{width:25%}.germanized-shipments .col-sm-2{width:16.66666667%}.germanized-shipments .col-sm-1{width:8.33333333%}.germanized-shipments .col-sm-auto{width:auto}.germanized-shipments .hide-sm{display:none!important}.germanized-shipments .show-sm{display:block!important}}@media (max-width:480px){.germanized-shipments .col-xs-1,.germanized-shipments .col-xs-10,.germanized-shipments .col-xs-11,.germanized-shipments .col-xs-12,.germanized-shipments .col-xs-2,.germanized-shipments .col-xs-3,.germanized-shipments .col-xs-4,.germanized-shipments .col-xs-5,.germanized-shipments .col-xs-6,.germanized-shipments .col-xs-7,.germanized-shipments .col-xs-8,.germanized-shipments .col-xs-9,.germanized-shipments .col-xs-auto{flex:none}.germanized-shipments .col-xs-12{width:100%}.germanized-shipments .col-xs-11{width:91.66666667%}.germanized-shipments .col-xs-10{width:83.33333333%}.germanized-shipments .col-xs-9{width:75%}.germanized-shipments .col-xs-8{width:66.66666667%}.germanized-shipments .col-xs-7{width:58.33333333%}.germanized-shipments .col-xs-6{width:50%}.germanized-shipments .col-xs-5{width:41.66666667%}.germanized-shipments .col-xs-4{width:33.33333333%}.germanized-shipments .col-xs-3{width:25%}.germanized-shipments .col-xs-2{width:16.66666667%}.germanized-shipments .col-xs-1{width:8.33333333%}.germanized-shipments .col-xs-auto{width:auto}.germanized-shipments .hide-xs{display:none!important}.germanized-shipments .show-xs{display:block!important}}
packages/woocommerce-germanized-shipments/assets/css/admin.scss CHANGED
@@ -459,6 +459,8 @@ $layout-spacing: 1rem;
459
  select {
460
  line-height: 30px;
461
  height: 30px;
 
 
462
  }
463
 
464
  label {
459
  select {
460
  line-height: 30px;
461
  height: 30px;
462
+ padding-top: 0;
463
+ padding-bottom: 0;
464
  }
465
 
466
  label {
packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php CHANGED
@@ -351,8 +351,9 @@ function wc_gzd_split_shipment_street( $streetStr ) {
351
  try {
352
  $split = AddressSplitter::splitAddress( $streetStr );
353
 
354
- $return['street'] = $split['streetName'];
355
- $return['number'] = $split['houseNumber'];
 
356
 
357
  } catch( Exception $e ) {}
358
 
351
  try {
352
  $split = AddressSplitter::splitAddress( $streetStr );
353
 
354
+ $return['street'] = $split['streetName'];
355
+ $return['number'] = $split['houseNumber'];
356
+ $return['addition'] = isset( $split['additionToAddress2'] ) ? $split['additionToAddress2'] : '';
357
 
358
  } catch( Exception $e ) {}
359
 
packages/woocommerce-germanized-shipments/src/Admin/Admin.php CHANGED
@@ -326,6 +326,8 @@ class Admin {
326
  public static function get_bulk_action_handlers() {
327
  if ( is_null( self::$bulk_handlers ) ) {
328
 
 
 
329
  /**
330
  * Filter to register new BulkActionHandler for certain Shipment bulk actions.
331
  *
326
  public static function get_bulk_action_handlers() {
327
  if ( is_null( self::$bulk_handlers ) ) {
328
 
329
+ self::$bulk_handlers = array();
330
+
331
  /**
332
  * Filter to register new BulkActionHandler for certain Shipment bulk actions.
333
  *
packages/woocommerce-germanized-shipments/src/Api.php CHANGED
@@ -317,6 +317,8 @@ class Api {
317
  ),
318
  ),
319
  );
 
 
320
  }
321
 
322
  public static function register_controllers( $controller ) {
317
  ),
318
  ),
319
  );
320
+
321
+ return $schema;
322
  }
323
 
324
  public static function register_controllers( $controller ) {
packages/woocommerce-germanized-shipments/src/Automation.php CHANGED
@@ -45,7 +45,18 @@ class Automation {
45
  if ( $shipment_order = $shipment->get_order_shipment() ) {
46
 
47
  if ( 'shipped' === $shipment_order->get_shipping_status() ) {
48
- $shipment_order->get_order()->update_status( 'completed', _x( 'Order is fully shipped.', 'shipments', 'woocommerce-germanized' ) );
 
 
 
 
 
 
 
 
 
 
 
49
  }
50
  }
51
  }
45
  if ( $shipment_order = $shipment->get_order_shipment() ) {
46
 
47
  if ( 'shipped' === $shipment_order->get_shipping_status() ) {
48
+ /**
49
+ * Filter to adjust the status of an order after all it's required
50
+ * shipments has been marked as shipped. Does only take effect if the automation option has been set
51
+ * within the shipment settings.
52
+ *
53
+ * @param boolean $status The order status to be used.
54
+ * @param integer $shipment_id The shipment id.
55
+ *
56
+ * @since 3.0.5
57
+ * @package Vendidero/Germanized/Shipments
58
+ */
59
+ $shipment_order->get_order()->update_status( apply_filters( 'woocommerce_gzd_shipment_order_completed_status', 'completed', $shipment_id ) , _x( 'Order is fully shipped.', 'shipments', 'woocommerce-germanized' ) );
60
  }
61
  }
62
  }
packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php CHANGED
@@ -35,6 +35,7 @@ class Shipment extends WC_Data_Store_WP implements WC_Object_Data_Store_Interfac
35
  '_weight',
36
  '_address',
37
  '_total',
 
38
  '_sender_address',
39
  '_weight_unit',
40
  '_dimension_unit'
@@ -123,12 +124,13 @@ class Shipment extends WC_Data_Store_WP implements WC_Object_Data_Store_Interfac
123
  * The dynamic portion of this hook, `$hook_postfix` refers to the
124
  * shipment type in case it is not a simple shipment.
125
  *
126
- * @param integer $shipment_id The shipment id.
 
127
  *
128
  * @since 3.0.0
129
  * @package Vendidero/Germanized/Shipments
130
  */
131
- do_action( "woocommerce_gzd_new_{$hook_postfix}shipment", $shipment_id );
132
  }
133
  }
134
 
@@ -232,12 +234,13 @@ class Shipment extends WC_Data_Store_WP implements WC_Object_Data_Store_Interfac
232
  * The dynamic portion of this hook, `$hook_postfix` refers to the
233
  * shipment type in case it is not a simple shipment.
234
  *
235
- * @param integer $shipment_id The shipment id.
 
236
  *
237
  * @since 3.0.0
238
  * @package Vendidero/Germanized/Shipments
239
  */
240
- do_action( "woocommerce_gzd_{$hook_postfix}shipment_updated", $shipment->get_id() );
241
  }
242
 
243
  /**
35
  '_weight',
36
  '_address',
37
  '_total',
38
+ '_additional_total',
39
  '_sender_address',
40
  '_weight_unit',
41
  '_dimension_unit'
124
  * The dynamic portion of this hook, `$hook_postfix` refers to the
125
  * shipment type in case it is not a simple shipment.
126
  *
127
+ * @param integer $shipment_id The shipment id.
128
+ * @param Shipment $shipment The shipment instance.
129
  *
130
  * @since 3.0.0
131
  * @package Vendidero/Germanized/Shipments
132
  */
133
+ do_action( "woocommerce_gzd_new_{$hook_postfix}shipment", $shipment_id, $shipment );
134
  }
135
  }
136
 
234
  * The dynamic portion of this hook, `$hook_postfix` refers to the
235
  * shipment type in case it is not a simple shipment.
236
  *
237
+ * @param integer $shipment_id The shipment id.
238
+ * @param Shipment $shipment The shipment instance.
239
  *
240
  * @since 3.0.0
241
  * @package Vendidero/Germanized/Shipments
242
  */
243
+ do_action( "woocommerce_gzd_{$hook_postfix}shipment_updated", $shipment->get_id(), $shipment );
244
  }
245
 
246
  /**
packages/woocommerce-germanized-shipments/src/Package.php CHANGED
@@ -13,7 +13,7 @@ class Package {
13
  *
14
  * @var string
15
  */
16
- const VERSION = '1.0.4';
17
 
18
  /**
19
  * Init the package - load the REST API Server class.
13
  *
14
  * @var string
15
  */
16
+ const VERSION = '1.0.5';
17
 
18
  /**
19
  * Init the package - load the REST API Server class.
packages/woocommerce-germanized-shipments/src/ReturnShipment.php CHANGED
@@ -314,6 +314,19 @@ class ReturnShipment extends Shipment {
314
  return $split['street'];
315
  }
316
 
 
 
 
 
 
 
 
 
 
 
 
 
 
317
  /**
318
  * Returns the sender address company.
319
  *
314
  return $split['street'];
315
  }
316
 
317
+ /**
318
+ * Returns the sender address street addition by splitting the address.
319
+ *
320
+ * @param string $type The address type e.g. address_1 or address_2.
321
+ *
322
+ * @return string
323
+ */
324
+ public function get_sender_address_street_addition( $type = 'address_1' ) {
325
+ $split = wc_gzd_split_shipment_street( $this->{"get_sender_$type"}() );
326
+
327
+ return $split['addition'];
328
+ }
329
+
330
  /**
331
  * Returns the sender address company.
332
  *
packages/woocommerce-germanized-shipments/src/Shipment.php CHANGED
@@ -9,6 +9,7 @@ namespace Vendidero\Germanized\Shipments;
9
  use WC_Data;
10
  use WC_Data_Store;
11
  use Exception;
 
12
  use WC_DateTime;
13
  use WC_Order;
14
 
@@ -114,6 +115,7 @@ abstract class Shipment extends WC_Data {
114
  'shipping_provider' => '',
115
  'shipping_method' => '',
116
  'total' => 0,
 
117
  );
118
 
119
  /**
@@ -377,6 +379,14 @@ abstract class Shipment extends WC_Data {
377
  return $height;
378
  }
379
 
 
 
 
 
 
 
 
 
380
  /**
381
  * Returns the calculated weights for included items.
382
  *
@@ -517,6 +527,17 @@ abstract class Shipment extends WC_Data {
517
  return $this->get_prop( 'total', $context );
518
  }
519
 
 
 
 
 
 
 
 
 
 
 
 
520
  public function has_tracking() {
521
  if ( ! $this->has_tracking_instruction() && ! $this->get_tracking_url() ) {
522
  return false;
@@ -690,6 +711,12 @@ abstract class Shipment extends WC_Data {
690
  return $split['street'];
691
  }
692
 
 
 
 
 
 
 
693
  /**
694
  * Returns the shipment address company.
695
  *
@@ -1081,6 +1108,21 @@ abstract class Shipment extends WC_Data {
1081
  $this->set_prop( 'total', $value );
1082
  }
1083
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1084
  /**
1085
  * Set shipment shipping country.
1086
  *
@@ -1544,6 +1586,7 @@ abstract class Shipment extends WC_Data {
1544
  public function save() {
1545
  try {
1546
  $this->calculate_totals();
 
1547
 
1548
  if ( $this->data_store ) {
1549
  // Trigger action before saving to the DB. Allows you to adjust object props before save.
@@ -1553,12 +1596,45 @@ abstract class Shipment extends WC_Data {
1553
  $this->data_store->update( $this );
1554
  } else {
1555
  $this->data_store->create( $this );
 
1556
  }
1557
  }
1558
 
1559
  $this->save_items();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1560
  $this->status_transition();
1561
  $this->reset_content_data();
 
1562
  } catch ( Exception $e ) {
1563
  $logger = wc_get_logger();
1564
  $logger->error(
9
  use WC_Data;
10
  use WC_Data_Store;
11
  use Exception;
12
+ use WC_Data_Store_WP;
13
  use WC_DateTime;
14
  use WC_Order;
15
 
115
  'shipping_provider' => '',
116
  'shipping_method' => '',
117
  'total' => 0,
118
+ 'additional_total' => 0,
119
  );
120
 
121
  /**
379
  return $height;
380
  }
381
 
382
+ public function has_dimensions() {
383
+ $width = $this->get_width();
384
+ $length = $this->get_length();
385
+ $height = $this->get_height();
386
+
387
+ return ( ! empty( $width ) && ! empty( $length ) && ! empty( $height ) );
388
+ }
389
+
390
  /**
391
  * Returns the calculated weights for included items.
392
  *
527
  return $this->get_prop( 'total', $context );
528
  }
529
 
530
+ /**
531
+ * Returns the additional total amount containing shipping and fee costs.
532
+ * Only one of the shipments related to an order should include additional total.
533
+ *
534
+ * @param string $context What the value is for. Valid values are 'view' and 'edit'.
535
+ * @return float
536
+ */
537
+ public function get_additional_total( $context = 'view' ) {
538
+ return $this->get_prop( 'additional_total', $context );
539
+ }
540
+
541
  public function has_tracking() {
542
  if ( ! $this->has_tracking_instruction() && ! $this->get_tracking_url() ) {
543
  return false;
711
  return $split['street'];
712
  }
713
 
714
+ public function get_address_street_addition( $type = 'address_1' ) {
715
+ $split = wc_gzd_split_shipment_street( $this->{"get_$type"}() );
716
+
717
+ return $split['addition'];
718
+ }
719
+
720
  /**
721
  * Returns the shipment address company.
722
  *
1108
  $this->set_prop( 'total', $value );
1109
  }
1110
 
1111
+ /**
1112
+ * Set shipment additional total.
1113
+ *
1114
+ * @param float|string $value The shipment total.
1115
+ */
1116
+ public function set_additional_total( $value ) {
1117
+ $value = wc_format_decimal( $value );
1118
+
1119
+ if ( ! is_numeric( $value ) ) {
1120
+ $value = 0;
1121
+ }
1122
+
1123
+ $this->set_prop( 'additional_total', $value );
1124
+ }
1125
+
1126
  /**
1127
  * Set shipment shipping country.
1128
  *
1586
  public function save() {
1587
  try {
1588
  $this->calculate_totals();
1589
+ $is_new = false;
1590
 
1591
  if ( $this->data_store ) {
1592
  // Trigger action before saving to the DB. Allows you to adjust object props before save.
1596
  $this->data_store->update( $this );
1597
  } else {
1598
  $this->data_store->create( $this );
1599
+ $is_new = true;
1600
  }
1601
  }
1602
 
1603
  $this->save_items();
1604
+
1605
+ /**
1606
+ * Trigger action after saving shipment to the DB.
1607
+ *
1608
+ * @param Shipment $shipment The shipment object being saved.
1609
+ * @param WC_Data_Store_WP $data_store THe data store persisting the data.
1610
+ */
1611
+ do_action( 'woocommerce_after_' . $this->object_type . '_object_save', $this, $this->data_store );
1612
+
1613
+ $hook_postfix = '';
1614
+
1615
+ if ( 'simple' !== $this->get_type() ) {
1616
+ $hook_postfix = $this->get_type() . '_';
1617
+ }
1618
+
1619
+ /**
1620
+ * Trigger action after saving shipment to the DB.
1621
+ *
1622
+ * The dynamic portion of this hook, `$hook_postfix` is used to construct a
1623
+ * unique hook for a shipment type.
1624
+ *
1625
+ * Example hook name: woocommerce_gzd_shipment_after_save
1626
+ *
1627
+ * @param Shipment $shipment The shipment object being saved.
1628
+ * @param boolean $is_new Indicator to determine whether this is a new shipment or not.
1629
+ *
1630
+ * @since 3.0.0
1631
+ * @package Vendidero/Germanized/Shipments
1632
+ */
1633
+ do_action( "woocommerce_gzd_{$hook_postfix}shipment_after_save", $this, $is_new );
1634
+
1635
  $this->status_transition();
1636
  $this->reset_content_data();
1637
+
1638
  } catch ( Exception $e ) {
1639
  $logger = wc_get_logger();
1640
  $logger->error(
packages/woocommerce-germanized-shipments/src/SimpleShipment.php CHANGED
@@ -78,6 +78,14 @@ class SimpleShipment extends Shipment {
78
  return $this->get_prop( 'order_id', $context );
79
  }
80
 
 
 
 
 
 
 
 
 
81
  /**
82
  * Set shipment order id.
83
  *
@@ -153,14 +161,15 @@ class SimpleShipment extends Shipment {
153
  $order = $order_shipment->get_order();
154
 
155
  $args = wp_parse_args( $args, array(
156
- 'order_id' => $order->get_id(),
157
- 'country' => $order->get_shipping_country(),
158
- 'shipping_method' => wc_gzd_get_shipment_order_shipping_method_id( $order ),
159
- 'address' => array_merge( $order->get_address( 'shipping' ), array( 'email' => $order->get_billing_email(), 'phone' => $order->get_billing_phone() ) ),
160
- 'weight' => $this->get_weight( 'edit' ),
161
- 'length' => $this->get_length( 'edit' ),
162
- 'width' => $this->get_width( 'edit' ),
163
- 'height' => $this->get_height( 'edit' ),
 
164
  ) );
165
 
166
  $this->set_props( $args );
@@ -185,6 +194,23 @@ class SimpleShipment extends Shipment {
185
  return true;
186
  }
187
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
188
  /**
189
  * Sync items with the corresponding order items.
190
  * Limits quantities and removes non-existing items.
78
  return $this->get_prop( 'order_id', $context );
79
  }
80
 
81
+ public function get_order_number() {
82
+ if ( $order = $this->get_order() ) {
83
+ return $order->get_order_number();
84
+ }
85
+
86
+ return $this->get_order_id();
87
+ }
88
+
89
  /**
90
  * Set shipment order id.
91
  *
161
  $order = $order_shipment->get_order();
162
 
163
  $args = wp_parse_args( $args, array(
164
+ 'order_id' => $order->get_id(),
165
+ 'country' => $order->get_shipping_country(),
166
+ 'shipping_method' => wc_gzd_get_shipment_order_shipping_method_id( $order ),
167
+ 'address' => array_merge( $order->get_address( 'shipping' ), array( 'email' => $order->get_billing_email(), 'phone' => $order->get_billing_phone() ) ),
168
+ 'weight' => $this->get_weight( 'edit' ),
169
+ 'length' => $this->get_length( 'edit' ),
170
+ 'width' => $this->get_width( 'edit' ),
171
+ 'height' => $this->get_height( 'edit' ),
172
+ 'additional_total' => $this->calculate_additional_total( $order ),
173
  ) );
174
 
175
  $this->set_props( $args );
194
  return true;
195
  }
196
 
197
+ /**
198
+ * @param WC_Order $order
199
+ */
200
+ protected function calculate_additional_total( $order ) {
201
+ $fees_total = 0;
202
+ $additional_total = 0;
203
+
204
+ // Sum fee costs.
205
+ foreach ( $order->get_fees() as $item ) {
206
+ $fees_total += ( $item->get_total() + $item->get_total_tax() );
207
+ }
208
+
209
+ $additional_total = $fees_total + $order->get_shipping_total() + $order->get_shipping_tax();
210
+
211
+ return $additional_total;
212
+ }
213
+
214
  /**
215
  * Sync items with the corresponding order items.
216
  * Limits quantities and removes non-existing items.
packages/woocommerce-germanized-shipments/src/Validation.php CHANGED
@@ -2,6 +2,7 @@
2
 
3
  namespace Vendidero\Germanized\Shipments;
4
  use Exception;
 
5
 
6
  defined( 'ABSPATH' ) || exit;
7
 
@@ -18,11 +19,30 @@ class Validation {
18
  add_action( 'woocommerce_new_order', array( __CLASS__, 'new_order' ), 10, 1 );
19
  add_action( 'woocommerce_delete_order', array( __CLASS__, 'delete_order' ), 10, 1 );
20
 
 
 
21
  add_action( 'before_delete_post', array( __CLASS__, 'before_delete_refund' ), 10, 1 );
22
  add_action( 'woocommerce_delete_order_refund', array( __CLASS__, 'delete_refund_order' ), 10, 1 );
23
  add_action( 'woocommerce_order_refund_object_updated_props', array( __CLASS__, 'refresh_refund_order' ), 10, 1 );
24
  }
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  public static function before_delete_refund( $refund_id ) {
27
  if ( $refund = wc_get_order( $refund_id ) ) {
28
 
2
 
3
  namespace Vendidero\Germanized\Shipments;
4
  use Exception;
5
+ use WC_Order;
6
 
7
  defined( 'ABSPATH' ) || exit;
8
 
19
  add_action( 'woocommerce_new_order', array( __CLASS__, 'new_order' ), 10, 1 );
20
  add_action( 'woocommerce_delete_order', array( __CLASS__, 'delete_order' ), 10, 1 );
21
 
22
+ add_action( 'woocommerce_order_status_cancelled', array( __CLASS__, 'maybe_cancel_shipments' ), 10, 2 );
23
+
24
  add_action( 'before_delete_post', array( __CLASS__, 'before_delete_refund' ), 10, 1 );
25
  add_action( 'woocommerce_delete_order_refund', array( __CLASS__, 'delete_refund_order' ), 10, 1 );
26
  add_action( 'woocommerce_order_refund_object_updated_props', array( __CLASS__, 'refresh_refund_order' ), 10, 1 );
27
  }
28
 
29
+ /**
30
+ * Delete editable shipments if an order is cancelled.
31
+ *
32
+ * @param $order_id
33
+ * @param WC_Order $order
34
+ */
35
+ public static function maybe_cancel_shipments( $order_id, $order ) {
36
+ $shipments = wc_gzd_get_shipments_by_order( $order );
37
+
38
+ foreach( $shipments as $shipment ) {
39
+
40
+ if ( $shipment->is_editable() ) {
41
+ $shipment->delete();
42
+ }
43
+ }
44
+ }
45
+
46
  public static function before_delete_refund( $refund_id ) {
47
  if ( $refund = wc_get_order( $refund_id ) ) {
48
 
packages/woocommerce-germanized-shipments/woocommerce-germanized-shipments.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The Germanized Shipments integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
- * Version: 1.0.4
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
5
  * Description: The Germanized Shipments integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
+ * Version: 1.0.5
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
readme.txt CHANGED
@@ -5,7 +5,7 @@ Requires at least: 4.9
5
  Tested up to: 5.3
6
  WC requires at least: 3.4
7
  WC tested up to: 3.8
8
- Stable tag: 3.0.4
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -33,7 +33,7 @@ Furthermore we customized the WooCommerce checkout to make your store meet the b
33
  * *Tax Calculation for Shipping Costs and Fees* - Enable split tax calculation based on your WooCommerce cart taxes.
34
  * *Legal pages in Email Templates* - Attach legal pages content to certain WooCommerce e-mail templates.
35
  * *Trusted Shops Integration* - Integrate your Trusted Shops Products within your WooCommerce store
36
- * *DHL Integration* - Generate labels for shipments and returns right from your backend. Offer additional services to your customers.
37
  * *Payment Gateway: SEPA direct debit* - Receive payments via direct debit. We've added a XML export to transfer payments to your bank.
38
  * *Payment Gateway: Pay by Invoice* - Allow certain customers to pay by invoice. Best integration with our PDF invoices feature (Pro).
39
  * *Online Revocation Form* - Allow customers to submit revocations by filling out a form on your revocation page.
@@ -61,15 +61,19 @@ Most of the changes are made by using Hooks & Filters so that our plugin is comp
61
  = Pro: WooCommerce PDF invoices & packing slips =
62
  As a Pro User of Germanized you may automatically or manually create PDF Invoices and Packing Slips for your orders. Doing so you may customize the PDF layout to meet your Corporate Design.
63
  You may upload your head of a letter which will be used as background for your PDF's. With only a few clicks you may export (CSV, zip) invoices for your tax consultant or accountant.
64
- Learn more about [PDF Invoices for WooCommerce](https://vendidero.de/woocommerce-germanized#accounting "WooCommerce PDF Invoices")
65
 
66
  Furthermore you may attach legally relevant pages (e.g. Terms & Conditions) as PDF documents to specific WooCommerce emails instead of using plain text.
67
 
68
- = Shipments & DHL =
69
  Germanized adds a new abstraction layer to WooCommerce to make it easier for you to send your parcels to your customers. With Germanized you'll be able to generate (multiple) shipments to an order.
70
  You can then manage your shipments and it's statuses independently from your orders. Let your customers receive a notification email as soon as a shipment has been marked as shipped.
71
- With the help of our built-in DHL integration you can easily create labels for your shipments and add tracking information to the notification emails. You can even let your shipments
72
- and labels be generated automatically by Germanized to avoid further manual work.
 
 
 
 
73
 
74
  = Pro: Premium Support =
75
  Customers of Germanized for WooCommerce Pro enjoy our high-quality support via tickets. Nevertheless we also seek to offer a good plugin support via our WordPress support forum.
@@ -184,6 +188,21 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
184
 
185
  == Changelog ==
186
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  = 3.0.4 =
188
  * Improvement: Added DHL automation option to allow marking shipment as shipped as soon as label has been created
189
  * Improvement: Transmit address_2 field to DHL API through name3 field
5
  Tested up to: 5.3
6
  WC requires at least: 3.4
7
  WC tested up to: 3.8
8
+ Stable tag: 3.0.5
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
33
  * *Tax Calculation for Shipping Costs and Fees* - Enable split tax calculation based on your WooCommerce cart taxes.
34
  * *Legal pages in Email Templates* - Attach legal pages content to certain WooCommerce e-mail templates.
35
  * *Trusted Shops Integration* - Integrate your Trusted Shops Products within your WooCommerce store
36
+ * *DHL Integration* - Generate labels for shipments and returns right from your backend. Offer Wunschpaket services to your customers.
37
  * *Payment Gateway: SEPA direct debit* - Receive payments via direct debit. We've added a XML export to transfer payments to your bank.
38
  * *Payment Gateway: Pay by Invoice* - Allow certain customers to pay by invoice. Best integration with our PDF invoices feature (Pro).
39
  * *Online Revocation Form* - Allow customers to submit revocations by filling out a form on your revocation page.
61
  = Pro: WooCommerce PDF invoices & packing slips =
62
  As a Pro User of Germanized you may automatically or manually create PDF Invoices and Packing Slips for your orders. Doing so you may customize the PDF layout to meet your Corporate Design.
63
  You may upload your head of a letter which will be used as background for your PDF's. With only a few clicks you may export (CSV, zip) invoices for your tax consultant or accountant.
64
+ Learn more about [PDF Invoices for WooCommerce](https://vendidero.de/woocommerce-germanized/features#accounting "WooCommerce PDF Invoices")
65
 
66
  Furthermore you may attach legally relevant pages (e.g. Terms & Conditions) as PDF documents to specific WooCommerce emails instead of using plain text.
67
 
68
+ = Shipments =
69
  Germanized adds a new abstraction layer to WooCommerce to make it easier for you to send your parcels to your customers. With Germanized you'll be able to generate (multiple) shipments to an order.
70
  You can then manage your shipments and it's statuses independently from your orders. Let your customers receive a notification email as soon as a shipment has been marked as shipped.
71
+ Learn more about our [Shipments for WooCommerce](https://vendidero.de/woocommerce-germanized/features#shipments "Shipments for WooCommerce") integration and find out how to automate your shipping process.
72
+
73
+ = DHL Integration =
74
+ With the help of our built-in DHL integration you can easily create labels for your shipments and add tracking information to the notification emails.
75
+ Furthermore you can offer Wunschpaket Services to your customers including shipping to Packstation or choosing a preferred location, day and/or time within the checkout.
76
+ You can even let your shipments and labels be generated automatically by Germanized to avoid further manual work. [Learn more](https://vendidero.de/dokumentation/woocommerce-germanized/sendungen-dhl "DHL for WooCommerce") about how our DHL integration works.
77
 
78
  = Pro: Premium Support =
79
  Customers of Germanized for WooCommerce Pro enjoy our high-quality support via tickets. Nevertheless we also seek to offer a good plugin support via our WordPress support forum.
188
 
189
  == Changelog ==
190
 
191
+ = 3.0.5 =
192
+ * Improvement: Admin assets localization
193
+ * Improvement: Use Woo order address filter to add custom title
194
+ * Improvement: DHL address splitting now supports further address additions as name3
195
+ * Improvement: DHL new filters to adjust shipment and customer reference
196
+ * Improvement: DHL use formatted order number as placeholder in references
197
+ * Improvement: DHL check if shipment dimensions are complete before transmitting them to the API
198
+ * Improvement: DHL added contact person to label
199
+ * Improvement: DHL added a shipping method placeholder impl to support custom method plugins
200
+ * Improvement: Delete shipments (which are editable) after cancelling an order
201
+ * Fix: Remove get_filter check in frontend to prevent race-conditions in shopmarks
202
+ * Fix: DHL COD total calculation
203
+ * Fix: Added missing shipments API schema return value
204
+ * Tweak: Woo bug while saving coupons
205
+
206
  = 3.0.4 =
207
  * Improvement: Added DHL automation option to allow marking shipment as shipped as soon as label has been created
208
  * Improvement: Transmit address_2 field to DHL API through name3 field
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInita9755e7c8052eec58e8f4dce4735c8a0::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitb1b906e5e4b477ff0ba9aeabc3f95cc3::getLoader();
vendor/autoload_packages.php CHANGED
@@ -120,10 +120,10 @@ if ( ! function_exists( __NAMESPACE__ . '\autoloader' ) ) {
120
  /**
121
  * Prepare all the classes for autoloading.
122
  */
123
- function enqueue_packages_9c7dd878899ec19325f86efeffc8aae8() {
124
  $class_map = require_once dirname( __FILE__ ) . '/composer/autoload_classmap_package.php';
125
  foreach ( $class_map as $class_name => $class_info ) {
126
  enqueue_package_class( $class_name, $class_info['version'], $class_info['path'] );
127
  }
128
  }
129
- enqueue_packages_9c7dd878899ec19325f86efeffc8aae8();
120
  /**
121
  * Prepare all the classes for autoloading.
122
  */
123
+ function enqueue_packages_a66ec70bc0c9cfd5c5b842f80dba15d1() {
124
  $class_map = require_once dirname( __FILE__ ) . '/composer/autoload_classmap_package.php';
125
  foreach ( $class_map as $class_name => $class_info ) {
126
  enqueue_package_class( $class_name, $class_info['version'], $class_info['path'] );
127
  }
128
  }
129
+ enqueue_packages_a66ec70bc0c9cfd5c5b842f80dba15d1();
vendor/composer/autoload_classmap_package.php CHANGED
@@ -199,231 +199,235 @@ return array(
199
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
200
  ),
201
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
202
- 'version' => '1.0.4.0',
203
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
204
  ),
205
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
206
- 'version' => '1.0.4.0',
207
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
208
  ),
209
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
210
- 'version' => '1.0.4.0',
211
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
212
  ),
213
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
214
- 'version' => '1.0.4.0',
215
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
216
  ),
217
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
218
- 'version' => '1.0.4.0',
219
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
220
  ),
221
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
222
- 'version' => '1.0.4.0',
223
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
224
  ),
225
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
226
- 'version' => '1.0.4.0',
227
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
228
  ),
229
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
230
- 'version' => '1.0.4.0',
231
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
232
  ),
233
  'Vendidero\\Germanized\\Shipments\\Api' => array(
234
- 'version' => '1.0.4.0',
235
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
236
  ),
237
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
238
- 'version' => '1.0.4.0',
239
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
240
  ),
241
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
242
- 'version' => '1.0.4.0',
243
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
244
  ),
245
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
246
- 'version' => '1.0.4.0',
247
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
248
  ),
249
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
250
- 'version' => '1.0.4.0',
251
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
252
  ),
253
  'Vendidero\\Germanized\\Shipments\\Install' => array(
254
- 'version' => '1.0.4.0',
255
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
256
  ),
257
  'Vendidero\\Germanized\\Shipments\\Order' => array(
258
- 'version' => '1.0.4.0',
259
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
260
  ),
261
  'Vendidero\\Germanized\\Shipments\\Package' => array(
262
- 'version' => '1.0.4.0',
263
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
264
  ),
265
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
266
- 'version' => '1.0.4.0',
267
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
268
  ),
269
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
270
- 'version' => '1.0.4.0',
271
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
272
  ),
273
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
274
- 'version' => '1.0.4.0',
275
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
276
  ),
277
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
278
- 'version' => '1.0.4.0',
279
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
280
  ),
281
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
282
- 'version' => '1.0.4.0',
283
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
284
  ),
285
  'Vendidero\\Germanized\\Shipments\\ShippingProvider' => array(
286
- 'version' => '1.0.4.0',
287
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider.php'
288
  ),
289
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
290
- 'version' => '1.0.4.0',
291
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
292
  ),
293
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
294
- 'version' => '1.0.4.0',
295
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
296
  ),
297
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
298
- 'version' => '1.0.4.0',
299
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
300
  ),
301
  'Vendidero\\Germanized\\DHL\\Admin\\BulkLabel' => array(
302
- 'version' => '1.0.4.0',
303
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/BulkLabel.php'
304
  ),
305
  'Vendidero\\Germanized\\DHL\\Admin\\Importer' => array(
306
- 'version' => '1.0.4.0',
307
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer.php'
308
  ),
309
  'Vendidero\\Germanized\\DHL\\Admin\\MetaBox' => array(
310
- 'version' => '1.0.4.0',
311
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/MetaBox.php'
312
  ),
313
  'Vendidero\\Germanized\\DHL\\Admin\\Settings' => array(
314
- 'version' => '1.0.4.0',
315
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Settings.php'
316
  ),
317
  'Vendidero\\Germanized\\DHL\\Ajax' => array(
318
- 'version' => '1.0.4.0',
319
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php'
320
  ),
321
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
322
- 'version' => '1.0.4.0',
323
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
324
  ),
325
  'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => array(
326
- 'version' => '1.0.4.0',
327
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php'
328
  ),
329
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
330
- 'version' => '1.0.4.0',
331
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
332
  ),
333
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
334
- 'version' => '1.0.4.0',
335
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
336
  ),
337
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
338
- 'version' => '1.0.4.0',
339
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
340
  ),
341
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
342
- 'version' => '1.0.4.0',
343
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
344
  ),
345
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
346
- 'version' => '1.0.4.0',
347
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
348
  ),
349
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
350
- 'version' => '1.0.4.0',
351
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
352
  ),
353
  'Vendidero\\Germanized\\DHL\\Automation' => array(
354
- 'version' => '1.0.4.0',
355
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Automation.php'
356
  ),
357
  'Vendidero\\Germanized\\DHL\\DataStores\\Label' => array(
358
- 'version' => '1.0.4.0',
359
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DataStores/Label.php'
360
  ),
361
  'Vendidero\\Germanized\\DHL\\Admin\\DownloadHandler' => array(
362
- 'version' => '1.0.4.0',
363
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DownloadHandler.php'
364
  ),
365
  'Vendidero\\Germanized\\DHL\\Emails' => array(
366
- 'version' => '1.0.4.0',
367
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Emails.php'
368
  ),
369
  'Vendidero\\Germanized\\DHL\\Install' => array(
370
- 'version' => '1.0.4.0',
371
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
372
  ),
373
  'Vendidero\\Germanized\\DHL\\Label' => array(
374
- 'version' => '1.0.4.0',
375
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label.php'
376
  ),
377
  'Vendidero\\Germanized\\DHL\\LabelFactory' => array(
378
- 'version' => '1.0.4.0',
379
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelFactory.php'
380
  ),
381
  'Vendidero\\Germanized\\DHL\\LabelQuery' => array(
382
- 'version' => '1.0.4.0',
383
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelQuery.php'
384
  ),
385
  'Vendidero\\Germanized\\DHL\\LabelWatcher' => array(
386
- 'version' => '1.0.4.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelWatcher.php'
388
  ),
389
  'Vendidero\\Germanized\\DHL\\Order' => array(
390
- 'version' => '1.0.4.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
392
  ),
393
  'Vendidero\\Germanized\\DHL\\Package' => array(
394
- 'version' => '1.0.4.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
396
  ),
397
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
398
- 'version' => '1.0.4.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
400
  ),
401
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
402
- 'version' => '1.0.4.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
404
  ),
405
  'Vendidero\\Germanized\\DHL\\PDFMerger' => array(
406
- 'version' => '1.0.4.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/PDFMerger.php'
408
  ),
409
  'Vendidero\\Germanized\\DHL\\PDFSplitter' => array(
410
- 'version' => '1.0.4.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/PDFSplitter.php'
412
  ),
413
  'Vendidero\\Germanized\\DHL\\Product' => array(
414
- 'version' => '1.0.4.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
416
  ),
417
  'Vendidero\\Germanized\\DHL\\ReturnLabel' => array(
418
- 'version' => '1.0.4.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ReturnLabel.php'
420
  ),
421
  'Vendidero\\Germanized\\DHL\\ShippingMethod' => array(
422
- 'version' => '1.0.4.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingMethod.php'
424
  ),
 
 
 
 
425
  'Vendidero\\Germanized\\DHL\\SimpleLabel' => array(
426
- 'version' => '1.0.4.0',
427
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/SimpleLabel.php'
428
  ),
429
  'Vendidero\\Germanized\\Autoloader' => array(
199
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
200
  ),
201
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
202
+ 'version' => '1.0.5.0',
203
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
204
  ),
205
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
206
+ 'version' => '1.0.5.0',
207
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
208
  ),
209
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
210
+ 'version' => '1.0.5.0',
211
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
212
  ),
213
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
214
+ 'version' => '1.0.5.0',
215
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
216
  ),
217
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
218
+ 'version' => '1.0.5.0',
219
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
220
  ),
221
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
222
+ 'version' => '1.0.5.0',
223
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
224
  ),
225
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
226
+ 'version' => '1.0.5.0',
227
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
228
  ),
229
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
230
+ 'version' => '1.0.5.0',
231
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
232
  ),
233
  'Vendidero\\Germanized\\Shipments\\Api' => array(
234
+ 'version' => '1.0.5.0',
235
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
236
  ),
237
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
238
+ 'version' => '1.0.5.0',
239
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
240
  ),
241
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
242
+ 'version' => '1.0.5.0',
243
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
244
  ),
245
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
246
+ 'version' => '1.0.5.0',
247
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
248
  ),
249
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
250
+ 'version' => '1.0.5.0',
251
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
252
  ),
253
  'Vendidero\\Germanized\\Shipments\\Install' => array(
254
+ 'version' => '1.0.5.0',
255
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
256
  ),
257
  'Vendidero\\Germanized\\Shipments\\Order' => array(
258
+ 'version' => '1.0.5.0',
259
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
260
  ),
261
  'Vendidero\\Germanized\\Shipments\\Package' => array(
262
+ 'version' => '1.0.5.0',
263
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
264
  ),
265
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
266
+ 'version' => '1.0.5.0',
267
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
268
  ),
269
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
270
+ 'version' => '1.0.5.0',
271
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
272
  ),
273
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
274
+ 'version' => '1.0.5.0',
275
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
276
  ),
277
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
278
+ 'version' => '1.0.5.0',
279
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
280
  ),
281
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
282
+ 'version' => '1.0.5.0',
283
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
284
  ),
285
  'Vendidero\\Germanized\\Shipments\\ShippingProvider' => array(
286
+ 'version' => '1.0.5.0',
287
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider.php'
288
  ),
289
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
290
+ 'version' => '1.0.5.0',
291
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
292
  ),
293
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
294
+ 'version' => '1.0.5.0',
295
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
296
  ),
297
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
298
+ 'version' => '1.0.5.0',
299
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
300
  ),
301
  'Vendidero\\Germanized\\DHL\\Admin\\BulkLabel' => array(
302
+ 'version' => '1.0.5.0',
303
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/BulkLabel.php'
304
  ),
305
  'Vendidero\\Germanized\\DHL\\Admin\\Importer' => array(
306
+ 'version' => '1.0.5.0',
307
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer.php'
308
  ),
309
  'Vendidero\\Germanized\\DHL\\Admin\\MetaBox' => array(
310
+ 'version' => '1.0.5.0',
311
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/MetaBox.php'
312
  ),
313
  'Vendidero\\Germanized\\DHL\\Admin\\Settings' => array(
314
+ 'version' => '1.0.5.0',
315
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Settings.php'
316
  ),
317
  'Vendidero\\Germanized\\DHL\\Ajax' => array(
318
+ 'version' => '1.0.5.0',
319
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php'
320
  ),
321
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
322
+ 'version' => '1.0.5.0',
323
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
324
  ),
325
  'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => array(
326
+ 'version' => '1.0.5.0',
327
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php'
328
  ),
329
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
330
+ 'version' => '1.0.5.0',
331
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
332
  ),
333
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
334
+ 'version' => '1.0.5.0',
335
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
336
  ),
337
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
338
+ 'version' => '1.0.5.0',
339
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
340
  ),
341
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
342
+ 'version' => '1.0.5.0',
343
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
344
  ),
345
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
346
+ 'version' => '1.0.5.0',
347
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
348
  ),
349
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
350
+ 'version' => '1.0.5.0',
351
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
352
  ),
353
  'Vendidero\\Germanized\\DHL\\Automation' => array(
354
+ 'version' => '1.0.5.0',
355
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Automation.php'
356
  ),
357
  'Vendidero\\Germanized\\DHL\\DataStores\\Label' => array(
358
+ 'version' => '1.0.5.0',
359
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DataStores/Label.php'
360
  ),
361
  'Vendidero\\Germanized\\DHL\\Admin\\DownloadHandler' => array(
362
+ 'version' => '1.0.5.0',
363
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DownloadHandler.php'
364
  ),
365
  'Vendidero\\Germanized\\DHL\\Emails' => array(
366
+ 'version' => '1.0.5.0',
367
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Emails.php'
368
  ),
369
  'Vendidero\\Germanized\\DHL\\Install' => array(
370
+ 'version' => '1.0.5.0',
371
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
372
  ),
373
  'Vendidero\\Germanized\\DHL\\Label' => array(
374
+ 'version' => '1.0.5.0',
375
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label.php'
376
  ),
377
  'Vendidero\\Germanized\\DHL\\LabelFactory' => array(
378
+ 'version' => '1.0.5.0',
379
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelFactory.php'
380
  ),
381
  'Vendidero\\Germanized\\DHL\\LabelQuery' => array(
382
+ 'version' => '1.0.5.0',
383
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelQuery.php'
384
  ),
385
  'Vendidero\\Germanized\\DHL\\LabelWatcher' => array(
386
+ 'version' => '1.0.5.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelWatcher.php'
388
  ),
389
  'Vendidero\\Germanized\\DHL\\Order' => array(
390
+ 'version' => '1.0.5.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
392
  ),
393
  'Vendidero\\Germanized\\DHL\\Package' => array(
394
+ 'version' => '1.0.5.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
396
  ),
397
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
398
+ 'version' => '1.0.5.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
400
  ),
401
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
402
+ 'version' => '1.0.5.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
404
  ),
405
  'Vendidero\\Germanized\\DHL\\PDFMerger' => array(
406
+ 'version' => '1.0.5.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/PDFMerger.php'
408
  ),
409
  'Vendidero\\Germanized\\DHL\\PDFSplitter' => array(
410
+ 'version' => '1.0.5.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/PDFSplitter.php'
412
  ),
413
  'Vendidero\\Germanized\\DHL\\Product' => array(
414
+ 'version' => '1.0.5.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
416
  ),
417
  'Vendidero\\Germanized\\DHL\\ReturnLabel' => array(
418
+ 'version' => '1.0.5.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ReturnLabel.php'
420
  ),
421
  'Vendidero\\Germanized\\DHL\\ShippingMethod' => array(
422
+ 'version' => '1.0.5.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingMethod.php'
424
  ),
425
+ 'Vendidero\\Germanized\\DHL\\ShippingMethodPlaceholder' => array(
426
+ 'version' => '1.0.5.0',
427
+ 'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingMethodPlaceholder.php'
428
+ ),
429
  'Vendidero\\Germanized\\DHL\\SimpleLabel' => array(
430
+ 'version' => '1.0.5.0',
431
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/SimpleLabel.php'
432
  ),
433
  'Vendidero\\Germanized\\Autoloader' => array(
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInita9755e7c8052eec58e8f4dce4735c8a0
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInita9755e7c8052eec58e8f4dce4735c8a0
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInita9755e7c8052eec58e8f4dce4735c8a0', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInita9755e7c8052eec58e8f4dce4735c8a0', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInita9755e7c8052eec58e8f4dce4735c8a0::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitb1b906e5e4b477ff0ba9aeabc3f95cc3
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitb1b906e5e4b477ff0ba9aeabc3f95cc3', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitb1b906e5e4b477ff0ba9aeabc3f95cc3', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitb1b906e5e4b477ff0ba9aeabc3f95cc3::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInita9755e7c8052eec58e8f4dce4735c8a0
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  's' =>
@@ -66,9 +66,9 @@ class ComposerStaticInita9755e7c8052eec58e8f4dce4735c8a0
66
  public static function getInitializer(ClassLoader $loader)
67
  {
68
  return \Closure::bind(function () use ($loader) {
69
- $loader->prefixLengthsPsr4 = ComposerStaticInita9755e7c8052eec58e8f4dce4735c8a0::$prefixLengthsPsr4;
70
- $loader->prefixDirsPsr4 = ComposerStaticInita9755e7c8052eec58e8f4dce4735c8a0::$prefixDirsPsr4;
71
- $loader->classMap = ComposerStaticInita9755e7c8052eec58e8f4dce4735c8a0::$classMap;
72
 
73
  }, null, ClassLoader::class);
74
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitb1b906e5e4b477ff0ba9aeabc3f95cc3
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  's' =>
66
  public static function getInitializer(ClassLoader $loader)
67
  {
68
  return \Closure::bind(function () use ($loader) {
69
+ $loader->prefixLengthsPsr4 = ComposerStaticInitb1b906e5e4b477ff0ba9aeabc3f95cc3::$prefixLengthsPsr4;
70
+ $loader->prefixDirsPsr4 = ComposerStaticInitb1b906e5e4b477ff0ba9aeabc3f95cc3::$prefixDirsPsr4;
71
+ $loader->classMap = ComposerStaticInitb1b906e5e4b477ff0ba9aeabc3f95cc3::$classMap;
72
 
73
  }, null, ClassLoader::class);
74
  }
vendor/composer/installed.json CHANGED
@@ -306,17 +306,17 @@
306
  },
307
  {
308
  "name": "vendidero/woocommerce-germanized-dhl",
309
- "version": "v1.0.4",
310
- "version_normalized": "1.0.4.0",
311
  "source": {
312
  "type": "git",
313
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
314
- "reference": "9cf56530dfafb637f3094ff17de91a3b8855cccd"
315
  },
316
  "dist": {
317
  "type": "zip",
318
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/9cf56530dfafb637f3094ff17de91a3b8855cccd",
319
- "reference": "9cf56530dfafb637f3094ff17de91a3b8855cccd",
320
  "shasum": ""
321
  },
322
  "require": {
@@ -327,7 +327,7 @@
327
  "phpunit/phpunit": "6.5.14",
328
  "woocommerce/woocommerce-sniffs": "0.0.6"
329
  },
330
- "time": "2019-11-06T15:59:47+00:00",
331
  "type": "wordpress-plugin",
332
  "installation-source": "dist",
333
  "autoload": {
@@ -351,23 +351,23 @@
351
  "description": "The Germanized DHL implementation.",
352
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
353
  "support": {
354
- "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.0.4",
355
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
356
  }
357
  },
358
  {
359
  "name": "vendidero/woocommerce-germanized-shipments",
360
- "version": "v1.0.4",
361
- "version_normalized": "1.0.4.0",
362
  "source": {
363
  "type": "git",
364
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
365
- "reference": "48ca549d12d9a4e177237cd9e53633411f29f261"
366
  },
367
  "dist": {
368
  "type": "zip",
369
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/48ca549d12d9a4e177237cd9e53633411f29f261",
370
- "reference": "48ca549d12d9a4e177237cd9e53633411f29f261",
371
  "shasum": ""
372
  },
373
  "require": {
@@ -377,7 +377,7 @@
377
  "phpunit/phpunit": "6.5.14",
378
  "woocommerce/woocommerce-sniffs": "0.0.6"
379
  },
380
- "time": "2019-11-06T16:00:47+00:00",
381
  "type": "wordpress-plugin",
382
  "installation-source": "dist",
383
  "autoload": {
@@ -399,7 +399,7 @@
399
  "description": "The Germanized Shipments implementation.",
400
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
401
  "support": {
402
- "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v1.0.4",
403
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
404
  }
405
  },
306
  },
307
  {
308
  "name": "vendidero/woocommerce-germanized-dhl",
309
+ "version": "v1.0.5",
310
+ "version_normalized": "1.0.5.0",
311
  "source": {
312
  "type": "git",
313
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
314
+ "reference": "45e578b1b0d622a8d517c29d9f5147224a30ded5"
315
  },
316
  "dist": {
317
  "type": "zip",
318
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/45e578b1b0d622a8d517c29d9f5147224a30ded5",
319
+ "reference": "45e578b1b0d622a8d517c29d9f5147224a30ded5",
320
  "shasum": ""
321
  },
322
  "require": {
327
  "phpunit/phpunit": "6.5.14",
328
  "woocommerce/woocommerce-sniffs": "0.0.6"
329
  },
330
+ "time": "2019-11-13T14:44:23+00:00",
331
  "type": "wordpress-plugin",
332
  "installation-source": "dist",
333
  "autoload": {
351
  "description": "The Germanized DHL implementation.",
352
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
353
  "support": {
354
+ "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.0.5",
355
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
356
  }
357
  },
358
  {
359
  "name": "vendidero/woocommerce-germanized-shipments",
360
+ "version": "v1.0.5",
361
+ "version_normalized": "1.0.5.0",
362
  "source": {
363
  "type": "git",
364
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
365
+ "reference": "0b5beb73a60f7d1a5d26113e78e32d67c5550df9"
366
  },
367
  "dist": {
368
  "type": "zip",
369
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/0b5beb73a60f7d1a5d26113e78e32d67c5550df9",
370
+ "reference": "0b5beb73a60f7d1a5d26113e78e32d67c5550df9",
371
  "shasum": ""
372
  },
373
  "require": {
377
  "phpunit/phpunit": "6.5.14",
378
  "woocommerce/woocommerce-sniffs": "0.0.6"
379
  },
380
+ "time": "2019-11-13T14:45:41+00:00",
381
  "type": "wordpress-plugin",
382
  "installation-source": "dist",
383
  "autoload": {
399
  "description": "The Germanized Shipments implementation.",
400
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
401
  "support": {
402
+ "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v1.0.5",
403
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
404
  }
405
  },
woocommerce-germanized.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Germanized for WooCommerce
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
6
- * Version: 3.0.4
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 4.9
@@ -63,7 +63,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
63
  *
64
  * @var string
65
  */
66
- public $version = '3.0.4';
67
 
68
  /**
69
  * @var WooCommerce_Germanized $instance of the plugin
3
  * Plugin Name: Germanized for WooCommerce
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
6
+ * Version: 3.0.5
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 4.9
63
  *
64
  * @var string
65
  */
66
+ public $version = '3.0.5';
67
 
68
  /**
69
  * @var WooCommerce_Germanized $instance of the plugin