{"id":362656,"date":"2026-09-09T16:13:47","date_gmt":"2026-09-09T16:13:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/super-duper-voucher-and-loyality-suite\/"},"modified":"2026-09-09T16:15:06","modified_gmt":"2026-09-09T16:15:06","slug":"super-duper-voucher-and-loyality-suite","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/super-duper-voucher-and-loyality-suite\/","author":15303434,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.12.5","stable_tag":"1.12.5","tested":"7.1","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"Super Duper Voucher and Loyality Suite","header_author":"Super Duper Plugins","header_description":"Rabatt- und Gutscheinregeln f\u00fcr WooCommerce: Prozent-, Festbetrag- und Staffelrabatte, Zeitplan, Bedingungen und Treuepunkte.","assets_banners_color":"ca1727","last_updated":"2026-09-09 16:15:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/superduperplugins.ch\/produkt\/voucher-loaylity-suite\/","header_author_uri":"https:\/\/profiles.wordpress.org\/rogerruckstuhl\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":30,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.12.4":{"tag":"1.12.4","author":"rogerruckstuhl","date":"2026-09-09 16:13:33","revision":3688645},"1.12.5":{"tag":"1.12.5","author":"rogerruckstuhl","date":"2026-09-09 16:15:06","revision":3688655}},"upgrade_notice":{"1.12.5":"<p>Wichtige Korrektur: Rabattregeln mit Mindestbestellwert konnten ihren Rabatt verlieren \u2014 im Warenkorb und im Extremfall auch in der abgeschlossenen Bestellung. Betrifft besonders aus WooCommerce importierte Gutscheine mit Mindestbetrag.<\/p>","1.12.4":"<p>Korrekturen aus der WordPress.org-Pr\u00fcfung: \u201eTested up to&quot; nur noch in der readme.txt, Gutschein-E-Mail ohne Stilblock im Kopf, gepr\u00fcfte Eingaben an Erweiterungs-Filter und ein echter Bereinigungsfilter bei jedem filter_input().<\/p>","1.12.3":"<p>Alle Skripte und Stylesheets laufen jetzt \u00fcber die WordPress-Schnittstellen. Nonce- und Rechtepr\u00fcfungen sowie Bereinigung und Maskierung wurden durchg\u00e4ngig nachgezogen. Der Kurzcode f\u00fcr die Punkteanzeige heisst neu volos_punkte.<\/p>","1.12.2":"<p>Automatische Rabatte zeigen in der Bestellung jetzt den Regelnamen statt des internen Codes. Die PDF-Schicht f\u00fcr Geschenkgutscheine liegt neu vollst\u00e4ndig im Add-on; die kostenlose Version ruft keine externen Server mehr auf.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3688645,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3688645,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3688645,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3688645,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.12.4","1.12.5"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Rule editor with discount, conditions, schedule and display tabs","2":"Loyalty credits configuration","3":"Gift card with PDF template (Pro)","4":"Promo banner (Pro)"}},"plugin_section":[],"plugin_tags":[326,331,3377,35576,286],"plugin_category":[45],"plugin_contributors":[242870],"plugin_business_model":[],"class_list":["post-362656","plugin","type-plugin","status-publish","hentry","plugin_tags-coupon","plugin_tags-discount","plugin_tags-loyalty","plugin_tags-voucher","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-rogerruckstuhl","plugin_committers-rogerruckstuhl"],"banners":{"banner":"https:\/\/ps.w.org\/super-duper-voucher-and-loyality-suite\/assets\/banner-772x250.png?rev=3688645","banner_2x":"https:\/\/ps.w.org\/super-duper-voucher-and-loyality-suite\/assets\/banner-1544x500.png?rev=3688645","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/super-duper-voucher-and-loyality-suite\/assets\/icon-128x128.png?rev=3688645","icon_2x":"https:\/\/ps.w.org\/super-duper-voucher-and-loyality-suite\/assets\/icon-256x256.png?rev=3688645","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Super Duper Voucher and Loyality Suite<\/strong> is a complete voucher and discount toolkit for WooCommerce stores. Build complex discount rules, run loyalty point programs, issue PDF gift cards and reward customers for their purchases \u2014 all without writing a single line of code.<\/p>\n\n<p>\ud83c\udde8\ud83c\udded\ud83c\udde9\ud83c\uddea\ud83c\udde6\ud83c\uddf9 <em>Hinweis f\u00fcr DACH-Nutzer: Plugin und Support sind auf Deutsch (Schweiz\/Deutschland\/\u00d6sterreich) verf\u00fcgbar. Alle Texte und Einstellungen sind vollst\u00e4ndig auf Deutsch \u00fcbersetzt.<\/em><\/p>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li>Percentage discounts on entire cart, specific products or categories<\/li>\n<li>Fixed-amount discounts on entire cart or per product<\/li>\n<li>Cart tiered discount \u2014 higher percentage as the cart total grows (e.g. from CHF 100 \u2192 10%, from CHF 200 \u2192 15%)<\/li>\n<li>Coupon-based or automatic rules<\/li>\n<li>Schedule-aware rules: start\/end date, specific weekdays and time ranges (Happy Hour, incl. a second daily time slot)<\/li>\n<li>Conditions: minimum cart value, products in cart, categories, customer roles, payment method, shipping country and more<\/li>\n<li>Per-rule rounding (commercial \/ in favour of customer \/ in favour of merchant)<\/li>\n<li>Automatic VAT handling \u2014 discount is calculated based on your WooCommerce tax setup (gross or net), works for shops without VAT and for cross-border sales<\/li>\n<li>Compatible with both Block Cart (Gutenberg) and Classic Cart<\/li>\n<li>Loyalty credits \/ points: customers earn points on purchases and redeem them at checkout<\/li>\n<li>Store credit basics<\/li>\n<li>Translations included for German (CH\/DE\/AT, formal &amp; informal), French, Spanish, Italian and Dutch (formal &amp; informal)<\/li>\n<\/ul>\n\n<h4>Pro Features (available as a separate add-on from superduperplugins.ch)<\/h4>\n\n<ul>\n<li>Buy One Get One (BOGO) \u2014 same product or cheapest free<\/li>\n<li>Buy X Get Y \u2014 add free or discounted products automatically<\/li>\n<li>Free shipping or discounted shipping rules<\/li>\n<li>Bulk \/ quantity discounts (per product) and bundle discounts<\/li>\n<li>First-year discount and personal-discount rule types<\/li>\n<li>Customer-specific rules (restrict to selected registered users)<\/li>\n<li>Gift cards with customizable PDF templates (10 design themes included)<\/li>\n<li>Birthday bonuses and birthday emails<\/li>\n<li>Promo banner system<\/li>\n<li>Advanced retention features<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/super-duper-voucher-and-loyality-suite<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Go to <strong>Voucher Suite<\/strong> in the WordPress admin menu to start creating rules.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20my%20existing%20woocommerce%20coupons%3F\"><h3>Does this work with my existing WooCommerce coupons?<\/h3><\/dt>\n<dd><p>Yes. The plugin's discount rules and WooCommerce's native coupons coexist. You can mix and match.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20configure%20vat%20manually%20for%20discount%20rules%3F\"><h3>Do I need to configure VAT manually for discount rules?<\/h3><\/dt>\n<dd><p>No. The plugin reads your WooCommerce tax settings (prices include tax \/ prices exclude tax \/ taxes disabled) automatically and applies the correct logic. You only configure the rounding behaviour per rule if you need something other than the global setting.<\/p><\/dd>\n<dt id=\"will%20the%20discount%20be%20correct%20if%20i%20sell%20internationally%3F\"><h3>Will the discount be correct if I sell internationally?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses the actual VAT amounts that WooCommerce calculates per cart item. This means cross-border sales, B2B with EU VAT IDs (reverse charge), zero-rate shipments and OSS-configured shops all get the correct discount and tax breakdown.<\/p><\/dd>\n<dt id=\"does%20the%20rounding%20affect%20the%20vat%20calculation%3F\"><h3>Does the rounding affect the VAT calculation?<\/h3><\/dt>\n<dd><p>No. The plugin only rounds the discount amount itself. WooCommerce handles VAT rounding separately, according to your tax settings. For Swiss Franc shops (CHF), the discount is rounded to 5 centimes by default.<\/p><\/dd>\n<dt id=\"how%20do%20the%20loyalty%20credits%20work%3F\"><h3>How do the loyalty credits work?<\/h3><\/dt>\n<dd><p>Customers earn credits on each completed purchase. They can redeem credits at checkout \u2014 either as a flat discount or, for Pro users, with custom rules per credit type. Credits do not expire by default but can be configured to expire after a configurable period.<\/p><\/dd>\n<dt id=\"is%20the%20free%20version%20fully%20functional%20on%20its%20own%3F\"><h3>Is the free version fully functional on its own?<\/h3><\/dt>\n<dd><p>Yes. The free features listed above are fully functional with no restrictions. The Pro features are available as a separate add-on plugin from superduperplugins.ch.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.12.5<\/h4>\n\n<ul>\n<li>Behoben: Rabattregeln mit Mindestbestellwert griffen im ersten Rechendurchgang nicht. Die Bedingung las die zwischengespeicherte Warenkorbsumme, die zu diesem Zeitpunkt noch nicht berechnet ist und 0 betr\u00e4gt \u2014 die Regel wurde dadurch verworfen und ihr Rabatt vor jeder Berechnung wieder aus dem Warenkorb entfernt. Bei Bestellabschluss in genau diesem Moment fehlte der Rabatt ganz. Betrifft alle Regeln mit den Bedingungen \u201eWarenkorb-Zwischensumme\" und \u201eWarenkorb-Gesamtsumme\", insbesondere aus WooCommerce importierte Gutscheine mit Mindestbetrag.<\/li>\n<li>Verbessert: In der System-Info sind die beiden Nutzungsz\u00e4hler jetzt beschriftet \u2014 \u201eNutzungen gesamt (alle Kunden)\" gegen\u00fcber \u201emax. pro Kunde\". Vorher standen die Zahlen unbeschriftet nebeneinander und liessen f\u00e4lschlich auf ein erreichtes Limit schliessen.<\/li>\n<\/ul>\n\n<h4>1.12.4<\/h4>\n\n<ul>\n<li>Behoben: \u201eTested up to\" stand zus\u00e4tzlich im Plugin-Header. WordPress.org wertet daf\u00fcr ausschliesslich die readme.txt aus; doppelt gepflegt kann eine ungewollte Kompatibilit\u00e4tsangabe erscheinen.<\/li>\n<li>Verbessert: Das Layout der Geschenkgutschein-E-Mail steht jetzt als style-Attribut an jedem Element statt als Stilblock im Kopf. Outlook und Gmail entfernen solche Bl\u00f6cke teilweise \u2014 die Darstellung wird dadurch zuverl\u00e4ssiger.<\/li>\n<li>Verbessert: Beim Speichern der allgemeinen Einstellungen erh\u00e4lt der Erweiterungs-Filter nur noch die zwei ben\u00f6tigten, gepr\u00fcften Felder statt der kompletten Formulardaten.<\/li>\n<li>Verbessert: Alle Aufrufe von filter_input() verwenden jetzt einen echten bereinigenden Filter statt der Voreinstellung, die gar nicht bereinigt.<\/li>\n<\/ul>\n\n<h4>1.12.3<\/h4>\n\n<ul>\n<li>Verbessert: S\u00e4mtliche Skripte und Stylesheets werden jetzt \u00fcber wp_enqueue_script() und wp_enqueue_style() eingebunden. Die kostenlose Version enth\u00e4lt keinen einzigen eingebetteten Skript- oder Style-Block mehr (einzige Ausnahme: das Layout der Geschenkgutschein-E-Mail \u2014 E-Mail-Programme laden keine externen Stylesheets).<\/li>\n<li>Verbessert: Alle Formulare und AJAX-Endpunkte pr\u00fcfen Nonce und Benutzerrechte an der schreibenden Stelle; Eingaben werden durchg\u00e4ngig entpackt und bereinigt, Ausgaben durchg\u00e4ngig maskiert.<\/li>\n<li>Behoben: Beim Speichern der Produkt-Staffelrabatte und der Geschenkgutschein-Felder wurden Metadaten ohne eigene Nonce- und Rechtepr\u00fcfung geschrieben.<\/li>\n<li>Verbessert: Das Men\u00fc sitzt jetzt an einer regul\u00e4ren Position im Adminbereich statt ganz oben.<\/li>\n<li>Verbessert: Der Kurzcode f\u00fcr die Punkteanzeige heisst neu volos_punkte. Der alte Name bleibt im Add-on erhalten, damit bestehende Seiten weiter funktionieren.<\/li>\n<li>Verbessert: Die kostenlose Version wird ohne mitgelieferte Sprachdateien ausgeliefert \u2014 \u00dcbersetzungen kommen \u00fcber translate.wordpress.org.<\/li>\n<\/ul>\n\n<h4>1.12.2<\/h4>\n\n<ul>\n<li>Behoben: In der Bestellung wurde bei automatischen Rabatten der interne Code (volos-rule-12) statt des Regelnamens angezeigt \u2014 im Bestell-Detail im Adminbereich, in der Bestellbest\u00e4tigung und unter \u201eMein Konto\". Jetzt steht dort \u00fcberall der Name der Rabattregel.<\/li>\n<li>Verbessert: Die komplette PDF-Schicht f\u00fcr Geschenkgutscheine (Vorlagen, Bibliotheksverwaltung, Erzeugung) liegt jetzt vollst\u00e4ndig im separaten Add-on. Die kostenlose Version enth\u00e4lt davon keinerlei Code mehr und ruft keine externen Server auf.<\/li>\n<li>Verbessert: Kompatibilit\u00e4t mit WordPress 7.1 gepr\u00fcft und dokumentiert.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 1.12.1<\/h4>\n\n<ul>\n<li>Entwicklung.<\/li>\n<\/ul>","raw_excerpt":"A flexible discount and loyalty plugin for WooCommerce: percentage, fixed and tiered cart discounts, scheduled promotions and loyalty points.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362656"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rogerruckstuhl"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362656"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362656"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362656"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362656"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362656"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}