Kein Kunde wartet gerne auf die Abwicklung seiner Bestellung, nicht bei dir und nicht bei dem oben verlinkten Shop.
Meine Aussage war nur, es wird Gründe haben, warum man sich bei dem Shop die Arbeit macht alles manuell zu versenden. Sind immerhin nicht nur 10 Bestellungen am Tag, die dort täglich abgewickelt werden.
Programmieren kannst du dir alles lassen, aber ein fertiges Modul kenne ich nicht, das ist zu speziell.
Wie stellst du dir das wirtschaftlich vor ?
Bekommst du Keys vorab und musst deinen Lieferanten erst bezahlen, wenn es verkauft wurde ? Kann ich mir kaum vorstellen, also müsstest du sehr viel Geld in Ware investieren, die du eventuell nicht verkauft bekommst. Du kannst auch nicht von allem 100 Keys auf Lager haben, doch z.B. nur 10 Stück können wiederum zu wenig sein.
Ich schätze das sind alles so Überlegungen warum das manuell bearbeitet wird.
Als Ausnahme könnte ich mir höchstens sehr große Firmen vorstellen, die ihren Absatz kennen, doch auch dort wird normalerweise möglichst wenig Kapital gebunden. Zweite Ausnahme und dort macht es auch Sinn alles zu automatisieren, wäre wenn man selbst der "Hersteller" ist.
Softwarelizenzen werden oft über
www.digitalriver.com abgewickelt. Schaus dir mal an, evtl. gibt es dafür Gründe und die haben bereits eine Verwaltung dafür.