Beschreibung
Dieses Plugin ist Teil der WeRePack.org-Initiative zur Vermeidung von Verpackungsmüll und hilft Shopbetreiber*innen und ihren Kund*innen, Ressourcen zu sparen.
Zu diesem Zweck fügt das Plugin ein Feld in den WooCommerce-Bestellprozess ein, mit dem Kund*innen ihre Zustimmung zum Erhalt wiederverwendeter Versandverpackungen geben können. So einfach, so effektiv. Und mit vielen Anpassungsmöglichkeiten durch Hooks. Lass uns wissen, falls es noch etwas gibt, was brauchst.
Verfügbare Funktionen
- Kontrollkästchen im Bezahlvorgang mit dezenter Animation, die Position kann verändert werden
- Mit einem Gutschein belohnen: Shopbetreiber*innen können einen Gutscheincode erstellen, um Kund*innen zu motivieren und Kosteneinsparungen optional zu teilen. Erstelle dazu einfach einen gewöhnlichen WooCommerce-Gutschein namens „WeRePack“.
- Registrierte Benutzer können ihren Standardwert im WooCommerce-Dashboard festlegen.
- Shortcodes
[repack]
&[repack_summary]
um deine Unterstützung und deine Einsparungen zu zeigen. - Sauberer Code, keine Werbung & keine nervigen Benachrichtigungen
- Hochgradig anpassbar mittels Hooks & Filter & seit v1.2.0 via Einstellungs-Seite
- Teile optional grundlegende Statistiken, um uns zu helfen die Erweiterung zu verbessern und lass dich auf WeRePack.org als Unterstützer-Website eintragen.
- Verfügbare Übersetzungen: Englisch, Deutsch & Deutsch (förmlich)
Demnächst verfügbar
- Gutenberg-Block zusätzlich zum Shortcode, der die bisherigen Einsparungen visuell darstellt.
Shortcodes
Du kannst die folgenden Shortcodes und Funktionen verwenden, um deine Ersparnisse anzuzeigen:
Shortcode [repack]
Zeige die Einsparungen deines Standorts oder einzelner Nutzer an, z.B. die Menge der wiederverwendeten Verpackungen, eingespartes Wasser, eingespartes CO2 und gerettete Bäume. Die Shortcode-Attribute sind:
type=""
: Welche Menge angezeigt werden soll: „packaging“ für Verpackungen (Standard), „co2“, „water“ für Wasser oder „trees“ für Bäumevalue=""
: Setze es auftrue
, wenn du lediglich die Anzahl/Menge ohne Einheit anzeigen willst (z.B. „Liter Wasser“)packages=""
: Hiermit kannst du die Anzahl der eingesparten Pakete überschreiben, mit der die Ausgabe berechnet wird. Leer lassen, um den Zähler deiner Website zu verwenden.user_id=""
: Benutzer-ID, dessen Einsparungen du anzeigen möchtest: Leer lassen, um stattdessen die Gesamteinsparung der Website zu verwenden.prepend=""
: An die Ausgabe vorangestelltes HTML. Voreinstellung: Leere Zeichenketteappend=""
: An die Ausgabe angehängtes HTML. Voreinstellung: Leere Zeichenkette
Shortcode [repack_summary]
Zeigt eine Zusammenfassung der Einsparungen deiner Website an. Du kannst die Vorlagendatei aus dem Plugin-Ordner /public/templates/summary.php
in deinen Themes-Ordner /repack/summary.php
kopieren und überschreiben.
packages=""
: Hiermit kannst du die Anzahl der Pakete überschreiben, mit denen die Ausgabe berechnet wird. Leer lassen, um den Zähler deiner Website zu verwenden.prepend=""
: An die Ausgabe vorangestelltes HTML. Voreinstellung: Leere Zeichenketteappend=""
: An die Ausgabe angehängtes HTML. Voreinstellung: Leere Zeichenkette
Einstellungs-Seite
Passe das Plugin nach deinen Wünschen auf der Einstellungs-Seite an: WooCommerce-Einstellungen -> Versand -> WeRePack-Einstellungen
. Solltest du eine Option vermissen, nutze einer der folgenden Filter oder kontaktiere uns.
Verfügbare Filter
Du kannst das Verhalten und den Text des Plugins anpassen, indem du die folgenden Filter in der functions.php
deines Themes oder in der Datei /mu-plugins/wc-repack.php
verwendest:
repack_checkout_consent_position
: Position der Zustimmung, der Standard istwoocommerce_after_order_notes
.repack_coupon_name
: Name des anzuzwendenden Gutscheincodes. Standard:WeRePack
.repack_consent_field_label
: Label des Kontrollkästchens für die Zustimmung.repack_consent_field_description
: Beschreibung des Kontrollkästchens für die Zustimmung.repack_consent_field_args
: Parameter der Funktionwoocommerce_form_field()
, welche das Kontrollkästchen für die Zustimmung hinzufügt.repack_consent_field_firework
: Set tofalse
to deactivate the checkbox animation on consent.repack_coupon_applied_notice_text
: Hinweistext nach Anwendung des Gutscheins.repack_coupon_removed_notice_text
: Hinweistext nachdem der Gutschein entfernt wurde.repack_email_label
: Label in WooCommerce-Mails, wenn die Zustimmung erteilt wurde.repack_email_text
: Text in WooCommerce-Mails, wenn die Zustimmung erteilt wurde.repack_deactivate_remove_all_meta
: Auftrue
setzen um alle Plugin-bezogenen Metadaten bei der Deaktivierung zu löschen.repack_template_summary_data
:$data
Objekt, wird an das Template summary.php übergeben.repack_template_summary_saving
:$saving
Objekt, wird an das Template summary.php übergeben.
Vermisst du etwas?
Schreibe uns, was sonst noch nötig ist, um deinen Shop nachhaltiger zu machen. Was auch immer es ist, wir werden unser Bestes tun, um so viele Shops wie möglich zu überzeugen, sich der Initiative anzuschließen.
Über die Initiative WeRePack.org
Erfahre mehr über die Initiative auf WeRePack.org und mach mit.
Screenshots
Installation
Install the plugin either via WordPress or as a composer package via composer require werepack/repack-for-woocommerce
FAQ
-
Muss ich einen Rabatt gewähren?
-
Nein, das musst du nicht. Aber du kannst deine guten Absichten zeigen und hervorheben, dass du nicht mitmachst um Gewinne zu maximieren, sondern zur Unterstützung der Initiative und Umwelt.
-
Wie man einen Gutscheincode erstellt und anpasst
-
Das Plugin bietet dir maximale Flexibilität und akzeptiert alle WooCommerce-Gutscheine, die auf den Warenkorb angewendet werden können. Erstelle einfach einen neuen Gutschein mit dem Namen „WeRePack“, er wird automatisch hinzugefügt oder entfernt, wenn du das Kontrollkästchen an der Kasse aktivierst. Wenn du den Gutschein umbenennen möchtest, füge bitte den Filter
add_filter( 'repack_coupon_name', 'MeinGutscheinName' );
zu deinerfunctions.php
hinzu. -
Ich finde die Initiative gut und möchte sie unterstützen
-
Yes, please! We need every heart, hand and mouth. Talk about us, help us improve the code on GitHub, translate the plugin. We really appreciate every support.
-
Meine Sprache fehlt. Wie kann ich sie bereitstellen?
-
We are so happy and thankful that you support the initiative with your contribution! Since version 1.1.2 we use the official WordPress Translation System on translate.wordpress.org.
If it is the first time that you contribute translations, please have a short look at the First Steps.
Otherwise, just start to translate on translate.wordpress.org/projects/wp-plugins/repack-for-woocommerce.
Rezensionen
Mitwirkende & Entwickler
„WeRePack – Verpackungen wiederverwenden für WooCommerce“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„WeRePack – Verpackungen wiederverwenden für WooCommerce“ wurde in 2 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Übersetze „WeRePack – Verpackungen wiederverwenden für WooCommerce“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.4.5
- Update supported WordPress & WooCommerce versions
1.4.4
- Update supported WordPress & WooCommerce versions
1.4.3
- Enh: Tested with WooCommerce 6.8.x
- Enh: Improves PHP8 support
- Enh: Various small improvements
- Fix: Error notice if WooCommerce is deactivated
- Fix: Extend API call timeout
1.4.2
- Fix: In some edge cases (e.g. deleting orders) the WeRePack ratio can become >100%
1.4.1
- Enh: Dashboard Settings: Improved Notifications
1.4.0
- Enh: Tested with WooCommerce 6.3.x
- Fix: WeRePack Community Updates by…
- Fix: Switch to REST API
1.3.0
- Enh: Tested with WooCommerce 6.0
- Enh: Option to disable checkbox animation #5
- Enh: Hide Remove Option for WeRepack Coupons in Cart #4
1.2.0
- Verbesserung: Einstellungsseite in WooCommerce Einstellungen -> Versand -> WeRePack-Einstellungen
- Verbesserung: Trete der WeRePack.org-Community über die Einstellungsseite bei (oder widerrufe dort deine Zustimmung)
- Verbesserung: Manuelle Synchronisierung über die Einstellungsseite
- Verbesserung: Hinweis in der Bestellvorschau anzeigen, wenn die Zustimmung erteilt wurde
- Behoben: Letzte Datenübermittlung korrigiert
- Behoben: Verschiedene kleine Verbesserungen
1.1.8
- Verbesserung: Plugin in WeRePack umbenannt, um mit dem Namen der Initiative übereinzustimmen
1.1.7
- Verbesserung: Nutzung des WordPress Cronjob für die Telemetrie
1.1.6
- Behoben: Fehlende Zeichenketten zu den Übersetzungsdateien hinzugefügt
1.1.5
- Verbesserung: Getestet mit WooCommerce 5.2
- Verbesserung: Startdatum zur Zusammenfassung hinzugefügt
- Erweiterung: Fügte dem Telemetriemodul die Verfügbarkeit eines Gutscheincodes hinzu
- Behoben: Nächster Einsparungszähler
1.1.4
- Diverse kleine Verbesserungen
1.1.3
- Übersetzungsdateien umbenannt, um sie an die Textdomäne anzupassen
1.1.2
- Wechsel der Text-Domain zur Unterstützung von WP.org GlotPress Translations unter translate.wordpress.org/projects/wp-plugins/repack-for-woocommerce
1.1.1
- Übersetzungen aktualisiert: Englisch, Deutsch (formell) & Deutsch (informell)
1.1.0
- Diverse Verbesserungen
- Fügt einen Shortcode und eine Vorlage für die Zusammenfassung hinzu. Du kannst sie aus dem Plugins-Ordner
/public/templates/summary.php
in deinen Theme-Ordner/repack/summary.php
kopieren und überschreiben. - Fügt Telemetrie-Modul hinzu: Wir wollen dich als Unterstützer*in gewinnen und unseren gemeinsamen Erfolg messen. Zu diesem Zweck kannst du einzelne Statistiken mit uns teilen und im Unterstützerverzeichnis auf WeRePack.org aufgeführt werden.
1.0.6
- Fügt den Filter
repack_deactivate_remove_all_meta
hinzu, der bei „true“ bei der Deaktivierung des Plugins alle Plugin-bezogenen Daten aus der Datenbank entfernt.
1.0.5
- WordPress.org Repo: Version korrigieren.
1.0.4
- Fügt den Filter
repack_checkout_consent_position
hinzu: Ermöglicht die Änderung der Zustimmungsposition. - Fügt den Filter
repack_checkout_consent_default_state
hinzu: Ermöglicht die Änderung des Standardwerts für die Zustimmung. - Korrigiert den Repack-Zähler des Benutzers
1.0.3
- Kleinere Fehlerbehebungen
1.0.2
- Versionsnummer korrigieren.
1.0.1
- Behebung eines übersehenen PHP-Fehlers beim direkten Aufruf von $order->id.
- Fügt alle verfügbaren Filter zur Readme hinzu.
1.0.0
- Hallo Welt!
- Enthält alle Funktionen wie in der Readme-Datei beschrieben.