Version Description
- Fix - in_array default option checkout
Download this release
Release Info
Developer | vendidero |
Plugin | WooCommerce Germanized |
Version | 1.4.4 |
Comparing to | |
See all releases |
Code changes from version 1.4.3 to 1.4.4
includes/admin/settings/class-wc-gzd-settings-germanized.php
CHANGED
@@ -796,7 +796,7 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
796 |
'desc' => __( 'Select product types for which the loss of recission notice is shown. Product types like "simple product" may be redudant because they include virtual and downloadable products.', 'woocommerce-germanized' ),
|
797 |
'desc_tip' => true,
|
798 |
'id' => 'woocommerce_gzd_checkout_legal_digital_types',
|
799 |
-
'default' => 'downloadable',
|
800 |
'class' => 'chosen_select',
|
801 |
'options' => $digital_type_options,
|
802 |
'type' => 'multiselect',
|
796 |
'desc' => __( 'Select product types for which the loss of recission notice is shown. Product types like "simple product" may be redudant because they include virtual and downloadable products.', 'woocommerce-germanized' ),
|
797 |
'desc_tip' => true,
|
798 |
'id' => 'woocommerce_gzd_checkout_legal_digital_types',
|
799 |
+
'default' => array( 'downloadable' ),
|
800 |
'class' => 'chosen_select',
|
801 |
'options' => $digital_type_options,
|
802 |
'type' => 'multiselect',
|
includes/wc-gzd-product-functions.php
CHANGED
@@ -47,7 +47,13 @@ function wc_gzd_check_price_update( $meta_id, $post_id, $meta_key, $meta_value )
|
|
47 |
}
|
48 |
|
49 |
function wc_gzd_is_revocation_exempt( $product ) {
|
|
|
50 |
$digital_types = apply_filters( 'woocommerce_gzd_digital_product_types', get_option( 'woocommerce_gzd_checkout_legal_digital_types', array( 'downloadable' ) ) );
|
|
|
|
|
|
|
|
|
|
|
51 |
if ( in_array( 'downloadable', $digital_types ) && $product->is_downloadable() )
|
52 |
return true;
|
53 |
else if ( in_array( 'virtual', $digital_types ) && $product->is_virtual() )
|
@@ -56,5 +62,6 @@ function wc_gzd_is_revocation_exempt( $product ) {
|
|
56 |
return true;
|
57 |
else if ( apply_filters( 'woocommerce_gzd_product_is_revocation_exception', false, $product ) )
|
58 |
return true;
|
|
|
59 |
return false;
|
60 |
}
|
47 |
}
|
48 |
|
49 |
function wc_gzd_is_revocation_exempt( $product ) {
|
50 |
+
|
51 |
$digital_types = apply_filters( 'woocommerce_gzd_digital_product_types', get_option( 'woocommerce_gzd_checkout_legal_digital_types', array( 'downloadable' ) ) );
|
52 |
+
if ( empty( $digital_types ) )
|
53 |
+
return false;
|
54 |
+
else if ( ! is_array( $digital_types ) )
|
55 |
+
$digital_types = array( $digital_types );
|
56 |
+
|
57 |
if ( in_array( 'downloadable', $digital_types ) && $product->is_downloadable() )
|
58 |
return true;
|
59 |
else if ( in_array( 'virtual', $digital_types ) && $product->is_virtual() )
|
62 |
return true;
|
63 |
else if ( apply_filters( 'woocommerce_gzd_product_is_revocation_exception', false, $product ) )
|
64 |
return true;
|
65 |
+
|
66 |
return false;
|
67 |
}
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: woocommerce, german market, german, germany, deutsch, deutschland, de, de_
|
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@vendidero.de&item_name=Donation+for+WooCommerce+Germanized
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.3
|
7 |
-
Stable tag: 1.4.
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -22,7 +22,7 @@ Damit WooCommerce Germanized noch schicker aussieht haben wir ein komplett auf d
|
|
22 |
Bei der Entwicklung von VendiPro haben wir besonders auf die Einhaltung deutscher Shop-Design-Prinzipien Wert gelegt. WooCommerce Germanized + VendiPro - zusammen die optimale Wahl für deinen deutschen WooCommerce Shop.
|
23 |
|
24 |
= WooCommerce rechtssicher für den deutschen Markt =
|
25 |
-
WooCommerce Germanized unterstützt eine Vielzahl typisch deutscher Funktionalitäten: Lieferzeiten,
|
26 |
Zudem haben wir einige Anpassungen am Bezahlvorgang vorgenommen, damit dein WooCommerce Shop den rechtlichen Ansprüchen eines deutschen Online-Shops entspricht. Eine ausführliche Liste der Funktionalitäten sowie weitere Informationen zu WooCommerce Germanized findest du unter vendidero.de.
|
27 |
|
28 |
* Lieferzeiten
|
@@ -34,7 +34,7 @@ Zudem haben wir einige Anpassungen am Bezahlvorgang vorgenommen, damit dein WooC
|
|
34 |
* Kompatibilität zur Button-Lösung
|
35 |
* Double-Opt-In für Benutzerkonten
|
36 |
* Steuern für Versandkosten und Gebühren
|
37 |
-
* AGB, Widerrufsbelehrung etc. in ausgewählten E-
|
38 |
* Zahlungsart: SEPA Lastschriftverfahren/Bankeinzug
|
39 |
* Zahlungsart: Kauf auf Rechnung
|
40 |
* Zahlungsgebühren festlegen
|
@@ -176,6 +176,9 @@ Bugs sowie Hilfe bei der Arbeit an WooCommerce Germanized werden gerne über uns
|
|
176 |
|
177 |
== Changelog ==
|
178 |
|
|
|
|
|
|
|
179 |
= 1.4.3 =
|
180 |
* Feature - intro settings tour
|
181 |
* Feature - better settings overview (new section: emails)
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@vendidero.de&item_name=Donation+for+WooCommerce+Germanized
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.3
|
7 |
+
Stable tag: 1.4.4
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
22 |
Bei der Entwicklung von VendiPro haben wir besonders auf die Einhaltung deutscher Shop-Design-Prinzipien Wert gelegt. WooCommerce Germanized + VendiPro - zusammen die optimale Wahl für deinen deutschen WooCommerce Shop.
|
23 |
|
24 |
= WooCommerce rechtssicher für den deutschen Markt =
|
25 |
+
WooCommerce Germanized unterstützt eine Vielzahl typisch deutscher Funktionalitäten: Lieferzeiten, Grundpreise, Versandkosten- und Mehrwertsteuer-Hinweise, rechtlich relevante Hinweisseiten (z.B. AGB, Widerrufsbelehrung usw.) - auch in E-Mails, Kleinuternehmerregelung, Gebühren für Zahlungsmethoden und noch vieles mehr.
|
26 |
Zudem haben wir einige Anpassungen am Bezahlvorgang vorgenommen, damit dein WooCommerce Shop den rechtlichen Ansprüchen eines deutschen Online-Shops entspricht. Eine ausführliche Liste der Funktionalitäten sowie weitere Informationen zu WooCommerce Germanized findest du unter vendidero.de.
|
27 |
|
28 |
* Lieferzeiten
|
34 |
* Kompatibilität zur Button-Lösung
|
35 |
* Double-Opt-In für Benutzerkonten
|
36 |
* Steuern für Versandkosten und Gebühren
|
37 |
+
* AGB, Widerrufsbelehrung etc. in ausgewählten E-Mail-Templates
|
38 |
* Zahlungsart: SEPA Lastschriftverfahren/Bankeinzug
|
39 |
* Zahlungsart: Kauf auf Rechnung
|
40 |
* Zahlungsgebühren festlegen
|
176 |
|
177 |
== Changelog ==
|
178 |
|
179 |
+
= 1.4.4 =
|
180 |
+
* Fix - in_array default option checkout
|
181 |
+
|
182 |
= 1.4.3 =
|
183 |
* Feature - intro settings tour
|
184 |
* Feature - better settings overview (new section: emails)
|
woocommerce-germanized.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WooCommerce Germanized
|
4 |
* Plugin URI: https://www.vendidero.de/woocommerce-germanized
|
5 |
* Description: Extends WooCommerce to become a legally compliant store for the german market.
|
6 |
-
* Version: 1.4.
|
7 |
* Author: Vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 3.8
|
@@ -26,7 +26,7 @@ final class WooCommerce_Germanized {
|
|
26 |
*
|
27 |
* @var string
|
28 |
*/
|
29 |
-
public $version = '1.4.
|
30 |
|
31 |
/**
|
32 |
* Single instance of WooCommerce Germanized Main Class
|
3 |
* Plugin Name: WooCommerce Germanized
|
4 |
* Plugin URI: https://www.vendidero.de/woocommerce-germanized
|
5 |
* Description: Extends WooCommerce to become a legally compliant store for the german market.
|
6 |
+
* Version: 1.4.4
|
7 |
* Author: Vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 3.8
|
26 |
*
|
27 |
* @var string
|
28 |
*/
|
29 |
+
public $version = '1.4.4';
|
30 |
|
31 |
/**
|
32 |
* Single instance of WooCommerce Germanized Main Class
|