Free
$0
- Reports for Germany and France, LUCID XML and the Citeo grid
- Worksheets for four more countries
- Registration numbers in your store
Grammo: Packaging EPR Report Live
Shopify app that adds up packaging weights from shipped orders, for sellers reporting EPR in Germany and France.
Describe your packaging once. The app adds up kilograms per material and country from the orders you shipped, ready to report.
Free; Pro $6.99 a month · On the Shopify App Store
| Material category | LUCID code | Mass (kg) |
|---|---|---|
| Paper, paperboard | 20000 | 412.6 |
| Plastics | 50000 | 58.3 |
| Glass | 10000 | 21.0 |
| Aluminium | 40000 | 3.4 |
Try it here
A sample shop ships honey in glass jars. Pick the country the orders went to and how many jars each held, and see the figures Grammo adds up for that country's report.
Two shipping rules decide the box: up to 1 item goes in a mailer box, anything bigger in a carton with air pillows. The weights come from the packaging you describe once; the app reads which orders were shipped where and adds up the grams.
| Material category | LUCID material code | Mass (kg) |
|---|---|---|
| Glass | 10000 | 36.000 |
| Paper, paperboard and cardboard | 20000 | 20.200 |
| Ferrous metals | 30000 | 2.400 |
| Aluminium | 40000 | 0.000 |
| Beverage cartons | 60000 | 0.000 |
| Other composites | 70000 | 0.000 |
| Plastics | 50000 | 0.600 |
| Other materials | 80000 | 0.000 |
| Total | 59.200 |
Download the table as CSV or Excel, copy it into your dual system's form, or create a LUCID XML file for a planned, intra-year, year-end, supplementary or deducted volumes report.
| Material category | LUCID material code | Mass (kg) |
|---|---|---|
| Glass | 10000 | 108.000 |
| Paper, paperboard and cardboard | 20000 | 40.600 |
| Ferrous metals | 30000 | 7.200 |
| Aluminium | 40000 | 0.000 |
| Beverage cartons | 60000 | 0.000 |
| Other composites | 70000 | 0.000 |
| Plastics | 50000 | 7.200 |
| Other materials | 80000 | 0.000 |
| Total | 163.000 |
Download the table as CSV or Excel, copy it into your dual system's form, or create a LUCID XML file for a planned, intra-year, year-end, supplementary or deducted volumes report.
| Line | UVC | Steel (1) | Paper and cardboard (3) | Glass (5) | Flexible PE (6.4) | Flexible PP (6.6.1) |
|---|---|---|---|---|---|---|
| Honey 250 g | 200 | 12 | 1 | 180 | ||
| Shipping packaging: Small parcel | 200 | 100 | 3 |
Each shipping box is declared as one UVC. Download the per-UVC lines in the column order of Citeo's declaration workbook, or the simplified declaration by product family, as CSV or Excel.
| Line | UVC | Steel (1) | Paper and cardboard (3) | Glass (5) | Flexible PE (6.4) | Flexible PP (6.6.1) |
|---|---|---|---|---|---|---|
| Honey 250 g | 600 | 12 | 1 | 180 | ||
| Shipping packaging: Bigger parcel | 200 | 200 | 30 | 6 |
Each shipping box is declared as one UVC. Download the per-UVC lines in the column order of Citeo's declaration workbook, or the simplified declaration by product family, as CSV or Excel.
| Scheme category | Materials in the app | Mass (kg) | Mass (t) |
|---|---|---|---|
| Acciaio | Steel | 2.400 | 0.002 |
| Alluminio | 0.000 | 0.000 | |
| Carta | Paper and cardboard | 20.200 | 0.020 |
| Legno | 0.000 | 0.000 | |
| Plastica | Flexible PP | 0.600 | 0.001 |
| Plastica biodegradabile e compostabile | 0.000 | 0.000 | |
| Vetro | Glass | 36.000 | 0.036 |
| Total | 59.200 | 0.059 |
A worksheet in CONAI's materials, in tonnes with three decimals as form 6.2 asks for them. Beverage cartons count as paper. Download it as CSV or Excel and copy the figures into the form.
| Scheme category | Materials in the app | Mass (kg) | Mass (t) |
|---|---|---|---|
| Acciaio | Steel | 7.200 | 0.007 |
| Alluminio | 0.000 | 0.000 | |
| Carta | Paper and cardboard | 40.600 | 0.041 |
| Legno | 0.000 | 0.000 | |
| Plastica | Flexible PE, Flexible PP | 7.200 | 0.007 |
| Plastica biodegradabile e compostabile | 0.000 | 0.000 | |
| Vetro | Glass | 108.000 | 0.108 |
| Total | 163.000 | 0.163 |
A worksheet in CONAI's materials, in tonnes with three decimals as form 6.2 asks for them. Beverage cartons count as paper. Download it as CSV or Excel and copy the figures into the form.
| Scheme category | Materials in the app | Mass (kg) |
|---|---|---|
| Glass | Glass | 36.000 |
| Paper and cardboard | Paper and cardboard | 20.200 |
| Plastic rigid | 0.000 | |
| Plastic flexible / not specified | Flexible PP | 0.600 |
| Aluminium | 0.000 | |
| Other metals | Steel | 2.400 |
| Wood | 0.000 | |
| Beverage cartons | 0.000 | |
| Other material types | 0.000 | |
| Total | 59.200 |
A worksheet in Verpact's material categories, in kg, for your packaging records and the yearly declaration. Download it as CSV or Excel and copy the figures into the portal.
| Scheme category | Materials in the app | Mass (kg) |
|---|---|---|
| Glass | Glass | 108.000 |
| Paper and cardboard | Paper and cardboard | 40.600 |
| Plastic rigid | 0.000 | |
| Plastic flexible / not specified | Flexible PE, Flexible PP | 7.200 |
| Aluminium | 0.000 | |
| Other metals | Steel | 7.200 |
| Wood | 0.000 | |
| Beverage cartons | 0.000 | |
| Other material types | 0.000 | |
| Total | 163.000 |
A worksheet in Verpact's material categories, in kg, for your packaging records and the yearly declaration. Download it as CSV or Excel and copy the figures into the portal.
Germany and France want to know how much packaging you put on their market, by material, every period. Shopify knows what you shipped and where, but not what the box, the filler and the tape weigh.
So the figures end up in a spreadsheet built by hand from an order export, and nobody wants to redo it when a box changes.
Record each component with its material, weight in grams and role. Attach components to variants, and add rules for the shipping box an order goes out in.
| Component | Material | Grams |
|---|---|---|
| Mailer box S | Paper, paperboard | 120 |
| Air pillows | Plastics | 6 |
| Jar 250 ml | Glass | 180 |
Kilograms per material are added up from successful fulfillments in the period, by the country you shipped to. Pick year to date, last year, a quarter, a month or your own dates.
Germany uses the eight LUCID material categories and exports LUCID XML. France follows the Citeo 2026 grid. Every report also exports to CSV or XLSX. Your registration numbers can show in the storefront footer or a theme block, with no theme file edits.
What you can record about your packaging, how it is counted and what each country's report gives you, as the app has them.
The worksheets for Austria, Spain, Italy and the Netherlands are for copying into each scheme's portal or form; none of these schemes publishes an upload file. You stay the declarant and check the figures before you report them.
Add each component once and attach it to the variants and boxes that use it.
The app counts the fulfillments shipped there in that period.
Export the file and enter the figures with LUCID, your dual system or Citeo.
Knowing the limits up front saves you an install.
You stay the declarant. The app does not submit anything to LUCID, a dual system or Citeo.
Registration with LUCID or Citeo is yours to do; the app shows the numbers you already have.
Weights come from the components you enter. To total grams per material for a few packaging parts by hand, try the free packaging weight EPR calculator.
$0
$6.99 a month
Or $69 a year. 7-day free trial, billed through Shopify.
Something else? Write to hello@reply.getstorefleet.com.
The reports are free: Germany and France, LUCID XML, the Citeo grid, worksheets for four more countries and the registration numbers in your store. Pro is $6.99 a month or $69 a year, billed through Shopify, with a 7-day free trial. It adds report snapshots with an evidence pack, declared vs. shipped quantities and daily email alerts.
Read orders, including orders older than 60 days, to count what you shipped; and read and write products, to attach packaging to variants. It does not ask to read your themes.
No theme file edits. The registration numbers show through an app embed in the footer, which works on any theme, or an app block on an Online Store 2.0 theme.
No. It is a public app for the Shopify App Store.
The app's access ends at once. The packaging metafields stay on your products. The app's own records are deleted when Shopify sends its erasure request 48 hours after you uninstall.
Germany, with the LUCID material categories and LUCID XML, and France, with the Citeo 2026 grid. Austria, Spain, Italy and the Netherlands get worksheets in the ARA, RPP, CONAI and Verpact categories, as CSV or XLSX, plus a checklist of deadlines and official sources. Those four are worksheets to copy from, not official upload files.
Step-by-step articles on the job this app does.
How to complete LUCID registration in Germany as a Shopify seller: the steps, what you need, and where to show your registration number.
Shipping to France from a Shopify store? How Citeo membership, the unique identifier (IDU), Triman and Info-tri apply to your parcels, and what changed in 2026.
Shopify keeps no record of the packaging each order used. A practical method to work out kg per material per country for LUCID and Citeo from shipped orders.
Install it, describe your boxes once and see kilograms per material for the orders you already shipped.