Hallo,
bei einem Online-Shop, den ich betreue, sollen die internen Artikelnummern auf EAN 13 Nummern ("Barcode") umgestellt werden. Ich besitze ein Programm, welches einzeln die EAN Nummern erzeugen kann; die Anzahl der Artikel würde aber einen erheblichen Aufwand verursachen. Ich würde die EAN Nummern daher gerne in einem Rutsch mit einem PHP-Skript erzeugen.
Folgende Ausgangssituation:
- Landerkennziffer des EAN Codes(Deutschland, also bekannt)
- Händlerkennziffer (bekannt)
- Artikelkennziffer (kann aus der alten Artikelnummer errechnet werden)
Es fehlt also nur noch die 13.Ziffer: Die Prüfziffer.
Wie kann ich diese mittels PHP berechnen? Geht das überhaupt?
Mittels Google habe ich da wiedersprüchliche Aussagen gefunden: Einmal hieß es, dass der Algorithmus nicht bekannt sei (seltsam, wie soll man das denn dann berechnen?) ein anderes mal hieß es, der Algorithmus sei "modulo 10 mit 3 gewichtet"...
Weiß jemand Rat?
Vielen Dank vorab,
Christian