Get in touch
  • WordPress
  • Import and export
  • v1.0.3

Verpackungsmengen für LUCID (VerpackG) for WooCommerce

WooCommerce module for the German market: works out the packaging weight of every order by LUCID material type and builds a ready Mengenmeldung for the period. 990 UAH/year.

Download Free
Pro · one-year licence The more sites, the less each one costs
Compatibility
WooCommerce 6.0+ · WordPress 6.2+ · PHP 7.4+ · HPOS
Version
Pro v1.0.3
Free v1.0.2 (wordpress.org)
Licence
two sites, annual
Trial
7 days, no card, one per site
Or all 173 Pro modules with All Access — 4 990 ₴ / year

The module in action — 47 sec

Clear even without sound: Ukrainian subtitles

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
Packaging profiles: weight in grams across 8 LUCID material types ✔ ✔
Profile per product, per category (Pro), and separately per shipment ✔ ✔
Shipment packaging counted per order or per line item ✔ ✔
Snapshot at order time: changing the carton doesn't rewrite filed reports ✔ ✔
Period report in kilograms to three decimal places ✔ ✔
Order count shown next to the figure — see whether it's even plausible ✔ ✔
German interface — read by an accountant, not a developer ✔ ✔
HPOS and block checkout, works only through the WooCommerce API ✔ ✔
CSV export that German Excel opens without complaint — ✔
Recalculation of existing orders for a chosen period — ✔

What it looks like

LUCID packaging quantity report by material type in WooCommerce
Report by period: kilograms to three decimal places for each material type — exactly what the register asks for.

Key points

Packaging profiles

A profile is packaging with a weight for each material: “Karton M” = 320 g of paper plus 12 g of plastic for tape.

Report and CSV

Pick a period and get a table by material type in kilograms to three decimal places, plus the order count, so you can see straight away whether the figure is even plausible.

Who actually needs this

If you sell into Germany, you’re required to register with LUCID and file a Mengenmeldung annually (or quarterly, for large volumes): how many kilograms of packaging of which material type you put on the market.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — two sites

Moving the store? Unbind the licence on the old domain and activate it on the new one yourself. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • WordPress 6.2 and newer, WooCommerce, PHP 7.4 and newer. Compatible with HPOS. The module calls no external services for its calculations — everything is calculated locally and order data never leaves; it contacts the CatCode server only to check a licence key.

Frequently bought with Verpackungsmengen für LUCID (VerpackG) for WooCommerce

4 modules in one order — 40% cheaper than separately

“Store starter” bundle Verpackungsmengen für LUCID (VerpackG) Nova Poshta Premium Mono Acquiring Telegram notifications and Viber/SMS for customers Need more — all 173 modules in All Access for 4 990 ₴.
2 490 ₴ / year instead of 4 160 UAH bought separately
Buy the bundle →

Full module description

Verpackungsmengen für LUCID (VerpackG) is a WooCommerce module for the German market: it works out the packaging weight of every order by LUCID material type and produces a ready Mengenmeldung, which the seller enters into LUCID and the dual system’s dashboard.

Why the store needs this

Anyone shipping packaged goods to Germany must report packaging weight — from the very first parcel. In practice this weight is usually worked out in Excel from memory: how much that carton weighed and how many went out over the year. The module takes the figure straight from orders.

Packaging profiles

A profile is packaging with a weight for each material: “Karton M” = 320 g of paper plus 12 g of plastic for tape. A profile is attached to a product, a category (in Pro), or set separately for the shipment itself. Changed the carton? Edit the profile, not hundreds of product cards.

The material types are the same as in LUCID: glass; paper, cardboard; ferrous metals; aluminium; plastic; beverage cartons; other composites; other materials.

Report and CSV

Pick a period and get a table by material type in kilograms to three decimal places, plus the order count, so you can see straight away whether the figure is even plausible. In Pro the same report exports to CSV, which German Excel opens without complaint.

Who actually needs this

If you sell into Germany, you’re required to register with LUCID and file a Mengenmeldung annually (or quarterly, for large volumes): how many kilograms of packaging of which material type you put on the market.

The problem isn’t the report itself, but where the figures come from. The typical route is opening Excel at year-end and guessing from memory how many boxes, how much film and filler there were. It’s slow, it doesn’t match reality, and the responsibility for the figures is yours.

The snapshot is the key detail

The module doesn’t calculate the report “on the fly” from current profiles. It stores the result at the moment of the order.

This matters: if you switched to a lighter box in March and changed the profile, February’s orders must stay calculated with the old box. A module that recalculates retroactively from current profiles quietly rewrites reporting you’ve already filed — and the discrepancy surfaces during an audit, not in your admin.

What the admin gets

A dedicated packaging profiles screen: name, weight in grams across the eight types. Then profile assignment to products, and in Pro to categories too, so you don’t have to set thousands of items by hand.

The shipment’s own packaging (box, tape, filler) is counted either once per order or per line item — depending on how you actually pack.

The report shows kilograms to three decimal places, with the order count next to it that the figure is built from. This lets you sanity-check the result without opening the database.

What the module doesn’t do

It doesn’t file the report for you and has no LUCID integration: filing stays your action in the dashboard. The module covers exactly the part that’s impossible to do accurately by hand — tracking grams per order over a period.

It also doesn’t invent weights. If profiles are described roughly, the report will be exactly as accurate as the profiles are.

Free version and Pro

Pro lifts the limit on the number of profiles and on the report period (any period and whole years), and adds category-level profiles (one action instead of a thousand), CSV report export and backfilling of existing orders.

Under the hood

The packaging snapshot is written to the module’s own table, linked to the order, so it survives a theme change, WooCommerce updates and the move to HPOS. The report is built by querying this table over a date range, with no nightly cron jobs.

The material types are hard-coded to exactly the eight from the LUCID form — the module doesn’t let you invent your own, because that would make the report unfileable.

How to install

1. Upload the archive under “Plugins → Add New → Upload Plugin” and activate it.

2. WooCommerce → Verpackung — describe the packaging profiles you actually use.

3. Assign profiles to products (to categories in Pro) and set the shipment profile.

4. Place a test order and check that its packaging snapshot appears.

5. WooCommerce → Mengenmeldung — pick a period and check the kilograms.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Does the module file data with LUCID itself?

No. The register doesn't accept machine submissions from stores — the obligated party enters the figures themselves. The module gives exactly the numbers asked for, in the right units.

What about orders placed before installation?

Recalculation in Pro recomputes the chosen period using current profiles. If packaging was different back then, create a separate profile with the weight from that time and recalculate the period with it.

Is shipment packaging counted per order or per product?

It's switchable. If you ship bulky items individually, count per line item: three products in an order will produce three cartons.

Why a snapshot instead of recalculating on the fly?

Because the reporting has already been filed. If you switch to a lighter carton next year, last year's figure must not change retroactively — otherwise you won't be able to explain the discrepancy in an audit.

How many sites can be activated with one key?

One. The licence is annual: once it ends, the module keeps working, only updates and support stop.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module