Recycling Deposit Fees PrestaShop Module

  • Stay compliant and promote sustainability with a single module
  • Fully compatible with PrestaShop 1.7 to 9.x Multistore and Multilingual
  • Easily associate recycling deposits with your products

Recycling Deposit is a PrestaShop module designed to automatically manage refundable deposits for beverage containers, such as plastic bottles, glass bottles, and cans. This system is particularly beneficial in regions like Hungary, where a standardized deposit of 50 HUF per single-use container has been implemented since January 1, 2024. Wikipedia

Key Features:

  • Automatic Deposit Application: Seamlessly adds the specified deposit amount to eligible products in the shopping cart.
  • Configurable Settings: Allows administrators to define which products or combinations are subject to the deposit and adjust the deposit amount as needed.
  • Transparent Display: Clearly itemizes the deposit fee in the cart and on invoices, ensuring customers are informed.

Benefits:

  • Regulatory Compliance: Ensures your store adheres to local laws regarding container deposits.
  • Promotes Sustainability: Encourages customers to participate in recycling programs by providing a financial incentive.
  • Enhanced Customer Experience: Offers a transparent and straightforward process for managing deposits and returns.

Video guide, installation and set up:

Installation Options and Steps

Option 1: Install via PrestaShop Addons Account

Connect your store to your Addons account and download the module directly.

Option 2: Upload via Back Office

  1. Go to Modules > Module Manager
  2. Click "Upload Module" in the top-right
  3. Select the .zip file
  4. Proceed to configuration (see steps below)

Option 3: Upload via FTP

  1. Extract the module files locally
  2. Upload to the /modules folder on your server
  3. Proceed with configuration from the back office

Intallation Steps:

1) Go to your Prestashop store's admin back office.

2) Navigating to the main left menu option Modules.

3) Opening a submenu called "Module Manager."

4) On the Modules section, search for the module named ‘Recycling Deposit’

  • Select the ‘Install’ option to upload and install the module. 

Configurations Steps:

This guide provides detailed explanations for each configuration field available in the back office of the Recycling Deposit module, assisting store administrators in setting up and managing the module effectively.

1 - Status

  • Description: Toggle to activate or deactivate the deposit functionality.
  • Functionality: When enabled, the module automatically applies the deposit to selected products. Disabling this option will suspend the deposit feature without deleting the existing configurations.

2 - Extra Product

  • Description: Designates the product used to represent the deposit.
  • Functionality: When the module’s status is activated, the product selected in the ‘Extra Product’ field will serve as your recycling deposit fee. During the module installation a new draft product called 'Test Product' with a default price of 50 currency and placeholder details is selected for this purpose, but you’re free to change it to a different one. You can customize this product by changing its title, price, and featured image to better suit your needs.

    Additionally, you can switch it to any standard product of your choice.

    Important: If a product with the reference code 'GLSRTN_1' already exists during the module installation, no new ‘Test Product’ will be created.

    Important: The recycling fee product must be active on the site in order to be added to the cart. If you're using the default 'Test Product', make sure to activate it.

3 - Upload Image

  • Description: Allows you to upload an image representing the deposit.
  • Functionality: The uploaded image will be displayed depending on other settings alongside the category page, product page, deposit line item in the shopping cart, and during the checkout process, providing visual clarity to customers.

4 - Display Image in Front Office

  • Description: Option to show or hide the previously uploaded deposit image in the front office.
  • Functionality: When enabled, the image uploaded in the previous step will be visible to customers in the cart and during checkout. It will also appear on the product page label below the action buttons, and on product cards if the corresponding setting is enabled. Disabling this option will hide the image in all these locations, although the deposit will still be applied.

5 - Display deposit label in product cards

  • Description: Toggle to show or hide the per-product deposit price on product cards for applicable products.
  • Functionality: Controls whether the uploaded deposit image (if the ‘Display Image in Front Office’ option is enabled) is displayed alongside the per-product deposit price label on product cards across the site for applicable products. Please note that for combination products, the deposit label will only appear if the featured combination is also subject to the deposit fee.

6 - List of Associated Products/Combinations

  • Description: Displays all products and their combinations that currently have the deposit associated.
  • Functionality: Provides an overview of which products are linked to the deposit, allowing for easy management and verification. You can add or edit current relationships.

7 - Add Products Button

  • Description: Facilitates the selection of products to associate with the deposit.
  • Functionality: Clicking this button opens an interface where you can search for and select specific products or combinations to link with the deposit. This enables precise control over which items in your store require a deposit.
  • Link new products to the recycling deposit logic:
  • Edit current linked products:

Customer-Facing Display of Deposits

When the Recycling Deposit module is enabled and configured, customers will observe the following indicators across various stages of their shopping experience:

Product Page

  • Deposit Icon Adjacent to Price: On product pages, an icon representing the deposit will appear next to the product price, signaling to customers that an additional refundable deposit applies to the item.
  • Label Below the Add to Cart Button: Provides customers with more details about the additional cost applied to the given product.

Category Page

  • Deposit Icon Adjacent to Price:  On category pages, the recycling deposit icon will appear below the product price, along with the deposit amount assigned to that product, indicating to customers that an additional refundable deposit is being applied to the item.

Shopping Cart Page

  • Icon Next to Applicable Products: In the shopping cart, products with associated deposits will display the deposit icon beside their names, ensuring transparency about additional charges.
  • Separate Deposit Line Item: The cart summary will include a distinct line item detailing the total deposit amount for all applicable products, helping customers understand the breakdown of their total cost.

Checkout Page

  • Consistent Deposit Icon Display: During the checkout process, the deposit icon will continue to appear next to each product that includes a deposit, maintaining clarity throughout the purchasing journey.

Order Confirmation Email

  • Deposit Details Included: The order confirmation email sent to customers will list deposit charges as separate items. These charges will always be displayed individually and will match the total quantity of products that include a deposit, providing a clear and comprehensive summary of the order.

Invoice

  • Itemized Deposit Charges:: In the generated invoice, deposit charges will be displayed as separate line items. The number of deposit items will always match the total quantity of products that include a deposit, ensuring customers have a clear and detailed record of all charges.

Order Details Page (Customer Account)

  • Visible Deposit Information: Within the customer's account under order details, deposit charges will be listed as separate items. The number of deposit items will match the quantity of products that include a deposit, ensuring clear and accessible information after purchase.

These features are designed to provide customers with clear and consistent information regarding any additional refundable deposits associated with their purchases, enhancing transparency and trust in your store's operations.

If you need further assistance with configuring these displays or customizing the module to better fit your store's needs, feel free to ask!

F.A.Q.

Here’s a list of common questions related to the module:

1Can customers remove the deposit fee from their cart?
No. The deposit fee is automatically added to the cart as a separate product when applicable, and it cannot be removed by the customer. This ensures that the fee is always correctly applied and cannot be bypassed.
2What happens if the extra product I’m using is removed from the store?
In that case, you’ll need to assign a new extra product in the module’s back office settings. Until you do, the module will stop working in the front office.
3I no longer sell some products or variants that were listed under ‘Products/Variants which will include the extra product’. Do I need to remove them manually?
No. That list automatically reflects only the products (draft or active) currently available in your store’s catalog. Removed items won’t appear.
4I want to increase the price of the recycling deposit fee. Where can I do that?
You can change the deposit fee by updating the price of the product currently set as the ‘Extra product’ in your catalog.
5Can I apply the recycling deposit to specific combinations of a product?
Yes, you can. The deposit fee can be applied to selected combinations only - it doesn’t have to apply to the entire product or all of its combinations.
6Will the deposit fee be applied to pack products?
Yes. If the specified product or variant is included in a pack, the deposit fee will be applied based on its quantity within the pack. For example, if the product appears 3 times in the pack, the deposit fee will be charged 3 times accordingly.
7How will my customers know which products or variants are affected by the deposit fee?
By default, each affected product includes a label on the product page indicating that an additional fee will be added on top of the original price.
On the cart page, customers will also see which products are affected, along with the total extra fee based on the product quantity. For pack products, the label will specify which individual items within the pack carry the deposit fee.
Additionally, if you enable the ‘Display deposit label in product cards’ option, a per-product fee label will appear on product listings. You can also display an icon next to these labels, as well as on product thumbnails during the checkout process.
8The position of the label below the ‘Add to cart’ button on the product page is not right, is it possible to re-position it?
Yes, it's due to the hook order in PrestaShop. To update the order and move the section up or down, go to the settings page of the 'Recycling Deposit' module. In the top right corner, select the 'Manage hooks' option.
On the next page, find the 'displayProductAdditionalInfo' hook in the list, then drag and drop the 'Recycling Deposit' module row to your preferred position. This will update its placement in the front office.
9The position card label is not right, is it possible to re-position it?
Yes, it's due to the hook order in PrestaShop. To update the order and move the section up or down, go to the settings page of the 'Recycling Deposit' module. In the top right corner, select the 'Manage hooks' option.
On the next page, find the ‘displayProductListReviews’ hook in the list, then drag and drop the 'Recycling Deposit' module row to your preferred position. This will update its placement in the front office.