Changelog - German Market

Current version: 3.9.1 Show all Hide everything

Version: 3.8.1

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

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 acceptance: 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

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

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
  • Obsolete WooCommerce filter “woocommerce_create_product_variation” replaced
  • 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)
  • Minor bug fixes

Update

  • Language files