WeRePack – Verpackungen wiederverwenden für WooCommerce

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äume
  • value="": Setze es auf true, 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 Zeichenkette
  • append="": 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 Zeichenkette
  • append="": 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 ist woocommerce_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 Funktion woocommerce_form_field(), welche das Kontrollkästchen für die Zustimmung hinzufügt.
  • repack_consent_field_firework: Set to false 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: Auf true 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

  • Checkbox-Animation, passt sich deinem Theme an
  • Versandhinweis in der Bestellübersicht von WooCommerce
  • Integration mit WooCommerce-Gutscheinen (optional)
  • Teile optional deine Einsparungen und …
  • … get listed as Community Site on WeRePack.org

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 deiner functions.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

16. November 2022
Plugin erfüllt das, was es vorgibt. Die dahinter stehende nachhaltige Initiative hilft schnell, wenn Fragen auftauchen. Insgesamt sehr gut umgesetzt.
1. Januar 2022
Das Plugin tut genau das, was es in der Beschreibung verspricht: Es ist einfach in der Nutzung, kann mittels Einstellungen gut auf die eigenen Wünsche angepasst werden und der Support ist wirklich erklassig. Last but not least: Den nachhaltigen Gedanken, den das Plugin abdeckt, wäre sogar ein 6. Stern wert. Kann es nur jedem empfehlen, dieses Plugin im WooCommerce-Shop einzusetzen.
Alle 3 Rezensionen lesen

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

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.