﻿ticket	summary	component	version	milestone	type	owner	status	created	_changetime	_description	_reporter
786	"Kostenlos führt nicht zu ""Zahlung erhalten"""	Core			defect		new	2022-07-14T07:50:21+02:00	2022-07-14T07:50:21+02:00	Bestellungen die mit kostenlos durchlaufen werden, z.B. Gutscheinwert deckt Bestellwert bleiben auf Eingegangen.	d.schmitzer
802	"Theme: wpShopGermany - Feature: ""In den Warenkorb""-button"	Core			defect		new	2023-08-18T16:43:34+02:00	2023-08-18T16:43:34+02:00	"Ich habe angefangen ein Feature in das Theme zu integrieren. Dieses Erlaubt es einen ""In den Warenkorb""-button auf den Produkansichtsseiten und Produktübersichtsseiten anzuzeigen. Hier fehlt noch das entsprechende JS, welches das Produkt in den Warenkoblayer und in den Warenkorb legt. Dieses Feature gibt es bereits in dem snorflex.de Shop. 

Dort sollte das entsprechende JS auch existieren und muss nur in unser Theme übernommen werden. (vermutlich ist es nicht ganz so einfach wie es klingt)
Meinen Zwischenstand hierzu habe ich in das SVN gepushed: **Revision 8356**"	Karl Herre
781	"Wertgutscheine immer ""mehrfach verwendbar"""	Core			enhancement		new	2022-04-04T09:52:44+02:00	2022-04-04T09:52:44+02:00	"- Option ""Mehrfach verwendbar"" für Wertgutscheine immer aktiv annehmen
- Option im Backend bei Wertgutscheinen ausblenden

https://forum.maennchen1.de/viewtopic.php?f=25&t=10483&p=63729#p63729"	d.schmitzer
783	Link auf WiderrufsPDF in Platzhaltern / Fehler wenn Dokument nicht da abfangen / URL im Backend angleichen	Core			enhancement		new	2022-05-30T14:59:36+02:00	2022-05-30T14:59:36+02:00	"Ähm das gibt ähm gab es noch nicht ...

Nun aber: https://shop.maennchen1.de/?getRevocationForm

Müsste noch in die Doku und vielleicht ein Platzhalter und vielleicht die URL im Backend, Fehler wenn nicht existiert und auch im Backend ändern. Es ist ja eine öffentliche Datei.

Ich leg ein Trac an, bin momentan an Snorflex und will wenigstens einen Punkt heute schaffen. Bau hat gestresst ich hab mich aber immer abgemeldet.
Am 30.05.22 um 14:52 schrieb Roger Rehnelt:
>
> Hat geklappt. Danke!
>
>  
>
> Was mir jetzt noch fehlt, ist das Widerrufsformular (im Footer verlinkt):
>
> https://shop.maennchen1.de/wp-content/uploads/wpsg/wpsg_revocation/widerrufsformular.pdf
>
>  
>
> Im Backend wird es hier:
>
> https://shop.maennchen1.de/wp-admin/admin.php?page=wpsg-Admin&subaction=widerrufsbelehrung
>
> Nur so verlinkt:
>
> https://shop.maennchen1.de/wp-admin/admin.php/?page=wpsg-Admin&subaction=widerrufsbelehrung&download&noheader=1&_wpnonce=3c24d1d944
>
>  
>
>  
>
> Mit freundlichen Grüßen
>
> Roger Rehnelt"	d.schmitzer
526	"Problem bei manuellem Wechsel auf ""Zahlung akzeptiert"""	Core			defect	d.schmitzer	new	2017-03-02T07:52:44+01:00	2017-03-02T07:52:44+01:00	"Bestellung wird manuell auf ""Zahlung akzeptiert"" gesetzt, bevor der WebHook vom Zahlungsanbieter kommt und anschließend die Rechnung geschrieben (Wechsel auf Rechnung geschrieben)

Kommt nun später der Webhook, wird der Status wieder auf ""Zahlung akzeptiert"" gesetzt.

Man müsste irgendwo definieren welche Zustände als abgeschlossen gelten und den Aufruf der URL Benachrichtigung ""Zahlung"" verhindern. Möglichst versteckt im Backend mit Vorgabe ""Zahlung akzeptiert"""	d.schmitzer
706	Lieferschein: Vorschau und Freitext eingaben geben Fehlermeldungen aus	Core	4.1		defect	d.schmitzer	new	2019-11-25T16:12:04+01:00	2019-11-25T16:12:04+01:00	Wenn man das Modul Lieferschein in der Modulkonfiguration bearbeiten möchte oder eine Vorschau sich ansehen will gibt es nur die folgenden Fehlermeldungen (siehe Anhang).	Karl Herre
734	Schriftart und Textfarbe im Header lässt sich nicht ändern	Core			defect	d.schmitzer	new	2020-05-08T14:50:15+02:00	2020-05-08T14:50:15+02:00	"Customizer -> Globale Einstellungen -> ""Schriftart""
Customizer -> Farben -> ""Textfarbe im Header""

diese Einstellungen werden nicht gespeichert und auch nicht im Customizer angezeigt.

https://forum.maennchen1.de/viewtopic.php?f=27&t=10048"	Karl Herre
538	E-Mail SPAM Schutz	Core			task	d.schmitzer	new	2017-11-24T13:14:48+01:00	2018-09-11T14:43:29+02:00	E-Mail Adressen SPAM Schutz (Plugin von Daniel) in Shop integrieren + @=(at) bei automatisiertem Ausfüllen (angemeldeter Kunde) wirft Fehler	t.goetzrath
562	Bestellbearbeitung: hinzufügen von Variantenprodukt in eine bereits bestehende Bestellung	Core	4.0		task	d.schmitzer	new	2017-11-24T13:48:21+01:00	2017-11-24T13:48:21+01:00		t.goetzrath
638	Retourenlabel	Core	4.1		task	d.schmitzer	new	2019-02-27T09:55:00+01:00	2019-02-27T09:55:00+01:00	Wir hatten bereits begonnen, ein Retourenlabel zu integrieren (basierend auf den Code von Frixi (https://forum.maennchen1.de/viewtopic.php?f=15&t=8534&p=50976&hilit=https%3A%2F%2Famsel.dpwn.net#p50976)), der jedoch nicht (mehr) funktioniert. Daher haben wir uns entschlossen, diesen Code wieder zu entfernen und für die Zukunft ein Modul zu realisieren, indem nicht nur ein DHL-Retourenlabel erstellt werden kann, sondern auch andere Anbieten angeschlossen sind. 	t.goetzrath
678	Hotelmodul	Core	4.1		wunsch	d.schmitzer	new	2019-07-04T08:27:19+02:00	2019-07-04T08:27:19+02:00	"Zimmer = Produkt 
Zeitraum = Abfragen An- und Abreise
Preisberechung: Zimmerpreis * Tagesanzahl (resultierend aus dem Zeitraum) 
produkt_row mit Abfragen (Erwachsene, Kindern, VP, HP, ) --> Mittels Produktvarianten möglich
Unterschiedliche Zimmerpreise für unterschiedliche Zeiträume (saisonbedingt)
Produktbackend: Preisberechnungsgrundlage nach Abreise --> Lagerbestand zurücksetzen"	t.goetzrath
521	Produktattribute nicht an Suchfunktion angebunden	Core	3.12	3.13	defect	d.schmitzer	new	2017-02-13T08:37:41+01:00	2017-03-24T08:11:06+01:00	In der WordPress-Suche kann zwar nach Produktvarianten gesucht werden, aber Produktattribute werden nicht berücksichtigt. 	t.goetzrath
182	Platzhalter um eine Formatierungsfunktion erweitern	mod_downloadplus	3.0	3.13	enhancement		new	2013-02-13T11:50:25+01:00	2013-02-13T11:50:25+01:00	"Am flexibelsten wäre es wohl, PHP-Funktionen anzubieten. Vielleicht diese ""maskieren"". Also statt 

{{{
number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )
}}}


{{{
wpsg_number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )
}}}

Nicht dass dann einer auf die Idee kommt anderen PHP-Code nutzen zu können.

Da auch Datumsfunktionen in den Platzhaltern vorkommen, wäre ein wpsg_date() sicherlich auch sinnvoll."	Roger Rehnelt
482	Modul Download / ggf. DownloadPlus	Core	3.11	3.13	enhancement	d.schmitzer	new	2016-08-03T14:07:39+02:00	2016-08-03T14:10:59+02:00	"Derzeit ist es so, dass zunächst die ganze Datei eingelesen wird, um sie dann herunter zu laden. Bei großen Dateien und niedrigen php.ini Beschränkungen kann dies schon zum Flaschenhals werden.

Ich habe folgende Script gefunden, was den Speicher nicht so sehr belasten sollte:


{{{
<?php
$filename = $_GET['s'];
 
header (""HTTP/1.1 200 OK"");
header(""Content-Type: application/octet-stream"");
header(""Content-Disposition: attachment; filename=\"""".$filename.""\"""");
header(""Content-Length: "".filesize($filename));
 
$size = 1048576;
$file = fopen($filename, 'rb');
while (!feof($file))
{
    echo fread($file, $size);
    ob_flush();
    flush();
}
fclose($handle);
?>
}}}


Vielleicht schafft das Abhilfe?"	Roger Rehnelt
93	Billsafe Verifizierung	Core		3.13	task	d.schmitzer	new	2012-02-23T19:04:35+01:00	2012-02-23T19:04:35+01:00	Billsafe vom Anbieter verifizieren lassen	Roger Rehnelt
465	Multisite: Session-ID auf Pfad beschränken	Core	4.0	4.1	defect	d.schmitzer	new	2016-04-01T11:26:29+02:00	2018-03-26T10:11:41+02:00	"Wird die Session-ID nicht auf einen entsprechenden Pfad (bei Multiblog/Multisite) beschränkt, kann es passieren, dass bei 2 getrennt behandelten Blogs die Warenkorb-Session für beide Shops genutzt wird und somit plötzlich andere Produkte im Warenkorb liegen.

siehe: http://forum.maennchen1.de/viewtopic.php?f=13&t=7854"	Roger Rehnelt
533	unvollständige Kundendaten in Kundenexport	Core	4.0	4.1	defect	d.schmitzer	new	2017-03-30T12:05:38+02:00	2018-03-26T11:00:24+02:00	In der Kundenverwaltung wurde berücksichtigt, dass Kundendaten von unvollständigen Bestellungen (oftmals leere Kundendatensätze) abgebildet werden. Im Kundendatenexport erscheinen diese Kunden jedoch noch und sorgen für leere Zeilen.  	t.goetzrath
536	Sortierbare Zahlungs- und Versandarten	Core		4.1	defect	d.schmitzer	new	2017-06-14T09:40:22+02:00	2017-09-05T08:13:43+02:00	"Mittels einer zusätzlichen Backend-Option, in der die Position hinterlegt wird, soll es möglich sein, die darzustellende Position im Frontend festzulegen. 

Hierzu muss das Array im Shopcontroller erweitert werden.  

Alle nicht positionierten Zahlungs- und Versandarten werden unsortiert unter die platzierte Liste gesetzt. "	t.goetzrath
584	Beta-Mechanismus integrieren	Core	4.0	4.1	defect	d.schmitzer	new	2017-12-21T14:14:12+01:00	2017-12-21T14:14:12+01:00		t.goetzrath
586	Hinzufügen von Variantenprodukt in Bestellung	Core	4.0	4.1	defect	d.schmitzer	new	2017-12-21T14:15:53+01:00	2017-12-21T14:15:53+01:00	Hinzufügen von Variantenprodukt (0,00€) in eine bestehende Bestellung ist keine Variantenauswahl möglich > Produktpreis 0,00 €	t.goetzrath
614	Script zum Löschen von veralteten Tabellen, Spalten, ...	Core	4.0	4.1	defect	d.schmitzer	new	2018-07-04T14:56:18+02:00	2018-07-04T14:56:18+02:00	"Es soll eine zentrale Funktion ""Datenbank aufräumen"" integriert werden, die alte Tabellen und Spalten aus dem 3er-Zweig löscht. "	t.goetzrath
620	Zahlungsvarianten von Paypal Plus berücksichtigt werden	Core	4.0	4.1	defect	d.schmitzer	new	2018-08-22T15:25:48+02:00	2018-08-22T15:25:48+02:00	"Die Zahlarten (im Paypal freizuschalten) und die Zahlvarianten werden aktuell getrennt von einander abgehandelt.  

siehe hierzu: https://forum.maennchen1.de/viewtopic.php?f=25&t=9232"	t.goetzrath
74	"Ausbau Kundenverwaltung ""Liefranschriften"""	Core		4.1	enhancement	d.schmitzer	new	2011-12-13T13:31:33+01:00	2018-03-26T09:36:54+02:00	"Siehe http://trac.wpshopgermany.de/ticket/51

Wurde nicht mit Ticket #51 umgesetzt und auf später verschoben.

Es sollen mehrere Lieferanschriften verwaltete werden können um nach Login im Frontend ausgewählt werden zu können. "	d.schmitzer
81	Staffeleditor für Versandkosten	Core	4.0	4.1	enhancement	d.schmitzer	new	2012-01-16T14:55:39+01:00	2018-03-26T09:49:20+02:00	Staffeleditor (verwendet bei Billsafe) für Versandkosten integrieren	Roger Rehnelt
307	Mehrfachdruck soll möglich sein	mod_deliverynote	4.0	4.1	enhancement		new	2014-07-17T07:42:34+02:00	2018-03-26T09:58:18+02:00	Es soll möglich sein, über die Bestellübersicht im BE auch Lieferscheine per Mehrfachauswahl zu drucken (wie das bisher mit Rechnungen funktionier: https://www.youtube.com/watch?v=wXL6IZYBjMI )	Roger Rehnelt
583	Bezahlart FlexiPay prüfen und gegebenfalls nacharbeiten	Core	4.0	4.1	task	d.schmitzer	new	2017-12-21T14:13:35+01:00	2017-12-21T14:13:35+01:00	"In der ersten Hälfte 2018 erscheint eine überarbeitete woocommerce-Version für das Flexipay, was uns dazu bringt, unser Modul zu überarbeiten. 

https://dev.heidelpay.de/testumgebung/  

https://www.sellxed.com/shop/de/chf/wordpress-woocommerce-heidelpay-zahlungs-plugin.html"	t.goetzrath
585	Update von Version 1 und 2 ermöglichen	Core	4.0	4.1	task	d.schmitzer	new	2017-12-21T14:15:07+01:00	2017-12-21T14:15:07+01:00		t.goetzrath
587	Trennungszeichen (Preise) für Übersetzungen	Core	4.0	4.1	task	d.schmitzer	new	2017-12-21T14:16:50+01:00	2017-12-21T14:16:50+01:00	"optionale Integration von Preistrennungszeichen (Trennung von Tausenderstelle ""."" oder "","")"	t.goetzrath
664	Überarbeitung EinSeitenCheckout	Core	4.1	4.1	task	d.schmitzer	new	2019-04-15T10:08:19+02:00	2019-04-15T10:08:19+02:00	"Basierend auf den neuen Funktionen und dem neuen Layout wollten wir den OnePageCheckout überarbeiten. 

siehe Forum: https://forum.maennchen1.de/viewtopic.php?f=25&t=9598"	t.goetzrath
308	Umsatz-Tabelle erweitern	mod_statistic	4.0	4.1	wunsch	d.schmitzer	reopened	2014-08-14T11:22:11+02:00	2018-03-26T10:43:53+02:00	"Ich möchte das Statistikmodul aussagekräftiger gestalten. Dazu sollen die Tabellen aufgewertet werden. Nachfolgender Screenshot zeigt die Tabelle (unter dem Diagramm) mit der Auswahl ""Dieses Geschäftsjahr"" (die Werte sind nicht real und dienen nur der Veranschaulichung):
[[Image(Statistik-Umsatz.png)]]
Konsequenterweise müssen dann die anderen Auswahlen auch abgestimmt werden.
||= Auswahl =||= Einheit =||
|| Alle || pro Monat ||
|| Heute || pro Stunde ||
|| Diese Woche || pro Stunde ||
|| Dieser Monat || pro  Stunde ||
|| Dieses Quartal || pro  Tag ||
|| Dieses Geschäftsjahr || pro Tag ||

Analog dazu auch die Werte für ""letzte"" Zeiträume.
Benutzerdefiniert hat IMHO schon einen Mechanismuss für das Diagramm enthalten, was die Einteilung der X-Achse erwirkt. Eventuell kann man sich daran orientieren, um auch die Tabelle zu zeichnen?"	Roger Rehnelt
387	Trusted Shops: Produktbewertungen	Core	4.0	4.1	wunsch	d.schmitzer	reopened	2015-09-11T11:53:45+02:00	2018-03-26T13:36:29+02:00	"In das Modul soll auch die Produktbewertung mit aufgenommen werden.
http://www.trustedshops.de/shopbetreiber/integration/product-reviews/
"	Roger Rehnelt
425	Bestellverwaltung: anzuzeigender Status auswählen	Core	4.0	4.1	wunsch	d.schmitzer	new	2015-12-14T14:44:55+01:00	2018-03-26T10:04:46+02:00	"Die anzuzeigende Stati sollen über ""Konfiguration > Einstellungen > Darstellung > Status Bestellverwaltung anzeigen"" auswählbar sein.

[x] Eingegangen
[ ] Unvollständig
[x] Rechnung geschrieben
[x] Ware versendet
[x] Alle

[[Image(checkbox-mockup.png)]]

Zu Überlegen ist noch, ab Alle ""Alle mit Unvollständig"" oder ""Alle ohne Unvollständig"" ist, oder ob es hierfür eine andere Option noch geben sollte."	Roger Rehnelt
460	"neuer Kundenstatus ""schwebend"""	Core	4.0	4.1	wunsch	d.schmitzer	new	2016-03-11T09:39:06+01:00	2018-03-26T10:10:21+02:00	"""Schwebende"" Kunden sind Kunden, welche die Registrierung noch nicht durchlaufen haben.
Ein Kunde wird angelegt in dem Moment wo er den Warenkorb betritt. In der Datenbank ist das derzeit nur die ID.
In Version 3.10.2 ist der Kunde so lange schwebend, bis er eine Bestellung abgeschlossen hat.
Schwebende Kunden werden nicht angezeigt, da es diesen Status noch nicht gibt.

Zukünftig soll es so sein, dass die Kunden im Backend nach Status in der Übersicht angezeigt werden sollen.
Dazu muss der neue Status ""schwebend"" eingeführt werden. Dieser wird bei Anlage des Kunden (wenn er den Warenkorb betritt) gesetzt. Sobald der Kunde Checkout1 (Adressprüfung) hinter sich gebracht hat, soll er ""aktiv"" sein (Standardansicht in der Kundenübersicht -> evtl. als Option konfigurierbar).

Noch zu prüfen:
 - Was passiert im !EinSeitenCheckOut?
 - Was passiert, wenn der Kunde falsche Angaben macht und die Registrierung nicht zu Ende führt?
"	Roger Rehnelt
464	Warenkorb nach Browser schließen merken	Core	4.0	4.1	wunsch	d.schmitzer	new	2016-03-16T11:47:15+01:00	2018-03-26T10:10:38+02:00	"Durch die ""unvollständigen Bestellungen"" können wir jetzt auch Warenkörbe speichern.
Im Grunde muss dem Kunden nur ein Cookie mitgegeben werden, welcher der Bestellung zugeordnet wird. Beim erneuten Besuch kann dann der Warenkorb ""geladen"" werden.

Im Backend sollte es 2 Einstellungen geben:
 1. (Checkbox) abgebrochene Bestellungen bei erneutem Besuch laden (Standard: aktiv)
 1. (Input Text) Daten merken (Standard: 14) Tage
Wenn 1 aktiviert ist, soll der Cookie gesetzt werden, mit der Lebenszeit von ""Daten merken"" (2). Ansonsten nicht."	Roger Rehnelt
466	Fehlermeldung, wenn Produkt nicht vorhanden	Core	4.0	4.1	wunsch	d.schmitzer	new	2016-04-04T09:25:47+02:00	2018-03-26T10:13:45+02:00	"Wenn man eine URL manipuliert (z.B. Produkt-ID ändert), kann das Produkt nicht gefunden werden. Es wird eine PHP-Fehlermeldung ausgegeben. 
Schöner wäre es, wenn eine saubere ""Produkt nicht vorhanden.""-Meldung kommt.

siehe: http://forum.maennchen1.de/viewtopic.php?f=13&t=7856"	Roger Rehnelt
495	Inline Edit V3 erlaubt kein HTML	Core	4.0	4.1	wunsch	d.schmitzer	new	2016-10-26T13:12:37+02:00	2018-03-26T10:26:38+02:00	Versandarten Hinweistext, da ist es mir aufgefallen.	d.schmitzer
592	"Individuelle Menge bei ""Verhalten im Warenkorb"" für Produkte"	Core		4.1	wunsch	d.schmitzer	new	2018-01-23T16:58:00+01:00	2018-01-23T16:58:00+01:00	"Ein Kunde verkauft in seinem Shop unterschiedliche Produkte, manche Produkte sollen aber nicht unbegrenzt bestellt werden können. Bei der Einstellung ""Verhalten im Warenkorb"" kann ich nur Menge 1 anwählen, gut wäre, wenn man auswählen könnte, wie hoch die Menge sein darf. Z.B.: Produkt A soll vom Kunden nur 3x bestellt werden können. 

siehe hierzu: http://forum.maennchen1.de/viewtopic.php?f=13&t=8901&p=53331#p53331
"	t.goetzrath
624	Lieferzeiten für die Variationen	Core	4.0	4.1	wunsch	d.schmitzer	new	2018-09-25T15:08:49+02:00	2018-09-25T15:08:49+02:00	Wenn eine Lieferzeit in der Variation hinterlegt ist, ersetzt sie die Produktlieferzeit, die die globale Lieferzeit auf dem Modul ersetzt (sofern vorhanden). Zu beachten sind die Lieferzeitmodi (Offline-Produkt, Verspätung, ...). 	t.goetzrath
782	"Fehler beim einstellen der seite ""Weiter shoppen - Seite"""	Core	3.6	4.3	defect		new	2022-04-21T14:50:41+02:00	2022-04-21T14:50:41+02:00	"Egal welche seite in dem feld gesetzt ist leitet der button 
""Weiter einkaufen"" im warenkorb auf die seite https://websitename.de/# weiter
(fehler wurde auf mehreren seiten verifiziert)
"	j.hense
789	Produktverwaltung: sortirung nach Lagerbestand ist fehlerhaft	Core	3.7	4.3	defect		new	2022-08-09T09:36:43+02:00	2022-08-09T09:36:43+02:00	Im WP shop im fenster Produktverwaltung funktioniert die funktion sortieren nach lagerbestand nicht richtig, es gibt scheinbar zufälige ergebnisse	j.hense
794	Download Produkte zählen zu den Staffelpreis von liefer-Produkten mit dazu	Core	3.7	4.3	defect		new	2022-09-09T14:16:04+02:00	2022-09-09T14:16:04+02:00	"wenn ich ein Download Produkt und ein Normals Produkt in den Warenkorb lege wann bekommt man eine Versand Art wie:
Download + Post
wenn ich mehr Download Produkte hinzufüge hat das ein Effekt auf die Staffelpreise von dem Post Service "	j.hense
795	Warenkorb Widget lagged 1 tick hinterher	Theme wpShopGermany	3.7	4.3	defect		new	2022-09-09T14:18:47+02:00	2022-09-09T14:18:47+02:00	Warenkorb (oben rechts) Zeigt den aktuellen status 1 tick zu spät an	j.hense
796	WPSG-Fehler Import	Core	4.3	4.4	defect		new	2023-01-16T13:34:11+01:00	2023-01-16T13:34:11+01:00	"Wenn man alle Produkte von WPSG exportiert,
und keine ID in einer der Produkte angegeben ist,
dann macht er das Produkt, stoppt dann aber danach den Import.
Eigentlich sollte er dann die nächsten Produkte anlegen."	j.hense
799	Umfassende Änderung von Produktkennzeichen und darauf aufbauender Produktvariationen	Core	4.3	4.4	enhancement		new	2023-04-20T11:31:29+02:00	2023-04-20T11:31:29+02:00	"Aufgabenstellung:

- Es soll ein neuer Tab im Produkt erstellt werden (Möglicher Name: ""Produktcodes"")
- Dieser Tab soll es dem Benutzer ermöglichen übersichtlich Produktkennzeichnungen (SKU, MPN, EAN, GTIN ... weiteres siehe unten) zu pflegen und zu verwalten
- Wenn das Modul Produktvarianten installiert und aktiviert wurde, muss diese Anzeige entsprechend erweitert werden:

-- Produktvarianten müssen über eine Art einzigartiger ID dem Produkt zugeordnet werden, diese ID sollte sich im Bestfall durch einzigartige Produktkennzeichen (MPN, EAN, SKU ... - Produktvarianten - Artikelnummer - ProduktID) zusammensetzen
-- Ob der Benutzer diese ID nun manuell zusammensetzt oder ob dies automatisch geschieht ist in erster Linie nicht relevant - was auch immer schneller und besser geht
-- (Zusatz: Möglicherweise könnte man mithilfe von dieser ID auch eine Produkturl für das Variantenprodukt bilden)
-- Folgende Werte sollten aus den Produktvarianten dann dieser neuen einzigartigen ID zugeordnet werden: Lagerbestand, Minimallagerbestand, Gewicht, Füllmenge, DownloadPlus PDF Dokumente, Preis, (Artikelnummer)

Mögliche weitere Produktkennzeichnungen wären (+ Bedeutung):
EAN (European Article Number) ist eine weltweit eindeutige Produktkennzeichnung, die aus 8 oder 13 Ziffern besteht und auf jedem Verkaufsprodukt aufgedruckt ist. Es wird auch als GTIN-13 bezeichnet und dient dazu, das Produkt eindeutig zu identifizieren.

MPN (Manufacturer Part Number) ist eine eindeutige Kennzeichnung, die vom Hersteller eines Produkts vergeben wird, um das spezifische Modell eines Produkts zu identifizieren. Es wird oft auf technischen Geräten, Elektronik und anderen Produkten verwendet.

PZN (Pharmazentralnummer) ist eine eindeutige Kennzeichnung für Arzneimittel in Deutschland, die vom deutschen Bundesinstitut für Arzneimittel und Medizinprodukte (BfArM) vergeben wird. Es dient dazu, ein bestimmtes Arzneimittel eindeutig zu identifizieren.

SKU (Stock Keeping Unit) ist eine interne Bestandsnummer, die von Einzelhändlern und E-Commerce-Plattformen verwendet wird, um Produkte zu verwalten. Es ist oft eine Kombination aus Buchstaben und Zahlen und dient dazu, ein bestimmtes Produkt von anderen Produkten zu unterscheiden.

GTIN (Global Trade Item Number) ist eine Überkategorie für Produktkennzeichnungen wie EAN, UPC, ISBN usw. Es ist ein globaler Standard für die Identifizierung von Produkten und wird verwendet, um Produkte eindeutig zu identifizieren, unabhängig vom Verkaufskanal oder der Region.

weitere Informationen Zwecks GTIN: 
- in Europa ist die GTIN-13 auch bekannt als EAN (13 Stellig)
- in Nord Amerika ist die GTIN-12 auch bekannt als UPC (12 Stellig)
- in Japan ist die GTIN-13 auch bekannt als JAN (8 Stellig oder 13 Stellig)

UPC (Universal Product Code) ist eine 12-stellige Kennzeichnung, die hauptsächlich in Nordamerika verwendet wird, um Produkte eindeutig zu identifizieren. Es ist ähnlich wie die EAN, jedoch wird es mit 12 Ziffern dargestellt.

ISBN (International Standard Book Number) ist eine eindeutige Kennzeichnung für Bücher und andere veröffentlichte Medien. Es besteht aus 10 oder 13 Ziffern und wird weltweit verwendet, um Bücher und andere veröffentlichte Werke zu identifizieren.

ISSN (International Standard Serial Number) ist eine eindeutige Kennzeichnung für serielle Publikationen wie Zeitschriften, Magazine und Zeitungen. Es besteht aus 8 Ziffern und wird weltweit verwendet, um serielle Publikationen zu identifizieren.

ISIN (International Securities Identification Number) ist eine eindeutige Kennzeichnung für Wertpapiere wie Aktien und Anleihen. Es besteht aus 12 alphanumerischen Zeichen und dient dazu, ein bestimmtes Wertpapier eindeutig zu identifizieren."	Karl Herre
