Projektbeschreibung
ÜbersetztWas wir verlangen, ist ein Generator. Er zieht Produkte mit ihren Fotos und Eigenschaften zusammen, teilt sie in Abschnitte in der von uns definierten Reihenfolge auf, platziert jeden Artikel auf einem Seitenraster aus einer einzigen Vorlage und erstellt ein fertiges PDF mit einer Titelseite, einem Inhaltsverzeichnis mit echten Seitenzahlen sowie laufenden Kopf- und Fußzeilen. Neben der allgemeinen Ausgabe benötigen wir eine persönliche: Ein Konto wird ausgewählt, die mit diesem Kunden vereinbarte Preisspalte wird ersetzt, und der Firmenname wird in das Wasserzeichen auf jeder Seite eingefügt. Separat möchten wir eine kurze Preisliste ohne Bilder - einfache Tabellen für die Personen, die nur Artikel und Zahlen benötigen.
Der Ablauf sollte von einem Button in unserem Backoffice und auch nach einem Zeitplan gestartet werden, sodass morgens eine frische Datei bereitsteht, ohne dass jemand danach fragt. Frühere Ausgaben werden aufbewahrt und nicht überschrieben.
Drei Punkte sind uns wichtiger als Geschwindigkeit, und sie müssen ausdrücklich behandelt werden:
— ein persönlicher Katalog, der mit den Preisen eines Kunden erstellt wurde, darf niemals einen anderen erreichen: die Datei erhält einen Namen, der nicht erraten werden kann, und wird über einen Link mit einer begrenzten Lebensdauer übergeben;
— Fotos werden von den Produktkarten entnommen, und ein Artikel ohne Foto wird im Layout markiert, anstatt stillschweigend aus dem Katalog entfernt zu werden;
— die Preise sind zum Zeitpunkt des Erstellens eingefroren, und das Erstellungsdatum wird auf jeder einzelnen Seite gedruckt, sodass niemand darüber streiten muss, welche Version er hat.