Grüner Punkt · verpackgo-m2
An architecture atlas of the Grüner Punkt licensing shop: 1 shop, 2 websites, 6 calculator surfaces, 4 material code families. 6 diagrams and 1 glossary. Ein Architektur-Atlas des Grüner-Punkt-Lizenzshops: 1 Shop, 2 Websites, 6 Rechner-Oberflächen, 4 Materialcode-Familien. 6 Diagramme und 1 Glossar.
Cmd+P exports this page as a PDF.Cmd+P exportiert die Seite als PDF.
01 · LandscapeLandkarte
1 Adobe Commerce Cloud project, 1 domain. base (id 1) is the public shop. digidot (id 2) is hidden: the Fastly corridor 302s every non-checkout path to /de/, robots say NOINDEX, the public sitemaps exclude it. The QA VPN bypasses the corridor. 1 Adobe-Commerce-Cloud-Projekt, 1 Domain. base (ID 1) ist der öffentliche Shop. digidot (ID 2) ist versteckt: Der Fastly-Korridor leitet jeden Nicht-Checkout-Pfad per 302 auf /de/, robots stehen auf NOINDEX, die öffentlichen Sitemaps lassen ihn aus. Das QA-VPN umgeht den Korridor.
%%{init: {'flowchart': {'nodeSpacing': 24, 'rankSpacing': 42, 'curve': 'basis', 'htmlLabels': true, 'padding': 6}}}%%
flowchart LR
subgraph gbase["<span class='dg-g'><svg viewBox='0 0 24 24'><use href='#lc-store'/></svg>BASE (1) · MAIN SHOP</span>"]
home["<span class='dg dg-content'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-panels-top-left'/></svg></span><span class='dg-b'><span class='dg-cat'>CMS</span><span class='dg-t'>Homepage tiles</span><span class='dg-m'><span class='dg-chip'>plus footer links</span></span></span></span>"]
selector["<span class='dg dg-entry'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-mouse-pointer-click'/></svg></span><span class='dg-b'><span class='dg-cat'>ENTRY</span><span class='dg-t'>Selector</span><span class='dg-m'><span class='dg-chip'>/<wbr>license/<wbr>configurator/<wbr>choose</span></span></span></span>"]
confdisp["<span class='dg dg-calculator'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-sliders-horizontal'/></svg></span><span class='dg-b'><span class='dg-cat'>CALCULATOR</span><span class='dg-t'>License Configurator</span><span class='dg-m'><span class='dg-chip'>/<wbr>license/<wbr>configurator/<wbr>display</span></span></span></span>"]
brand["<span class='dg dg-channel'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-shopping-bag'/></svg></span><span class='dg-b'><span class='dg-cat'>CHANNEL</span><span class='dg-t'>DigiDot Markenshop</span><span class='dg-m'><span class='dg-chip'>?type=digidot</span></span></span></span>"]
bviews["<span class='dg dg-meta'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-globe'/></svg></span><span class='dg-b'><span class='dg-cat'>STORE VIEWS</span><span class='dg-t'>de · en · zh · fr</span><span class='dg-m'><span class='dg-chip'>ids 1–4</span><span class='dg-chip'>INDEX,FOLLOW</span></span></span></span>"]
end
subgraph gdigi["<span class='dg-g'><svg viewBox='0 0 24 24'><use href='#lc-lock-keyhole'/></svg>DIGIDOT (2) · HIDDEN SHOP</span>"]
deeplink["<span class='dg dg-checkout'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-link-2'/></svg></span><span class='dg-b'><span class='dg-cat'>DEEPLINK</span><span class='dg-t'>/<wbr>digidot-checkout</span><span class='dg-m'><span class='dg-chip'>clears cart</span><span class='dg-chip'>adds digidot.code</span></span></span></span>"]
dviews["<span class='dg dg-meta'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-globe'/></svg></span><span class='dg-b'><span class='dg-cat'>STORE VIEWS</span><span class='dg-t'>digidot_<wbr>de … digidot_<wbr>fr</span><span class='dg-m'><span class='dg-chip'>ids 11,14,17,20</span><span class='dg-chip'>NOINDEX,NOFOLLOW</span></span></span></span>"]
end
visitor["<span class='dg dg-visitor'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-user-round'/></svg></span><span class='dg-b'><span class='dg-cat'>VISITOR</span><span class='dg-t'>Public visitor</span><span class='dg-m'><span class='dg-chip'>www.verpackgo.com</span></span></span></span>"]
foreign["<span class='dg dg-visitor'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-factory'/></svg></span><span class='dg-b'><span class='dg-cat'>VISITOR</span><span class='dg-t'>Foreign manufacturer</span><span class='dg-m'><span class='dg-chip'>direct link only</span></span></span></span>"]
qa["<span class='dg dg-external'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-shield-check'/></svg></span><span class='dg-b'><span class='dg-cat'>QA</span><span class='dg-t'>Y1 QA</span><span class='dg-m'><span class='dg-chip'>VPN 18.159.42.168</span></span></span></span>"]
corridor["<span class='dg dg-warning'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-route'/></svg></span><span class='dg-b'><span class='dg-cat'>FASTLY</span><span class='dg-t'>Access corridor</span><span class='dg-m'><span class='dg-chip'>non-checkout /<wbr>digidot_<wbr>*</span><span class='dg-chip'>302 /<wbr>de/<wbr></span></span></span></span>"]
engine["<span class='dg dg-shared'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-cog'/></svg></span><span class='dg-b'><span class='dg-cat'>SHARED</span><span class='dg-t'>Configurator engine</span><span class='dg-m'><span class='dg-chip'>price lists</span><span class='dg-chip'>min order value</span></span></span></span>"]
co["<span class='dg dg-checkout'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-shopping-cart'/></svg></span><span class='dg-b'><span class='dg-cat'>CHECKOUT</span><span class='dg-t'>Checkout, 2 steps</span><span class='dg-m'><span class='dg-chip'>Payone</span><span class='dg-chip'>SEPA</span></span></span></span>"]
soap["<span class='dg dg-external'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-user-check'/></svg></span><span class='dg-b'><span class='dg-cat'>SOAP</span><span class='dg-t'>Existing-customer check</span><span class='dg-m'><span class='dg-chip'>esb0.gruener-punkt.de</span><span class='dg-chip'>WPVKundenpruefung</span></span></span></span>"]
maps["<span class='dg dg-content'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-map'/></svg></span><span class='dg-b'><span class='dg-cat'>SITEMAP</span><span class='dg-t'>Public sitemaps</span><span class='dg-m'><span class='dg-chip'>base views only</span></span></span></span>"]
visitor --> home
home --> selector
selector --> confdisp
visitor --- brand
foreign --> corridor
corridor --> deeplink
qa -.- deeplink
confdisp --> engine
brand --- engine
engine --> co
deeplink --> co
soap -.-|"blocks duplicates"| co
maps -.- bviews
linkStyle default stroke:#27302F61,stroke-width:1.1px;
linkStyle 0 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 1 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 2 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 4 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 5 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 7 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 9 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 10 stroke:#27302F9E,stroke-width:1.6px;
classDef card fill:none,stroke:none;
class visitor,foreign,qa,corridor,bviews,home,selector,confdisp,brand,dviews,deeplink,engine,co,soap,maps card;
%%{init: {'flowchart': {'nodeSpacing': 24, 'rankSpacing': 42, 'curve': 'basis', 'htmlLabels': true, 'padding': 6}}}%%
flowchart LR
subgraph gbase["<span class='dg-g'><svg viewBox='0 0 24 24'><use href='#lc-store'/></svg>BASE (1) · HAUPTSHOP</span>"]
home["<span class='dg dg-content'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-panels-top-left'/></svg></span><span class='dg-b'><span class='dg-cat'>CMS</span><span class='dg-t'>Startseiten-Kacheln</span><span class='dg-m'><span class='dg-chip'>plus Footer-Links</span></span></span></span>"]
selector["<span class='dg dg-entry'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-mouse-pointer-click'/></svg></span><span class='dg-b'><span class='dg-cat'>EINSTIEG</span><span class='dg-t'>Selector</span><span class='dg-m'><span class='dg-chip'>/<wbr>license/<wbr>configurator/<wbr>choose</span></span></span></span>"]
confdisp["<span class='dg dg-calculator'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-sliders-horizontal'/></svg></span><span class='dg-b'><span class='dg-cat'>RECHNER</span><span class='dg-t'>Lizenzkonfigurator</span><span class='dg-m'><span class='dg-chip'>/<wbr>license/<wbr>configurator/<wbr>display</span></span></span></span>"]
brand["<span class='dg dg-channel'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-shopping-bag'/></svg></span><span class='dg-b'><span class='dg-cat'>KANAL</span><span class='dg-t'>DigiDot-Markenshop</span><span class='dg-m'><span class='dg-chip'>?type=digidot</span></span></span></span>"]
bviews["<span class='dg dg-meta'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-globe'/></svg></span><span class='dg-b'><span class='dg-cat'>STORE VIEWS</span><span class='dg-t'>de · en · zh · fr</span><span class='dg-m'><span class='dg-chip'>IDs 1–4</span><span class='dg-chip'>INDEX,FOLLOW</span></span></span></span>"]
end
subgraph gdigi["<span class='dg-g'><svg viewBox='0 0 24 24'><use href='#lc-lock-keyhole'/></svg>DIGIDOT (2) · VERSTECKTER SHOP</span>"]
deeplink["<span class='dg dg-checkout'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-link-2'/></svg></span><span class='dg-b'><span class='dg-cat'>DEEPLINK</span><span class='dg-t'>/<wbr>digidot-checkout</span><span class='dg-m'><span class='dg-chip'>leert Warenkorb</span><span class='dg-chip'>digidot.code</span></span></span></span>"]
dviews["<span class='dg dg-meta'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-globe'/></svg></span><span class='dg-b'><span class='dg-cat'>STORE VIEWS</span><span class='dg-t'>digidot_<wbr>de … digidot_<wbr>fr</span><span class='dg-m'><span class='dg-chip'>IDs 11,14,17,20</span><span class='dg-chip'>NOINDEX,NOFOLLOW</span></span></span></span>"]
end
visitor["<span class='dg dg-visitor'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-user-round'/></svg></span><span class='dg-b'><span class='dg-cat'>BESUCHER</span><span class='dg-t'>Öffentlicher Besucher</span><span class='dg-m'><span class='dg-chip'>www.verpackgo.com</span></span></span></span>"]
foreign["<span class='dg dg-visitor'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-factory'/></svg></span><span class='dg-b'><span class='dg-cat'>BESUCHER</span><span class='dg-t'>Ausländischer Hersteller</span><span class='dg-m'><span class='dg-chip'>nur Direktlink</span></span></span></span>"]
qa["<span class='dg dg-external'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-shield-check'/></svg></span><span class='dg-b'><span class='dg-cat'>QA</span><span class='dg-t'>Y1 QA</span><span class='dg-m'><span class='dg-chip'>VPN 18.159.42.168</span></span></span></span>"]
corridor["<span class='dg dg-warning'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-route'/></svg></span><span class='dg-b'><span class='dg-cat'>FASTLY</span><span class='dg-t'>Zugangskorridor</span><span class='dg-m'><span class='dg-chip'>alles außer Checkout</span><span class='dg-chip'>302 /<wbr>de/<wbr></span></span></span></span>"]
engine["<span class='dg dg-shared'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-cog'/></svg></span><span class='dg-b'><span class='dg-cat'>GEMEINSAM</span><span class='dg-t'>Konfigurator-Kern</span><span class='dg-m'><span class='dg-chip'>Preislisten</span><span class='dg-chip'>Mindestbestellwert</span></span></span></span>"]
co["<span class='dg dg-checkout'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-shopping-cart'/></svg></span><span class='dg-b'><span class='dg-cat'>CHECKOUT</span><span class='dg-t'>Checkout, 2 Schritte</span><span class='dg-m'><span class='dg-chip'>Payone</span><span class='dg-chip'>SEPA</span></span></span></span>"]
soap["<span class='dg dg-external'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-user-check'/></svg></span><span class='dg-b'><span class='dg-cat'>SOAP</span><span class='dg-t'>Bestandskundenprüfung</span><span class='dg-m'><span class='dg-chip'>esb0.gruener-punkt.de</span><span class='dg-chip'>WPVKundenpruefung</span></span></span></span>"]
maps["<span class='dg dg-content'><span class='dg-ic'><svg viewBox='0 0 24 24'><use href='#lc-map'/></svg></span><span class='dg-b'><span class='dg-cat'>SITEMAP</span><span class='dg-t'>Öffentliche Sitemaps</span><span class='dg-m'><span class='dg-chip'>nur base-Views</span></span></span></span>"]
visitor --> home
home --> selector
selector --> confdisp
visitor --- brand
foreign --> corridor
corridor --> deeplink
qa -.- deeplink
confdisp --> engine
brand --- engine
engine --> co
deeplink --> co
soap -.-|"blockt Dubletten"| co
maps -.- bviews
linkStyle default stroke:#27302F61,stroke-width:1.1px;
linkStyle 0 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 1 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 2 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 4 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 5 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 7 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 9 stroke:#27302F9E,stroke-width:1.6px;
linkStyle 10 stroke:#27302F9E,stroke-width:1.6px;
classDef card fill:none,stroke:none;
class visitor,foreign,qa,corridor,bviews,home,selector,confdisp,brand,dviews,deeplink,engine,co,soap,maps card;
| Website | Store groupStore-Gruppe | Store views | ReachableErreichbar |
|---|---|---|---|
base (1) · Main Website |
main_website_store (1) |
de(1) · en(2) · zh(3) · fr(4) |
public, indexedöffentlich, indexiert |
digidot (2) · DigiDot |
digidot_store (2) |
digidot_de(11) · digidot_en(14) · digidot_zh(17) · digidot_fr(20) |
direct link only, checkout corridornur Direktlink, Checkout-Korridor |
Store codes are de / en / zh / fr; locales de_DE, en_US, zh_Hans_CN, fr_FR. Source: app/etc/config.php.Store-Codes de / en / zh / fr; Locales de_DE, en_US, zh_Hans_CN, fr_FR. Quelle: app/etc/config.php.
02 · Calculator familyRechner-Familie
4 license types share 1 configurator route and differ by material family: B system participation, T transport, X commercial, M DigiDot. The BVM flow and the hidden-shop deeplink sit beside them. 4 Lizenztypen teilen sich 1 Konfigurator-Route und unterscheiden sich in der Materialfamilie: B Systembeteiligung, T Transport, X Gewerbe, M DigiDot. Daneben stehen der BVM-Fluss und der Deeplink des versteckten Shops.
The selector routes to system participation, TVP, and GEW. Abroad routes to BVM.
Old URLs redirect to the TVGE selector from the cutover date.
Follows the same build pattern as the DigiDot launch.
Der Selector führt zu Systembeteiligung, TVP und GEW. Ausland führt zu BVM.
Alte URLs leiten ab Stichtag auf den TVGE-Selector um.
Folgt demselben Bauplan wie der DigiDot-Launch.
03 · End-to-end flowAblauf Ende-zu-Ende
3 steps for standard types, 4 for DigiDot. Every change fires a debounced price call. Add-to-cart writes the kg amount as the bundle option quantity. The price is recalculated on every totals collection, never stored on the product. 3 Schritte bei Standardtypen, 4 bei DigiDot. Jede Änderung löst einen entprellten Preis-Call aus. Add-to-Cart schreibt die kg-Menge als Bundle-Options-Menge. Der Preis wird bei jeder Totals-Berechnung neu ermittelt und liegt nie am Produkt.
04 · DigiDot
Markenshop: DigiDot as a license type on the base website. Hidden shop: the digidot website, reachable by direct link through the Fastly corridor. Both end in the same DigiDot checkout: 36 € minimum at order, then billed yearly by GTIN usage via Digi Cycle. Markenshop: DigiDot als Lizenztyp auf der base-Website. Versteckter Shop: die digidot-Website, erreichbar per Direktlink durch den Fastly-Korridor. Beide enden im selben DigiDot-Checkout: min. 36 € bei Bestellung, danach jährlich nach GTIN-Nutzung über Digi Cycle abgerechnet.
05 · Pricing enginePreismaschine
Prices sit in license_configurator_price_list_item, imported by CSV in the ERP format. Contract types resolve to a contract code, each material matches a year-valid tier, rows are rounded before summing, a minimum order value clamps the result. Preise liegen in license_configurator_price_list_item, importiert per CSV im ERP-Format. Vertragsarten lösen zu einem Vertragscode auf, jedes Material trifft eine jahresgültige Staffel, Zeilen werden vor der Summierung gerundet, ein Mindestbestellwert begrenzt das Ergebnis.
| Contract codeVertragscode | ReadingLesart | Used forVerwendet für |
|---|---|---|
BTVT / BTV8 | B = participation, VT = contractB = Beteiligung, VT = Vertrag | system participation onlynur Systembeteiligung |
MAVT | M = trademark (Marke)M = Marke | trademark usage onlynur Markennutzung |
BMVT / BMV8 | B + M combinedB + M kombiniert | participation plus trademarkBeteiligung plus Marke |
BGP5 / KGP5 | legacy Grüner Punkt listsalte Grüner-Punkt-Listen | BGP5 participation only, KGP5 combinedBGP5 nur Beteiligung, KGP5 kombiniert |
DDMAVT | DigiDot MarkeDigiDot Marke | DigiDot |
19 distinct contract codes in the live price table. Legacy product SKUs still encode them: BTVT2025B1 = list BTVT, year 2025, fraction B1.19 verschiedene Vertragscodes in der Live-Preistabelle. Alte Produkt-SKUs kodieren sie noch: BTVT2025B1 = Liste BTVT, Jahr 2025, Fraktion B1.
06 · CutoverStichtag
TVGE with 22 products replaces TVP and GEW. GEW leaves the homepage, footer, and sitemap. The authorization flow narrows. Checkout becomes Germany-only for standard carts. DigiDot is the exception throughout. These changes are planned for the cutover date; nothing is live yet. TVGE mit 22 Produkten ersetzt TVP und GEW. GEW verschwindet von Homepage, Footer und Sitemap. Der Bevollmächtigungsfluss wird schmaler. Der Checkout wird für Standard-Warenkörbe auf Deutschland begrenzt. DigiDot ist durchgehend die Ausnahme. Diese Änderungen sind für den Stichtag geplant; noch nichts ist live.
| AreaBereich | What changes on 12.08.2026Was sich am 12.08.2026 ändert |
|---|---|
| CalculatorRechner | New TVGE contract type and calculator. TVP and GEW retire; their old URLs redirect to the TVGE selector.Neuer Vertragstyp TVGE samt Rechner. TVP und GEW laufen aus; ihre alten URLs leiten auf den TVGE-Selector um. |
| ProductsProdukte | 22 products TG1–TG22 with prices, loaded through the existing CSV import.22 Produkte TG1–TG22 mit Preisen, über den bestehenden CSV-Import geladen. |
| Content and navigationInhalt und Navigation | GEW leaves the homepage tiles, footer, and sitemap.GEW verschwindet aus Homepage-Kacheln, Footer und Sitemap. |
| Authorization (BVM)Bevollmächtigung (BVM) | Commercial packaging is dropped; transport folds into TVGE.Gewerbeverpackung entfällt; Transport geht in TVGE auf. |
| RoutingRouting | A location abroad goes straight into authorization; the obligation notice moves to 12.08.2026.Ausland führt direkt in die Bevollmächtigung; der Pflichthinweis wechselt auf den 12.08.2026. |
| Checkout countryCheckout-Land | Germany only for standard carts, decided by what is in the cart.Nur Deutschland für Standard-Warenkörbe, entschieden nach Warenkorbinhalt. |
| RolloutRollout | One shared date gate flips every change automatically. DigiDot stays the exception throughout.Ein zentrales Datums-Gate schaltet alle Änderungen automatisch. DigiDot bleibt durchgehend die Ausnahme. |
Existing TVP and GEW orders keep rendering unchanged. Only new sign-ups move to TVGE.Bestehende TVP- und GEW-Bestellungen werden unverändert dargestellt. Nur Neuabschlüsse laufen über TVGE.
07 · Module mapModul-Karte
All calculator code sits under app/code/GruenerPunkt. One engine, grouped by the role each module plays around it. Der gesamte Rechner-Code liegt unter app/code/GruenerPunkt. Ein Kern, gruppiert nach der Rolle jedes Moduls darum herum.
The engine. LicenseType and MaterialCode enums, the KO uiComponent builder, cart transformation, per-row rounding, config-as-content.Der Kern. Enums LicenseType und MaterialCode, KO-uiComponent-Builder, Warenkorb-Transformation, zeilenweise Rundung, Config-as-Content.
PriceCalculationService: contract-code resolution, tier match, trademark fee.PriceCalculationService: Vertragscode-Auflösung, Staffel-Match, Markengebühr.
The price table and its admin CSV import in the ERP column format.Die Preistabelle und ihr Admin-CSV-Import im ERP-Spaltenformat.
The choose pre-step: operational location and the authorization question, plus the obligation notice for locations abroad.Der choose-Vorschritt: Betriebsstätte und Bevollmächtigungsfrage, samt Pflichthinweis fürs Ausland.
The BVM flow: authorization products, registration-number validation, own agreements and order email, unsupported-license contact form.Der BVM-Fluss: Bevollmächtigungs-Produkte, Registrierungsnummern-Validierung, eigene AGB und Bestell-Mail, Kontaktformular.
Coupon codes that swap the contract code and surface the savings.Gutscheincodes, die den Vertragscode tauschen und die Ersparnis ausweisen.
DigiDot glue: the deeplink controller, buy-alone enforcement, website-scoped checkout, email identity, all product and text patches.DigiDot-Verbindung: Deeplink-Controller, Alleinkauf-Erzwingung, Website-Checkout, E-Mail-Identität, alle Produkt- und Textpatches.
Swaps the Payone credentials to account_bvm when the authorization SKU is in the cart.Tauscht die Payone-Zugangsdaten auf account_bvm, sobald die authorization-SKU im Warenkorb liegt.
Per-product minimum order value: 36 € for license and DigiDot, 250 € for packaging.Mindestbestellwert je Produkt: 36 € für Lizenz und DigiDot, 250 € für Verpackung.
The SOAP existing-customer check over the Adobe Private Link. Blocks duplicates, fails open on downtime.Die SOAP-Bestandskundenprüfung über den Adobe Private Link. Blockt Dubletten, blockiert nicht bei Ausfall.
The old Lizenzrechner. Still routable standalone; today it mainly feeds the Calculation Aid into the new configurator.Der alte Lizenzrechner. Noch eigenständig erreichbar; heute speist er vor allem die Verwiegungshilfe in den neuen Konfigurator ein.
08 · GlossaryGlossar
Verified against the codebase, docs, or i18n files. Verifiziert gegen Codebasis, Docs oder i18n-Dateien.
| TermBegriff | Deutsch | English | What it means hereWas es hier bedeutet | AnchorAnker |
|---|---|---|---|---|
| Bestandskundenprüfung | Bestandskundenprüfung | existing-customer check | SOAP operation WPVUstDublettenPruefung, endpoint path WPVKundenpruefung, over the Adobe Private Link; blocks known customers at checkoutSOAP-Operation WPVUstDublettenPruefung, Endpoint-Pfad WPVKundenpruefung, über den Adobe Private Link; blockt Bestandskunden im Checkout | Service/ApiClient.php |
| Betriebsstätte | Betriebsstätte | operational location | home or abroad; abroad drives the BVM and DigiDot logicInland oder Ausland; Ausland steuert die BVM- und DigiDot-Logik | OperationalLocation.php |
| BVM | Bevollmächtigung | authorization / authorized representative | flow for foreign producers appointing Green Dot Rep GmbH; SKU authorization, own Payone account bvmFluss für ausländische Hersteller mit Green Dot Rep GmbH als Bevollmächtigter; SKU authorization, eigenes Payone-Konto bvm | LicenseConfiguratorAuthorization |
| Der Grüne Punkt | Der Grüne Punkt | The Green Dot | the trademark customers license for their packagingdie Marke, die Kunden für ihre Verpackungen lizenzieren | config.php:498 |
| Digi Cycle | Digi Cycle | Digi Cycle | the portal that does the annual retroactive usage billing for DigiDotdas Portal, das die jährliche nachträgliche Nutzungsabrechnung für DigiDot macht | client-context.md |
| DigiDot | DigiDot | DigiDot | digital trademark platform of the Green Dot group; fourth license type, sold via two channelsdigitale Markenplattform der Green-Dot-Gruppe; vierter Lizenztyp, verkauft über zwei Kanäle | LicenseType.php |
| DSD | Duales System Deutschland | Dual System Germany | the client company behind Der Grüne Punkt, operator of the dual recycling systemdie Kundenfirma hinter Der Grüne Punkt, Betreiberin des dualen Systems | client-context.md |
| Fraktion | Fraktion | fraction / material | material families per license type: B1–B8 default, M1–M8 DigiDot, T1–T10 transport, X1–X14 commercialMaterialfamilien je Lizenztyp: B1–B8 Standard, M1–M8 DigiDot, T1–T10 Transport, X1–X14 Gewerbe | MaterialCode.php |
| GEW | Gewerbeverpackung | commercial packaging | license type with fractions X1–X14, Navision GEWV, retires 12.08.2026Lizenztyp mit Fraktionen X1–X14, Navision GEWV, endet 12.08.2026 | LicenseType.php |
| GTIN | GTIN | Global Trade Item Number | drives the DigiDot tiers: up to 100 → 30 €/yr, from the 101st → 15 €/yrtreibt die DigiDot-Staffeln: bis 100 → 30 €/Jahr, ab der 101. → 15 €/Jahr | DigiDotProductTextInstaller |
| Lizenzkonfigurator | Lizenzkonfigurator | License Configurator | the current stepwise engine behind /license/configurator/displayder aktuelle Schritt-für-Schritt-Kern hinter /license/configurator/display | LicenseConfigurator |
| Lizenzrechner | Lizenzrechner | License Calculator | the old generation, still routable, feeds the Calculation Aiddie alte Generation, noch erreichbar, liefert die Verwiegungshilfe | LicenseCalculator |
| LUCID / ZSVR | Verpackungsregister / Zentrale Stelle | packaging register / central agency | the official register every producer must be listed in, run by the ZSVRdas amtliche Register, in dem jeder Hersteller stehen muss, betrieben von der ZSVR | CMS fixtures |
| Markennutzung | Markennutzung | trademark usage | the right to print the mark; DigiDot relabels it "DigiDot and Trademark use"das Recht, die Marke zu drucken; DigiDot benennt es in "DigiDot und Markennutzung" um | ContractType.php |
| Markenshop | Markenshop | brand shop | DigiDot as a license type on the public base website, ?type=digidotDigiDot als Lizenztyp auf der öffentlichen base-Website, ?type=digidot | README.md:91 |
| MOV | Mindestbestellwert | minimum order value | 36 € for license and DigiDot carts, 250 € for packaging36 € für Lizenz- und DigiDot-Warenkörbe, 250 € für Verpackung | ProductMinimumOrderValue |
| PPWR | EU-Verpackungsverordnung | Packaging and Packaging Waste Regulation | EU regulation, served by an advice-request form under /ppwrEU-Verordnung, bedient über ein Beratungsformular unter /ppwr | PackagingWasteRegulationForm |
| Registrierungsnummer | Registrierungsnummer | registration number | LUCID id validated in the BVM checkout, hidden on the DigiDot checkoutLUCID-Nummer, im BVM-Checkout validiert, im DigiDot-Checkout ausgeblendet | ValidateRegistrationNumber |
| SKU-Muster | SKU-Muster | SKU patterns | license.<type>, material.<code>, digidot.code; legacy: BTVT2025B1 = list + year + fractionlicense.<type>, material.<code>, digidot.code; alt: BTVT2025B1 = Liste + Jahr + Fraktion | LicenseProduct + DigiDotShop |
| Systembeteiligung | Systembeteiligung | system participation | paying into the dual system; the default license typeEinzahlung ins duale System; der Standard-Lizenztyp | ContractType.php |
| TrademarkUse G/T | Markennutzung G/T | trademark use G/T | G = for all packaging subject to participation, T = only for certain articlesG = für sämtliche beteiligungspflichtigen Verpackungen, T = nur für bestimmte Artikel | TrademarkUse.php |
| TVGE | Transport- und Gewerbeverpackung | combined transport + commercial | the new contract type from 12.08.2026, products TG1–TG22, replaces TVP and GEWder neue Vertragstyp ab 12.08.2026, Produkte TG1–TG22, ersetzt TVP und GEW | LicenseType.php |
| TVP | Transportverpackung | transport packaging | license type with fractions T1–T10, Navision TVPV, retires 12.08.2026Lizenztyp mit Fraktionen T1–T10, Navision TVPV, endet 12.08.2026 | LicenseType.php |
| VE | Verkaufseinheit | sales unit | sales unit; always spelled out as Verkaufseinheit in the texts, never abbreviatedVerkaufseinheit; in den Texten immer ausgeschrieben, nie abgekürzt | tooltip CMS blocks |
| VerpackG | Verpackungsgesetz | Packaging Act | the law (§ 7) that forces system participationdas Gesetz (§ 7), das die Systembeteiligung erzwingt | i18n de_DE.csv |
| Versteckter Shop | versteckter Shop | hidden shop | the separate digidot website (id 2), Fastly-gated, NOINDEX, checkout corridor onlydie eigene digidot-Website (ID 2), Fastly-geschützt, NOINDEX, nur Checkout-Korridor | config/fastly/ |
| Vertragscode | Vertragscode | contract code | price-list key: BTVT, MAVT, BMVT, BGP5, DDMAVT and more; 19 codes in the live tablePreislisten-Schlüssel: BTVT, MAVT, BMVT, BGP5, DDMAVT und weitere; 19 Codes in der Live-Tabelle | PriceList.php |
| Verwiegungshilfe | Verwiegungshilfe | Calculation Aid | S/M/L weight-estimation helper injected into the material step for the default typeS/M/L-Gewichtsschätzhilfe, in den Materialschritt des Standardtyps eingespeist | CalculationAid.php |