WooCommerce Germanized - Version 3.0.7

Version Description

  • Improvement: Added option to prevent differential taxed products from being purchased with normal products
  • Improvement: Choose "none" as tax_status for differential taxed products
  • Fix: Remove differential tax cart notice in case no product differential taxed product is included
  • Fix: DHL auto label creation use fallback global settings
  • Fix: Remove direct calls from WP_Error::has_errors for backwards comp
  • Fix: Hardened checks when using woocommerce_update_order_item hook
Download this release

Release Info

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

Code changes from version 3.0.6 to 3.0.7

Files changed (37) hide show
  1. assets/css/admin-settings.css +3 -2
  2. assets/css/admin-settings.min.css +1 -1
  3. assets/css/admin-settings.scss +2 -1
  4. assets/js/admin/settings.js +10 -0
  5. assets/js/admin/settings.min.js +1 -1
  6. i18n/languages/woocommerce-germanized-de_DE.mo +0 -0
  7. i18n/languages/woocommerce-germanized-de_DE.po +228 -87
  8. i18n/languages/woocommerce-germanized-de_DE_formal.mo +0 -0
  9. i18n/languages/woocommerce-germanized-de_DE_formal.po +222 -88
  10. includes/admin/class-wc-gzd-admin.php +6 -1
  11. includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php +11 -1
  12. includes/admin/settings/class-wc-gzd-settings-tab-taxes.php +7 -0
  13. includes/class-wc-gzd-checkout.php +28 -0
  14. includes/wc-gzd-cart-functions.php +4 -0
  15. includes/wc-gzd-core-functions.php +67 -9
  16. includes/wc-gzd-template-functions.php +16 -2
  17. packages/woocommerce-germanized-dhl/src/Package.php +2 -2
  18. packages/woocommerce-germanized-dhl/src/ShipmentLabelWatcher.php +32 -24
  19. packages/woocommerce-germanized-dhl/src/ShippingProviderMethodDHL.php +33 -7
  20. packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php +1 -1
  21. packages/woocommerce-germanized-shipments/assets/js/admin-shipments.js +0 -5
  22. packages/woocommerce-germanized-shipments/assets/js/admin-shipments.min.js +1 -1
  23. packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php +15 -0
  24. packages/woocommerce-germanized-shipments/src/Package.php +1 -1
  25. packages/woocommerce-germanized-shipments/src/Shipment.php +1 -1
  26. packages/woocommerce-germanized-shipments/src/SimpleShipment.php +1 -1
  27. packages/woocommerce-germanized-shipments/src/Validation.php +13 -5
  28. packages/woocommerce-germanized-shipments/woocommerce-germanized-shipments.php +1 -1
  29. readme.txt +11 -5
  30. templates/checkout/order-submit.php +2 -2
  31. vendor/autoload.php +1 -1
  32. vendor/autoload_packages.php +2 -2
  33. vendor/composer/autoload_classmap_package.php +65 -65
  34. vendor/composer/autoload_real.php +4 -4
  35. vendor/composer/autoload_static.php +4 -4
  36. vendor/composer/installed.json +14 -14
  37. woocommerce-germanized.php +2 -2
assets/css/admin-settings.css CHANGED
@@ -198,11 +198,12 @@
198
  position: absolute;
199
  right: 0;
200
  top: 50%; }
201
- .wc-gzd-admin-settings td.forminp-gzd_toggle span.description {
 
202
  font-style: normal;
203
  font-size: 14px;
204
  margin-left: 5px; }
205
- .wc-gzd-admin-settings td.forminp-gzd_toggle span.description .wc-gzd-additional-desc {
206
  margin-bottom: -1em; }
207
  .wc-gzd-admin-settings td.forminp-gzd_toggle fieldset {
208
  margin-top: 1.25em; }
198
  position: absolute;
199
  right: 0;
200
  top: 50%; }
201
+ .wc-gzd-admin-settings td.forminp-gzd_toggle span.description, .wc-gzd-admin-settings td.forminp-gzd_toggle p.description {
202
+ display: inline-block;
203
  font-style: normal;
204
  font-size: 14px;
205
  margin-left: 5px; }
206
+ .wc-gzd-admin-settings td.forminp-gzd_toggle span.description .wc-gzd-additional-desc, .wc-gzd-admin-settings td.forminp-gzd_toggle p.description .wc-gzd-additional-desc {
207
  margin-bottom: -1em; }
208
  .wc-gzd-admin-settings td.forminp-gzd_toggle fieldset {
209
  margin-top: 1.25em; }
assets/css/admin-settings.min.css CHANGED
@@ -1 +1 @@
1
- .wc-gzd-settings .nav-tab-wrapper a.nav-tab[href*="tab=germanized"]{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000;margin-bottom:-1px;box-shadow:none}.wc-gzd-settings ul.subsubsub{margin-top:0}.wc-gzd-settings ul.subsubsub li a .wc-gzd-pro{margin-left:3px}.wc-gzd-settings ul.subsubsub li a.current .wc-gzd-pro{color:#222;border:1px solid #222}.wc-gzd-settings .wc-gzd-pro-outlined{margin-left:5px;margin-top:3px;border:1px solid #222;color:#222;background:0 0}.wc-gzd-settings a .wc-gzd-pro-outlined{border:1px solid #0073aa;color:#0073aa}.wc-gzd-settings .wc-gzd-dash-button{margin-right:5px;text-indent:9999px;position:relative;display:inline-block;padding:0;height:2em;width:2em;overflow:hidden;vertical-align:middle}.wc-gzd-settings .wc-gzd-dash-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;content:"\f464"}.wc-gzd-settings .wc-gzd-dash-button.help-link::after{content:"?";font-family:inherit;font-weight:700}.wc-gzd-settings .wc-gzd-settings-breadcrumb{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;font-size:1.4em;-webkit-box-align:center;align-items:center;margin-bottom:.5em}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.page-title-action{margin-left:1em;position:inherit;top:0}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link{text-decoration:none;display:-webkit-inline-box;display:inline-flex;white-space:nowrap;-webkit-box-align:center;align-items:center;color:#444}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link:hover{color:#000!important}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link::after{font-family:Dashicons;font-weight:400;margin:0 2px;margin-top:2px;font-size:.9em;text-transform:none;line-height:1;text-indent:0;width:100%;height:100%;text-align:center;content:"\f345"}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item.breadcrumb-item-active{font-weight:600;color:#000}.wc-gzd-settings .wc-gzd-setting-header{font-size:1.4em}.wc-gzd-settings .wc-gzd-setting-header .page-title-action{top:-1px}.wc-gzd-settings .wc-gzd-setting-tabs{margin-top:1.5em}.wc-gzd-settings .wc-gzd-setting-tabs td,.wc-gzd-settings .wc-gzd-setting-tabs th{display:table-cell!important;padding:1em!important;vertical-align:top;line-height:1.75em;font-size:14px}.wc-gzd-settings .wc-gzd-setting-tabs th{font-weight:600}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled{width:1%;text-align:center}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled .status-disabled,.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled .status-enabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled .status-disabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled .status-enabled{display:inline-block;margin-top:3px}.wc-gzd-settings .wc-gzd-setting-tabs a .wc-gzd-pro{margin-left:3px}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-actions{width:15%;text-align:right}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;flex-wrap:wrap}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button{margin-right:5px}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button:last-child{margin-right:0}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-name,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-name{width:25ch}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-name{font-weight:700;white-space:nowrap}.wc-gzd-settings .wc-gzd-setting-tabs tr:nth-child(odd) td{background:#f9f9f9}.wc-gzd-admin-settings{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;margin-top:1em}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar{box-sizing:border-box}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar .wc-gzd-admin-settings-fields{width:65%;padding-right:5%}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar .wc-gzd-admin-settings-sidebar{width:30%}.wc-gzd-admin-settings tbody.ui-sortable tr:hover{cursor:move}.wc-gzd-admin-settings .forminp-radio fieldset p{margin-bottom:1em}.wc-gzd-admin-settings th.forminp-image{padding-right:0!important}.wc-gzd-admin-settings .forminp-image img,.wc-gzd-admin-settings .wc-gzd-premium img{max-width:100%;height:auto;opacity:.7}.wc-gzd-admin-settings #woocommerce_gzdp_terms_generator img{max-width:100%}.wc-gzd-admin-settings .woocommerce table.form-table th.forminp-image{padding-right:0}.wc-gzd-admin-settings tr.single_select_page .description{display:block;margin-top:.5em}.wc-gzd-admin-settings tr.wc-gzd-setting-invisible{display:none}.wc-gzd-admin-settings td .wc-gzd-additional-desc{margin-top:1em;line-height:1.5em;background:#fff;padding:.5em;font-style:normal;font-size:14px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wc-gzd-admin-settings td .wc-gzd-additional-desc .wc-gzd-tax-example{margin-top:.5em}.wc-gzd-admin-settings .wc-gzd-label-wrap{position:relative;display:block;vertical-align:middle}.wc-gzd-admin-settings .wc-gzd-label-wrap .woocommerce-help-tip{margin:-8px -24px 0 0!important;position:absolute;right:0;top:50%}.wc-gzd-admin-settings td.forminp-gzd_toggle span.description{font-style:normal;font-size:14px;margin-left:5px}.wc-gzd-admin-settings td.forminp-gzd_toggle span.description .wc-gzd-additional-desc{margin-bottom:-1em}.wc-gzd-admin-settings td.forminp-gzd_toggle fieldset{margin-top:1.25em}.wc-gzd-admin-settings td.forminp-gzd_toggle fieldset:first-child{margin-top:0}.wc-gzd-admin-settings a.woocommerce-gzd-input-toggle-trigger,.wc-gzd-setting-tabs a.woocommerce-gzd-input-toggle-trigger{color:transparent;border:none;text-decoration:none}.wc-gzd-admin-settings a.woocommerce-gzd-input-toggle-trigger:focus,.wc-gzd-setting-tabs a.woocommerce-gzd-input-toggle-trigger:focus{color:transparent;box-shadow:none;border:none}a.page-title-action .wc-gzd-pro{background:#0073aa}a.page-title-action:hover .wc-gzd-pro{background:#fff;color:#0073aa}table.wc-gzd-legal-checkboxes thead th{vertical-align:middle}table.wc-gzd-legal-checkboxes thead th.wc-gzd-legal-checkbox-sort{text-align:center}table.wc-gzd-legal-checkboxes td,table.wc-gzd-legal-checkboxes th{vertical-align:top;line-height:24px;padding:1em!important;font-size:14px;background:#fff;display:table-cell!important}table.wc-gzd-legal-checkboxes td ul,table.wc-gzd-legal-checkboxes th ul{margin:0}table.wc-gzd-legal-checkboxes td .status-disabled,table.wc-gzd-legal-checkboxes td .status-enabled,table.wc-gzd-legal-checkboxes th .status-disabled,table.wc-gzd-legal-checkboxes th .status-enabled{margin-top:3px}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li{line-height:24px;font-size:14px;color:#555;display:inline;margin:0}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li::before,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li::before{content:', '}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li:first-child::before,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li:first-child::before{content:''}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-sort::before{content:'\f333';font-family:Dashicons;text-align:center;line-height:1;color:#999;display:block;width:17px;float:left;height:100%;line-height:24px}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows td{border-top:2px solid #f9f9f9}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows tr:first-child td{border-top:0}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows tr:nth-child(odd) td{background:#f9f9f9}.wc-gzd-premium-overlay{border-left-color:#639aff!important}.wc-gzd-admin-settings-sidebar{box-sizing:border-box}.wc-gzd-admin-settings-sidebar .wc-gzd-admin-settings-sidebar-inner{padding:1em;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wc-gzd-admin-settings-sidebar .wc-gzd-admin-settings-sidebar-inner.sticky{position:-webkit-sticky;position:sticky;top:50px}.wc-gzd-admin-settings-sidebar h1:first-of-type,.wc-gzd-admin-settings-sidebar h2:first-of-type,.wc-gzd-admin-settings-sidebar h3:first-of-type{margin-top:0}.wc-gzd-admin-settings-sidebar img{width:100%}.wc-gzd-admin-settings-sidebar .browser{border-radius:3px}.wc-gzd-admin-settings-sidebar .small{font-size:.9em;display:block;margin-top:.5em;color:#888}.wc-gzd-admin-settings-checkboxes td.forminp-textarea p code{margin:.5em 0;display:block}.wc-gzd-admin-settings-checkboxes td.forminp-textarea p{margin-bottom:1em}.wc-gzd-admin-settings-checkboxes td.forminp-textarea .gzd-small-desc{font-size:12px;font-style:italic;display:block}.wc-gzd-admin-settings-checkboxes td.forminp-text .description{margin-top:.5em;line-height:1.5em;display:block}
1
+ .wc-gzd-settings .nav-tab-wrapper a.nav-tab[href*="tab=germanized"]{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000;margin-bottom:-1px;box-shadow:none}.wc-gzd-settings ul.subsubsub{margin-top:0}.wc-gzd-settings ul.subsubsub li a .wc-gzd-pro{margin-left:3px}.wc-gzd-settings ul.subsubsub li a.current .wc-gzd-pro{color:#222;border:1px solid #222}.wc-gzd-settings .wc-gzd-pro-outlined{margin-left:5px;margin-top:3px;border:1px solid #222;color:#222;background:0 0}.wc-gzd-settings a .wc-gzd-pro-outlined{border:1px solid #0073aa;color:#0073aa}.wc-gzd-settings .wc-gzd-dash-button{margin-right:5px;text-indent:9999px;position:relative;display:inline-block;padding:0;height:2em;width:2em;overflow:hidden;vertical-align:middle}.wc-gzd-settings .wc-gzd-dash-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;content:"\f464"}.wc-gzd-settings .wc-gzd-dash-button.help-link::after{content:"?";font-family:inherit;font-weight:700}.wc-gzd-settings .wc-gzd-settings-breadcrumb{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;font-size:1.4em;-webkit-box-align:center;align-items:center;margin-bottom:.5em}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.page-title-action{margin-left:1em;position:inherit;top:0}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link{text-decoration:none;display:-webkit-inline-box;display:inline-flex;white-space:nowrap;-webkit-box-align:center;align-items:center;color:#444}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link:hover{color:#000!important}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link::after{font-family:Dashicons;font-weight:400;margin:0 2px;margin-top:2px;font-size:.9em;text-transform:none;line-height:1;text-indent:0;width:100%;height:100%;text-align:center;content:"\f345"}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item.breadcrumb-item-active{font-weight:600;color:#000}.wc-gzd-settings .wc-gzd-setting-header{font-size:1.4em}.wc-gzd-settings .wc-gzd-setting-header .page-title-action{top:-1px}.wc-gzd-settings .wc-gzd-setting-tabs{margin-top:1.5em}.wc-gzd-settings .wc-gzd-setting-tabs td,.wc-gzd-settings .wc-gzd-setting-tabs th{display:table-cell!important;padding:1em!important;vertical-align:top;line-height:1.75em;font-size:14px}.wc-gzd-settings .wc-gzd-setting-tabs th{font-weight:600}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled{width:1%;text-align:center}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled .status-disabled,.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled .status-enabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled .status-disabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled .status-enabled{display:inline-block;margin-top:3px}.wc-gzd-settings .wc-gzd-setting-tabs a .wc-gzd-pro{margin-left:3px}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-actions{width:15%;text-align:right}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;flex-wrap:wrap}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button{margin-right:5px}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button:last-child{margin-right:0}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-name,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-name{width:25ch}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-name{font-weight:700;white-space:nowrap}.wc-gzd-settings .wc-gzd-setting-tabs tr:nth-child(odd) td{background:#f9f9f9}.wc-gzd-admin-settings{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;margin-top:1em}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar{box-sizing:border-box}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar .wc-gzd-admin-settings-fields{width:65%;padding-right:5%}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar .wc-gzd-admin-settings-sidebar{width:30%}.wc-gzd-admin-settings tbody.ui-sortable tr:hover{cursor:move}.wc-gzd-admin-settings .forminp-radio fieldset p{margin-bottom:1em}.wc-gzd-admin-settings th.forminp-image{padding-right:0!important}.wc-gzd-admin-settings .forminp-image img,.wc-gzd-admin-settings .wc-gzd-premium img{max-width:100%;height:auto;opacity:.7}.wc-gzd-admin-settings #woocommerce_gzdp_terms_generator img{max-width:100%}.wc-gzd-admin-settings .woocommerce table.form-table th.forminp-image{padding-right:0}.wc-gzd-admin-settings tr.single_select_page .description{display:block;margin-top:.5em}.wc-gzd-admin-settings tr.wc-gzd-setting-invisible{display:none}.wc-gzd-admin-settings td .wc-gzd-additional-desc{margin-top:1em;line-height:1.5em;background:#fff;padding:.5em;font-style:normal;font-size:14px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wc-gzd-admin-settings td .wc-gzd-additional-desc .wc-gzd-tax-example{margin-top:.5em}.wc-gzd-admin-settings .wc-gzd-label-wrap{position:relative;display:block;vertical-align:middle}.wc-gzd-admin-settings .wc-gzd-label-wrap .woocommerce-help-tip{margin:-8px -24px 0 0!important;position:absolute;right:0;top:50%}.wc-gzd-admin-settings td.forminp-gzd_toggle p.description,.wc-gzd-admin-settings td.forminp-gzd_toggle span.description{display:inline-block;font-style:normal;font-size:14px;margin-left:5px}.wc-gzd-admin-settings td.forminp-gzd_toggle p.description .wc-gzd-additional-desc,.wc-gzd-admin-settings td.forminp-gzd_toggle span.description .wc-gzd-additional-desc{margin-bottom:-1em}.wc-gzd-admin-settings td.forminp-gzd_toggle fieldset{margin-top:1.25em}.wc-gzd-admin-settings td.forminp-gzd_toggle fieldset:first-child{margin-top:0}.wc-gzd-admin-settings a.woocommerce-gzd-input-toggle-trigger,.wc-gzd-setting-tabs a.woocommerce-gzd-input-toggle-trigger{color:transparent;border:none;text-decoration:none}.wc-gzd-admin-settings a.woocommerce-gzd-input-toggle-trigger:focus,.wc-gzd-setting-tabs a.woocommerce-gzd-input-toggle-trigger:focus{color:transparent;box-shadow:none;border:none}a.page-title-action .wc-gzd-pro{background:#0073aa}a.page-title-action:hover .wc-gzd-pro{background:#fff;color:#0073aa}table.wc-gzd-legal-checkboxes thead th{vertical-align:middle}table.wc-gzd-legal-checkboxes thead th.wc-gzd-legal-checkbox-sort{text-align:center}table.wc-gzd-legal-checkboxes td,table.wc-gzd-legal-checkboxes th{vertical-align:top;line-height:24px;padding:1em!important;font-size:14px;background:#fff;display:table-cell!important}table.wc-gzd-legal-checkboxes td ul,table.wc-gzd-legal-checkboxes th ul{margin:0}table.wc-gzd-legal-checkboxes td .status-disabled,table.wc-gzd-legal-checkboxes td .status-enabled,table.wc-gzd-legal-checkboxes th .status-disabled,table.wc-gzd-legal-checkboxes th .status-enabled{margin-top:3px}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li{line-height:24px;font-size:14px;color:#555;display:inline;margin:0}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li::before,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li::before{content:', '}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li:first-child::before,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li:first-child::before{content:''}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-sort::before{content:'\f333';font-family:Dashicons;text-align:center;line-height:1;color:#999;display:block;width:17px;float:left;height:100%;line-height:24px}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows td{border-top:2px solid #f9f9f9}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows tr:first-child td{border-top:0}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows tr:nth-child(odd) td{background:#f9f9f9}.wc-gzd-premium-overlay{border-left-color:#639aff!important}.wc-gzd-admin-settings-sidebar{box-sizing:border-box}.wc-gzd-admin-settings-sidebar .wc-gzd-admin-settings-sidebar-inner{padding:1em;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wc-gzd-admin-settings-sidebar .wc-gzd-admin-settings-sidebar-inner.sticky{position:-webkit-sticky;position:sticky;top:50px}.wc-gzd-admin-settings-sidebar h1:first-of-type,.wc-gzd-admin-settings-sidebar h2:first-of-type,.wc-gzd-admin-settings-sidebar h3:first-of-type{margin-top:0}.wc-gzd-admin-settings-sidebar img{width:100%}.wc-gzd-admin-settings-sidebar .browser{border-radius:3px}.wc-gzd-admin-settings-sidebar .small{font-size:.9em;display:block;margin-top:.5em;color:#888}.wc-gzd-admin-settings-checkboxes td.forminp-textarea p code{margin:.5em 0;display:block}.wc-gzd-admin-settings-checkboxes td.forminp-textarea p{margin-bottom:1em}.wc-gzd-admin-settings-checkboxes td.forminp-textarea .gzd-small-desc{font-size:12px;font-style:italic;display:block}.wc-gzd-admin-settings-checkboxes td.forminp-text .description{margin-top:.5em;line-height:1.5em;display:block}
assets/css/admin-settings.scss CHANGED
@@ -294,7 +294,8 @@
294
  }
295
 
296
  td.forminp-gzd_toggle {
297
- span.description {
 
298
  font-style: normal;
299
  font-size: 14px;
300
  margin-left: 5px;
294
  }
295
 
296
  td.forminp-gzd_toggle {
297
+ span.description, p.description {
298
+ display: inline-block;
299
  font-style: normal;
300
  font-size: 14px;
301
  margin-left: 5px;
assets/js/admin/settings.js CHANGED
@@ -135,6 +135,11 @@ window.germanized = window.germanized || {};
135
 
136
  if ( $input.is( ':checked' ) || $input.is( ':selected' ) ) {
137
  checked = true;
 
 
 
 
 
138
  }
139
 
140
  if ( typeof nameOrg === typeof undefined || nameOrg === false ) {
@@ -149,6 +154,11 @@ window.germanized = window.germanized || {};
149
 
150
  if ( $input.is( ':checkbox' ) ) {
151
  val = $input.is( ':checked' ) ? 'yes' : 'no';
 
 
 
 
 
152
  }
153
 
154
  $fields.each( function() {
135
 
136
  if ( $input.is( ':checked' ) || $input.is( ':selected' ) ) {
137
  checked = true;
138
+
139
+ // Make sure that hidden fields are considered unchecked
140
+ if ( ! $input.parents( 'tr' ).is( ':visible' ) ) {
141
+ checked = false;
142
+ }
143
  }
144
 
145
  if ( typeof nameOrg === typeof undefined || nameOrg === false ) {
154
 
155
  if ( $input.is( ':checkbox' ) ) {
156
  val = $input.is( ':checked' ) ? 'yes' : 'no';
157
+
158
+ // Make sure that hidden fields are considered unchecked
159
+ if ( ! $input.parents( 'tr' ).is( ':visible' ) ) {
160
+ val = 'no';
161
+ }
162
  }
163
 
164
  $fields.each( function() {
assets/js/admin/settings.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},function(d,c){c.settings={params:{},init:function(){var e=this;this.params=wc_gzd_admin_settings_params;try{d(document.body).on("wc-enhanced-select-init wc-gzd-enhanced-select-init",this.onEnhancedSelectInit).trigger("wc-gzd-enhanced-select-init")}catch(e){window.console.log(e)}d(document).on("change","input[name=woocommerce_gzd_dispute_resolution_type]",this.onChangeDisputeResolutionType).on("click","a.woocommerce-gzd-input-toggle-trigger",this.onInputToogleClick).on("change",".wc-gzd-setting-tabs input.woocommerce-gzd-tab-status-checkbox",this.onChangeTabStatus).on("change",".wc-gzd-admin-settings :input",this.onChangeInput),d(document.body).on("woocommerce_gzd_setting_field_visible",this.onShowField).on("woocommerce_gzd_setting_field_invisible",this.onHideField),d(".wc-gzd-admin-settings :input").trigger("change"),d("input[name=woocommerce_gzd_dispute_resolution_type]:checked").trigger("change"),this.initMailSortable(),d(document.body).on("init_tooltips",function(){e.initTipTips()}),e.initTipTip()},initTipTip:function(){d(".wc-gzd-setting-tab-actions a.button").tipTip({fadeIn:50,fadeOut:50,delay:200})},onChangeTabStatus:function(){var e=d(this),t=c.settings,i=e.data("tab"),o=e.parents("td").find(".woocommerce-gzd-input-toggle"),n=o.parents("a"),a=e.is(":checked")?"yes":"no",s={action:"woocommerce_gzd_toggle_tab_enabled",security:t.params.tab_toggle_nonce,enable:a,tab:i};return o.addClass("woocommerce-input-toggle--loading"),d.ajax({url:t.params.ajax_url,data:s,dataType:"json",type:"POST",success:function(e){!0===e.data?(o.removeClass("woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled"),o.addClass("woocommerce-input-toggle--enabled"),o.removeClass("woocommerce-input-toggle--loading")):!1===e.data?(o.removeClass("woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled"),o.addClass("woocommerce-input-toggle--disabled"),o.removeClass("woocommerce-input-toggle--loading")):"needs_setup"===e.data&&(window.location.href=n.attr("href"))}}),!1},onShowField:function(e,t,o,i){t.parents("table").find(":input[data-show_if_"+o+"]").each(function(){d(this).data("show_if_"+o);var e=d(this).val(),t=d(this).attr("name").replace(/[\[\]']+/g,""),i=d(this).parents("tr");i.removeClass("wc-gzd-setting-invisible"),i.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[i,t,e])})},onHideField:function(e,t,o,i){t.parents("table").find(":input[data-show_if_"+o+"]").each(function(){d(this).data("show_if_"+o);var e=d(this).val(),t=d(this).attr("name").replace(/[\[\]']+/g,""),i=d(this).parents("tr");i.removeClass("wc-gzd-setting-visible"),i.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[i,t,e])})},onChangeInput:function(){d(this).parents("tr").find(":input:not(.select2-focusser, .select2-input)").each(function(){var e=d(this),n=!1,t=d(this).attr("name");if((e.is(":checked")||e.is(":selected"))&&(n=!0),void 0!==t&&!1!==t){var a=t.replace(/[\[\]']+/g,""),s=e.val(),i=d(".wc-gzd-admin-settings").find(":input[data-show_if_"+a+"]");e.is(":checkbox")&&(s=e.is(":checked")?"yes":"no"),i.each(function(){var e=d(this).data("show_if_"+a),t=d(this).val(),i=d(this).attr("name").replace(/[\[\]']+/g,""),o=d(this).parents("tr");o.removeClass("wc-gzd-setting-visible wc-gzd-setting-invisible"),void 0!==e&&0<e.length?s===e?(o.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[o,i,t])):(o.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[o,i,t])):n?(o.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[o,i,t])):(o.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[o,i,t]))});var o=d(this).parents(".form-table"),c=!1;o.find("tr").each(function(){if(!d(this).hasClass("wc-gzd-setting-invisible"))return!(c=!0)}),c?o.show():o.hide()}})},onEnhancedSelectInit:function(){d(":input.wc-gzd-enhanced-tags").filter(":not(.enhanced)").each(function(){var e={minimumResultsForSearch:10,allowClear:!!d(this).data("allow_clear"),placeholder:d(this).data("placeholder"),tags:!0};d(this).selectWoo(e).addClass("enhanced")})},onParcelDeliveryShowSpecial:function(){"shipping_methods"===d(this).val()?d("select#woocommerce_gzd_checkboxes_parcel_delivery_show_shipping_methods").parents("tr").show():d("select#woocommerce_gzd_checkboxes_parcel_delivery_show_shipping_methods").parents("tr").hide()},onChangeDisputeResolutionType:function(){var e=d(this).val();d("#woocommerce_gzd_alternative_complaints_text_"+e);d("[id^=woocommerce_gzd_alternative_complaints_text_]").parents("tr").hide(),d("#woocommerce_gzd_alternative_complaints_text_"+e).parents("tr").show()},onInputToogleClick:function(){var e=d(this).find("span.woocommerce-gzd-input-toggle"),t=e.parents("fieldset").find("input[type=checkbox]"),i=e.hasClass("woocommerce-input-toggle--enabled");return e.removeClass("woocommerce-input-toggle--enabled"),e.removeClass("woocommerce-input-toggle--disabled"),i?(t.prop("checked",!1),e.addClass("woocommerce-input-toggle--disabled")):(t.prop("checked",!0),e.addClass("woocommerce-input-toggle--enabled")),t.trigger("change"),!1},initMailSortable:function(){if(0<d("#woocommerce_gzd_mail_attach_imprint").length){var o=d("#woocommerce_gzd_mail_attach_imprint").parents("table");d(o).find("tbody").sortable({items:"tr",cursor:"move",axis:"y",handle:"td, th",scrollSensitivity:40,helper:function(e,t){return t.children().each(function(){jQuery(this).width(jQuery(this).width())}),t.css("left","0"),t},start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style");var i=[];d(o).find("tr select").each(function(){i.push(d(this).attr("id").replace("woocommerce_gzd_mail_attach_",""))}),d("#woocommerce_gzd_mail_attach_order").val(i.join())}})}}},d(document).ready(function(){c.settings.init()})}(jQuery,window.germanized);
1
+ window.germanized=window.germanized||{},function(d,c){c.settings={params:{},init:function(){var e=this;this.params=wc_gzd_admin_settings_params;try{d(document.body).on("wc-enhanced-select-init wc-gzd-enhanced-select-init",this.onEnhancedSelectInit).trigger("wc-gzd-enhanced-select-init")}catch(e){window.console.log(e)}d(document).on("change","input[name=woocommerce_gzd_dispute_resolution_type]",this.onChangeDisputeResolutionType).on("click","a.woocommerce-gzd-input-toggle-trigger",this.onInputToogleClick).on("change",".wc-gzd-setting-tabs input.woocommerce-gzd-tab-status-checkbox",this.onChangeTabStatus).on("change",".wc-gzd-admin-settings :input",this.onChangeInput),d(document.body).on("woocommerce_gzd_setting_field_visible",this.onShowField).on("woocommerce_gzd_setting_field_invisible",this.onHideField),d(".wc-gzd-admin-settings :input").trigger("change"),d("input[name=woocommerce_gzd_dispute_resolution_type]:checked").trigger("change"),this.initMailSortable(),d(document.body).on("init_tooltips",function(){e.initTipTips()}),e.initTipTip()},initTipTip:function(){d(".wc-gzd-setting-tab-actions a.button").tipTip({fadeIn:50,fadeOut:50,delay:200})},onChangeTabStatus:function(){var e=d(this),t=c.settings,i=e.data("tab"),o=e.parents("td").find(".woocommerce-gzd-input-toggle"),n=o.parents("a"),a=e.is(":checked")?"yes":"no",s={action:"woocommerce_gzd_toggle_tab_enabled",security:t.params.tab_toggle_nonce,enable:a,tab:i};return o.addClass("woocommerce-input-toggle--loading"),d.ajax({url:t.params.ajax_url,data:s,dataType:"json",type:"POST",success:function(e){!0===e.data?(o.removeClass("woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled"),o.addClass("woocommerce-input-toggle--enabled"),o.removeClass("woocommerce-input-toggle--loading")):!1===e.data?(o.removeClass("woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled"),o.addClass("woocommerce-input-toggle--disabled"),o.removeClass("woocommerce-input-toggle--loading")):"needs_setup"===e.data&&(window.location.href=n.attr("href"))}}),!1},onShowField:function(e,t,o,i){t.parents("table").find(":input[data-show_if_"+o+"]").each(function(){d(this).data("show_if_"+o);var e=d(this).val(),t=d(this).attr("name").replace(/[\[\]']+/g,""),i=d(this).parents("tr");i.removeClass("wc-gzd-setting-invisible"),i.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[i,t,e])})},onHideField:function(e,t,o,i){t.parents("table").find(":input[data-show_if_"+o+"]").each(function(){d(this).data("show_if_"+o);var e=d(this).val(),t=d(this).attr("name").replace(/[\[\]']+/g,""),i=d(this).parents("tr");i.removeClass("wc-gzd-setting-visible"),i.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[i,t,e])})},onChangeInput:function(){d(this).parents("tr").find(":input:not(.select2-focusser, .select2-input)").each(function(){var e=d(this),n=!1,t=d(this).attr("name");if((e.is(":checked")||e.is(":selected"))&&(n=!0,e.parents("tr").is(":visible")||(n=!1)),void 0!==t&&!1!==t){var a=t.replace(/[\[\]']+/g,""),s=e.val(),i=d(".wc-gzd-admin-settings").find(":input[data-show_if_"+a+"]");e.is(":checkbox")&&(s=e.is(":checked")?"yes":"no",e.parents("tr").is(":visible")||(s="no")),i.each(function(){var e=d(this).data("show_if_"+a),t=d(this).val(),i=d(this).attr("name").replace(/[\[\]']+/g,""),o=d(this).parents("tr");o.removeClass("wc-gzd-setting-visible wc-gzd-setting-invisible"),void 0!==e&&0<e.length?s===e?(o.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[o,i,t])):(o.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[o,i,t])):n?(o.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[o,i,t])):(o.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[o,i,t]))});var o=d(this).parents(".form-table"),c=!1;o.find("tr").each(function(){if(!d(this).hasClass("wc-gzd-setting-invisible"))return!(c=!0)}),c?o.show():o.hide()}})},onEnhancedSelectInit:function(){d(":input.wc-gzd-enhanced-tags").filter(":not(.enhanced)").each(function(){var e={minimumResultsForSearch:10,allowClear:!!d(this).data("allow_clear"),placeholder:d(this).data("placeholder"),tags:!0};d(this).selectWoo(e).addClass("enhanced")})},onParcelDeliveryShowSpecial:function(){"shipping_methods"===d(this).val()?d("select#woocommerce_gzd_checkboxes_parcel_delivery_show_shipping_methods").parents("tr").show():d("select#woocommerce_gzd_checkboxes_parcel_delivery_show_shipping_methods").parents("tr").hide()},onChangeDisputeResolutionType:function(){var e=d(this).val();d("#woocommerce_gzd_alternative_complaints_text_"+e);d("[id^=woocommerce_gzd_alternative_complaints_text_]").parents("tr").hide(),d("#woocommerce_gzd_alternative_complaints_text_"+e).parents("tr").show()},onInputToogleClick:function(){var e=d(this).find("span.woocommerce-gzd-input-toggle"),t=e.parents("fieldset").find("input[type=checkbox]"),i=e.hasClass("woocommerce-input-toggle--enabled");return e.removeClass("woocommerce-input-toggle--enabled"),e.removeClass("woocommerce-input-toggle--disabled"),i?(t.prop("checked",!1),e.addClass("woocommerce-input-toggle--disabled")):(t.prop("checked",!0),e.addClass("woocommerce-input-toggle--enabled")),t.trigger("change"),!1},initMailSortable:function(){if(0<d("#woocommerce_gzd_mail_attach_imprint").length){var o=d("#woocommerce_gzd_mail_attach_imprint").parents("table");d(o).find("tbody").sortable({items:"tr",cursor:"move",axis:"y",handle:"td, th",scrollSensitivity:40,helper:function(e,t){return t.children().each(function(){jQuery(this).width(jQuery(this).width())}),t.css("left","0"),t},start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style");var i=[];d(o).find("tr select").each(function(){i.push(d(this).attr("id").replace("woocommerce_gzd_mail_attach_",""))}),d("#woocommerce_gzd_mail_attach_order").val(i.join())}})}}},d(document).ready(function(){c.settings.init()})}(jQuery,window.germanized);
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-26 18:55+0100\n"
6
- "PO-Revision-Date: 2019-11-26 18:57+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -2115,14 +2115,14 @@ msgctxt "dhl full name"
2115
  msgid "%1$s"
2116
  msgstr "%1$s"
2117
 
2118
- #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:37
2119
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:91
2120
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-dhl.php:33
2121
  #: woocommerce-germanized/includes/admin/views/setup/dhl.php:10
2122
  msgid "DHL"
2123
  msgstr "DHL"
2124
 
2125
- #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:45
2126
  msgctxt "dhl"
2127
  msgid ""
2128
  "Complete DHL integration supporting labels, preferred services and "
@@ -2374,8 +2374,8 @@ msgid "LxWxH in decimal form."
2374
  msgstr "LxBxH in dezimaler Form."
2375
 
2376
  # @ woocommerce-germanized
2377
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:68
2378
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:856
2379
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
2380
  #: woocommerce-germanized-shipments/src/Admin/Table.php:648
2381
  msgctxt "shipments"
@@ -2383,31 +2383,31 @@ msgid "Status"
2383
  msgstr "Status"
2384
 
2385
  # @ woocommerce-germanized
2386
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:78
2387
  msgctxt "shipments"
2388
  msgid "Shipping method"
2389
  msgstr "Versandmethode"
2390
 
2391
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:88
2392
  msgctxt "shipments"
2393
  msgid "Shipping provider"
2394
  msgstr "Versanddienstleister"
2395
 
2396
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:99
2397
  msgctxt "shipments"
2398
  msgid "Tracking Number"
2399
  msgstr "Sendungsnummer"
2400
 
2401
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:108
2402
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:164
2403
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:221
2404
  msgctxt "shipments"
2405
  msgid "Item"
2406
  msgstr "Position"
2407
 
2408
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:111
2409
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:165
2410
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:222
2411
  #: woocommerce-germanized-shipments/templates/emails/email-shipment-details.php:55
2412
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details.php:50
2413
  msgctxt "shipments"
@@ -2415,8 +2415,8 @@ msgid "Quantity"
2415
  msgstr "Anzahl"
2416
 
2417
  # @ woocommerce-germanized
2418
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:114
2419
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:858
2420
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2421
  #: woocommerce-germanized-shipments/src/Admin/Table.php:652
2422
  msgctxt "shipments"
@@ -2424,39 +2424,39 @@ msgid "Actions"
2424
  msgstr "Aktionen"
2425
 
2426
  # @ woocommerce-germanized
2427
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:128
2428
  msgctxt "shipments"
2429
  msgid "Add item"
2430
  msgstr "Position hinzufügen"
2431
 
2432
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:132
2433
  msgctxt "shipments"
2434
  msgid "Sync items"
2435
  msgstr "Positionen synchronisieren"
2436
 
2437
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:133
2438
  msgctxt "shipments"
2439
  msgid "Automatically adjust items and quantities based on order item data."
2440
  msgstr "Bestimmt Positionen und Anzahlen automatisch anhand der Bestelldaten."
2441
 
2442
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:154
2443
  msgctxt "shipments"
2444
  msgid "Add Item"
2445
  msgstr "Position hinzufügen"
2446
 
2447
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:183
2448
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:231
2449
  msgctxt "shipments"
2450
  msgid "Add"
2451
  msgstr "Hinzufügen"
2452
 
2453
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:211
2454
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:271
2455
  msgctxt "shipments"
2456
  msgid "Add Return"
2457
  msgstr "Retoure hinzufügen"
2458
 
2459
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:275
2460
  #, php-format
2461
  msgctxt "shipments"
2462
  msgid "Delete %s"
@@ -2673,8 +2673,8 @@ msgid "Text to appear below the main email content."
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:313
2676
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:792
2677
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:820
2678
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
2679
  msgctxt "shipments"
2680
  msgid "N/A"
@@ -2691,7 +2691,7 @@ msgid "Choose which format of email to send."
2691
  msgstr "Format für E-Mail-Versand auswählen."
2692
 
2693
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:65
2694
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:854
2695
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:27
2696
  msgctxt "shipments"
2697
  msgid "Shipment"
@@ -2782,37 +2782,37 @@ msgctxt "shipments"
2782
  msgid "Invalid order item"
2783
  msgstr "Ungültige Bestellposition"
2784
 
2785
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:384
2786
  msgctxt "shipments"
2787
  msgid "Invalid shipment item"
2788
  msgstr "Ungültige Sendungsposition"
2789
 
2790
  # @ woocommerce-germanized
2791
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:457
2792
  msgctxt "shipments"
2793
  msgid "None"
2794
  msgstr "Keiner"
2795
 
2796
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:530
2797
  msgctxt "shipments"
2798
  msgid "Error while uploading file."
2799
  msgstr "Fehler beim Hochladen der Datei."
2800
 
2801
  # @ woocommerce-germanized
2802
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:855
2803
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2804
  #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2805
  msgctxt "shipments"
2806
  msgid "Date"
2807
  msgstr "Datum"
2808
 
2809
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:857
2810
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
2811
  msgctxt "shipments"
2812
  msgid "Tracking"
2813
  msgstr "Sendungsverfolgung"
2814
 
2815
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:882
2816
  msgctxt "shipments"
2817
  msgid "View"
2818
  msgstr "Anzeigen"
@@ -3890,7 +3890,7 @@ msgstr "l"
3890
  # @ woocommerce-germanized
3891
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:549
3892
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:559
3893
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:387
3894
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:546
3895
  msgid "incl. VAT"
3896
  msgstr "inkl. MwSt."
@@ -3902,7 +3902,7 @@ msgstr "exkl. MwSt."
3902
 
3903
  # @ woocommerce-germanized
3904
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:551
3905
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:387
3906
  #, php-format
3907
  msgid "incl. %s%% VAT"
3908
  msgstr "inkl. %s %% MwSt."
@@ -4282,7 +4282,7 @@ msgstr "Zurück zu WP Admin"
4282
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:45
4283
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:53
4284
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:136
4285
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:237
4286
  msgid "Terms & Conditions"
4287
  msgstr "AGB"
4288
 
@@ -4296,7 +4296,7 @@ msgstr "Widerrufsbelehrung"
4296
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:47
4297
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:84
4298
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:136
4299
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:239
4300
  msgid "Imprint"
4301
  msgstr "Impressum"
4302
 
@@ -4308,7 +4308,7 @@ msgstr "Datenschutzerklärung"
4308
  # @ woocommerce-germanized
4309
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:49
4310
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:104
4311
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:244
4312
  msgid "Payment Methods"
4313
  msgstr "Zahlungarten"
4314
 
@@ -4369,37 +4369,37 @@ msgstr "Du bist leider nicht berechtigt, diese Aktion durchzuführen."
4369
  msgid "Germanized for WooCommerce"
4370
  msgstr "Germanized für WooCommerce"
4371
 
4372
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:300
4373
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:45
4374
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4375
  msgid "Yes"
4376
  msgstr "Ja"
4377
 
4378
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:300
4379
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4380
  msgid "No"
4381
  msgstr "Nein"
4382
 
4383
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:372
4384
  msgid "Paid for order notification manually sent to customer."
4385
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
4386
 
4387
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:392
4388
  msgid "Order confirmation manually sent to customer."
4389
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
4390
 
4391
  # @ woocommerce-germanized
4392
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:412
4393
  msgid "Resend order confirmation"
4394
  msgstr "Bestellbestätigung erneut versenden"
4395
 
4396
  # @ woocommerce-germanized
4397
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:413
4398
  msgid "Send paid for order notification"
4399
  msgstr "Bestellung bezahlt manuell versenden"
4400
 
4401
  # @ woocommerce-germanized
4402
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:423
4403
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:110
4404
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
4405
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
@@ -4407,38 +4407,38 @@ msgstr "Bestellung bezahlt manuell versenden"
4407
  msgid "Germanized"
4408
  msgstr "Germanized"
4409
 
4410
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:437
4411
  msgid "Parcel Delivery Data Transfer:"
4412
  msgstr "Paketdienstleister Datenweitergabe:"
4413
 
4414
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:438
4415
  msgid "allowed"
4416
  msgstr "akzeptiert"
4417
 
4418
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:438
4419
  msgid "not allowed"
4420
  msgstr "nicht akzeptiert"
4421
 
4422
  # @ woocommerce-germanized
4423
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:521
4424
  msgid "Optional Email Content"
4425
  msgstr "Optionaler E-Mail Inhalt"
4426
 
4427
  # @ woocommerce-germanized
4428
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:539
4429
  msgid "Add content which will be replacing default page content within emails."
4430
  msgstr ""
4431
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
4432
  "Seite zu bestimmen."
4433
 
4434
  # @ woocommerce-germanized
4435
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:553
4436
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
4437
  msgid "Optional Mini Description"
4438
  msgstr "Warenkorb Kurzbeschreibung"
4439
 
4440
  # @ woocommerce-germanized
4441
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:575
4442
  msgid ""
4443
  "This content will be shown as short product description within checkout and "
4444
  "emails."
@@ -5186,8 +5186,8 @@ msgstr ""
5186
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
5187
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
5188
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
5189
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:501
5190
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:512
5191
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
5192
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
5193
  msgid "Title"
@@ -5537,7 +5537,7 @@ msgstr ""
5537
  # @ woocommerce-germanized
5538
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:219
5539
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:367
5540
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:154
5541
  msgid "Notice Text"
5542
  msgstr "Hinweistext"
5543
 
@@ -5547,7 +5547,7 @@ msgid ""
5547
  msgstr "Passe hier, falls notwending, den Kleinunternehmer Hinweistext an."
5548
 
5549
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:227
5550
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:302
5551
  msgid ""
5552
  "Value added tax is not collected, as small businesses according to §19 (1) "
5553
  "UStG."
@@ -5665,7 +5665,7 @@ msgstr ""
5665
  "Platzhalter für den höchsten Preis."
5666
 
5667
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:304
5668
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:739
5669
  msgid "{min_price} &ndash; {max_price}"
5670
  msgstr "{min_price} &ndash; {max_price}"
5671
 
@@ -5982,7 +5982,7 @@ msgstr "Preisauszeichnung „Steuer“ anzeigen"
5982
  # @ woocommerce-germanized
5983
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:316
5984
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:361
5985
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:245
5986
  msgid "Shipping Costs"
5987
  msgstr "Versandkosten"
5988
 
@@ -6426,7 +6426,35 @@ msgstr ""
6426
  "angezeigt. Der Standard-Hinweis ist laut Trusted Shops bereits ausreichend. "
6427
  "Du kannst diesen Hinweis nutzen um deine Kunden besser zu informieren."
6428
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6429
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:155
 
 
 
 
6430
  msgid ""
6431
  "This text will be shown as a further notice for the customer to inform him "
6432
  "about differential taxation."
@@ -6434,22 +6462,22 @@ msgstr ""
6434
  "Dieser Text dient zur weiterführenden Information deiner Kunden bzgl. der "
6435
  "Differenzbesteuerung."
6436
 
6437
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:160
6438
  msgid "incl. VAT (differential taxation according to §25a UStG.)"
6439
  msgstr "inkl. MwSt. (differenzbesteuert nach §25a UStG.)"
6440
 
6441
  # @ woocommerce-germanized
6442
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:164
6443
  msgid "Checkout & E-Mails"
6444
  msgstr "Kasse & E-Mails"
6445
 
6446
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:165
6447
  msgid "Enable differential taxation notice during checkout and in emails."
6448
  msgstr ""
6449
  "Aktiviere den Hinweis zur Differenzbesteuerung im Checkout und in E-Mails."
6450
 
6451
  # @ woocommerce-germanized
6452
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:210
6453
  msgid ""
6454
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
6455
  msgstr ""
@@ -7402,6 +7430,22 @@ msgstr ""
7402
  "Vielen Dank. Wir haben deinen Widerruf erhalten. Du bekommst in Kürze eine E-"
7403
  "Mail mit deinen Daten als Bestätigung."
7404
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7405
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:292
7406
  msgid "Is voucher?"
7407
  msgstr "Wertgutschein?"
@@ -8163,14 +8207,14 @@ msgstr "Anrede"
8163
 
8164
  # @ woocommerce-germanized
8165
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
8166
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:493
8167
  msgid "Mr."
8168
  msgstr "Herr"
8169
 
8170
  # @ woocommerce-germanized
8171
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:53
8172
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:494
8173
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:511
8174
  msgid "Ms."
8175
  msgstr "Frau"
8176
 
@@ -8993,39 +9037,39 @@ msgstr ""
8993
  "Aktiviere die Zahlungsart nur dann, wenn der Kunde bereits eine Bestellung "
8994
  "erfolgreich abgeschlossen hat."
8995
 
8996
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:192
8997
  msgid ">= 12 years"
8998
  msgstr ">= 12 Jahre"
8999
 
9000
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:193
9001
  msgid ">= 16 years"
9002
  msgstr ">= 16 Jahre"
9003
 
9004
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:194
9005
  msgid ">= 18 years"
9006
  msgstr ">= 18 Jahre"
9007
 
9008
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:195
9009
  msgid ">= 21 years"
9010
  msgstr ">= 21 Jahre"
9011
 
9012
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:196
9013
  msgid ">= 25 years"
9014
  msgstr ">= 25 Jahre"
9015
 
9016
  # @ woocommerce-germanized
9017
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:201
9018
  msgctxt "age"
9019
  msgid "None"
9020
  msgstr "Keines"
9021
 
9022
  # @ woocommerce-germanized
9023
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:238
9024
  msgid "Right of Recission"
9025
  msgstr "Widerrufsrecht"
9026
 
9027
  # @ woocommerce-germanized
9028
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:240
9029
  msgid "Data Security"
9030
  msgstr "Datenschutzerklärung"
9031
 
@@ -9257,14 +9301,16 @@ msgstr ""
9257
 
9258
  # @ woocommerce
9259
  #: woocommerce-germanized/templates/checkout/order-submit.php:26
 
9260
  msgid ""
9261
  "Since your browser does not support JavaScript, or it is disabled, please "
9262
- "ensure you click the <em>Update Totals</em> button before placing your "
9263
- "order. You may be charged more than the amount stated above if you fail to "
9264
- "do so."
9265
  msgstr ""
9266
- "Da dein Browser kein JavaScript erlaubt, denke bitte daran, auf "
9267
- "\"Gesamtsumme aktualisieren\" zu klicken, bevor du den Auftrag absendest."
 
 
9268
 
9269
  # @ woocommerce-germanized
9270
  #: woocommerce-germanized/templates/checkout/order-submit.php:29
@@ -10620,6 +10666,108 @@ msgstr "Vendidero"
10620
  msgid "https://vendidero.de"
10621
  msgstr "https://vendidero.de"
10622
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10623
  #~ msgctxt "dhl"
10624
  #~ msgid "Delete"
10625
  #~ msgstr "Löschen"
@@ -10969,10 +11117,6 @@ msgstr "https://vendidero.de"
10969
  #~ "Versandkosten für weitere Informationen). Bitte passe auch hier etwaige "
10970
  #~ "Nettobeträge in Bruttobeträge an."
10971
 
10972
- # @ woocommerce-germanized
10973
- #~ msgid "Customers"
10974
- #~ msgstr "Kunden"
10975
-
10976
  #~ msgid "Disable Login and Checkout"
10977
  #~ msgstr "Login und Checkout"
10978
 
@@ -11908,9 +12052,6 @@ msgstr "https://vendidero.de"
11908
  #~ "Ja, ich möchte sofort Zugang zu dem digitalen Inhalt und weiß, dass mein "
11909
  #~ "Widerrufsrecht mit dem Zugang erlischt."
11910
 
11911
- #~ msgid "Required"
11912
- #~ msgstr "Verpflichtend"
11913
-
11914
  #~ msgid ""
11915
  #~ "For some reason you may want to force your customers to Opt-In to the "
11916
  #~ "data transmission to a third party parcel service provider."
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-12-03 15:15+0100\n"
6
+ "PO-Revision-Date: 2019-12-03 15:15+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
2115
  msgid "%1$s"
2116
  msgstr "%1$s"
2117
 
2118
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:35
2119
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:91
2120
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-dhl.php:33
2121
  #: woocommerce-germanized/includes/admin/views/setup/dhl.php:10
2122
  msgid "DHL"
2123
  msgstr "DHL"
2124
 
2125
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:43
2126
  msgctxt "dhl"
2127
  msgid ""
2128
  "Complete DHL integration supporting labels, preferred services and "
2374
  msgstr "LxBxH in dezimaler Form."
2375
 
2376
  # @ woocommerce-germanized
2377
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:66
2378
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:871
2379
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
2380
  #: woocommerce-germanized-shipments/src/Admin/Table.php:648
2381
  msgctxt "shipments"
2383
  msgstr "Status"
2384
 
2385
  # @ woocommerce-germanized
2386
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:76
2387
  msgctxt "shipments"
2388
  msgid "Shipping method"
2389
  msgstr "Versandmethode"
2390
 
2391
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:86
2392
  msgctxt "shipments"
2393
  msgid "Shipping provider"
2394
  msgstr "Versanddienstleister"
2395
 
2396
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:97
2397
  msgctxt "shipments"
2398
  msgid "Tracking Number"
2399
  msgstr "Sendungsnummer"
2400
 
2401
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:106
2402
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:162
2403
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:219
2404
  msgctxt "shipments"
2405
  msgid "Item"
2406
  msgstr "Position"
2407
 
2408
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:109
2409
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:163
2410
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:220
2411
  #: woocommerce-germanized-shipments/templates/emails/email-shipment-details.php:55
2412
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details.php:50
2413
  msgctxt "shipments"
2415
  msgstr "Anzahl"
2416
 
2417
  # @ woocommerce-germanized
2418
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:112
2419
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:873
2420
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2421
  #: woocommerce-germanized-shipments/src/Admin/Table.php:652
2422
  msgctxt "shipments"
2424
  msgstr "Aktionen"
2425
 
2426
  # @ woocommerce-germanized
2427
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:126
2428
  msgctxt "shipments"
2429
  msgid "Add item"
2430
  msgstr "Position hinzufügen"
2431
 
2432
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:130
2433
  msgctxt "shipments"
2434
  msgid "Sync items"
2435
  msgstr "Positionen synchronisieren"
2436
 
2437
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:131
2438
  msgctxt "shipments"
2439
  msgid "Automatically adjust items and quantities based on order item data."
2440
  msgstr "Bestimmt Positionen und Anzahlen automatisch anhand der Bestelldaten."
2441
 
2442
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:152
2443
  msgctxt "shipments"
2444
  msgid "Add Item"
2445
  msgstr "Position hinzufügen"
2446
 
2447
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:181
2448
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:229
2449
  msgctxt "shipments"
2450
  msgid "Add"
2451
  msgstr "Hinzufügen"
2452
 
2453
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:209
2454
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:269
2455
  msgctxt "shipments"
2456
  msgid "Add Return"
2457
  msgstr "Retoure hinzufügen"
2458
 
2459
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:273
2460
  #, php-format
2461
  msgctxt "shipments"
2462
  msgid "Delete %s"
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:313
2676
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:807
2677
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:835
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:65
2694
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:869
2695
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:27
2696
  msgctxt "shipments"
2697
  msgid "Shipment"
2782
  msgid "Invalid order item"
2783
  msgstr "Ungültige Bestellposition"
2784
 
2785
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:399
2786
  msgctxt "shipments"
2787
  msgid "Invalid shipment item"
2788
  msgstr "Ungültige Sendungsposition"
2789
 
2790
  # @ woocommerce-germanized
2791
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:472
2792
  msgctxt "shipments"
2793
  msgid "None"
2794
  msgstr "Keiner"
2795
 
2796
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:545
2797
  msgctxt "shipments"
2798
  msgid "Error while uploading file."
2799
  msgstr "Fehler beim Hochladen der Datei."
2800
 
2801
  # @ woocommerce-germanized
2802
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:870
2803
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2804
  #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2805
  msgctxt "shipments"
2806
  msgid "Date"
2807
  msgstr "Datum"
2808
 
2809
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:872
2810
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
2811
  msgctxt "shipments"
2812
  msgid "Tracking"
2813
  msgstr "Sendungsverfolgung"
2814
 
2815
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:897
2816
  msgctxt "shipments"
2817
  msgid "View"
2818
  msgstr "Anzeigen"
3890
  # @ woocommerce-germanized
3891
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:549
3892
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:559
3893
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:390
3894
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:546
3895
  msgid "incl. VAT"
3896
  msgstr "inkl. MwSt."
3902
 
3903
  # @ woocommerce-germanized
3904
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:551
3905
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:390
3906
  #, php-format
3907
  msgid "incl. %s%% VAT"
3908
  msgstr "inkl. %s %% MwSt."
4282
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:45
4283
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:53
4284
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:136
4285
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:240
4286
  msgid "Terms & Conditions"
4287
  msgstr "AGB"
4288
 
4296
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:47
4297
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:84
4298
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:136
4299
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:242
4300
  msgid "Imprint"
4301
  msgstr "Impressum"
4302
 
4308
  # @ woocommerce-germanized
4309
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:49
4310
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:104
4311
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:247
4312
  msgid "Payment Methods"
4313
  msgstr "Zahlungarten"
4314
 
4369
  msgid "Germanized for WooCommerce"
4370
  msgstr "Germanized für WooCommerce"
4371
 
4372
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:305
4373
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:45
4374
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4375
  msgid "Yes"
4376
  msgstr "Ja"
4377
 
4378
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:305
4379
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4380
  msgid "No"
4381
  msgstr "Nein"
4382
 
4383
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:377
4384
  msgid "Paid for order notification manually sent to customer."
4385
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
4386
 
4387
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:397
4388
  msgid "Order confirmation manually sent to customer."
4389
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
4390
 
4391
  # @ woocommerce-germanized
4392
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:417
4393
  msgid "Resend order confirmation"
4394
  msgstr "Bestellbestätigung erneut versenden"
4395
 
4396
  # @ woocommerce-germanized
4397
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:418
4398
  msgid "Send paid for order notification"
4399
  msgstr "Bestellung bezahlt manuell versenden"
4400
 
4401
  # @ woocommerce-germanized
4402
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:428
4403
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:110
4404
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
4405
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
4407
  msgid "Germanized"
4408
  msgstr "Germanized"
4409
 
4410
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:442
4411
  msgid "Parcel Delivery Data Transfer:"
4412
  msgstr "Paketdienstleister Datenweitergabe:"
4413
 
4414
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:443
4415
  msgid "allowed"
4416
  msgstr "akzeptiert"
4417
 
4418
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:443
4419
  msgid "not allowed"
4420
  msgstr "nicht akzeptiert"
4421
 
4422
  # @ woocommerce-germanized
4423
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:526
4424
  msgid "Optional Email Content"
4425
  msgstr "Optionaler E-Mail Inhalt"
4426
 
4427
  # @ woocommerce-germanized
4428
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:544
4429
  msgid "Add content which will be replacing default page content within emails."
4430
  msgstr ""
4431
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
4432
  "Seite zu bestimmen."
4433
 
4434
  # @ woocommerce-germanized
4435
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:558
4436
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
4437
  msgid "Optional Mini Description"
4438
  msgstr "Warenkorb Kurzbeschreibung"
4439
 
4440
  # @ woocommerce-germanized
4441
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:580
4442
  msgid ""
4443
  "This content will be shown as short product description within checkout and "
4444
  "emails."
5186
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
5187
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
5188
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
5189
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:529
5190
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:540
5191
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
5192
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
5193
  msgid "Title"
5537
  # @ woocommerce-germanized
5538
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:219
5539
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:367
5540
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:161
5541
  msgid "Notice Text"
5542
  msgstr "Hinweistext"
5543
 
5547
  msgstr "Passe hier, falls notwending, den Kleinunternehmer Hinweistext an."
5548
 
5549
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:227
5550
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:305
5551
  msgid ""
5552
  "Value added tax is not collected, as small businesses according to §19 (1) "
5553
  "UStG."
5665
  "Platzhalter für den höchsten Preis."
5666
 
5667
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:304
5668
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:742
5669
  msgid "{min_price} &ndash; {max_price}"
5670
  msgstr "{min_price} &ndash; {max_price}"
5671
 
5982
  # @ woocommerce-germanized
5983
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:316
5984
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:361
5985
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:248
5986
  msgid "Shipping Costs"
5987
  msgstr "Versandkosten"
5988
 
6426
  "angezeigt. Der Standard-Hinweis ist laut Trusted Shops bereits ausreichend. "
6427
  "Du kannst diesen Hinweis nutzen um deine Kunden besser zu informieren."
6428
 
6429
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:154
6430
+ msgid "Mixed carts"
6431
+ msgstr "Gemischte Warenkörbe"
6432
+
6433
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:155
6434
+ msgid ""
6435
+ "Disallow buying normal and differential taxed products at the same time."
6436
+ msgstr ""
6437
+ "Verbiete gleichzeitig normale und differenzbesteuerte Produkte zu kaufen."
6438
+
6439
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:155
6440
+ #, php-format
6441
+ msgid ""
6442
+ "Shipping costs for differential taxed products may not be taxed (compare %s) "
6443
+ "or must be taxed separately which is impossible within a single order. This "
6444
+ "option will prevent your customers from buying normal products and "
6445
+ "differential taxed products at the same time to prevent taxation problems."
6446
+ msgstr ""
6447
+ "Versandkosten für differenzbesteuerte Produkte dürfen nicht besteuert werden "
6448
+ "oder müssen in einer separaten Rechnung besteuert werden (vgl. %s), was in "
6449
+ "einer einzelnen Bestellung technisch nicht möglich ist. Diese Option "
6450
+ "verhindert, dass Kunden normale und differenzbesteuerte Produkte "
6451
+ "gleichzeitig kaufen."
6452
+
6453
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:155
6454
+ msgid "HK Hamburg"
6455
+ msgstr "HK Hamburg"
6456
+
6457
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:162
6458
  msgid ""
6459
  "This text will be shown as a further notice for the customer to inform him "
6460
  "about differential taxation."
6462
  "Dieser Text dient zur weiterführenden Information deiner Kunden bzgl. der "
6463
  "Differenzbesteuerung."
6464
 
6465
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:167
6466
  msgid "incl. VAT (differential taxation according to §25a UStG.)"
6467
  msgstr "inkl. MwSt. (differenzbesteuert nach §25a UStG.)"
6468
 
6469
  # @ woocommerce-germanized
6470
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:171
6471
  msgid "Checkout & E-Mails"
6472
  msgstr "Kasse & E-Mails"
6473
 
6474
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:172
6475
  msgid "Enable differential taxation notice during checkout and in emails."
6476
  msgstr ""
6477
  "Aktiviere den Hinweis zur Differenzbesteuerung im Checkout und in E-Mails."
6478
 
6479
  # @ woocommerce-germanized
6480
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:217
6481
  msgid ""
6482
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
6483
  msgstr ""
7430
  "Vielen Dank. Wir haben deinen Widerruf erhalten. Du bekommst in Kürze eine E-"
7431
  "Mail mit deinen Daten als Bestätigung."
7432
 
7433
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:139
7434
+ msgid ""
7435
+ "Sorry, but differential taxed products cannot be purchased with normal "
7436
+ "products at the same time."
7437
+ msgstr ""
7438
+ "Entschuldigung, differenzbesteuerte Produkte können nicht gemeinsam mit "
7439
+ "normalen Produkten gekauft werden."
7440
+
7441
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:145
7442
+ msgid ""
7443
+ "Sorry, but normal products cannot be purchased together with differential "
7444
+ "taxed products at the same time."
7445
+ msgstr ""
7446
+ "Entschuldigung, normale Produkte können nicht gemeinsam mit "
7447
+ "differenzbesteuerten Produkten gekauft werden."
7448
+
7449
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:292
7450
  msgid "Is voucher?"
7451
  msgstr "Wertgutschein?"
8207
 
8208
  # @ woocommerce-germanized
8209
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
8210
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:496
8211
  msgid "Mr."
8212
  msgstr "Herr"
8213
 
8214
  # @ woocommerce-germanized
8215
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:53
8216
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:497
8217
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:514
8218
  msgid "Ms."
8219
  msgstr "Frau"
8220
 
9037
  "Aktiviere die Zahlungsart nur dann, wenn der Kunde bereits eine Bestellung "
9038
  "erfolgreich abgeschlossen hat."
9039
 
9040
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:195
9041
  msgid ">= 12 years"
9042
  msgstr ">= 12 Jahre"
9043
 
9044
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:196
9045
  msgid ">= 16 years"
9046
  msgstr ">= 16 Jahre"
9047
 
9048
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:197
9049
  msgid ">= 18 years"
9050
  msgstr ">= 18 Jahre"
9051
 
9052
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:198
9053
  msgid ">= 21 years"
9054
  msgstr ">= 21 Jahre"
9055
 
9056
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:199
9057
  msgid ">= 25 years"
9058
  msgstr ">= 25 Jahre"
9059
 
9060
  # @ woocommerce-germanized
9061
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:204
9062
  msgctxt "age"
9063
  msgid "None"
9064
  msgstr "Keines"
9065
 
9066
  # @ woocommerce-germanized
9067
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:241
9068
  msgid "Right of Recission"
9069
  msgstr "Widerrufsrecht"
9070
 
9071
  # @ woocommerce-germanized
9072
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:243
9073
  msgid "Data Security"
9074
  msgstr "Datenschutzerklärung"
9075
 
9301
 
9302
  # @ woocommerce
9303
  #: woocommerce-germanized/templates/checkout/order-submit.php:26
9304
+ #, php-format
9305
  msgid ""
9306
  "Since your browser does not support JavaScript, or it is disabled, please "
9307
+ "ensure you click the %1$sUpdate Totals%2$s button before placing your order. "
9308
+ "You may be charged more than the amount stated above if you fail to do so."
 
9309
  msgstr ""
9310
+ "Da dein Browser kein JavaScript unterstützt oder dieses deaktiviert ist, "
9311
+ "klicke bitte auf jeden Fall auf den Button %1$sGesamtbetrag aktualisieren"
9312
+ "%2$s, bevor du deine Bestellung abschließt. Anderenfalls könnte dir ein "
9313
+ "höherer Betrag in Rechnung gestellt werden, als derzeit oben angezeigt wird."
9314
 
9315
  # @ woocommerce-germanized
9316
  #: woocommerce-germanized/templates/checkout/order-submit.php:29
10666
  msgid "https://vendidero.de"
10667
  msgstr "https://vendidero.de"
10668
 
10669
+ # @ woocommerce-germanized
10670
+ #~ msgctxt "shipments"
10671
+ #~ msgid "Return reason"
10672
+ #~ msgstr "Rücksendegrund"
10673
+
10674
+ # @ woocommerce-germanized
10675
+ #~ msgctxt "shipments return reason"
10676
+ #~ msgid "None"
10677
+ #~ msgstr "Keiner"
10678
+
10679
+ # @ woocommerce-germanized
10680
+ #~ msgctxt "shipments"
10681
+ #~ msgid "Order return"
10682
+ #~ msgstr "Retoure zur Bestellung"
10683
+
10684
+ #~ msgctxt "shipments"
10685
+ #~ msgid ""
10686
+ #~ "Order return notifications are sent to the customer after a return "
10687
+ #~ "shipment was marked as processing."
10688
+ #~ msgstr ""
10689
+ #~ "Benachrichtigungen über Retouren werden an den Kunden verschickt, nachdem "
10690
+ #~ "eine Retoure als in Bearbeitung markiert wurde."
10691
+
10692
+ #~ msgctxt "shipments"
10693
+ #~ msgid "Return to your order {order_number}"
10694
+ #~ msgstr "Rücksendung zu deiner Bestellung {order_number}"
10695
+
10696
+ #~ msgctxt "shipments"
10697
+ #~ msgid "Return to your order: {order_number}"
10698
+ #~ msgstr "Rücksendung zu deiner Bestellung {order_number}"
10699
+
10700
+ #~ msgctxt "shipments"
10701
+ #~ msgid "Requested"
10702
+ #~ msgstr "Beantragt"
10703
+
10704
+ #~ msgctxt "shipments"
10705
+ #~ msgid "Request return"
10706
+ #~ msgstr "Rücksendung beantragen"
10707
+
10708
+ # @ woocommerce-germanized
10709
+ #~ msgctxt "shipments"
10710
+ #~ msgid "View shipment"
10711
+ #~ msgstr "Sendung anzeigen"
10712
+
10713
+ # @ woocommerce-germanized
10714
+ #~ msgctxt "shipments"
10715
+ #~ msgid "Return reasons"
10716
+ #~ msgstr "Rücksendegründe"
10717
+
10718
+ # @ woocommerce-germanized
10719
+ #~ msgctxt "shipments"
10720
+ #~ msgid "Choose a reason text."
10721
+ #~ msgstr "Beschreibung für den Grund."
10722
+
10723
+ # @ woocommerce-germanized
10724
+ #~ msgctxt "shipments"
10725
+ #~ msgid "+ Add reason"
10726
+ #~ msgstr "+ Grund hinzufügen"
10727
+
10728
+ #~ msgctxt "shipments"
10729
+ #~ msgid "Remove selected reason(s)"
10730
+ #~ msgstr "Ausgewählte Gründe löschen"
10731
+
10732
+ # @ woocommerce-germanized
10733
+ #~ msgctxt "shipments"
10734
+ #~ msgid "Sorry, but this shipment is not returnable."
10735
+ #~ msgstr "Entschuldigung, diese Sendung kann nicht zurückgesendet werden."
10736
+
10737
+ #~ msgctxt "shipments"
10738
+ #~ msgid ""
10739
+ #~ "There was an error while creating the return. Please contact us for "
10740
+ #~ "further information."
10741
+ #~ msgstr ""
10742
+ #~ "Es gab ein Problem beim Erstellen der Rücksendung. Bitte kontaktiere uns "
10743
+ #~ "für weitere Informationen."
10744
+
10745
+ # @ woocommerce-germanized
10746
+ #~ msgctxt "shipments"
10747
+ #~ msgid "Customer returns"
10748
+ #~ msgstr "Rücksendungen"
10749
+
10750
+ #~ msgctxt "shipments"
10751
+ #~ msgid "Allow customers to submit return requests to shipments."
10752
+ #~ msgstr "Erlaube Kunden eine Rücksendung zu einer Sendung zu beantragen."
10753
+
10754
+ # @ woocommerce-germanized
10755
+ #~ msgctxt "shipments"
10756
+ #~ msgid "Manual confirmation"
10757
+ #~ msgstr "Manuelle Bestätigung"
10758
+
10759
+ # @ woocommerce-germanized
10760
+ #~ msgctxt "shipments"
10761
+ #~ msgid "Return instructions"
10762
+ #~ msgstr "Rücksende-Anweisungen"
10763
+
10764
+ #, fuzzy
10765
+ #~| msgctxt "shipments"
10766
+ #~| msgid "Add Return"
10767
+ #~ msgctxt "shipments"
10768
+ #~ msgid "Add return"
10769
+ #~ msgstr "Retoure hinzufügen"
10770
+
10771
  #~ msgctxt "dhl"
10772
  #~ msgid "Delete"
10773
  #~ msgstr "Löschen"
11117
  #~ "Versandkosten für weitere Informationen). Bitte passe auch hier etwaige "
11118
  #~ "Nettobeträge in Bruttobeträge an."
11119
 
 
 
 
 
11120
  #~ msgid "Disable Login and Checkout"
11121
  #~ msgstr "Login und Checkout"
11122
 
12052
  #~ "Ja, ich möchte sofort Zugang zu dem digitalen Inhalt und weiß, dass mein "
12053
  #~ "Widerrufsrecht mit dem Zugang erlischt."
12054
 
 
 
 
12055
  #~ msgid ""
12056
  #~ "For some reason you may want to force your customers to Opt-In to the "
12057
  #~ "data transmission to a third party parcel service provider."
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-26 18:57+0100\n"
6
- "PO-Revision-Date: 2019-11-26 18:59+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
@@ -2122,14 +2122,14 @@ msgctxt "dhl full name"
2122
  msgid "%1$s"
2123
  msgstr "%1$s"
2124
 
2125
- #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:37
2126
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:91
2127
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-dhl.php:33
2128
  #: woocommerce-germanized/includes/admin/views/setup/dhl.php:10
2129
  msgid "DHL"
2130
  msgstr "DHL"
2131
 
2132
- #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:45
2133
  msgctxt "dhl"
2134
  msgid ""
2135
  "Complete DHL integration supporting labels, preferred services and "
@@ -2381,8 +2381,8 @@ msgid "LxWxH in decimal form."
2381
  msgstr "LxBxH in dezimaler Form."
2382
 
2383
  # @ woocommerce-germanized
2384
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:68
2385
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:856
2386
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
2387
  #: woocommerce-germanized-shipments/src/Admin/Table.php:648
2388
  msgctxt "shipments"
@@ -2390,31 +2390,31 @@ msgid "Status"
2390
  msgstr "Status"
2391
 
2392
  # @ woocommerce-germanized
2393
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:78
2394
  msgctxt "shipments"
2395
  msgid "Shipping method"
2396
  msgstr "Versandmethode"
2397
 
2398
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:88
2399
  msgctxt "shipments"
2400
  msgid "Shipping provider"
2401
  msgstr "Versanddienstleister"
2402
 
2403
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:99
2404
  msgctxt "shipments"
2405
  msgid "Tracking Number"
2406
  msgstr "Sendungsnummer"
2407
 
2408
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:108
2409
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:164
2410
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:221
2411
  msgctxt "shipments"
2412
  msgid "Item"
2413
  msgstr "Position"
2414
 
2415
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:111
2416
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:165
2417
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:222
2418
  #: woocommerce-germanized-shipments/templates/emails/email-shipment-details.php:55
2419
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details.php:50
2420
  msgctxt "shipments"
@@ -2422,8 +2422,8 @@ msgid "Quantity"
2422
  msgstr "Anzahl"
2423
 
2424
  # @ woocommerce-germanized
2425
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:114
2426
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:858
2427
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2428
  #: woocommerce-germanized-shipments/src/Admin/Table.php:652
2429
  msgctxt "shipments"
@@ -2431,39 +2431,39 @@ msgid "Actions"
2431
  msgstr "Aktionen"
2432
 
2433
  # @ woocommerce-germanized
2434
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:128
2435
  msgctxt "shipments"
2436
  msgid "Add item"
2437
  msgstr "Position hinzufügen"
2438
 
2439
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:132
2440
  msgctxt "shipments"
2441
  msgid "Sync items"
2442
  msgstr "Positionen synchronisieren"
2443
 
2444
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:133
2445
  msgctxt "shipments"
2446
  msgid "Automatically adjust items and quantities based on order item data."
2447
  msgstr "Bestimmt Positionen und Anzahlen automatisch anhand der Bestelldaten."
2448
 
2449
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:154
2450
  msgctxt "shipments"
2451
  msgid "Add Item"
2452
  msgstr "Position hinzufügen"
2453
 
2454
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:183
2455
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:231
2456
  msgctxt "shipments"
2457
  msgid "Add"
2458
  msgstr "Hinzufügen"
2459
 
2460
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:211
2461
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:271
2462
  msgctxt "shipments"
2463
  msgid "Add Return"
2464
  msgstr "Retoure hinzufügen"
2465
 
2466
- #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:275
2467
  #, php-format
2468
  msgctxt "shipments"
2469
  msgid "Delete %s"
@@ -2679,8 +2679,8 @@ msgid "Text to appear below the main email content."
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:313
2682
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:792
2683
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:820
2684
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
2685
  msgctxt "shipments"
2686
  msgid "N/A"
@@ -2697,7 +2697,7 @@ msgid "Choose which format of email to send."
2697
  msgstr "Format für E-Mail-Versand auswählen."
2698
 
2699
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:65
2700
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:854
2701
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:27
2702
  msgctxt "shipments"
2703
  msgid "Shipment"
@@ -2787,37 +2787,37 @@ msgctxt "shipments"
2787
  msgid "Invalid order item"
2788
  msgstr "Ungültige Bestellposition"
2789
 
2790
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:384
2791
  msgctxt "shipments"
2792
  msgid "Invalid shipment item"
2793
  msgstr "Ungültige Sendungsposition"
2794
 
2795
  # @ woocommerce-germanized
2796
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:457
2797
  msgctxt "shipments"
2798
  msgid "None"
2799
  msgstr "Keiner"
2800
 
2801
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:530
2802
  msgctxt "shipments"
2803
  msgid "Error while uploading file."
2804
  msgstr "Fehler beim Hochladen der Datei."
2805
 
2806
  # @ woocommerce-germanized
2807
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:855
2808
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2809
  #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2810
  msgctxt "shipments"
2811
  msgid "Date"
2812
  msgstr "Datum"
2813
 
2814
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:857
2815
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
2816
  msgctxt "shipments"
2817
  msgid "Tracking"
2818
  msgstr "Sendungsverfolgung"
2819
 
2820
- #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:882
2821
  msgctxt "shipments"
2822
  msgid "View"
2823
  msgstr "Anzeigen"
@@ -3880,7 +3880,7 @@ msgstr "l"
3880
  # @ woocommerce-germanized
3881
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:549
3882
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:559
3883
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:387
3884
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:546
3885
  msgid "incl. VAT"
3886
  msgstr "inkl. MwSt."
@@ -3892,7 +3892,7 @@ msgstr "exkl. MwSt."
3892
 
3893
  # @ woocommerce-germanized
3894
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:551
3895
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:387
3896
  #, php-format
3897
  msgid "incl. %s%% VAT"
3898
  msgstr "inkl. %s %% MwSt."
@@ -4272,7 +4272,7 @@ msgstr "Zurück zu WP Admin"
4272
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:45
4273
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:53
4274
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:136
4275
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:237
4276
  msgid "Terms & Conditions"
4277
  msgstr "AGB"
4278
 
@@ -4286,7 +4286,7 @@ msgstr "Widerrufsbelehrung"
4286
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:47
4287
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:84
4288
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:136
4289
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:239
4290
  msgid "Imprint"
4291
  msgstr "Impressum"
4292
 
@@ -4298,7 +4298,7 @@ msgstr "Datenschutzerklärung"
4298
  # @ woocommerce-germanized
4299
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:49
4300
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:104
4301
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:244
4302
  msgid "Payment Methods"
4303
  msgstr "Zahlungarten"
4304
 
@@ -4360,37 +4360,37 @@ msgstr "Sie sind leider nicht berechtigt, diese Aktion durchzuführen."
4360
  msgid "Germanized for WooCommerce"
4361
  msgstr "Germanized für WooCommerce"
4362
 
4363
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:300
4364
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:45
4365
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4366
  msgid "Yes"
4367
  msgstr "Ja"
4368
 
4369
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:300
4370
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4371
  msgid "No"
4372
  msgstr "Nein"
4373
 
4374
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:372
4375
  msgid "Paid for order notification manually sent to customer."
4376
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
4377
 
4378
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:392
4379
  msgid "Order confirmation manually sent to customer."
4380
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
4381
 
4382
  # @ woocommerce-germanized
4383
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:412
4384
  msgid "Resend order confirmation"
4385
  msgstr "Bestellbestätigung erneut versenden"
4386
 
4387
  # @ woocommerce-germanized
4388
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:413
4389
  msgid "Send paid for order notification"
4390
  msgstr "Bestellung bezahlt manuell versenden"
4391
 
4392
  # @ woocommerce-germanized
4393
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:423
4394
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:110
4395
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
4396
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
@@ -4398,38 +4398,38 @@ msgstr "Bestellung bezahlt manuell versenden"
4398
  msgid "Germanized"
4399
  msgstr "Germanized"
4400
 
4401
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:437
4402
  msgid "Parcel Delivery Data Transfer:"
4403
  msgstr "Paketdienstleister Datenweitergabe:"
4404
 
4405
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:438
4406
  msgid "allowed"
4407
  msgstr "akzeptiert"
4408
 
4409
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:438
4410
  msgid "not allowed"
4411
  msgstr "nicht akzeptiert"
4412
 
4413
  # @ woocommerce-germanized
4414
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:521
4415
  msgid "Optional Email Content"
4416
  msgstr "Optionaler E-Mail Inhalt"
4417
 
4418
  # @ woocommerce-germanized
4419
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:539
4420
  msgid "Add content which will be replacing default page content within emails."
4421
  msgstr ""
4422
  "Füllen Sie dieses Feld aus um einen abweichenden E-Mail Anhangstext für "
4423
  "diese Seite zu bestimmen."
4424
 
4425
  # @ woocommerce-germanized
4426
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:553
4427
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
4428
  msgid "Optional Mini Description"
4429
  msgstr "Warenkorb Kurzbeschreibung"
4430
 
4431
  # @ woocommerce-germanized
4432
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:575
4433
  msgid ""
4434
  "This content will be shown as short product description within checkout and "
4435
  "emails."
@@ -5177,8 +5177,8 @@ msgstr ""
5177
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
5178
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
5179
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
5180
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:501
5181
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:512
5182
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
5183
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
5184
  msgid "Title"
@@ -5529,7 +5529,7 @@ msgstr ""
5529
  # @ woocommerce-germanized
5530
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:219
5531
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:367
5532
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:154
5533
  msgid "Notice Text"
5534
  msgstr "Hinweistext"
5535
 
@@ -5540,7 +5540,7 @@ msgstr ""
5540
  "Passen Sie hier, falls notwending, den Kleinunternehmer Hinweistext an."
5541
 
5542
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:227
5543
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:302
5544
  msgid ""
5545
  "Value added tax is not collected, as small businesses according to §19 (1) "
5546
  "UStG."
@@ -5658,7 +5658,7 @@ msgstr ""
5658
  "Platzhalter für den höchsten Preis."
5659
 
5660
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:304
5661
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:739
5662
  msgid "{min_price} &ndash; {max_price}"
5663
  msgstr "{min_price} &ndash; {max_price}"
5664
 
@@ -5976,7 +5976,7 @@ msgstr "Preisauszeichnung „Steuer“ anzeigen"
5976
  # @ woocommerce-germanized
5977
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:316
5978
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:361
5979
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:245
5980
  msgid "Shipping Costs"
5981
  msgstr "Versandkosten"
5982
 
@@ -6421,7 +6421,35 @@ msgstr ""
6421
  "angezeigt. Der Standard-Hinweis ist laut Trusted Shops bereits ausreichend. "
6422
  "Sie können diesen Hinweis nutzen um Ihre Kunden besser zu informieren."
6423
 
 
 
 
 
 
 
 
 
 
 
6424
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:155
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6425
  msgid ""
6426
  "This text will be shown as a further notice for the customer to inform him "
6427
  "about differential taxation."
@@ -6429,22 +6457,22 @@ msgstr ""
6429
  "Dieser Text dient zur weiterführenden Information ihrer Kunden bzgl. der "
6430
  "Differenzbesteuerung."
6431
 
6432
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:160
6433
  msgid "incl. VAT (differential taxation according to §25a UStG.)"
6434
  msgstr "inkl. MwSt. (differenzbesteuert nach §25a UStG.)"
6435
 
6436
  # @ woocommerce-germanized
6437
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:164
6438
  msgid "Checkout & E-Mails"
6439
  msgstr "Kasse & E-Mails"
6440
 
6441
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:165
6442
  msgid "Enable differential taxation notice during checkout and in emails."
6443
  msgstr ""
6444
  "Aktiviert den Hinweis zur Differenzbesteuerung im Checkout und in E-Mails."
6445
 
6446
  # @ woocommerce-germanized
6447
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:210
6448
  msgid ""
6449
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
6450
  msgstr ""
@@ -7400,6 +7428,22 @@ msgstr ""
7400
  "Vielen Dank. Wir haben Ihren Widerruf erhalten. Sie bekommen in Kürze eine E-"
7401
  "Mail mit Ihren Daten als Bestätigung."
7402
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7403
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:292
7404
  msgid "Is voucher?"
7405
  msgstr "Wertgutschein?"
@@ -8164,14 +8208,14 @@ msgstr "Anrede"
8164
 
8165
  # @ woocommerce-germanized
8166
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
8167
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:493
8168
  msgid "Mr."
8169
  msgstr "Herr"
8170
 
8171
  # @ woocommerce-germanized
8172
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:53
8173
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:494
8174
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:511
8175
  msgid "Ms."
8176
  msgstr "Frau"
8177
 
@@ -8996,39 +9040,39 @@ msgstr ""
8996
  "Aktiviert die Zahlungsart nur dann, wenn der Kunde bereits eine Bestellung "
8997
  "erfolgreich abgeschlossen hat."
8998
 
8999
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:192
9000
  msgid ">= 12 years"
9001
  msgstr ">= 12 Jahre"
9002
 
9003
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:193
9004
  msgid ">= 16 years"
9005
  msgstr ">= 16 Jahre"
9006
 
9007
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:194
9008
  msgid ">= 18 years"
9009
  msgstr ">= 18 Jahre"
9010
 
9011
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:195
9012
  msgid ">= 21 years"
9013
  msgstr ">= 21 Jahre"
9014
 
9015
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:196
9016
  msgid ">= 25 years"
9017
  msgstr ">= 25 Jahre"
9018
 
9019
  # @ woocommerce-germanized
9020
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:201
9021
  msgctxt "age"
9022
  msgid "None"
9023
  msgstr "Keines"
9024
 
9025
  # @ woocommerce-germanized
9026
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:238
9027
  msgid "Right of Recission"
9028
  msgstr "Widerrufsrecht"
9029
 
9030
  # @ woocommerce-germanized
9031
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:240
9032
  msgid "Data Security"
9033
  msgstr "Datenschutzerklärung"
9034
 
@@ -9261,15 +9305,17 @@ msgstr ""
9261
 
9262
  # @ woocommerce
9263
  #: woocommerce-germanized/templates/checkout/order-submit.php:26
 
9264
  msgid ""
9265
  "Since your browser does not support JavaScript, or it is disabled, please "
9266
- "ensure you click the <em>Update Totals</em> button before placing your "
9267
- "order. You may be charged more than the amount stated above if you fail to "
9268
- "do so."
9269
  msgstr ""
9270
- "Da Ihr Browser kein JavaScript erlaubt, denken Sie bitte daran, auf "
9271
- "<em>Gesamtsumme aktualisieren</em> zu klicken, bevor Sie den Auftrag "
9272
- "absenden."
 
 
9273
 
9274
  # @ woocommerce-germanized
9275
  #: woocommerce-germanized/templates/checkout/order-submit.php:29
@@ -10630,6 +10676,101 @@ msgstr "Vendidero"
10630
  msgid "https://vendidero.de"
10631
  msgstr "https://vendidero.de"
10632
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10633
  #~ msgctxt "dhl"
10634
  #~ msgid "Delete"
10635
  #~ msgstr "Löschen"
@@ -10793,10 +10934,6 @@ msgstr "https://vendidero.de"
10793
  #~ "Versandkosten für weitere Informationen). Bitte passen Sie auch hier "
10794
  #~ "etwaige Nettobeträge in Bruttobeträge an."
10795
 
10796
- # @ woocommerce-germanized
10797
- #~ msgid "Customers"
10798
- #~ msgstr "Kunden"
10799
-
10800
  #~ msgid "Disable Login and Checkout"
10801
  #~ msgstr "Login und Checkout"
10802
 
@@ -11835,9 +11972,6 @@ msgstr "https://vendidero.de"
11835
  #~ "Ja, ich möchte sofort Zugang zu dem digitalen Inhalt und weiß, dass mein "
11836
  #~ "Widerrufsrecht mit dem Zugang erlischt."
11837
 
11838
- #~ msgid "Required"
11839
- #~ msgstr "Verpflichtend"
11840
-
11841
  #~ msgid ""
11842
  #~ "For some reason you may want to force your customers to Opt-In to the "
11843
  #~ "data transmission to a third party parcel service provider."
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-12-03 15:16+0100\n"
6
+ "PO-Revision-Date: 2019-12-03 15:16+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
2122
  msgid "%1$s"
2123
  msgstr "%1$s"
2124
 
2125
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:35
2126
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:91
2127
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-dhl.php:33
2128
  #: woocommerce-germanized/includes/admin/views/setup/dhl.php:10
2129
  msgid "DHL"
2130
  msgstr "DHL"
2131
 
2132
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:43
2133
  msgctxt "dhl"
2134
  msgid ""
2135
  "Complete DHL integration supporting labels, preferred services and "
2381
  msgstr "LxBxH in dezimaler Form."
2382
 
2383
  # @ woocommerce-germanized
2384
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:66
2385
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:871
2386
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
2387
  #: woocommerce-germanized-shipments/src/Admin/Table.php:648
2388
  msgctxt "shipments"
2390
  msgstr "Status"
2391
 
2392
  # @ woocommerce-germanized
2393
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:76
2394
  msgctxt "shipments"
2395
  msgid "Shipping method"
2396
  msgstr "Versandmethode"
2397
 
2398
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:86
2399
  msgctxt "shipments"
2400
  msgid "Shipping provider"
2401
  msgstr "Versanddienstleister"
2402
 
2403
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:97
2404
  msgctxt "shipments"
2405
  msgid "Tracking Number"
2406
  msgstr "Sendungsnummer"
2407
 
2408
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:106
2409
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:162
2410
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:219
2411
  msgctxt "shipments"
2412
  msgid "Item"
2413
  msgstr "Position"
2414
 
2415
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:109
2416
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:163
2417
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:220
2418
  #: woocommerce-germanized-shipments/templates/emails/email-shipment-details.php:55
2419
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details.php:50
2420
  msgctxt "shipments"
2422
  msgstr "Anzahl"
2423
 
2424
  # @ woocommerce-germanized
2425
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:112
2426
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:873
2427
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2428
  #: woocommerce-germanized-shipments/src/Admin/Table.php:652
2429
  msgctxt "shipments"
2431
  msgstr "Aktionen"
2432
 
2433
  # @ woocommerce-germanized
2434
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:126
2435
  msgctxt "shipments"
2436
  msgid "Add item"
2437
  msgstr "Position hinzufügen"
2438
 
2439
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:130
2440
  msgctxt "shipments"
2441
  msgid "Sync items"
2442
  msgstr "Positionen synchronisieren"
2443
 
2444
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:131
2445
  msgctxt "shipments"
2446
  msgid "Automatically adjust items and quantities based on order item data."
2447
  msgstr "Bestimmt Positionen und Anzahlen automatisch anhand der Bestelldaten."
2448
 
2449
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:152
2450
  msgctxt "shipments"
2451
  msgid "Add Item"
2452
  msgstr "Position hinzufügen"
2453
 
2454
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:181
2455
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:229
2456
  msgctxt "shipments"
2457
  msgid "Add"
2458
  msgstr "Hinzufügen"
2459
 
2460
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:209
2461
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:269
2462
  msgctxt "shipments"
2463
  msgid "Add Return"
2464
  msgstr "Retoure hinzufügen"
2465
 
2466
+ #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:273
2467
  #, php-format
2468
  msgctxt "shipments"
2469
  msgid "Delete %s"
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:313
2682
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:807
2683
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:835
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:65
2700
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:869
2701
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:27
2702
  msgctxt "shipments"
2703
  msgid "Shipment"
2787
  msgid "Invalid order item"
2788
  msgstr "Ungültige Bestellposition"
2789
 
2790
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:399
2791
  msgctxt "shipments"
2792
  msgid "Invalid shipment item"
2793
  msgstr "Ungültige Sendungsposition"
2794
 
2795
  # @ woocommerce-germanized
2796
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:472
2797
  msgctxt "shipments"
2798
  msgid "None"
2799
  msgstr "Keiner"
2800
 
2801
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:545
2802
  msgctxt "shipments"
2803
  msgid "Error while uploading file."
2804
  msgstr "Fehler beim Hochladen der Datei."
2805
 
2806
  # @ woocommerce-germanized
2807
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:870
2808
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2809
  #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2810
  msgctxt "shipments"
2811
  msgid "Date"
2812
  msgstr "Datum"
2813
 
2814
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:872
2815
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
2816
  msgctxt "shipments"
2817
  msgid "Tracking"
2818
  msgstr "Sendungsverfolgung"
2819
 
2820
+ #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:897
2821
  msgctxt "shipments"
2822
  msgid "View"
2823
  msgstr "Anzeigen"
3880
  # @ woocommerce-germanized
3881
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:549
3882
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:559
3883
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:390
3884
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:546
3885
  msgid "incl. VAT"
3886
  msgstr "inkl. MwSt."
3892
 
3893
  # @ woocommerce-germanized
3894
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:551
3895
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:390
3896
  #, php-format
3897
  msgid "incl. %s%% VAT"
3898
  msgstr "inkl. %s %% MwSt."
4272
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:45
4273
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:53
4274
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:136
4275
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:240
4276
  msgid "Terms & Conditions"
4277
  msgstr "AGB"
4278
 
4286
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:47
4287
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:84
4288
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:136
4289
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:242
4290
  msgid "Imprint"
4291
  msgstr "Impressum"
4292
 
4298
  # @ woocommerce-germanized
4299
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:49
4300
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:104
4301
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:247
4302
  msgid "Payment Methods"
4303
  msgstr "Zahlungarten"
4304
 
4360
  msgid "Germanized for WooCommerce"
4361
  msgstr "Germanized für WooCommerce"
4362
 
4363
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:305
4364
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:45
4365
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4366
  msgid "Yes"
4367
  msgstr "Ja"
4368
 
4369
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:305
4370
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
4371
  msgid "No"
4372
  msgstr "Nein"
4373
 
4374
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:377
4375
  msgid "Paid for order notification manually sent to customer."
4376
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
4377
 
4378
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:397
4379
  msgid "Order confirmation manually sent to customer."
4380
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
4381
 
4382
  # @ woocommerce-germanized
4383
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:417
4384
  msgid "Resend order confirmation"
4385
  msgstr "Bestellbestätigung erneut versenden"
4386
 
4387
  # @ woocommerce-germanized
4388
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:418
4389
  msgid "Send paid for order notification"
4390
  msgstr "Bestellung bezahlt manuell versenden"
4391
 
4392
  # @ woocommerce-germanized
4393
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:428
4394
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:110
4395
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
4396
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
4398
  msgid "Germanized"
4399
  msgstr "Germanized"
4400
 
4401
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:442
4402
  msgid "Parcel Delivery Data Transfer:"
4403
  msgstr "Paketdienstleister Datenweitergabe:"
4404
 
4405
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:443
4406
  msgid "allowed"
4407
  msgstr "akzeptiert"
4408
 
4409
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:443
4410
  msgid "not allowed"
4411
  msgstr "nicht akzeptiert"
4412
 
4413
  # @ woocommerce-germanized
4414
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:526
4415
  msgid "Optional Email Content"
4416
  msgstr "Optionaler E-Mail Inhalt"
4417
 
4418
  # @ woocommerce-germanized
4419
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:544
4420
  msgid "Add content which will be replacing default page content within emails."
4421
  msgstr ""
4422
  "Füllen Sie dieses Feld aus um einen abweichenden E-Mail Anhangstext für "
4423
  "diese Seite zu bestimmen."
4424
 
4425
  # @ woocommerce-germanized
4426
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:558
4427
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
4428
  msgid "Optional Mini Description"
4429
  msgstr "Warenkorb Kurzbeschreibung"
4430
 
4431
  # @ woocommerce-germanized
4432
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:580
4433
  msgid ""
4434
  "This content will be shown as short product description within checkout and "
4435
  "emails."
5177
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
5178
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
5179
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
5180
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:529
5181
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:540
5182
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
5183
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
5184
  msgid "Title"
5529
  # @ woocommerce-germanized
5530
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:219
5531
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:367
5532
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:161
5533
  msgid "Notice Text"
5534
  msgstr "Hinweistext"
5535
 
5540
  "Passen Sie hier, falls notwending, den Kleinunternehmer Hinweistext an."
5541
 
5542
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:227
5543
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:305
5544
  msgid ""
5545
  "Value added tax is not collected, as small businesses according to §19 (1) "
5546
  "UStG."
5658
  "Platzhalter für den höchsten Preis."
5659
 
5660
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:304
5661
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:742
5662
  msgid "{min_price} &ndash; {max_price}"
5663
  msgstr "{min_price} &ndash; {max_price}"
5664
 
5976
  # @ woocommerce-germanized
5977
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:316
5978
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:361
5979
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:248
5980
  msgid "Shipping Costs"
5981
  msgstr "Versandkosten"
5982
 
6421
  "angezeigt. Der Standard-Hinweis ist laut Trusted Shops bereits ausreichend. "
6422
  "Sie können diesen Hinweis nutzen um Ihre Kunden besser zu informieren."
6423
 
6424
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:154
6425
+ msgid "Mixed carts"
6426
+ msgstr "Gemischte Warenkörbe"
6427
+
6428
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:155
6429
+ msgid ""
6430
+ "Disallow buying normal and differential taxed products at the same time."
6431
+ msgstr ""
6432
+ "Verbiete gleichzeitig normale und differenzbesteuerte Produkte zu kaufen."
6433
+
6434
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:155
6435
+ #, php-format
6436
+ msgid ""
6437
+ "Shipping costs for differential taxed products may not be taxed (compare %s) "
6438
+ "or must be taxed separately which is impossible within a single order. This "
6439
+ "option will prevent your customers from buying normal products and "
6440
+ "differential taxed products at the same time to prevent taxation problems."
6441
+ msgstr ""
6442
+ "Versandkosten für differenzbesteuerte Produkte dürfen nicht besteuert werden "
6443
+ "oder müssen in einer separaten Rechnung besteuert werden (vgl. %s), was in "
6444
+ "einer einzelnen Bestellung technisch nicht möglich ist. Diese Option "
6445
+ "verhindert, dass Kunden normale und differenzbesteuerte Produkte "
6446
+ "gleichzeitig kaufen."
6447
+
6448
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:155
6449
+ msgid "HK Hamburg"
6450
+ msgstr "HK Hamburg"
6451
+
6452
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:162
6453
  msgid ""
6454
  "This text will be shown as a further notice for the customer to inform him "
6455
  "about differential taxation."
6457
  "Dieser Text dient zur weiterführenden Information ihrer Kunden bzgl. der "
6458
  "Differenzbesteuerung."
6459
 
6460
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:167
6461
  msgid "incl. VAT (differential taxation according to §25a UStG.)"
6462
  msgstr "inkl. MwSt. (differenzbesteuert nach §25a UStG.)"
6463
 
6464
  # @ woocommerce-germanized
6465
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:171
6466
  msgid "Checkout & E-Mails"
6467
  msgstr "Kasse & E-Mails"
6468
 
6469
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:172
6470
  msgid "Enable differential taxation notice during checkout and in emails."
6471
  msgstr ""
6472
  "Aktiviert den Hinweis zur Differenzbesteuerung im Checkout und in E-Mails."
6473
 
6474
  # @ woocommerce-germanized
6475
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:217
6476
  msgid ""
6477
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
6478
  msgstr ""
7428
  "Vielen Dank. Wir haben Ihren Widerruf erhalten. Sie bekommen in Kürze eine E-"
7429
  "Mail mit Ihren Daten als Bestätigung."
7430
 
7431
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:139
7432
+ msgid ""
7433
+ "Sorry, but differential taxed products cannot be purchased with normal "
7434
+ "products at the same time."
7435
+ msgstr ""
7436
+ "Entschuldigung, differenzbesteuerte Produkte können nicht gemeinsam mit "
7437
+ "normalen Produkten gekauft werden."
7438
+
7439
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:145
7440
+ msgid ""
7441
+ "Sorry, but normal products cannot be purchased together with differential "
7442
+ "taxed products at the same time."
7443
+ msgstr ""
7444
+ "Entschuldigung, normale Produkte können nicht gemeinsam mit "
7445
+ "differenzbesteuerten Produkten gekauft werden."
7446
+
7447
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:292
7448
  msgid "Is voucher?"
7449
  msgstr "Wertgutschein?"
8208
 
8209
  # @ woocommerce-germanized
8210
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
8211
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:496
8212
  msgid "Mr."
8213
  msgstr "Herr"
8214
 
8215
  # @ woocommerce-germanized
8216
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:53
8217
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:497
8218
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:514
8219
  msgid "Ms."
8220
  msgstr "Frau"
8221
 
9040
  "Aktiviert die Zahlungsart nur dann, wenn der Kunde bereits eine Bestellung "
9041
  "erfolgreich abgeschlossen hat."
9042
 
9043
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:195
9044
  msgid ">= 12 years"
9045
  msgstr ">= 12 Jahre"
9046
 
9047
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:196
9048
  msgid ">= 16 years"
9049
  msgstr ">= 16 Jahre"
9050
 
9051
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:197
9052
  msgid ">= 18 years"
9053
  msgstr ">= 18 Jahre"
9054
 
9055
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:198
9056
  msgid ">= 21 years"
9057
  msgstr ">= 21 Jahre"
9058
 
9059
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:199
9060
  msgid ">= 25 years"
9061
  msgstr ">= 25 Jahre"
9062
 
9063
  # @ woocommerce-germanized
9064
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:204
9065
  msgctxt "age"
9066
  msgid "None"
9067
  msgstr "Keines"
9068
 
9069
  # @ woocommerce-germanized
9070
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:241
9071
  msgid "Right of Recission"
9072
  msgstr "Widerrufsrecht"
9073
 
9074
  # @ woocommerce-germanized
9075
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:243
9076
  msgid "Data Security"
9077
  msgstr "Datenschutzerklärung"
9078
 
9305
 
9306
  # @ woocommerce
9307
  #: woocommerce-germanized/templates/checkout/order-submit.php:26
9308
+ #, php-format
9309
  msgid ""
9310
  "Since your browser does not support JavaScript, or it is disabled, please "
9311
+ "ensure you click the %1$sUpdate Totals%2$s button before placing your order. "
9312
+ "You may be charged more than the amount stated above if you fail to do so."
 
9313
  msgstr ""
9314
+ "Da Ihr Browser kein JavaScript unterstützt oder dieses deaktiviert ist, "
9315
+ "klicken Sie bitte auf jeden Fall auf den Button %1$sGesamtbetrag "
9316
+ "aktualisieren%2$s, bevor Sie Ihre Bestellung abschließen. Anderenfalls "
9317
+ "könnte Ihnen ein höherer Betrag in Rechnung gestellt werden, als derzeit "
9318
+ "oben angezeigt wird."
9319
 
9320
  # @ woocommerce-germanized
9321
  #: woocommerce-germanized/templates/checkout/order-submit.php:29
10676
  msgid "https://vendidero.de"
10677
  msgstr "https://vendidero.de"
10678
 
10679
+ # @ woocommerce-germanized
10680
+ #~ msgctxt "shipments"
10681
+ #~ msgid "Return reason"
10682
+ #~ msgstr "Rücksendegrund"
10683
+
10684
+ # @ woocommerce-germanized
10685
+ #~ msgctxt "shipments return reason"
10686
+ #~ msgid "None"
10687
+ #~ msgstr "Keiner"
10688
+
10689
+ # @ woocommerce-germanized
10690
+ #~ msgctxt "shipments"
10691
+ #~ msgid "Order return"
10692
+ #~ msgstr "Retoure zur Bestellung"
10693
+
10694
+ #~ msgctxt "shipments"
10695
+ #~ msgid ""
10696
+ #~ "Order return notifications are sent to the customer after a return "
10697
+ #~ "shipment was marked as processing."
10698
+ #~ msgstr ""
10699
+ #~ "Benachrichtigungen über Retouren werden an den Kunden verschickt, nachdem "
10700
+ #~ "eine Retoure als in Bearbeitung markiert wurde."
10701
+
10702
+ #~ msgctxt "shipments"
10703
+ #~ msgid "Return to your order {order_number}"
10704
+ #~ msgstr "Rücksendung zu Ihrer Bestellung {order_number}"
10705
+
10706
+ #~ msgctxt "shipments"
10707
+ #~ msgid "Return to your order: {order_number}"
10708
+ #~ msgstr "Rücksendung zu Ihrer Bestellung {order_number}"
10709
+
10710
+ #~ msgctxt "shipments"
10711
+ #~ msgid "Requested"
10712
+ #~ msgstr "Beantragt"
10713
+
10714
+ #~ msgctxt "shipments"
10715
+ #~ msgid "Request return"
10716
+ #~ msgstr "Rücksendung beantragen"
10717
+
10718
+ #~ msgctxt "shipments"
10719
+ #~ msgid "View shipment"
10720
+ #~ msgstr "Sendung anzeigen"
10721
+
10722
+ # @ woocommerce-germanized
10723
+ #~ msgctxt "shipments"
10724
+ #~ msgid "Return reasons"
10725
+ #~ msgstr "Rücksendegründe"
10726
+
10727
+ # @ woocommerce-germanized
10728
+ #~ msgctxt "shipments"
10729
+ #~ msgid "Choose a reason text."
10730
+ #~ msgstr "Beschreibung für den Grund."
10731
+
10732
+ # @ woocommerce-germanized
10733
+ #~ msgctxt "shipments"
10734
+ #~ msgid "+ Add reason"
10735
+ #~ msgstr "+ Grund hinzufügen"
10736
+
10737
+ #~ msgctxt "shipments"
10738
+ #~ msgid "Remove selected reason(s)"
10739
+ #~ msgstr "Ausgewählte Gründe löschen"
10740
+
10741
+ # @ woocommerce-germanized
10742
+ #~ msgctxt "shipments"
10743
+ #~ msgid "Sorry, but this shipment is not returnable."
10744
+ #~ msgstr "Entschuldigung, diese Sendung kann nicht zurückgesendet werden."
10745
+
10746
+ #~ msgctxt "shipments"
10747
+ #~ msgid ""
10748
+ #~ "There was an error while creating the return. Please contact us for "
10749
+ #~ "further information."
10750
+ #~ msgstr ""
10751
+ #~ "Es gab ein Problem beim Erstellen der Rücksendung. Bitte kontaktieren Sie "
10752
+ #~ "uns für weitere Informationen."
10753
+
10754
+ # @ woocommerce-germanized
10755
+ #~ msgctxt "shipments"
10756
+ #~ msgid "Customer returns"
10757
+ #~ msgstr "Rücksendungen"
10758
+
10759
+ #~ msgctxt "shipments"
10760
+ #~ msgid "Allow customers to submit return requests to shipments."
10761
+ #~ msgstr ""
10762
+ #~ "Erlauben Sie Kunden eine Rücksendung zu einer Sendung zu beantragen."
10763
+
10764
+ # @ woocommerce-germanized
10765
+ #~ msgctxt "shipments"
10766
+ #~ msgid "Manual confirmation"
10767
+ #~ msgstr "Manuelle Bestätigung"
10768
+
10769
+ # @ woocommerce-germanized
10770
+ #~ msgctxt "shipments"
10771
+ #~ msgid "Return instructions"
10772
+ #~ msgstr "Rücksende-Anweisungen"
10773
+
10774
  #~ msgctxt "dhl"
10775
  #~ msgid "Delete"
10776
  #~ msgstr "Löschen"
10934
  #~ "Versandkosten für weitere Informationen). Bitte passen Sie auch hier "
10935
  #~ "etwaige Nettobeträge in Bruttobeträge an."
10936
 
 
 
 
 
10937
  #~ msgid "Disable Login and Checkout"
10938
  #~ msgstr "Login und Checkout"
10939
 
11972
  #~ "Ja, ich möchte sofort Zugang zu dem digitalen Inhalt und weiß, dass mein "
11973
  #~ "Widerrufsrecht mit dem Zugang erlischt."
11974
 
 
 
 
11975
  #~ msgid ""
11976
  #~ "For some reason you may want to force your customers to Opt-In to the "
11977
  #~ "data transmission to a third party parcel service provider."
includes/admin/class-wc-gzd-admin.php CHANGED
@@ -278,7 +278,12 @@ class WC_GZD_Admin {
278
  $field_description = WC_Admin_Settings::get_field_description( $value );
279
  $description = $field_description['description'];
280
  $tooltip_html = $field_description['tooltip_html'];
281
- $option_value = WC_Admin_Settings::get_option( $value['id'], $value['default'] );
 
 
 
 
 
282
 
283
  if ( ! isset( $value['checkboxgroup'] ) || 'start' === $value['checkboxgroup'] ) {
284
  ?>
278
  $field_description = WC_Admin_Settings::get_field_description( $value );
279
  $description = $field_description['description'];
280
  $tooltip_html = $field_description['tooltip_html'];
281
+
282
+ if ( ! isset( $value['value'] ) ) {
283
+ $value['value'] = WC_Admin_Settings::get_option( $value['id'], $value['default'] );
284
+ }
285
+
286
+ $option_value = $value['value'];
287
 
288
  if ( ! isset( $value['checkboxgroup'] ) || 'start' === $value['checkboxgroup'] ) {
289
  ?>
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php CHANGED
@@ -541,7 +541,17 @@ class WC_Germanized_Meta_Box_Product_Data {
541
  $gzd_product->set_differential_taxation( isset( $data['_differential_taxation'] ) ? 'yes' : 'no' );
542
 
543
  if ( $gzd_product->is_differential_taxed() ) {
544
- $product->set_tax_status( 'shipping' );
 
 
 
 
 
 
 
 
 
 
545
  }
546
 
547
  // Ignore variable data
541
  $gzd_product->set_differential_taxation( isset( $data['_differential_taxation'] ) ? 'yes' : 'no' );
542
 
543
  if ( $gzd_product->is_differential_taxed() ) {
544
+ /**
545
+ * Filter the tax status of a differential taxed product.
546
+ *
547
+ * @param string $tax_status The tax status, e.g. none or shipping.
548
+ * @param WC_Product $product The product instance.
549
+ *
550
+ * @since 3.0.7
551
+ */
552
+ $tax_status_diff = apply_filters( 'woocommerce_gzd_product_differential_taxed_tax_status', 'none', $product );
553
+
554
+ $product->set_tax_status( $tax_status_diff );
555
  }
556
 
557
  // Ignore variable data
includes/admin/settings/class-wc-gzd-settings-tab-taxes.php CHANGED
@@ -150,6 +150,13 @@ class WC_GZD_Settings_Tab_Taxes extends WC_GZD_Settings_Tab {
150
  'default' => 'yes',
151
  'type' => 'gzd_toggle',
152
  ),
 
 
 
 
 
 
 
153
  array(
154
  'title' => __( 'Notice Text', 'woocommerce-germanized' ),
155
  'desc' => __( 'This text will be shown as a further notice for the customer to inform him about differential taxation.', 'woocommerce-germanized' ),
150
  'default' => 'yes',
151
  'type' => 'gzd_toggle',
152
  ),
153
+ array(
154
+ 'title' => __( 'Mixed carts', 'woocommerce-germanized' ),
155
+ 'desc' => __( 'Disallow buying normal and differential taxed products at the same time.', 'woocommerce-germanized' ) . ' <div class="wc-gzd-additional-desc">' . sprintf( __( 'Shipping costs for differential taxed products may not be taxed (compare %s) or must be taxed separately which is impossible within a single order. This option will prevent your customers from buying normal products and differential taxed products at the same time to prevent taxation problems.', 'woocommerce-germanized' ), '<a href="https://www.hk24.de/produktmarken/beratung-service/recht_und_steuern/steuerrecht/umsatzsteuer_mehrwertsteuer/umsatzsteuer_mehrwertsteuer_national/grundsaetzliches-allgemeines/differenzbesteuerung-gebrauchtwarenhandel/1167726">' . __( 'HK Hamburg', 'woocommerce-germanized' ) . '</a>' ) . '</div>',
156
+ 'id' => 'woocommerce_gzd_differential_taxation_disallow_mixed_carts',
157
+ 'default' => 'yes',
158
+ 'type' => 'gzd_toggle',
159
+ ),
160
  array(
161
  'title' => __( 'Notice Text', 'woocommerce-germanized' ),
162
  'desc' => __( 'This text will be shown as a further notice for the customer to inform him about differential taxation.', 'woocommerce-germanized' ),
includes/class-wc-gzd-checkout.php CHANGED
@@ -77,6 +77,10 @@ class WC_GZD_Checkout {
77
  // Add better fee taxation
78
  add_action( 'woocommerce_calculate_totals', array( $this, 'do_fee_tax_calculation' ), 1500, 1 );
79
 
 
 
 
 
80
  // Disallow user order cancellation
81
  if ( 'yes' === get_option( 'woocommerce_gzd_checkout_stop_order_cancellation' ) ) {
82
 
@@ -123,6 +127,30 @@ class WC_GZD_Checkout {
123
  add_filter( 'woocommerce_update_order_review_fragments', array( $this, 'refresh_order_submit' ), 150, 1 );
124
  }
125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  public function add_order_address_data( $data, $type, $order ) {
127
  if ( 'yes' === get_option( 'woocommerce_gzd_checkout_address_field' ) ) {
128
  if ( $title = wc_gzd_get_order_customer_title( $order, $type ) ) {
77
  // Add better fee taxation
78
  add_action( 'woocommerce_calculate_totals', array( $this, 'do_fee_tax_calculation' ), 1500, 1 );
79
 
80
+ if ( 'yes' === get_option( 'woocommerce_gzd_differential_taxation_disallow_mixed_carts' ) ) {
81
+ add_filter( 'woocommerce_add_to_cart_validation', array( $this, 'prevent_differential_mixed_carts' ), 10, 3 );
82
+ }
83
+
84
  // Disallow user order cancellation
85
  if ( 'yes' === get_option( 'woocommerce_gzd_checkout_stop_order_cancellation' ) ) {
86
 
127
  add_filter( 'woocommerce_update_order_review_fragments', array( $this, 'refresh_order_submit' ), 150, 1 );
128
  }
129
 
130
+ public function prevent_differential_mixed_carts( $has_passed, $product_id, $quantity ) {
131
+ if ( $gzd_product = wc_gzd_get_gzd_product( $product_id ) ) {
132
+
133
+ $cart_count = WC()->cart->get_cart_contents_count();
134
+ $contains_differential = wc_gzd_cart_contains_differential_taxed_product();
135
+
136
+ if ( $gzd_product->is_differential_taxed() ) {
137
+
138
+ if ( $cart_count > 0 && ! $contains_differential ) {
139
+ wc_add_notice( __( 'Sorry, but differential taxed products cannot be purchased with normal products at the same time.', 'woocommerce-germanized' ), 'error' );
140
+ $has_passed = false;
141
+ }
142
+ } else {
143
+
144
+ if ( $cart_count > 0 && $contains_differential ) {
145
+ wc_add_notice( __( 'Sorry, but normal products cannot be purchased together with differential taxed products at the same time.', 'woocommerce-germanized' ), 'error' );
146
+ $has_passed = false;
147
+ }
148
+ }
149
+ }
150
+
151
+ return $has_passed;
152
+ }
153
+
154
  public function add_order_address_data( $data, $type, $order ) {
155
  if ( 'yes' === get_option( 'woocommerce_gzd_checkout_address_field' ) ) {
156
  if ( $title = wc_gzd_get_order_customer_title( $order, $type ) ) {
includes/wc-gzd-cart-functions.php CHANGED
@@ -60,6 +60,10 @@ function wc_gzd_cart_contains_differential_taxed_product() {
60
  $cart = WC()->cart;
61
  $contains_differentail_taxation = false;
62
 
 
 
 
 
63
  foreach ( $cart->get_cart() as $cart_item_key => $values ) {
64
  $_product = $values['data'];
65
 
60
  $cart = WC()->cart;
61
  $contains_differentail_taxation = false;
62
 
63
+ if ( ! $cart ) {
64
+ return false;
65
+ }
66
+
67
  foreach ( $cart->get_cart() as $cart_item_key => $values ) {
68
  $_product = $values['data'];
69
 
includes/wc-gzd-core-functions.php CHANGED
@@ -64,9 +64,10 @@ function wc_gzd_get_cart_shopmarks() {
64
  $cart = Shopmarks::get( 'cart' );
65
 
66
  if ( 'yes' === get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) ) {
67
- $shopmark = _wc_gzd_get_differential_taxation_shopmark( 'cart' );
68
-
69
- $cart[] = $shopmark;
 
70
  }
71
 
72
  return $cart;
@@ -79,9 +80,10 @@ function wc_gzd_get_mini_cart_shopmarks() {
79
  $mini_cart = Shopmarks::get( 'mini_cart' );
80
 
81
  if ( 'yes' === get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) ) {
82
- $shopmark = _wc_gzd_get_differential_taxation_shopmark( 'mini_cart' );
83
-
84
- $mini_cart[] = $shopmark;
 
85
  }
86
 
87
  return $mini_cart;
@@ -107,9 +109,10 @@ function wc_gzd_get_checkout_shopmarks() {
107
  $checkout = Shopmarks::get( 'checkout' );
108
 
109
  if ( 'yes' === get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) ) {
110
- $shopmark = _wc_gzd_get_differential_taxation_shopmark( 'checkout' );
111
-
112
- $checkout[] = $shopmark;
 
113
  }
114
 
115
  return $checkout;
@@ -774,4 +777,59 @@ function wc_gzd_get_formatted_revocation_address() {
774
  }
775
 
776
  return nl2br( $address );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
777
  }
64
  $cart = Shopmarks::get( 'cart' );
65
 
66
  if ( 'yes' === get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) ) {
67
+ if ( wc_gzd_cart_contains_differential_taxed_product() ) {
68
+ $shopmark = _wc_gzd_get_differential_taxation_shopmark( 'cart' );
69
+ $cart[] = $shopmark;
70
+ }
71
  }
72
 
73
  return $cart;
80
  $mini_cart = Shopmarks::get( 'mini_cart' );
81
 
82
  if ( 'yes' === get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) ) {
83
+ if ( wc_gzd_cart_contains_differential_taxed_product() ) {
84
+ $shopmark = _wc_gzd_get_differential_taxation_shopmark( 'mini_cart' );
85
+ $mini_cart[] = $shopmark;
86
+ }
87
  }
88
 
89
  return $mini_cart;
109
  $checkout = Shopmarks::get( 'checkout' );
110
 
111
  if ( 'yes' === get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) ) {
112
+ if ( wc_gzd_cart_contains_differential_taxed_product() ) {
113
+ $shopmark = _wc_gzd_get_differential_taxation_shopmark( 'checkout' );
114
+ $checkout[] = $shopmark;
115
+ }
116
  }
117
 
118
  return $checkout;
777
  }
778
 
779
  return nl2br( $address );
780
+ }
781
+
782
+ /**
783
+ * @param WP_Error $error
784
+ */
785
+ function wc_gzd_wp_error_has_errors( $error ) {
786
+ if ( is_callable( array( $error, 'has_errors' ) ) ) {
787
+ return $error->has_errors();
788
+ } else {
789
+ $errors = $error->errors;
790
+
791
+ return ( ! empty( $errors ) ? true : false );
792
+ }
793
+ }
794
+
795
+ /**
796
+ * Switch Germanized to site language.
797
+ *
798
+ * @since 3.1.0
799
+ */
800
+ function wc_gzd_switch_to_site_locale() {
801
+ if ( function_exists( 'switch_to_locale' ) ) {
802
+ switch_to_locale( get_locale() );
803
+
804
+ // Filter on plugin_locale so load_plugin_textdomain loads the correct locale.
805
+ add_filter( 'plugin_locale', 'get_locale' );
806
+
807
+ // Init WCG locale.
808
+ WC_germanized()->load_plugin_textdomain();
809
+
810
+ if ( function_exists( 'WC_germanized_pro' ) ) {
811
+ WC_germanized_pro()->load_plugin_textdomain();
812
+ }
813
+ }
814
+ }
815
+
816
+ /**
817
+ * Switch Germanized language to original.
818
+ *
819
+ * @since 3.1.0
820
+ */
821
+ function wc_gzd_restore_locale() {
822
+ if ( function_exists( 'restore_previous_locale' ) ) {
823
+ restore_previous_locale();
824
+
825
+ // Remove filter.
826
+ remove_filter( 'plugin_locale', 'get_locale' );
827
+
828
+ // Init WCG locale.
829
+ WC_germanized()->load_plugin_textdomain();
830
+
831
+ if ( function_exists( 'WC_germanized_pro' ) ) {
832
+ WC_germanized_pro()->load_plugin_textdomain();
833
+ }
834
+ }
835
  }
includes/wc-gzd-template-functions.php CHANGED
@@ -573,7 +573,7 @@ if ( ! function_exists( 'woocommerce_gzd_template_mini_cart_taxes' ) ) {
573
  function woocommerce_gzd_template_mini_cart_taxes() {
574
  $hidden_for_types = get_option( 'woocommerce_gzd_display_shipping_costs_hidden_types', array() );
575
  $show_shipping = empty( $hidden_for_types ) ? true : false;
576
- $show_differential_taxation = ( 'yes' === get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) ? true : false );
577
 
578
  foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
579
  if ( $_product = $cart_item['data'] ) {
@@ -791,6 +791,13 @@ if ( ! function_exists( 'woocommerce_gzd_template_add_price_html_suffixes' ) ) {
791
 
792
  function woocommerce_gzd_template_add_price_html_suffixes( $price_html, $org_product, $args = array(), $location = 'product_widget' ) {
793
  global $product;
 
 
 
 
 
 
 
794
  $product = $org_product;
795
 
796
  $args = wp_parse_args( $args, array(
@@ -882,7 +889,14 @@ if ( ! function_exists( 'woocommerce_gzd_template_add_price_html_suffixes' ) ) {
882
  */
883
  $suffix = apply_filters( 'woocommerce_gzd_template_add_price_html_suffix', $suffix, $args, $location );
884
 
885
- return $price_html . $suffix;
 
 
 
 
 
 
 
886
  }
887
  }
888
 
573
  function woocommerce_gzd_template_mini_cart_taxes() {
574
  $hidden_for_types = get_option( 'woocommerce_gzd_display_shipping_costs_hidden_types', array() );
575
  $show_shipping = empty( $hidden_for_types ) ? true : false;
576
+ $show_differential_taxation = ( 'yes' === get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) ? wc_gzd_cart_contains_differential_taxed_product() : false );
577
 
578
  foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
579
  if ( $_product = $cart_item['data'] ) {
791
 
792
  function woocommerce_gzd_template_add_price_html_suffixes( $price_html, $org_product, $args = array(), $location = 'product_widget' ) {
793
  global $product;
794
+
795
+ $old_product = false;
796
+
797
+ if ( $product && is_a( $product, 'WC_Product' ) ) {
798
+ $old_product = $product;
799
+ }
800
+
801
  $product = $org_product;
802
 
803
  $args = wp_parse_args( $args, array(
889
  */
890
  $suffix = apply_filters( 'woocommerce_gzd_template_add_price_html_suffix', $suffix, $args, $location );
891
 
892
+ $new_html = $price_html . $suffix;
893
+
894
+ // Restore old global variable
895
+ if ( $old_product ) {
896
+ $product = $old_product;
897
+ }
898
+
899
+ return $new_html;
900
  }
901
  }
902
 
packages/woocommerce-germanized-dhl/src/Package.php CHANGED
@@ -19,7 +19,7 @@ class Package {
19
  *
20
  * @var string
21
  */
22
- const VERSION = '1.1.0';
23
 
24
  public static $upload_dir_suffix = '';
25
 
@@ -233,7 +233,7 @@ class Package {
233
  return $p_settings;
234
  }
235
 
236
- protected static function get_method_settings() {
237
  if ( is_null( self::$method_settings ) ) {
238
  self::$method_settings = include Package::get_path() . '/includes/admin/views/settings-shipping-method.php';
239
  }
19
  *
20
  * @var string
21
  */
22
+ const VERSION = '1.1.1';
23
 
24
  public static $upload_dir_suffix = '';
25
 
233
  return $p_settings;
234
  }
235
 
236
+ public static function get_method_settings() {
237
  if ( is_null( self::$method_settings ) ) {
238
  self::$method_settings = include Package::get_path() . '/includes/admin/views/settings-shipping-method.php';
239
  }
packages/woocommerce-germanized-dhl/src/ShipmentLabelWatcher.php CHANGED
@@ -92,38 +92,46 @@ class ShipmentLabelWatcher {
92
  * @param array $raw_data
93
  */
94
  public static function create_shipment_label( $data, $error, $shipment, $raw_data ) {
95
- $services = array();
96
- $props = array(
97
- 'has_inlay_return' => 'no',
98
- 'codeable_address_only' => 'no',
99
- );
100
-
101
- foreach( $data as $key => $value ) {
102
- // Check if it is a service
103
- if ( substr( $key, 0, strlen( 'service_' ) ) === 'service_' ) {
104
- $new_key = substr( $key, ( strlen( 'service_' ) ) );
105
-
106
- if ( 'yes' === $value && in_array( $new_key, wc_gzd_dhl_get_services() ) ) {
107
- $services[] = $new_key;
 
 
 
 
 
 
 
 
 
 
108
  }
109
- } else {
110
- $props[ $key ] = $value;
111
  }
112
- }
113
 
114
- if ( isset( $props['preferred_time'] ) && ! empty( $props['preferred_time'] ) ) {
115
- $preferred_time = explode( '-', wc_clean( wp_unslash( $props['preferred_time'] ) ) );
 
 
 
 
 
116
 
117
- if ( sizeof( $preferred_time ) === 2 ) {
118
- $props['preferred_time_start'] = $preferred_time[0];
119
- $props['preferred_time_end'] = $preferred_time[1];
120
  }
121
 
122
- unset( $props['preferred_time'] );
123
  }
124
 
125
- $props['services'] = $services;
126
-
127
  $label = wc_gzd_dhl_create_label( $shipment, $props );
128
 
129
  if ( is_wp_error( $label ) ) {
92
  * @param array $raw_data
93
  */
94
  public static function create_shipment_label( $data, $error, $shipment, $raw_data ) {
95
+ $props = array();
96
+
97
+ /**
98
+ * Do only parse post data if raw_data was passed which indicates that the label creation request is
99
+ * a manual user based request - in other cases - use defaults instead to prevent argument overrides.
100
+ */
101
+ if ( ! empty( $raw_data ) ) {
102
+ $services = array();
103
+ $props = array(
104
+ 'has_inlay_return' => 'no',
105
+ 'codeable_address_only' => 'no',
106
+ );
107
+
108
+ foreach( $data as $key => $value ) {
109
+ // Check if it is a service
110
+ if ( substr( $key, 0, strlen( 'service_' ) ) === 'service_' ) {
111
+ $new_key = substr( $key, ( strlen( 'service_' ) ) );
112
+
113
+ if ( 'yes' === $value && in_array( $new_key, wc_gzd_dhl_get_services() ) ) {
114
+ $services[] = $new_key;
115
+ }
116
+ } else {
117
+ $props[ $key ] = $value;
118
  }
 
 
119
  }
 
120
 
121
+ if ( isset( $props['preferred_time'] ) && ! empty( $props['preferred_time'] ) ) {
122
+ $preferred_time = explode( '-', wc_clean( wp_unslash( $props['preferred_time'] ) ) );
123
+
124
+ if ( sizeof( $preferred_time ) === 2 ) {
125
+ $props['preferred_time_start'] = $preferred_time[0];
126
+ $props['preferred_time_end'] = $preferred_time[1];
127
+ }
128
 
129
+ unset( $props['preferred_time'] );
 
 
130
  }
131
 
132
+ $props['services'] = $services;
133
  }
134
 
 
 
135
  $label = wc_gzd_dhl_create_label( $shipment, $props );
136
 
137
  if ( is_wp_error( $label ) ) {
packages/woocommerce-germanized-dhl/src/ShippingProviderMethodDHL.php CHANGED
@@ -27,6 +27,8 @@ class ShippingProviderMethodDHL {
27
 
28
  protected $preferred_services = null;
29
 
 
 
30
  /**
31
  * ShippingProviderMethodDHL constructor.
32
  *
@@ -34,6 +36,10 @@ class ShippingProviderMethodDHL {
34
  */
35
  public function __construct( $method ) {
36
  $this->method = $method;
 
 
 
 
37
  }
38
 
39
  protected function maybe_prefix_key( $key ) {
@@ -44,17 +50,37 @@ class ShippingProviderMethodDHL {
44
  return $key;
45
  }
46
 
 
 
 
 
47
  public function has_option( $key ) {
48
  $dhl_key = $this->maybe_prefix_key( $key );
49
 
50
- return $this->method->has_option( $dhl_key );
 
 
 
 
 
 
 
 
 
 
 
51
  }
52
 
53
  public function get_option( $key ) {
54
  $dhl_key = $this->maybe_prefix_key( $key );
55
 
56
- if ( $this->method->has_option( $dhl_key ) ) {
57
- $option_value = $this->method->get_option( $dhl_key );
 
 
 
 
 
58
 
59
  if ( strpos( $key, 'enable' ) !== false ) {
60
  if ( 'yes' === $option_value && ! $this->is_dhl_enabled() ) {
@@ -73,15 +99,15 @@ class ShippingProviderMethodDHL {
73
  }
74
 
75
  public function is_packstation_enabled() {
76
- return $this->method->get_option( 'dhl_parcel_pickup_packstation_enable' ) === 'yes' ? true : false;
77
  }
78
 
79
  public function is_postoffice_enabled() {
80
- return $this->method->get_option( 'dhl_parcel_pickup_postoffice_enable' ) === 'yes' ? true : false;
81
  }
82
 
83
  public function is_parcelshop_enabled() {
84
- return $this->method->get_option( 'dhl_parcel_pickup_parcelshop_enable' ) === 'yes' ? true : false;
85
  }
86
 
87
  public function get_enabled_preferred_services() {
@@ -95,7 +121,7 @@ class ShippingProviderMethodDHL {
95
  continue;
96
  }
97
 
98
- if ( $this->method->get_option( 'dhl_' . $service . '_enable' ) === 'yes' ) {
99
  $this->preferred_services[] = $service;
100
  }
101
  }
27
 
28
  protected $preferred_services = null;
29
 
30
+ protected $is_placeholder = false;
31
+
32
  /**
33
  * ShippingProviderMethodDHL constructor.
34
  *
36
  */
37
  public function __construct( $method ) {
38
  $this->method = $method;
39
+
40
+ if ( is_a( $this->method, '\Vendidero\Germanized\Shipments\ShippingProviderMethodPlaceholder' ) ) {
41
+ $this->is_placeholder = true;
42
+ }
43
  }
44
 
45
  protected function maybe_prefix_key( $key ) {
50
  return $key;
51
  }
52
 
53
+ protected function is_placeholder() {
54
+ return $this->is_placeholder;
55
+ }
56
+
57
  public function has_option( $key ) {
58
  $dhl_key = $this->maybe_prefix_key( $key );
59
 
60
+ if ( ! $this->is_placeholder() ) {
61
+ return $this->method->has_option( $dhl_key );
62
+ } else {
63
+ // Check if option exists within method instance settings array
64
+ $method_settings = array_keys( Package::get_method_settings() );
65
+
66
+ if ( in_array( $dhl_key, $method_settings ) ) {
67
+ return true;
68
+ } else {
69
+ return false;
70
+ }
71
+ }
72
  }
73
 
74
  public function get_option( $key ) {
75
  $dhl_key = $this->maybe_prefix_key( $key );
76
 
77
+ if ( $this->has_option( $key ) ) {
78
+
79
+ if ( ! $this->is_placeholder() ) {
80
+ $option_value = $this->method->get_option( $dhl_key );
81
+ } else {
82
+ $option_value = Package::get_setting( $dhl_key );
83
+ }
84
 
85
  if ( strpos( $key, 'enable' ) !== false ) {
86
  if ( 'yes' === $option_value && ! $this->is_dhl_enabled() ) {
99
  }
100
 
101
  public function is_packstation_enabled() {
102
+ return $this->get_option( 'dhl_parcel_pickup_packstation_enable' ) === 'yes' ? true : false;
103
  }
104
 
105
  public function is_postoffice_enabled() {
106
+ return $this->get_option( 'dhl_parcel_pickup_postoffice_enable' ) === 'yes' ? true : false;
107
  }
108
 
109
  public function is_parcelshop_enabled() {
110
+ return $this->get_option( 'dhl_parcel_pickup_parcelshop_enable' ) === 'yes' ? true : false;
111
  }
112
 
113
  public function get_enabled_preferred_services() {
121
  continue;
122
  }
123
 
124
+ if ( $this->get_option( 'dhl_' . $service . '_enable' ) === 'yes' ) {
125
  $this->preferred_services[] = $service;
126
  }
127
  }
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.1.0
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.1.1
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
packages/woocommerce-germanized-shipments/assets/js/admin-shipments.js CHANGED
@@ -398,9 +398,6 @@ window.germanized.admin = window.germanized.admin || {};
398
  var self = germanized.admin.shipments,
399
  $shipment = self.getShipment( self.getActiveShipmentId() ).getShipment();
400
 
401
- console.log( needsSaving );
402
- console.log( $( this ) );
403
-
404
  if ( typeof needsSaving !== "boolean" ) {
405
  needsSaving = true;
406
  }
@@ -413,8 +410,6 @@ window.germanized.admin = window.germanized.admin || {};
413
  self.$wrapper.find( '#order-shipments-save' ).hide();
414
  }
415
 
416
- console.log(self.needsSaving);
417
-
418
  if ( self.needsSaving ) {
419
  self.disableCreateLabel( $shipment );
420
  } else {
398
  var self = germanized.admin.shipments,
399
  $shipment = self.getShipment( self.getActiveShipmentId() ).getShipment();
400
 
 
 
 
401
  if ( typeof needsSaving !== "boolean" ) {
402
  needsSaving = true;
403
  }
410
  self.$wrapper.find( '#order-shipments-save' ).hide();
411
  }
412
 
 
 
413
  if ( self.needsSaving ) {
414
  self.disableCreateLabel( $shipment );
415
  } else {
packages/woocommerce-germanized-shipments/assets/js/admin-shipments.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(m){window.germanized.admin.shipments={params:{},shipments:{},$wrapper:!1,needsSaving:!1,needsShipments:!0,init:function(){var e=germanized.admin.shipments;e.params=wc_gzd_admin_shipments_params,e.$wrapper=m("#panel-order-shipments"),e.needsShipments=e.$wrapper.find("#order-shipment-add").is(":visible"),e.initShipments(),m(document).ajaxComplete(e.onAjaxComplete),m(document).on("click","#order-shipments-list .shipment-header",e.onToggleShipment).on("change","#order-shipments-list :input:visible",e.setNeedsSaving).on("click","#panel-order-shipments #order-shipment-add",e.onAddShipment).on("click","#panel-order-shipments .remove-shipment",e.onRemoveShipment).on("click","#panel-order-shipments button#order-shipments-save",e.onSave).on("click","#panel-order-shipments .notice-dismiss",e.onRemoveNotice)},onAjaxComplete:function(e,n,i){var t=germanized.admin.shipments;if(null!=n&&i.hasOwnProperty("data")){var s=i.data,a=!1;try{a=JSON.parse('{"'+s.replace(/&/g,'","').replace(/=/g,'":"')+'"}',function(e,n){return""===e?n:decodeURIComponent(n)})}catch(e){a=!1}if(a&&a.hasOwnProperty("action")){var r=a.action;"woocommerce_save_order_items"!==r&&"woocommerce_remove_order_item"!==r&&"woocommerce_add_order_item"!==r&&"woocommerce_delete_refund"!==r||t.syncItemQuantities()}}},syncItemQuantities:function(){var e=germanized.admin.shipments;e.block();var n={action:"woocommerce_gzd_validate_shipment_item_quantities",active:e.getActiveShipmentId()};e.doAjax(n,e.onSyncSuccess)},onSyncSuccess:function(e){var n=germanized.admin.shipments;n.unblock(),n.initShipments(),n.initTiptip()},onSave:function(e){var n=germanized.admin.shipments;return e.preventDefault(),n.save(),!1},save:function(){var e=germanized.admin.shipments;e.block();var n={action:"woocommerce_gzd_save_shipments",active:e.getActiveShipmentId()};e.doAjax(n,e.onSaveSuccess)},initShipment:function(e){var n=germanized.admin.shipments;n.shipments.hasOwnProperty(e)?n.shipments[e].refreshDom():n.shipments[e]=new m.GermanizedShipment(e)},onSaveSuccess:function(e){var n=germanized.admin.shipments;n.initShipments(),n.setNeedsSaving(!1),n.unblock(),n.initTiptip()},getActiveShipmentId:function(){var e=germanized.admin.shipments.$wrapper.find(".order-shipment.active");return 0<e.length&&e.data("shipment")},block:function(){germanized.admin.shipments.$wrapper.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},unblock:function(){germanized.admin.shipments.$wrapper.unblock()},getData:function(e){var n=germanized.admin.shipments,i={};return e=e||{},m.each(n.$wrapper.find(":input[name]").serializeArray(),function(e,n){-1!==n.name.indexOf("[]")?(n.name=n.name.replace("[]",""),i[n.name]=m.makeArray(i[n.name]),i[n.name].push(n.value)):i[n.name]=n.value}),m.extend(i,e),i},doAjax:function(e,n,t){var s=germanized.admin.shipments,i=s.params.ajax_url,a=s.$wrapper,r=!0;a.find(".notice-wrapper").empty(),n=n||s.onAjaxSuccess,t=t||s.onAjaxError,e.hasOwnProperty("refresh_fragments")&&(r=e.refresh_fragments),e.hasOwnProperty("security")||(e.security=s.params.edit_shipments_nonce),e.hasOwnProperty("order_id")||(e.order_id=s.params.order_id),e=s.getData(e),m.ajax({type:"POST",url:i,data:e,success:function(e){if(e.success){r&&e.fragments&&m.each(e.fragments,function(e,n){m(e).replaceWith(n),m(e).unblock()}),n.apply(a,[e]),e.hasOwnProperty("order_needs_new_shipments")&&s.setNeedsShipments(e.order_needs_new_shipments);var i=e.hasOwnProperty("shipments")?e.shipments:{};m.each(s.getShipments(),function(e,n){i.hasOwnProperty(e)&&(n.setIsEditable(i[e].is_editable),n.setIsReturnable(i[e].is_returnable),n.setNeedsItems(i[e].needs_items),n.setWeight(i[e].weight),n.setLength(i[e].length),n.setWidth(i[e].width),n.setHeight(i[e].height))}),e.hasOwnProperty("needs_refresh")&&e.hasOwnProperty("shipment_id")&&s.initShipment(e.shipment_id)}else t.apply(a,[e]),s.unblock(),e.hasOwnProperty("message")?s.addNotice(e.message,"error"):e.hasOwnProperty("messages")&&m.each(e.messages,function(e,n){s.addNotice(n,"error")})},error:function(e){t.apply(a,[e])},dataType:"json"})},onAjaxError:function(e){},onAjaxSuccess:function(e){},onRemoveNotice:function(){m(this).parents(".notice").slideUp(150,function(){m(this).remove()})},addNotice:function(e,n){germanized.admin.shipments.$wrapper.find(".notice-wrapper").append('<div class="notice is-dismissible notice-'+n+'"><p>'+e+'</p><button type="button" class="notice-dismiss"></button></div>')},getParams:function(){return germanized.admin.shipments.params},onRemoveShipment:function(){var e=germanized.admin.shipments,n=m(this).parents(".order-shipment").data("shipment");return window.confirm(e.getParams().i18n_remove_shipment_notice)&&e.removeShipment(n),!1},removeShipment:function(e){var n=germanized.admin.shipments,i={action:"woocommerce_gzd_remove_shipment",shipment_id:e};n.block(),n.doAjax(i,n.onRemoveShipmentSuccess,n.onRemoveShipmentError)},onRemoveShipmentSuccess:function(e){var n=germanized.admin.shipments,i=n.$wrapper.find("#shipment-"+e.shipment_id);0<i.length&&(i.hasClass("active")?i.find(".shipment-content-wrapper").slideUp(300,function(){i.removeClass("active"),i.remove()}):i.remove()),n.initShipments(),n.unblock()},onRemoveShipmentError:function(e){germanized.admin.shipments.unblock()},onAddShipment:function(){return germanized.admin.shipments.addShipment(),!1},addShipment:function(){var e=germanized.admin.shipments;e.block(),e.doAjax({action:"woocommerce_gzd_add_shipment"},e.onAddShipmentSuccess,e.onAddShipmentError)},onAddShipmentSuccess:function(e){var n=germanized.admin.shipments;0<n.$wrapper.find(".order-shipment.active").length?n.$wrapper.find(".order-shipment.active").find(".shipment-content-wrapper").slideUp(300,function(){n.$wrapper.find(".order-shipment.active").removeClass("active"),n.$wrapper.find("#order-shipments-list").append(e.new_shipment),n.initShipments(),n.initTiptip(),n.unblock()}):(n.$wrapper.find("#order-shipments-list").append(e.new_shipment),n.initShipments(),n.initTiptip(),n.unblock())},onAddShipmentError:function(e){},setNeedsSaving:function(e){var n=germanized.admin.shipments,i=n.getShipment(n.getActiveShipmentId()).getShipment();console.log(e),console.log(m(this)),"boolean"!=typeof e&&(e=!0),n.needsSaving=!0===e,n.needsSaving?n.$wrapper.find("#order-shipments-save").show():n.$wrapper.find("#order-shipments-save").hide(),console.log(n.needsSaving),n.needsSaving?n.disableCreateLabel(i):n.enableCreateLabel(i),n.hideOrShowFooter(),m(document.body).trigger("woocommerce_gzd_shipments_needs_saving",[n.needsSaving,n.getActiveShipmentId()]),n.initTiptip()},disableCreateLabel:function(e){var n=germanized.admin.shipments,i=e.find(".create-shipment-label");0<i.length&&(i.addClass("disabled button-disabled"),i.prop("title",n.params.i18n_create_label_disabled))},enableCreateLabel:function(e){var n=germanized.admin.shipments,i=e.find(".create-shipment-label");0<i.length&&(i.removeClass("disabled button-disabled"),i.prop("title",n.params.i18n_create_label_enabled))},setNeedsShipments:function(e){var n=germanized.admin.shipments;"boolean"!=typeof e&&(e=!0),n.needsShipments=!0===e,n.needsShipments?(n.$wrapper.addClass("needs-shipments"),n.$wrapper.find("#order-shipment-add").show()):(n.$wrapper.removeClass("needs-shipments"),n.$wrapper.find("#order-shipment-add").hide()),n.hideOrShowFooter()},hideOrShowFooter:function(){var e=germanized.admin.shipments;e.needsSaving||e.needsShipments?e.$wrapper.find(".panel-footer").slideDown(300):e.$wrapper.find(".panel-footer").slideUp(300)},onToggleShipment:function(){var e=germanized.admin.shipments,n=m(this).parents(".order-shipment:first"),i=n.hasClass("active");n.hasClass("shipment-return")?e.closeReturns(n.parents(".shipment-return-list")):e.closeShipments(),i||n.find("> .shipment-content-wrapper").slideDown(300,function(){n.addClass("active")})},closeReturns:function(e){germanized.admin.shipments;e.find(".order-shipment.active .shipment-content-wrapper").slideUp(300,function(){e.find(".order-shipment.active").removeClass("active")})},closeShipments:function(){var e=germanized.admin.shipments;e.$wrapper.find(".order-shipment.active .shipment-content-wrapper").slideUp(300,function(){e.$wrapper.find(".order-shipment.active").removeClass("active")})},initShipments:function(){var n=germanized.admin.shipments;n.$wrapper.find(".order-shipment").each(function(){var e=m(this).data("shipment");n.initShipment(e)})},getShipments:function(){return germanized.admin.shipments.shipments},getShipment:function(e){var n=germanized.admin.shipments.getShipments();return!!n.hasOwnProperty(e)&&n[e]},refresh:function(e){},refreshItems:function(e){},addItem:function(){},initTiptip:function(){var e=germanized.admin.shipments;m(document.body).trigger("init_tooltips"),e.$wrapper.find(".woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),e.$wrapper.find(".create-shipment-label").tipTip({fadeIn:50,fadeOut:50,delay:200})}},m(document).ready(function(){germanized.admin.shipments.init()})}(jQuery);
1
+ window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(m){window.germanized.admin.shipments={params:{},shipments:{},$wrapper:!1,needsSaving:!1,needsShipments:!0,init:function(){var e=germanized.admin.shipments;e.params=wc_gzd_admin_shipments_params,e.$wrapper=m("#panel-order-shipments"),e.needsShipments=e.$wrapper.find("#order-shipment-add").is(":visible"),e.initShipments(),m(document).ajaxComplete(e.onAjaxComplete),m(document).on("click","#order-shipments-list .shipment-header",e.onToggleShipment).on("change","#order-shipments-list :input:visible",e.setNeedsSaving).on("click","#panel-order-shipments #order-shipment-add",e.onAddShipment).on("click","#panel-order-shipments .remove-shipment",e.onRemoveShipment).on("click","#panel-order-shipments button#order-shipments-save",e.onSave).on("click","#panel-order-shipments .notice-dismiss",e.onRemoveNotice)},onAjaxComplete:function(e,n,i){var t=germanized.admin.shipments;if(null!=n&&i.hasOwnProperty("data")){var s=i.data,a=!1;try{a=JSON.parse('{"'+s.replace(/&/g,'","').replace(/=/g,'":"')+'"}',function(e,n){return""===e?n:decodeURIComponent(n)})}catch(e){a=!1}if(a&&a.hasOwnProperty("action")){var r=a.action;"woocommerce_save_order_items"!==r&&"woocommerce_remove_order_item"!==r&&"woocommerce_add_order_item"!==r&&"woocommerce_delete_refund"!==r||t.syncItemQuantities()}}},syncItemQuantities:function(){var e=germanized.admin.shipments;e.block();var n={action:"woocommerce_gzd_validate_shipment_item_quantities",active:e.getActiveShipmentId()};e.doAjax(n,e.onSyncSuccess)},onSyncSuccess:function(e){var n=germanized.admin.shipments;n.unblock(),n.initShipments(),n.initTiptip()},onSave:function(e){var n=germanized.admin.shipments;return e.preventDefault(),n.save(),!1},save:function(){var e=germanized.admin.shipments;e.block();var n={action:"woocommerce_gzd_save_shipments",active:e.getActiveShipmentId()};e.doAjax(n,e.onSaveSuccess)},initShipment:function(e){var n=germanized.admin.shipments;n.shipments.hasOwnProperty(e)?n.shipments[e].refreshDom():n.shipments[e]=new m.GermanizedShipment(e)},onSaveSuccess:function(e){var n=germanized.admin.shipments;n.initShipments(),n.setNeedsSaving(!1),n.unblock(),n.initTiptip()},getActiveShipmentId:function(){var e=germanized.admin.shipments.$wrapper.find(".order-shipment.active");return 0<e.length&&e.data("shipment")},block:function(){germanized.admin.shipments.$wrapper.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},unblock:function(){germanized.admin.shipments.$wrapper.unblock()},getData:function(e){var n=germanized.admin.shipments,i={};return e=e||{},m.each(n.$wrapper.find(":input[name]").serializeArray(),function(e,n){-1!==n.name.indexOf("[]")?(n.name=n.name.replace("[]",""),i[n.name]=m.makeArray(i[n.name]),i[n.name].push(n.value)):i[n.name]=n.value}),m.extend(i,e),i},doAjax:function(e,n,t){var s=germanized.admin.shipments,i=s.params.ajax_url,a=s.$wrapper,r=!0;a.find(".notice-wrapper").empty(),n=n||s.onAjaxSuccess,t=t||s.onAjaxError,e.hasOwnProperty("refresh_fragments")&&(r=e.refresh_fragments),e.hasOwnProperty("security")||(e.security=s.params.edit_shipments_nonce),e.hasOwnProperty("order_id")||(e.order_id=s.params.order_id),e=s.getData(e),m.ajax({type:"POST",url:i,data:e,success:function(e){if(e.success){r&&e.fragments&&m.each(e.fragments,function(e,n){m(e).replaceWith(n),m(e).unblock()}),n.apply(a,[e]),e.hasOwnProperty("order_needs_new_shipments")&&s.setNeedsShipments(e.order_needs_new_shipments);var i=e.hasOwnProperty("shipments")?e.shipments:{};m.each(s.getShipments(),function(e,n){i.hasOwnProperty(e)&&(n.setIsEditable(i[e].is_editable),n.setIsReturnable(i[e].is_returnable),n.setNeedsItems(i[e].needs_items),n.setWeight(i[e].weight),n.setLength(i[e].length),n.setWidth(i[e].width),n.setHeight(i[e].height))}),e.hasOwnProperty("needs_refresh")&&e.hasOwnProperty("shipment_id")&&s.initShipment(e.shipment_id)}else t.apply(a,[e]),s.unblock(),e.hasOwnProperty("message")?s.addNotice(e.message,"error"):e.hasOwnProperty("messages")&&m.each(e.messages,function(e,n){s.addNotice(n,"error")})},error:function(e){t.apply(a,[e])},dataType:"json"})},onAjaxError:function(e){},onAjaxSuccess:function(e){},onRemoveNotice:function(){m(this).parents(".notice").slideUp(150,function(){m(this).remove()})},addNotice:function(e,n){germanized.admin.shipments.$wrapper.find(".notice-wrapper").append('<div class="notice is-dismissible notice-'+n+'"><p>'+e+'</p><button type="button" class="notice-dismiss"></button></div>')},getParams:function(){return germanized.admin.shipments.params},onRemoveShipment:function(){var e=germanized.admin.shipments,n=m(this).parents(".order-shipment").data("shipment");return window.confirm(e.getParams().i18n_remove_shipment_notice)&&e.removeShipment(n),!1},removeShipment:function(e){var n=germanized.admin.shipments,i={action:"woocommerce_gzd_remove_shipment",shipment_id:e};n.block(),n.doAjax(i,n.onRemoveShipmentSuccess,n.onRemoveShipmentError)},onRemoveShipmentSuccess:function(e){var n=germanized.admin.shipments,i=n.$wrapper.find("#shipment-"+e.shipment_id);0<i.length&&(i.hasClass("active")?i.find(".shipment-content-wrapper").slideUp(300,function(){i.removeClass("active"),i.remove()}):i.remove()),n.initShipments(),n.unblock()},onRemoveShipmentError:function(e){germanized.admin.shipments.unblock()},onAddShipment:function(){return germanized.admin.shipments.addShipment(),!1},addShipment:function(){var e=germanized.admin.shipments;e.block(),e.doAjax({action:"woocommerce_gzd_add_shipment"},e.onAddShipmentSuccess,e.onAddShipmentError)},onAddShipmentSuccess:function(e){var n=germanized.admin.shipments;0<n.$wrapper.find(".order-shipment.active").length?n.$wrapper.find(".order-shipment.active").find(".shipment-content-wrapper").slideUp(300,function(){n.$wrapper.find(".order-shipment.active").removeClass("active"),n.$wrapper.find("#order-shipments-list").append(e.new_shipment),n.initShipments(),n.initTiptip(),n.unblock()}):(n.$wrapper.find("#order-shipments-list").append(e.new_shipment),n.initShipments(),n.initTiptip(),n.unblock())},onAddShipmentError:function(e){},setNeedsSaving:function(e){var n=germanized.admin.shipments,i=n.getShipment(n.getActiveShipmentId()).getShipment();"boolean"!=typeof e&&(e=!0),n.needsSaving=!0===e,n.needsSaving?n.$wrapper.find("#order-shipments-save").show():n.$wrapper.find("#order-shipments-save").hide(),n.needsSaving?n.disableCreateLabel(i):n.enableCreateLabel(i),n.hideOrShowFooter(),m(document.body).trigger("woocommerce_gzd_shipments_needs_saving",[n.needsSaving,n.getActiveShipmentId()]),n.initTiptip()},disableCreateLabel:function(e){var n=germanized.admin.shipments,i=e.find(".create-shipment-label");0<i.length&&(i.addClass("disabled button-disabled"),i.prop("title",n.params.i18n_create_label_disabled))},enableCreateLabel:function(e){var n=germanized.admin.shipments,i=e.find(".create-shipment-label");0<i.length&&(i.removeClass("disabled button-disabled"),i.prop("title",n.params.i18n_create_label_enabled))},setNeedsShipments:function(e){var n=germanized.admin.shipments;"boolean"!=typeof e&&(e=!0),n.needsShipments=!0===e,n.needsShipments?(n.$wrapper.addClass("needs-shipments"),n.$wrapper.find("#order-shipment-add").show()):(n.$wrapper.removeClass("needs-shipments"),n.$wrapper.find("#order-shipment-add").hide()),n.hideOrShowFooter()},hideOrShowFooter:function(){var e=germanized.admin.shipments;e.needsSaving||e.needsShipments?e.$wrapper.find(".panel-footer").slideDown(300):e.$wrapper.find(".panel-footer").slideUp(300)},onToggleShipment:function(){var e=germanized.admin.shipments,n=m(this).parents(".order-shipment:first"),i=n.hasClass("active");n.hasClass("shipment-return")?e.closeReturns(n.parents(".shipment-return-list")):e.closeShipments(),i||n.find("> .shipment-content-wrapper").slideDown(300,function(){n.addClass("active")})},closeReturns:function(e){germanized.admin.shipments;e.find(".order-shipment.active .shipment-content-wrapper").slideUp(300,function(){e.find(".order-shipment.active").removeClass("active")})},closeShipments:function(){var e=germanized.admin.shipments;e.$wrapper.find(".order-shipment.active .shipment-content-wrapper").slideUp(300,function(){e.$wrapper.find(".order-shipment.active").removeClass("active")})},initShipments:function(){var n=germanized.admin.shipments;n.$wrapper.find(".order-shipment").each(function(){var e=m(this).data("shipment");n.initShipment(e)})},getShipments:function(){return germanized.admin.shipments.shipments},getShipment:function(e){var n=germanized.admin.shipments.getShipments();return!!n.hasOwnProperty(e)&&n[e]},refresh:function(e){},refreshItems:function(e){},addItem:function(){},initTiptip:function(){var e=germanized.admin.shipments;m(document.body).trigger("init_tooltips"),e.$wrapper.find(".woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),e.$wrapper.find(".create-shipment-label").tipTip({fadeIn:50,fadeOut:50,delay:200})}},m(document).ready(function(){germanized.admin.shipments.init()})}(jQuery);
packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php CHANGED
@@ -377,6 +377,21 @@ function wc_gzd_create_shipment_item( $shipment, $order_item, $args = array() )
377
  return $item;
378
  }
379
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
380
  function wc_gzd_create_return_shipment_item( $shipment, $parent_item, $args = array() ) {
381
  try {
382
 
377
  return $item;
378
  }
379
 
380
+ /**
381
+ * @param WP_Error $error
382
+ *
383
+ * @return bool
384
+ */
385
+ function wc_gzd_shipment_wp_error_has_errors( $error ) {
386
+ if ( is_callable( array( $error, 'has_errors' ) ) ) {
387
+ return $error->has_errors();
388
+ } else {
389
+ $errors = $error->errors;
390
+
391
+ return ( ! empty( $errors ) ? true : false );
392
+ }
393
+ }
394
+
395
  function wc_gzd_create_return_shipment_item( $shipment, $parent_item, $args = array() ) {
396
  try {
397
 
packages/woocommerce-germanized-shipments/src/Package.php CHANGED
@@ -17,7 +17,7 @@ class Package {
17
  * @var string
18
  */
19
 
20
- const VERSION = '1.1.0';
21
 
22
  public static $upload_dir_suffix = '';
23
 
17
  * @var string
18
  */
19
 
20
+ const VERSION = '1.1.1';
21
 
22
  public static $upload_dir_suffix = '';
23
 
packages/woocommerce-germanized-shipments/src/Shipment.php CHANGED
@@ -1713,7 +1713,7 @@ abstract class Shipment extends WC_Data {
1713
  */
1714
  do_action( "{$hook_prefix}create_{$provider}label", $props, $error, $this, $raw_data );
1715
 
1716
- if ( $error->has_errors() ) {
1717
  return $error;
1718
  } else {
1719
  return true;
1713
  */
1714
  do_action( "{$hook_prefix}create_{$provider}label", $props, $error, $this, $raw_data );
1715
 
1716
+ if ( wc_gzd_shipment_wp_error_has_errors( $error ) ) {
1717
  return $error;
1718
  } else {
1719
  return true;
packages/woocommerce-germanized-shipments/src/SimpleShipment.php CHANGED
@@ -168,7 +168,7 @@ class SimpleShipment extends Shipment {
168
  'length' => $this->get_length( 'edit' ),
169
  'width' => $this->get_width( 'edit' ),
170
  'height' => $this->get_height( 'edit' ),
171
- 'additional_total' => $this->calculate_additional_total( $order ),
172
  ) );
173
 
174
  $this->set_props( $args );
168
  'length' => $this->get_length( 'edit' ),
169
  'width' => $this->get_width( 'edit' ),
170
  'height' => $this->get_height( 'edit' ),
171
+ 'additional_total' => $this->calculate_additional_total( $order ),
172
  ) );
173
 
174
  $this->set_props( $args );
packages/woocommerce-germanized-shipments/src/Validation.php CHANGED
@@ -3,6 +3,7 @@
3
  namespace Vendidero\Germanized\Shipments;
4
  use Exception;
5
  use WC_Order;
 
6
 
7
  defined( 'ABSPATH' ) || exit;
8
 
@@ -11,7 +12,7 @@ class Validation {
11
  private static $current_refund_parent_order = false;
12
 
13
  public static function init() {
14
- add_action( 'woocommerce_update_order_item', array( __CLASS__, 'update_order_item' ), 10, 3 );
15
  add_action( 'woocommerce_new_order_item', array( __CLASS__, 'create_order_item' ), 10, 3 );
16
  add_action( 'woocommerce_before_delete_order_item', array( __CLASS__, 'delete_order_item' ), 10, 1 );
17
 
@@ -125,9 +126,16 @@ class Validation {
125
  }
126
  }
127
 
128
- public static function update_order_item( $order_item_id, $order_item, $order_id ) {
129
- if ( $order_shipment = wc_gzd_get_shipment_order( $order_id ) ) {
130
- $order_shipment->validate_shipments();
131
- }
 
 
 
 
 
 
 
132
  }
133
  }
3
  namespace Vendidero\Germanized\Shipments;
4
  use Exception;
5
  use WC_Order;
6
+ use WC_Order_Item;
7
 
8
  defined( 'ABSPATH' ) || exit;
9
 
12
  private static $current_refund_parent_order = false;
13
 
14
  public static function init() {
15
+ add_action( 'woocommerce_update_order_item', array( __CLASS__, 'update_order_item' ), 10, 2 );
16
  add_action( 'woocommerce_new_order_item', array( __CLASS__, 'create_order_item' ), 10, 3 );
17
  add_action( 'woocommerce_before_delete_order_item', array( __CLASS__, 'delete_order_item' ), 10, 1 );
18
 
126
  }
127
  }
128
 
129
+ /**
130
+ * @param $order_item_id
131
+ * @param WC_Order_Item $order_item
132
+ */
133
+ public static function update_order_item( $order_item_id, $order_item ) {
134
+ if ( is_callable( array( $order_item, 'get_order_id' ) ) ) {
135
+
136
+ if ( $order_shipment = wc_gzd_get_shipment_order( $order_item->get_order_id() ) ) {
137
+ $order_shipment->validate_shipments();
138
+ }
139
+ }
140
  }
141
  }
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.1.0
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.1.1
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.6
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -67,12 +67,10 @@ Furthermore you may attach legally relevant pages (e.g. Terms & Conditions) as P
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 including tracking information
71
- from a built-in or manually added shipping provider. 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 =
@@ -188,6 +186,14 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
188
 
189
  == Changelog ==
190
 
 
 
 
 
 
 
 
 
191
  = 3.0.6 =
192
  * Feature: Manually add shipping providers with custom tracking data
193
  * Improvement: Improved shipping provider integration code base
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.7
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
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 including tracking information from a built-in or manually added shipping provider. 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.
 
71
 
72
  = DHL Integration =
73
+ 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. 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.
 
74
  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.
75
 
76
  = Pro: Premium Support =
186
 
187
  == Changelog ==
188
 
189
+ = 3.0.7 =
190
+ * Improvement: Added option to prevent differential taxed products from being purchased with normal products
191
+ * Improvement: Choose "none" as tax_status for differential taxed products
192
+ * Fix: Remove differential tax cart notice in case no product differential taxed product is included
193
+ * Fix: DHL auto label creation use fallback global settings
194
+ * Fix: Remove direct calls from WP_Error::has_errors for backwards comp
195
+ * Fix: Hardened checks when using woocommerce_update_order_item hook
196
+
197
  = 3.0.6 =
198
  * Feature: Manually add shipping providers with custom tracking data
199
  * Improvement: Improved shipping provider integration code base
templates/checkout/order-submit.php CHANGED
@@ -12,7 +12,7 @@
12
  *
13
  * @see https://github.com/vendidero/woocommerce-germanized/wiki/Overriding-Germanized-Templates
14
  * @package Germanized/Templates
15
- * @version 2.4.0
16
  */
17
  if ( ! defined( 'ABSPATH' ) ) {
18
  exit;
@@ -23,7 +23,7 @@ if ( ! defined( 'ABSPATH' ) ) {
23
  <div class="form-row place-order wc-gzd-place-order">
24
 
25
  <noscript>
26
- <?php esc_html_e( 'Since your browser does not support JavaScript, or it is disabled, please ensure you click the <em>Update Totals</em> button before placing your order. You may be charged more than the amount stated above if you fail to do so.', 'woocommerce' ); ?>
27
  <br/>
28
  <button type="submit" class="button alt" name="woocommerce_checkout_update_totals"
29
  value="<?php esc_attr_e( 'Update totals', 'woocommerce' ); ?>"><?php esc_html_e( 'Update totals', 'woocommerce' ); ?></button>
12
  *
13
  * @see https://github.com/vendidero/woocommerce-germanized/wiki/Overriding-Germanized-Templates
14
  * @package Germanized/Templates
15
+ * @version 2.4.1
16
  */
17
  if ( ! defined( 'ABSPATH' ) ) {
18
  exit;
23
  <div class="form-row place-order wc-gzd-place-order">
24
 
25
  <noscript>
26
+ <?php printf( esc_html__( 'Since your browser does not support JavaScript, or it is disabled, please ensure you click the %1$sUpdate Totals%2$s button before placing your order. You may be charged more than the amount stated above if you fail to do so.', 'woocommerce-germanized' ), '<em>', '</em>' ); ?>
27
  <br/>
28
  <button type="submit" class="button alt" name="woocommerce_checkout_update_totals"
29
  value="<?php esc_attr_e( 'Update totals', 'woocommerce' ); ?>"><?php esc_html_e( 'Update totals', 'woocommerce' ); ?></button>
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitb50342d773088863bc8465424d6c9f79::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit6c131c8b404fa9e7c180f0c88c75b057::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_ab16015d0049f15c6849cbc505b01d9a() {
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_ab16015d0049f15c6849cbc505b01d9a();
120
  /**
121
  * Prepare all the classes for autoloading.
122
  */
123
+ function enqueue_packages_489e1e78b3ba4705ee150e272b550020() {
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_489e1e78b3ba4705ee150e272b550020();
vendor/composer/autoload_classmap_package.php CHANGED
@@ -199,263 +199,263 @@ return array(
199
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
200
  ),
201
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
202
- 'version' => '1.1.0.0',
203
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
204
  ),
205
  'Vendidero\\Germanized\\Shipments\\Install' => array(
206
- 'version' => '1.1.0.0',
207
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
208
  ),
209
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
210
- 'version' => '1.1.0.0',
211
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
212
  ),
213
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethod' => array(
214
- 'version' => '1.1.0.0',
215
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethod.php'
216
  ),
217
  'Vendidero\\Germanized\\Shipments\\Package' => array(
218
- 'version' => '1.1.0.0',
219
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
220
  ),
221
  'Vendidero\\Germanized\\Shipments\\Order' => array(
222
- 'version' => '1.1.0.0',
223
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
224
  ),
225
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
226
- 'version' => '1.1.0.0',
227
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
228
  ),
229
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShippingProvider' => array(
230
- 'version' => '1.1.0.0',
231
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php'
232
  ),
233
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
234
- 'version' => '1.1.0.0',
235
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
236
  ),
237
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
238
- 'version' => '1.1.0.0',
239
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
240
  ),
241
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
242
- 'version' => '1.1.0.0',
243
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
244
  ),
245
  'Vendidero\\Germanized\\Shipments\\ShippingProvider' => array(
246
- 'version' => '1.1.0.0',
247
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider.php'
248
  ),
249
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
250
- 'version' => '1.1.0.0',
251
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
252
  ),
253
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkLabel' => array(
254
- 'version' => '1.1.0.0',
255
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php'
256
  ),
257
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
258
- 'version' => '1.1.0.0',
259
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
260
  ),
261
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
262
- 'version' => '1.1.0.0',
263
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
264
  ),
265
  'Vendidero\\Germanized\\Shipments\\Admin\\DownloadHandler' => array(
266
- 'version' => '1.1.0.0',
267
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/DownloadHandler.php'
268
  ),
269
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
270
- 'version' => '1.1.0.0',
271
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
272
  ),
273
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
274
- 'version' => '1.1.0.0',
275
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
276
  ),
277
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
278
- 'version' => '1.1.0.0',
279
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
280
  ),
281
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
282
- 'version' => '1.1.0.0',
283
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
284
  ),
285
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
286
- 'version' => '1.1.0.0',
287
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
288
  ),
289
  'Vendidero\\Germanized\\Shipments\\PDFMerger' => array(
290
- 'version' => '1.1.0.0',
291
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFMerger.php'
292
  ),
293
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
294
- 'version' => '1.1.0.0',
295
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
296
  ),
297
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethodPlaceholder' => array(
298
- 'version' => '1.1.0.0',
299
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethodPlaceholder.php'
300
  ),
301
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
302
- 'version' => '1.1.0.0',
303
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
304
  ),
305
  'Vendidero\\Germanized\\Shipments\\ShippingProviders' => array(
306
- 'version' => '1.1.0.0',
307
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviders.php'
308
  ),
309
  'Vendidero\\Germanized\\Shipments\\Api' => array(
310
- 'version' => '1.1.0.0',
311
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
312
  ),
313
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
314
- 'version' => '1.1.0.0',
315
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
316
  ),
317
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
318
- 'version' => '1.1.0.0',
319
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
320
  ),
321
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
322
- 'version' => '1.1.0.0',
323
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
324
  ),
325
  'Vendidero\\Germanized\\Shipments\\PDFSplitter' => array(
326
- 'version' => '1.1.0.0',
327
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFSplitter.php'
328
  ),
329
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentReturnLabel' => array(
330
- 'version' => '1.1.0.0',
331
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmenReturnLabel.php'
332
  ),
333
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentLabel' => array(
334
- 'version' => '1.1.0.0',
335
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php'
336
  ),
337
  'Vendidero\\Germanized\\DHL\\ShippingProviderDHL' => array(
338
- 'version' => '1.1.0.0',
339
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderDHL.php'
340
  ),
341
  'Vendidero\\Germanized\\DHL\\ShippingProviderMethodDHL' => array(
342
- 'version' => '1.1.0.0',
343
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderMethodDHL.php'
344
  ),
345
  'Vendidero\\Germanized\\DHL\\Install' => array(
346
- 'version' => '1.1.0.0',
347
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
348
  ),
349
  'Vendidero\\Germanized\\DHL\\LabelQuery' => array(
350
- 'version' => '1.1.0.0',
351
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelQuery.php'
352
  ),
353
  'Vendidero\\Germanized\\DHL\\ShipmentLabelWatcher' => array(
354
- 'version' => '1.1.0.0',
355
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShipmentLabelWatcher.php'
356
  ),
357
  'Vendidero\\Germanized\\DHL\\Package' => array(
358
- 'version' => '1.1.0.0',
359
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
360
  ),
361
  'Vendidero\\Germanized\\DHL\\Product' => array(
362
- 'version' => '1.1.0.0',
363
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
364
  ),
365
  'Vendidero\\Germanized\\DHL\\Order' => array(
366
- 'version' => '1.1.0.0',
367
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
368
  ),
369
  'Vendidero\\Germanized\\DHL\\DataStores\\Label' => array(
370
- 'version' => '1.1.0.0',
371
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DataStores/Label.php'
372
  ),
373
  'Vendidero\\Germanized\\DHL\\Ajax' => array(
374
- 'version' => '1.1.0.0',
375
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php'
376
  ),
377
  'Vendidero\\Germanized\\DHL\\Label' => array(
378
- 'version' => '1.1.0.0',
379
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label.php'
380
  ),
381
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
382
- 'version' => '1.1.0.0',
383
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
384
  ),
385
  'Vendidero\\Germanized\\DHL\\Admin\\Importer' => array(
386
- 'version' => '1.1.0.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer.php'
388
  ),
389
  'Vendidero\\Germanized\\DHL\\Admin\\Settings' => array(
390
- 'version' => '1.1.0.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Settings.php'
392
  ),
393
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
394
- 'version' => '1.1.0.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
396
  ),
397
  'Vendidero\\Germanized\\DHL\\ReturnLabel' => array(
398
- 'version' => '1.1.0.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ReturnLabel.php'
400
  ),
401
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
402
- 'version' => '1.1.0.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
404
  ),
405
  'Vendidero\\Germanized\\DHL\\SimpleLabel' => array(
406
- 'version' => '1.1.0.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/SimpleLabel.php'
408
  ),
409
  'Vendidero\\Germanized\\DHL\\Admin\\DownloadHandler' => array(
410
- 'version' => '1.1.0.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DownloadHandler.php'
412
  ),
413
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
414
- 'version' => '1.1.0.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
416
  ),
417
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
418
- 'version' => '1.1.0.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
420
  ),
421
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
422
- 'version' => '1.1.0.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
424
  ),
425
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
426
- 'version' => '1.1.0.0',
427
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
428
  ),
429
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
430
- 'version' => '1.1.0.0',
431
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
432
  ),
433
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
434
- 'version' => '1.1.0.0',
435
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
436
  ),
437
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
438
- 'version' => '1.1.0.0',
439
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
440
  ),
441
  'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => array(
442
- 'version' => '1.1.0.0',
443
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php'
444
  ),
445
  'Vendidero\\Germanized\\DHL\\Automation' => array(
446
- 'version' => '1.1.0.0',
447
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Automation.php'
448
  ),
449
  'Vendidero\\Germanized\\DHL\\Emails' => array(
450
- 'version' => '1.1.0.0',
451
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Emails.php'
452
  ),
453
  'Vendidero\\Germanized\\DHL\\LabelFactory' => array(
454
- 'version' => '1.1.0.0',
455
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelFactory.php'
456
  ),
457
  'Vendidero\\Germanized\\DHL\\LabelWatcher' => array(
458
- 'version' => '1.1.0.0',
459
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelWatcher.php'
460
  ),
461
  'Vendidero\\Germanized\\Shopmark' => array(
199
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
200
  ),
201
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
202
+ 'version' => '1.1.1.0',
203
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
204
  ),
205
  'Vendidero\\Germanized\\Shipments\\Install' => array(
206
+ 'version' => '1.1.1.0',
207
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
208
  ),
209
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
210
+ 'version' => '1.1.1.0',
211
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
212
  ),
213
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethod' => array(
214
+ 'version' => '1.1.1.0',
215
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethod.php'
216
  ),
217
  'Vendidero\\Germanized\\Shipments\\Package' => array(
218
+ 'version' => '1.1.1.0',
219
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
220
  ),
221
  'Vendidero\\Germanized\\Shipments\\Order' => array(
222
+ 'version' => '1.1.1.0',
223
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
224
  ),
225
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
226
+ 'version' => '1.1.1.0',
227
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
228
  ),
229
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShippingProvider' => array(
230
+ 'version' => '1.1.1.0',
231
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php'
232
  ),
233
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
234
+ 'version' => '1.1.1.0',
235
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
236
  ),
237
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
238
+ 'version' => '1.1.1.0',
239
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
240
  ),
241
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
242
+ 'version' => '1.1.1.0',
243
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
244
  ),
245
  'Vendidero\\Germanized\\Shipments\\ShippingProvider' => array(
246
+ 'version' => '1.1.1.0',
247
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider.php'
248
  ),
249
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
250
+ 'version' => '1.1.1.0',
251
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
252
  ),
253
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkLabel' => array(
254
+ 'version' => '1.1.1.0',
255
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php'
256
  ),
257
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
258
+ 'version' => '1.1.1.0',
259
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
260
  ),
261
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
262
+ 'version' => '1.1.1.0',
263
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
264
  ),
265
  'Vendidero\\Germanized\\Shipments\\Admin\\DownloadHandler' => array(
266
+ 'version' => '1.1.1.0',
267
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/DownloadHandler.php'
268
  ),
269
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
270
+ 'version' => '1.1.1.0',
271
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
272
  ),
273
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
274
+ 'version' => '1.1.1.0',
275
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
276
  ),
277
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
278
+ 'version' => '1.1.1.0',
279
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
280
  ),
281
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
282
+ 'version' => '1.1.1.0',
283
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
284
  ),
285
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
286
+ 'version' => '1.1.1.0',
287
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
288
  ),
289
  'Vendidero\\Germanized\\Shipments\\PDFMerger' => array(
290
+ 'version' => '1.1.1.0',
291
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFMerger.php'
292
  ),
293
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
294
+ 'version' => '1.1.1.0',
295
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
296
  ),
297
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethodPlaceholder' => array(
298
+ 'version' => '1.1.1.0',
299
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethodPlaceholder.php'
300
  ),
301
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
302
+ 'version' => '1.1.1.0',
303
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
304
  ),
305
  'Vendidero\\Germanized\\Shipments\\ShippingProviders' => array(
306
+ 'version' => '1.1.1.0',
307
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviders.php'
308
  ),
309
  'Vendidero\\Germanized\\Shipments\\Api' => array(
310
+ 'version' => '1.1.1.0',
311
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
312
  ),
313
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
314
+ 'version' => '1.1.1.0',
315
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
316
  ),
317
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
318
+ 'version' => '1.1.1.0',
319
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
320
  ),
321
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
322
+ 'version' => '1.1.1.0',
323
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
324
  ),
325
  'Vendidero\\Germanized\\Shipments\\PDFSplitter' => array(
326
+ 'version' => '1.1.1.0',
327
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFSplitter.php'
328
  ),
329
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentReturnLabel' => array(
330
+ 'version' => '1.1.1.0',
331
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmenReturnLabel.php'
332
  ),
333
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentLabel' => array(
334
+ 'version' => '1.1.1.0',
335
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php'
336
  ),
337
  'Vendidero\\Germanized\\DHL\\ShippingProviderDHL' => array(
338
+ 'version' => '1.1.1.0',
339
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderDHL.php'
340
  ),
341
  'Vendidero\\Germanized\\DHL\\ShippingProviderMethodDHL' => array(
342
+ 'version' => '1.1.1.0',
343
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderMethodDHL.php'
344
  ),
345
  'Vendidero\\Germanized\\DHL\\Install' => array(
346
+ 'version' => '1.1.1.0',
347
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
348
  ),
349
  'Vendidero\\Germanized\\DHL\\LabelQuery' => array(
350
+ 'version' => '1.1.1.0',
351
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelQuery.php'
352
  ),
353
  'Vendidero\\Germanized\\DHL\\ShipmentLabelWatcher' => array(
354
+ 'version' => '1.1.1.0',
355
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShipmentLabelWatcher.php'
356
  ),
357
  'Vendidero\\Germanized\\DHL\\Package' => array(
358
+ 'version' => '1.1.1.0',
359
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
360
  ),
361
  'Vendidero\\Germanized\\DHL\\Product' => array(
362
+ 'version' => '1.1.1.0',
363
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
364
  ),
365
  'Vendidero\\Germanized\\DHL\\Order' => array(
366
+ 'version' => '1.1.1.0',
367
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
368
  ),
369
  'Vendidero\\Germanized\\DHL\\DataStores\\Label' => array(
370
+ 'version' => '1.1.1.0',
371
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DataStores/Label.php'
372
  ),
373
  'Vendidero\\Germanized\\DHL\\Ajax' => array(
374
+ 'version' => '1.1.1.0',
375
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php'
376
  ),
377
  'Vendidero\\Germanized\\DHL\\Label' => array(
378
+ 'version' => '1.1.1.0',
379
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label.php'
380
  ),
381
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
382
+ 'version' => '1.1.1.0',
383
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
384
  ),
385
  'Vendidero\\Germanized\\DHL\\Admin\\Importer' => array(
386
+ 'version' => '1.1.1.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer.php'
388
  ),
389
  'Vendidero\\Germanized\\DHL\\Admin\\Settings' => array(
390
+ 'version' => '1.1.1.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Settings.php'
392
  ),
393
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
394
+ 'version' => '1.1.1.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
396
  ),
397
  'Vendidero\\Germanized\\DHL\\ReturnLabel' => array(
398
+ 'version' => '1.1.1.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ReturnLabel.php'
400
  ),
401
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
402
+ 'version' => '1.1.1.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
404
  ),
405
  'Vendidero\\Germanized\\DHL\\SimpleLabel' => array(
406
+ 'version' => '1.1.1.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/SimpleLabel.php'
408
  ),
409
  'Vendidero\\Germanized\\DHL\\Admin\\DownloadHandler' => array(
410
+ 'version' => '1.1.1.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DownloadHandler.php'
412
  ),
413
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
414
+ 'version' => '1.1.1.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
416
  ),
417
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
418
+ 'version' => '1.1.1.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
420
  ),
421
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
422
+ 'version' => '1.1.1.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
424
  ),
425
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
426
+ 'version' => '1.1.1.0',
427
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
428
  ),
429
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
430
+ 'version' => '1.1.1.0',
431
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
432
  ),
433
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
434
+ 'version' => '1.1.1.0',
435
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
436
  ),
437
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
438
+ 'version' => '1.1.1.0',
439
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
440
  ),
441
  'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => array(
442
+ 'version' => '1.1.1.0',
443
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php'
444
  ),
445
  'Vendidero\\Germanized\\DHL\\Automation' => array(
446
+ 'version' => '1.1.1.0',
447
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Automation.php'
448
  ),
449
  'Vendidero\\Germanized\\DHL\\Emails' => array(
450
+ 'version' => '1.1.1.0',
451
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Emails.php'
452
  ),
453
  'Vendidero\\Germanized\\DHL\\LabelFactory' => array(
454
+ 'version' => '1.1.1.0',
455
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelFactory.php'
456
  ),
457
  'Vendidero\\Germanized\\DHL\\LabelWatcher' => array(
458
+ 'version' => '1.1.1.0',
459
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelWatcher.php'
460
  ),
461
  'Vendidero\\Germanized\\Shopmark' => array(
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitb50342d773088863bc8465424d6c9f79
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInitb50342d773088863bc8465424d6c9f79
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitb50342d773088863bc8465424d6c9f79', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitb50342d773088863bc8465424d6c9f79', '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\ComposerStaticInitb50342d773088863bc8465424d6c9f79::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 ComposerAutoloaderInit6c131c8b404fa9e7c180f0c88c75b057
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit6c131c8b404fa9e7c180f0c88c75b057', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit6c131c8b404fa9e7c180f0c88c75b057', '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\ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057::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 ComposerStaticInitb50342d773088863bc8465424d6c9f79
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  's' =>
@@ -66,9 +66,9 @@ class ComposerStaticInitb50342d773088863bc8465424d6c9f79
66
  public static function getInitializer(ClassLoader $loader)
67
  {
68
  return \Closure::bind(function () use ($loader) {
69
- $loader->prefixLengthsPsr4 = ComposerStaticInitb50342d773088863bc8465424d6c9f79::$prefixLengthsPsr4;
70
- $loader->prefixDirsPsr4 = ComposerStaticInitb50342d773088863bc8465424d6c9f79::$prefixDirsPsr4;
71
- $loader->classMap = ComposerStaticInitb50342d773088863bc8465424d6c9f79::$classMap;
72
 
73
  }, null, ClassLoader::class);
74
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057
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 = ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057::$prefixLengthsPsr4;
70
+ $loader->prefixDirsPsr4 = ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057::$prefixDirsPsr4;
71
+ $loader->classMap = ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057::$classMap;
72
 
73
  }, null, ClassLoader::class);
74
  }
vendor/composer/installed.json CHANGED
@@ -308,17 +308,17 @@
308
  },
309
  {
310
  "name": "vendidero/woocommerce-germanized-dhl",
311
- "version": "v1.1.0",
312
- "version_normalized": "1.1.0.0",
313
  "source": {
314
  "type": "git",
315
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
316
- "reference": "3823e9b460cb9a2e545bfc8968f5235d135722e1"
317
  },
318
  "dist": {
319
  "type": "zip",
320
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/3823e9b460cb9a2e545bfc8968f5235d135722e1",
321
- "reference": "3823e9b460cb9a2e545bfc8968f5235d135722e1",
322
  "shasum": ""
323
  },
324
  "require": {
@@ -328,7 +328,7 @@
328
  "phpunit/phpunit": "6.5.14",
329
  "woocommerce/woocommerce-sniffs": "0.0.6"
330
  },
331
- "time": "2019-11-27T11:41:36+00:00",
332
  "type": "wordpress-plugin",
333
  "installation-source": "dist",
334
  "autoload": {
@@ -352,23 +352,23 @@
352
  "description": "The Germanized DHL implementation.",
353
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
354
  "support": {
355
- "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.1.0",
356
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
357
  }
358
  },
359
  {
360
  "name": "vendidero/woocommerce-germanized-shipments",
361
- "version": "v1.1.0",
362
- "version_normalized": "1.1.0.0",
363
  "source": {
364
  "type": "git",
365
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
366
- "reference": "c4ab55a9705365f8cf12a44acfa0e11a0b73af27"
367
  },
368
  "dist": {
369
  "type": "zip",
370
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/c4ab55a9705365f8cf12a44acfa0e11a0b73af27",
371
- "reference": "c4ab55a9705365f8cf12a44acfa0e11a0b73af27",
372
  "shasum": ""
373
  },
374
  "require": {
@@ -379,7 +379,7 @@
379
  "phpunit/phpunit": "6.5.14",
380
  "woocommerce/woocommerce-sniffs": "0.0.6"
381
  },
382
- "time": "2019-11-27T11:41:03+00:00",
383
  "type": "wordpress-plugin",
384
  "installation-source": "dist",
385
  "autoload": {
@@ -401,7 +401,7 @@
401
  "description": "The Germanized Shipments implementation.",
402
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
403
  "support": {
404
- "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v1.1.0",
405
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
406
  }
407
  },
308
  },
309
  {
310
  "name": "vendidero/woocommerce-germanized-dhl",
311
+ "version": "v1.1.1",
312
+ "version_normalized": "1.1.1.0",
313
  "source": {
314
  "type": "git",
315
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
316
+ "reference": "441415d1f04f54c3bfacb31663ce8dbd030430e6"
317
  },
318
  "dist": {
319
  "type": "zip",
320
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/441415d1f04f54c3bfacb31663ce8dbd030430e6",
321
+ "reference": "441415d1f04f54c3bfacb31663ce8dbd030430e6",
322
  "shasum": ""
323
  },
324
  "require": {
328
  "phpunit/phpunit": "6.5.14",
329
  "woocommerce/woocommerce-sniffs": "0.0.6"
330
  },
331
+ "time": "2019-12-03T14:31:27+00:00",
332
  "type": "wordpress-plugin",
333
  "installation-source": "dist",
334
  "autoload": {
352
  "description": "The Germanized DHL implementation.",
353
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
354
  "support": {
355
+ "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.1.1",
356
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
357
  }
358
  },
359
  {
360
  "name": "vendidero/woocommerce-germanized-shipments",
361
+ "version": "v1.1.1",
362
+ "version_normalized": "1.1.1.0",
363
  "source": {
364
  "type": "git",
365
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
366
+ "reference": "831e317db5cf5c90540b1700aa989b555c617fd0"
367
  },
368
  "dist": {
369
  "type": "zip",
370
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/831e317db5cf5c90540b1700aa989b555c617fd0",
371
+ "reference": "831e317db5cf5c90540b1700aa989b555c617fd0",
372
  "shasum": ""
373
  },
374
  "require": {
379
  "phpunit/phpunit": "6.5.14",
380
  "woocommerce/woocommerce-sniffs": "0.0.6"
381
  },
382
+ "time": "2019-12-03T14:30:20+00:00",
383
  "type": "wordpress-plugin",
384
  "installation-source": "dist",
385
  "autoload": {
401
  "description": "The Germanized Shipments implementation.",
402
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
403
  "support": {
404
+ "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v1.1.1",
405
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
406
  }
407
  },
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.6
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.6';
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.7
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.7';
67
 
68
  /**
69
  * @var WooCommerce_Germanized $instance of the plugin