WooCommerce 5.1 now uses "wp_safe_redirect" instead of "wp_redirect" in WC_Checkout::process_order_payment. WooCommerce's default PayPal interface does not have a filter for "allowed_redirect_hosts" to allow PayPal URLs to redirect after order completion. When using German Market's "Confirm & Place Order Page" page, no AJAX request takes place, "wp_safe_redirect" is executed with a URL that is not allowed, therefore the function does not redirect correctly. The problem is solved in German Market by adding the redirect URL passed by the payment type to the allowed URLs at runtime.
Typos in the English template for the legal text "Privacy" have been corrected
Invoice PDF: DOMPDF: Added missing font files
Version: 3.11 release date: 2021-03-08
Enhancement
Payment type "Purchase on account": If the setting 'Deactivate "Ship to different address"' is activated in the payment type, a message will be displayed on the checkout page if the customer had first activated "Ship to a different address?" and then changed to "Purchase on account".
Improved
Compatibility plugin WP-Staging: Transferring the settings of the Invoice PDF and Invoice Number add-ons to the staging site.
Compatibility Theme XStoreVersion (regarding compatibility with page builders)
Theme Compatibility: Furlen
Theme Compatibility: Goya
Theme Compatibility: Blocksy
Theme Compatibility: Kitring
Theme Compatibility: Bikeway
Compatibility Plugin Oxygen regarding the Invoice PDF Add-On: Correct display of the "Legal Texts PDFs" if the related WordPress pages were created with the Oxygen Builder.
Invoice Number Add-On: Use Sempahore to Avoid Concurrent Code Execution
Invoice PDF Add-On: Compatibility with Plugin PDF Product Vouchers 3.9.0
Fix
Invoice PDF Add-On: DOMPDF settings adjusted regarding remote options for loading external sources (CSS, images)
Add-on sevDesk: VAT rate allocation improved for items with discount
When using the "Duplicate" function of a product, the "digital" property was duplicated
Small bug fixes
Version: 3.10.6 release date: 2021-01-11
Enhancement
Shortcodes for German Market product data
BCC/CC can also be enabled for the "Double Opt-in Customer Registration" email
Tax note for charges of payment method cash on delivery adjusted, setting for tax calculation added in payment method
Improved
SEPA - availability on the checkout page optional only for registered customers, customers with 1, 2 or 3 completed orders.
Invoice PDF Add-On: Update DOMPDF Version 1.0.1
sevDesk Add-On: Error output adapted in case of wrong / missing authentication
Theme Compatibility: Handlavet
Theme Compatibility: Zonex
Theme Compatibility: Sport
Theme Compatibility: Rigid
Theme Compatibility: Learts
Fix
Price per unit output in invoice PDF
Improvement of translations
Small bug fixes
Version: 3.10.5 release date: 2020-11-24
Improved
Compatibility with plugins that change the currency of orders: Display of VAT in shipping in correct currency with special settings
Theme Compatibility: Emarket
Theme Compatibility: Drile
Theme Compatibility: Blaze
Theme Compatibility: Neve (with Neve Pro Addon)
Compatibility Subscriptions: BBC / CC settings also for e-mails from this plugin
Enhancement
SEPA: Settings in the payment method for issuing a prenotification
Fix
Manual order confirmation: Adaptation to WooCommerce 4.7.0 (this version now uses $order->needs_payment() instead of WC()->cart->needs_payment() )
Return note/delivery note Add-On: The bullet symbol "•" in the footer of PDFs was not displayed correctly until now
The template for the legal text "Privacy policy" has been updated
Improved
German Market UI adaptation for compatibility with WooCommerce 4.4.0
Adjustments for WooCommerce 4.4.0 regarding "deprecated functions
WooCommerce cart.php template updated
Theme Compatibility: Urus
Theme Compatibility: Panaderia
Admin-
JavaScript: deprecated jQuery-function ".size()" replaced through .length
Compatibility Plugin B2B Market (regarding the payment method SEPA from German Market, visibility of the checkbox on the checkout page for special customer groups)
Fix
Invoice Number Add-On / Invoice PDF Add-On: The JavaScript has been adapted for special browsers, which ensures that the field for the invoice number is filled in after downloading the invoice PDF
SEPA: Improvement of the display of the SEPA checkbox on the checkout side if a customer had chosen SEPA and then switches to another payment method
Invoice number Add-On: On reset, current_time is now used to query the current time
Compatibility Plugin "WP HTML Mail - WooCommerce" and Add-On "Temporary tax reduction": Output of the tax rate in order confirmation email
lexoffice add-on: Note that the array_key_first function is only available in PHP 7.3 and later
Update language files
Version: 3.10.3.2 release date: 2020-06-30
Fix
Add-On "Temporary Tax Reduction": If the prorated tax calculation for fees & shipping cost is deactivated (in the menu "WooCommerce -> German Market -> General -> Global Options), the shipping costs would result in incorrect tax amounts. The setting should be activated in Germany, the fix is only necessary for the shop if the mentioned setting is deactivated.
Improved
Plugin Compatibility: WooCommerce Memberships
Version: 3.10.3.1.1 release date: 2020-06-29
Enhancement
Add-On "Temporary Tax Reduction": Settings for tax output
Improved
Add-On "Temporary Tax Reduction": Increase the priority of the hooks from 10 to 30, for compatibility with third-party plug-ins
Version: 3.10.3 release date: 2020-06-17
Enhancement
New Add-On "Temporary Tax Reduction"
The option "Auto-Delete: Extra Text" of the double opt in settings can be multiline
Improved
Update "cart.php" template
Fix
Small bug fixes
Version: 3.10.2.1 release date: 2020-06-03
Fix
lexoffice Add-On: Wrong validation output for transmission errors
Improved
Theme Compatibility: DIVI
Version: 3.10.2 release date: 2020-06-02
Enhancement
Double-Opt-In Management: Manual account activation as bulk action in the "User" menu
BBC/CC can also be activated for the emails "New Account" and "Customer Note"
In the menu "WooCommerce -> German Market -> General -> Delivery Times" you can now set separately whether the delivery times are displayed in the delivery note/returns note/invoice PDF, if the setting "Show Delivery Times on Order Summary" is active and the corresponding add-ons are used
Return note/delivery note add-on: In the delivery note, placeholders can be used for the customer's telephone number and email address as well as for the total weight of the order
Improved
With the setting "Text: Disclaimer For Estimated Taxes & Shipping Costs", line breaks are taken into account in the frontend
Plugin Compatibility: WooCommerce Product Bundles
Plugin Compatibility: Ultimate Addons for Elementor
Plugin Compatibility: WPC Smart Quick View for WooCommerce
Whether the frontend JavaScript of German Market is included in the footer or header can now be defined in the menu "WooCommerce -> German Market -> General -> Global Options
Plugin Compatibility: WPC Smart Quick View for WooCommerce
Theme Compatibility: MyBag
Theme Compatibility: Teepro
Theme Compatibility: Crexis
Theme Compatibility: Tonda
Theme Compatibility: Kartpul
Theme Compatibility: Beaver Builder Theme
Theme Compatibility: Pearl
Fix
lexoffice Add-On: Wrong validation output for transmission errors
Version: 3.10.1 release date: 2020-05-04
Enhancement
Measuring units for "price per unit" can be installed again afterwards.
Measuring units for "price per unit": cm², m² and pieces are included as standard units.
EU VAT Number Validation add-on: As an admin setting you can choose if the United Kingdom should be treated as EU country (WooCommerce does not do this anymore).
Manual order confirmation: Do not display and execute a transfer option to sevDesk / lexoffice if the order has not yet been confirmed manually
The button for "Manual order confirmation" in the menu "WooCommerce -> Orders" now looks different than the button for "Complete order"
WPML Support: Payment method in invoice PDF not translated if "language of download" is different from order language
Fix
Add-On sevDesk: For manually created orders without a delivery address, "Germany" was created as delivery address in the contact, now: no address is created in sevDesk
Add-On sevDesk: If "_shipping_address_2"/"_billing_address_2" was used in the order, it was not transferred correctly to sevDesk
Add-On lexoffice: For small amounts there were difficulties in assigning the correct tax rate
Improvement of translations
Manual order confirmation: Text on the thank you page fixed, otherwise confusing text will be displayed with some payment methods (e.g. PayPal)
Compatibility: Plugin WooCommerce PDF Product Vouchers
Compatibility: Elementor and FIC Add-On
Compatibility: WooCommerce WooCommerce Global Cart
SEPA: Update PHP library php-iban 2.7.3
Return / Delivery Note Add-On: Update FPDF 1.82
Invoice PDF Add-On: Update DOMPDF Version 0.8.5
lexoffice Add-On: compatibility with "Product Bundles for WooCommerce" (consideration of articles with negative line_total)
Output of the VAT ID and tax information in e-mails / invoice PDF
FIC Add-On: "Food data" are initially hidden in the product in the backend, can be displayed with a click
Order confirmation email: Output order note of the customer
Compatibility PHP 7.4.3
Fix
SEPA XML file: Correct classification of the direct debit as OOFF instead of RCUR
In the subject of the order confirmation, {order-date} is now displayed as in WooCommerce e-mails
Output of the due date was faulty with WooCommerce 3.7 (esc_html is executed, so HTML was visible as text)
Do not save additional payment type settings (due date, individual sevDesk payment accounts per payment type)
Product VAT in the mini shopping cart must refer to the WooCommerce setting Display prices in the shop
Better loading times for variable products
Backend styles for the user interface adapted to WordPress 5.3
Correction for "unit price" for coupon application
Line break in plain e-mails corrected
Typos
Small Bug Fixes
Version: 3.8.1 release date: 2019-01-17
Enhancement
New options for the display of the price of variable products when the customer is in the process of selecting a specific variant
SEPA direct debit payments: Switchable masking of IBANs when the Admin views emails
sevDesk add-on (both features optional): Automatically dispatch orders as soon as they have been marked as completed; automatically send refunds as soon as they have been generated
sevDesk add-on: Send customer data collected in connection with guest orders from WooCommerce to sevDesk
Text for the “Notice on shipping to non-EU countries” now configurable in the backend
Improved
WooCommerce template emails/email-order-items.php no longer overwritten by German Market
Optimized template for the order review page (second-checkout2.php): Payment types now grouped into a single DIV
Basic price: New filter for price configuration (wgm_ppu_wc_price_args), e.g. the display of 3 decimal places
Compatibility: Avada theme
Compatibility: DFD Native theme
Compatibility: Astra theme
Compatibility: Ciloe theme
Compatibility: Ordo theme
Compatibility: Hypermarket theme
Compatibility: Planetshine Polaris theme
Compatibility: Flatsome theme
Compatibility: iuStore theme
Compatibility: Electro theme
Compatibility: Justshop theme
Compatibility: WooCommerce PDF Vouchers plugin and the PDF Invoice add-on
Compatibility with currency plugins and the display of the unit price (in XY Euro respectively)
Compatibility with WPML: Language of PDF downloads now dictated by either the language selector in the backend or the language of order placement (compatibility ensured by a new global option)
PDF Invoice add-on: New filter wp_wc_invoice_pdf_clear_cache_time increases cache time in order to ensure all PDFs are attached to emails even when the “Additional PDFs” option is active
Fix
PDF Invoice add-on: Saving of setting “Global Sequential Number” fixed
PDF Invoice add-on: Error in the verification of whether or not the PDF is a test PDF fixed
PDF Invoice add-on: Saving of PDF content as metadata fixed
PDF Invoice add-on: Placeholder {{order-total}} can now be used properly in welcome text in PDF cancellation invoices
PDF Invoice add-on: Total amount no longer takes refunds into account
Invoice Number add-on: Wrong cancellation number in PDF invoices fixed
Invoice Number add-on: Localized AJAX variable given a more specific name in order to rule out incompatibilities
Returns Form / Delivery Note add-on: Spacing between addresses and content when manual orders lack an invoicing address corrected
Returns Form / Delivery Note add-on: HTML tags no longer displayed in short descriptions
lexoffice add-on: Error in transfer of due date fixed
Options “Deactivate shipping notice” and “Alternative shipping notice” now also available for external/affiliate products
Double-opt-in for customer registration: Redirection improved with regard to other plugins that influence the redirection process
Double-opt-in for customer registration: Passwords displayed correctly in emails (where applicable)
Backend: In some cases classes assigned to styles for on/off buttons were too general and therefore overwritten by other plugins
Backend: JavaScript no longer loads everywhere, thus fixing incompatibilities with other plugins
SEPA direct debit payments: Always use the order number (get_order_number()) rather than the ID (get_id()) in order to ensure compatibility with third-party plugins
SEPA direct debit payments: Payment type now also available when shipping is not required
Standard delivery times: Enhanced handling
Update
Language files
Version: 3.8 release date: 2018-11-14
Enhancement
Age verification for products
Automatic calculation of basic prices using weights entered in WooCommerce
Use of placeholders for customer’s first and last names in text included in email confirming order receipt
New option “Text: Notice on estimated taxes and shipping costs” enables backend editing of cart page text
PDF Invoice add-on: New option “Prevent display of payment instructions”
Compliance with German Small Business Regulation (Kleinunternehmerregelung): Separate tax notice for external/affiliate products now editable in backend
sevDesk add-on: Selection of booking accounts as new settings
Improved
Enhanced CSS style for the display of the notice on digital products on the checkout page
Compatibility: Divi Page Builder
Compatibility: Variegated theme
Compatibility: Ordo theme
Compatibility: Supro theme
Compatibility: Erado theme
Compatibility: Bazien theme
Compatibility: Technics theme
Compatibility: Adorn theme
Compatibility: Autoptimize plugin
Compatibility: YITH WooCommerce Best Sellers and YITH WooCommerce Wishlist plugins
Add-on for EU VAT number validation: Compatibility with WireCard
Fix
Enhanced HTML markup for product data, no more DIV tags in P tags
Optimized HTML markup for checkboxes on the checkout page
PDF Invoice add-on: Shop contains no orders = PHP FATAL ERRORs occurred during download of test PDFs
PDF Invoice add-on: Display of German-style quotation marks
PDF Invoice add-on: Display of non-quadratic product images
PDF Invoice add-on: Tax notices “Intra-Community supply” and “Export” failed to adopt specified font
PDF Invoice add-on: Correct currency now also displayed when currency conversion plugins are active
EU VAT Number Validation add-on: Position of entry field on checkout page corrected
Invoice number add-on: Invoice number preview in backend corrected
Use current_time() instead of time() to ensure adoption of current WordPress time throughout plugin
Message on order review page now a notice not an error
Manual order confirmation: Enhanced email dispatch
“Notice for your customers on the last page of the order process” only displayed if the order review page was active
Update
Language files
Version: 3.7.1 release date: 2018-10-09
Enhancement
Returns Form / Delivery Note add-on: Optional display of item number, weight (delivery note only) and delivery date (delivery note only)
Returns Form / Delivery Note add-on: Returns form now also attachable to “order confirmation” and “order pending” emails
Returns Form / Delivery Note add-on: Optional display of short product description
lexoffice add-on (both new options): Automatically dispatch orders as soon as they have been marked as completed; automatically send refunds as soon as they have been generated
New option: Show unit prices in orders
New option: Tax class for shipping costs and fees when “Proportional calculation of tax on ancillary services” is switched off
PDF Invoice add-on: Filter-assisted adjustment of output from “meta args”
Improved
Compatibility: Ecode theme
Compatibility: Alishop theme
Compatibility: Astra theme
Compatibility: OceanWP theme
Compatibility: Elementor plugin
Automatic calculation of basic price: Total number of products can be given as a decimal rather than an integer
Fix
Double-opt-in: Customer registration does not work in customized themes if registration and redirection does not occur on a My Account page
sevDesk add-on: No tax rate for shipping if a) “Proportional calculation of tax on ancillary services” is active, b) VAT is calculated on the basis of the shop’s legal domicile and c) the customer submits their order from another country for which a tax rate has not been set
Product images shown in duplicate in PDF invoices if display of product images in order summaries is active
PDF cancellation invoices lack an invoice number if the PDF is first generated when it is sent to sevDesk as a voucher
Latest versions of PHP lead to errors during the verification of whether or not a PDF invoice is a test PDF or refers to an actual order
lexoffice add-on: Incorrect date shown in PDF invoices (the due date is shown instead) if the PDF is first generated when it is sent to lexoffice
Returns Form / Delivery Note add-on: Very long item numbers do not wrap in the corresponding column
Minor bug fixes
Update
Language files
Version: 3.7 release date: 2018-08-27
Enhancement
Automatic calculation of basic price
Purchase on account – availability dependent on cart value
Switchable display of product images in the cart, on the checkout page, in the order summary and in emails
Optional display of all product attributes (including those that don’t apply to all product variants)
Optional entry of an alternative product-specific shipping costs notice (which is then displayed instead of the standard notice)
Confirmation emails: Subject line, email footer and email text can now be customized directly in the backend
Improved
New notice on fees associated with payment types: The way fees work is currently being modified as a result of changes to statutory regulations (deadline for modifications: 31.12.
The options buttons in the backend now also feature the text “Off | On” so that they can be read by screen readers and used by screen reader users
Compatibility: Amely theme
Compatibility: iuStore theme
Compatibility: WireCard Checkout Seamless plugin (payment type now correctly displayed on the order review page)
Compatibility with other plugins that also use DOMPDF
Version numbers of JS and CSS files now correspond with the German Market version and not the WordPress version (as was previously the case)
Add-on for EU VAT Number Validation: Entry of an invalid EU VAT number prevents checkout from occurring, with a corresponding error message displayed
Fix
Switching between WordPress languages rendered units of measurement for basic prices unselectable in backend
sevDesk add-on: Deactivation of “Proportional calculation of tax on ancillary services” led to rounding errors during transfer of tax rate
1&1 IONOS accounting add-on: Enhanced transfer of taxes and tax rates
PDF Invoice add-on: Tax rates correctly labelled when display of net prices is active
Tax label displayed incorrectly when gross shipping costs are switched on and “Proportional calculation of tax on ancillary services” is switched off; issue has now been fixed
Shortcodes were replaced incorrectly in emails and PDF invoices when email dispatch was triggered in the backend
Checkboxes on the checkout page lack classes “woocommerce-invalid woocommerce-invalid-required-field” (the classes are required if the validation process finds required fields to be empty)
Cookies on this site help to enhance your user experience. Cookies are small files stored in your browser. They are used for technical, functional and analytics purposes.