Environmental data on products
Guide to recording environmental data on products in Shoporama. Enter packaging, electronic waste (WEEE), and battery information for EPR compliance.
Shoporama allows you to record environmental data on your products. This is relevant for EPR (Extended Producer Responsibility) compliance and gives you an overview of packaging, electronic waste (WEEE) and batteries in your range.
Why do you need to fill in environmental data?
Three EU areas make producer responsibility relevant for Danish webshops, and you must be able to document and report quantities of packaging, electronics and batteries to the authorities.
- Packaging producer responsibility. The Danish packaging producer responsibility came into force on October 1, 2025. You report weight per material (paper/cardboard, plastic, metal, glass, wood, other) annually to DPA-System. Read the guide to packaging producer responsibility for webshops.
- The WEEE Directive (2012/19/EU) covers electrical and electronic equipment. Read the WEEE Directive for Danish webshops.
- The EU Battery Regulation (2023/1542) replaces the old Battery Directive and gradually extends the requirements until 2027. Read the guide to the EU Battery Regulation.
Concepts briefly explained in the dictionary: EPR, WEEE and producer responsibility.
Activate environmental data
You can find environmental data when editing the individual product in the Environment etc. section. Check Enable environmental data for this product to open the fields.
Packaging
Enter the weight of the packaging per unit by material (in grams):
- Paper/cardboard
- Plastic/plastic
- Metal/metal
- Glass/glass
- Wood/wood
- Other material
The system automatically calculates the total packaging weight.
Electronic waste (WEEE)
If the product is electronic, you can specify:
- Weight. Weight of the device in grams (excluding battery).
- WEEE category. Select the correct category, e.g. large household appliances, IT equipment, lighting, toys, etc.
Batteries
If the product contains a battery, you can specify:
- Battery weight. The weight in grams.
- Battery type. E.g. lithium-ion, alkaline, nickel-metal hydride, button cell, etc.
- Integrated. Whether the battery is integrated or removable.
EPR registration number
You can enter your EPR registration number (from e.g. Emballageretur, Elretur or Batteriretur) directly on the product. This can be used for reporting and documentation.
Import and export via CSV
Environmental data can be imported via CSV import of products. Use the columns env_enabled, env_packaging_paper, env_packaging_plastic etc.
You can also export a complete environmental report for sold products under Orders → Export environmental data. Here you enter an order period and get a CSV file with all environmental data multiplied by quantity sold, ready for reporting.
Tip to use
Use CSV import to mass register environmental data on many products at once, instead of filling it in manually on each product.
Load and update environmental data via REST API
All environmental data fields are also accessible via Shoporama's REST API as a nested environment object on the product. This makes it easy to synchronize data from an external PIM or ERP system, or to extract data for annual reporting at DPA-System.
The fields are part of the regular product endpoint:
- Get: GET /v1/product/{id} returns the environment object if the product has environment data.
- Update: PUT /v1/product/{id} with an environment object. This is a partial update, so only included fields are changed. Empty string clears a field.
- Delete all environment data: Send environment with enabled: false. This removes the row and all environment data for the product.
Example payload
PUT /v1/product/12345 { "environment": { "enabled": true, "packaging_paper": 50, "packaging_plastic": 5, "weee_weight": 320, "weee_category": "small_equipment", "battery_weight": 30, "battery_type": "li-ion", "battery_integrated": 1, "epr_registration_number": "12345678" } }
Available fields
- enabled (boolean). Enable environmental data. false deletes the row.
- packaging_paper, packaging_plastic, packaging_metal, packaging_glass, packaging_wood, packaging_other (integer, grams per unit).
- packaging_total (integer, read-only). Sum of all packaging weights. Ignored when writing.
- weee_weight (integer, gram). Weight of the device without battery.
- weee_category (string). Official WEEE category. Allowed values: large_equipment, small_equipment, it_telecom, consumer_equipment, lighting, electrical_tools, toys_leisure_sports, medical_devices, monitoring_control, dispensers.
- battery_weight (integer, gram).
- battery_type (string). Allowed values: li-ion, li-polymer, nimh, nicd, alkaline, zinc-carbon, button-cell, lead-acid, other.
- battery_integrated (0/1). Whether the battery is integrated or removable.
- epr_registration_number (string).
- note (string). Internal note.
For full technical documentation, see Shoporama's OpenAPI specification under the product endpoint.
Frequently asked questions
Where do I find the environmental data fields in admin?
Go into a product and find the Environment etc. section at the bottom. Check Enable environmental data for this product and the fields will open.
Do I need to fill in the environmental data for all products?
You only need to fill in what is relevant for the individual product. If you sell regular goods, this is typically packaging. If you sell electronics, you also fill in the WEEE fields. If the product contains a battery, fill in the battery fields.
How do I pull a report for reporting?
Go to Orders → Export environmental data, select the period you want to report for and download the CSV file. It sums the quantities from all orders in the period and gives totals per material and category.
Can I bulk update environmental data?
Yes, you can. Use the CSV import of products with columns env_enabled, env_packaging_paper, env_packaging_plastic, env_weee_weight, env_weee_category, env_battery_weight, env_battery_type, env_battery_integrated and env_epr_registration_number. Or use the REST API and update the environment object per product.
What do I do if I sell the same product with different packaging?
Enter the average packaging weight per unit. For example, if you ship ten units in the same box, distribute the weight of the box over the ten units. This way the export totals will be correct regardless of order size.
How does my environmental data get into my accounts?
Environmental data is saved per product and reported via Orders → Export environmental data. The CSV file is intended for reporting to DPA-System or a collective scheme, not to the accounting system. The actual fee you pay can be booked as a regular expense.
What is the difference between WEEE and EPR?
EPR (Extended Producer Responsibility) is the umbrella term for all three areas: packaging, electronics and batteries. WEEE is specifically the electronics part. See the dictionary: EPR and WEEE.
Can I integrate it with my own PIM or ERP system?
Yes, you can. All environmental data fields are accessible via Shoporama's REST API as an environment object on the product endpoint. You can both retrieve and update the fields from an external system, so data is always synchronized.
What happens if I don't report?
Failure to report to DPA-System or a collective scheme can result in fines and post-reporting requirements. The legislation has been gradually enforced, but the rules are continuously tightened. We recommend registering data on an ongoing basis to avoid collecting a whole year's worth of missing fields before the deadline.
If you have any questions about the environmental data fields, please write to support@shoporama.dk.
Related articles
Age verification on products
Guide to setting up age verification on products in Shoporama. Set the age requirement to 16 or 18 years and let the payment gateway handle the...
Google Shopping category ID on products
Guide to adding Google Shopping category IDs to products in Shoporama via extra fields.
Related features
Environmental data on products
Record environmental data on your products with Shoporama. Packaging, electronics (WEEE) and batteries. Export summarized data for EPR reporting.
EPR (Extended Producer Responsibility)
EPR (Extended Producer Responsibility) is the principle that manufacturers bear responsibility for packaging, electronics and batteries throughout...
WEEE (electronic waste)
WEEE is electronic waste covered by EU Directive 2012/19/EU. Get an overview of categories, obligations for webshops and how Shoporama supports...
Producer responsibility
Producer responsibility means that the manufacturer or importer is responsible for the disposal of the product. Get an overview of packaging, WEEE...
Danish packaging producer responsibility: what to report and how Shoporama covers it
The law came into force on October 1, 2025. How to register with DPA-System and report packaging weights directly from Shoporama without additional...
The WEEE directive for Danish webshops: requirements, categories and how to get started
Guide to the WEEE directive for webshops: DPA-System duties, the 10 categories, labeling, reporting and how Shoporama keeps track of environmental...
EU Battery Regulation 2023/1542: what webshops need to know
The new EU Battery Regulation (2023/1542) replaces Directive 2006/66 and introduces battery passport, CO2 labeling and stricter requirements. See...