

Checkout page with Repetito reusable packaging option
Repetito is a WooCommerce plugin that enables customers to choose reusable, returnable packaging for their orders, helping reduce waste from online shopping.
This plugin sends order data to Repetito’s API (https://api.repetito.sk/orders) when a customer selects reusable packaging.
Data Anonymization Option:
The plugin includes a configurable anonymization feature in the settings. Store owners can choose to partially anonymize customer data before transmission.
Always Sent (Regardless of Anonymization):
* Order number (required for tracking)
* Customer email address (required for service communication)
* Order completion date (for service scheduling)
With Anonymization Disabled (Default):
* Customer phone number (if provided, for delivery coordination)
* Full billing address (street, town, postal code, country)
* Full shipping address (street, town, postal code, country)
With Anonymization Enabled:
* Phone number: Partially anonymized – only last 2 characters visible (e.g., +421900123456 ************56)
* Street: Partially anonymized – only last 2 characters visible (e.g., Main Street 123 *************23)
* Town: Partially anonymized – only last 2 characters visible (e.g., Bratislava ********va)
* Postal code: Partially anonymized – only last 2 characters visible (e.g., 81101 ***01)
* Country: Partially anonymized – only last 2 characters visible (e.g., SK *K)
No product details, payment information, or tracking data is collected by this plugin.
For more information about Repetito’s reusable packaging service, visit https://www.repetito.sk
For support, feature requests, or bug reports, please contact us through the plugin support forum.
The full source code, including unminified JavaScript and SCSS source files, is available at:
https://gitlab.com/repetito/repetito-wordpress-plugin
The compiled JavaScript in assets/website/dist/ is built from the source files in assets/website/shortcodes/ using Webpack. To build from source:
npm installnpm run devnpm run buildThis plugin connects to the Repetito API (https://api.repetito.sk) to process reusable packaging orders.
POST /orders): When a WooCommerce order containing a Repetito packaging fee is marked as completed, the plugin sends order details (order number, email, phone, addresses, completion date) to the Repetito API. Address and phone data can be optionally anonymized via the plugin settings.POST /integration/status): When enabled in settings, the plugin sends environment metadata (WordPress version, WooCommerce version, plugin version, last error) to help with troubleshooting and support.Data is only sent after the store owner has configured their Repetito API key in the plugin settings.