Die kurze Antwort
Ein Shopify-Preis liegt an einer Variante – einer festen Zeile in einer festen Liste. Um einen beliebigen Betrag zu verlangen, zählen Sie entweder alle Möglichkeiten als Varianten auf, missbrauchen die Menge als Multiplikator, oder Sie verlassen den normalen Warenkorb und legen einen Auftragsentwurf mit einer frei bestimmten Position an. Für einen Service, dessen Preis eine Funktion des hochgeladenen Modells ist, sind Auftragsentwürfe die richtige Antwort – und eine App sollte sie für Sie anlegen.
Warum Varianten das nicht können
Varianten haben die falsche Form für stufenlose Preise. Drei Materialien × fünf Farben × zehn Größenklassen sind 150 Zeilen Handarbeit, und sie können das Teil, das morgen hochgeladen wird, trotzdem nicht bepreisen, weil dessen Gewicht und Druckzeit Zahlen sind, die noch niemand berechnet hat. Die Liste sickert außerdem in alles andere in Shopify: Lager, Berichte, Feeds und die Variantenauswahl, durch die Ihre Kundschaft scrollen muss.
Es gibt ein feineres Problem. Selbst wenn Sie jeden Preis aufzählen könnten, würden Sie nach angegebenen Merkmalen bepreisen – nach der Größenschätzung der Kundschaft. Echte Kosten kommen aus der Geometrie: Volumen, Oberfläche, Wandanzahl, wie viel Stützmaterial die Form braucht. Deshalb beginnt die Kalkulation eines Drucks am Mesh, nicht an einem Auswahlfeld.
Die vier Mechanismen
1. Variantenwucherung
Zählen Sie auf, was geht, und runden Sie den Rest in Klassen: „kleines Teil – bis 50 g“, „mittel – bis 150 g“. Das ist legitim, braucht keine App, und viele Shops arbeiten so. Der Preis dafür ist Genauigkeit: jede Klasse ist ein Kompromiss, bei dem Sie am günstigen Ende zu viel verlangen und am teuren Ende Geld verlieren. Klassen funktionieren, wenn Ihr Katalog schmal und Ihre Teile ähnlich sind. Sie brechen zusammen, sobald Kundschaft eigene Modelle bringt.
2. Der Ein-Cent-Mengen-Trick
Ein Produkt zu 0,01 Euro anlegen und mit Menge 1.140 in den Warenkorb legen, um 11,40 Euro zu verlangen. Das funktioniert. Es bedeutet aber auch, dass die Bestätigungs-E-Mail 1.140 Artikel nennt, gewichtsbasierte Versandregeln 1.140 Einheiten sehen, Lagerführung bedeutungslos wird und jeder Bericht zu verkauften Stück und durchschnittlichem Auftragswert Fiktion ist. Vermeiden Sie das, außer nichts weiter unten liest diese Zahlen – und irgendetwas liest sie immer.
3. Auftragsentwürfe
Ein Auftragsentwurf wird über die Admin-API zusammengesetzt, bevor die Kundschaft zahlt. Seine Positionen dürfen frei bestimmt sein: eigener Titel, eigener Preis, eigene Eigenschaften, ohne Variante dahinter. Shopify schickt einen Zahlungslink; sobald er bezahlt ist, wird der Entwurf ein gewöhnlicher Auftrag mit gewöhnlicher Fertigung, Steuer und Auswertung. Das ist der Mechanismus, der genau für kalkulierte Arbeit gebaut wurde, und den eine Angebots-App nutzt.
Zwei Dinge im Blick behalten. Bezahlt wird über einen Zahlungslink statt über den normalen Warenkorb, der Weg unterscheidet sich also leicht von einem Katalogkauf. Und weil die App den Preis berechnet, muss der App vertraut werden – weshalb ein Preis, der aus einem Browser kommt, immer serverseitig neu berechnet werden sollte, bevor der Auftragsentwurf entsteht. Ein Widget, das der Zahl des Clients glaubt, lässt sich in der Browserkonsole bearbeiten.
4. Cart Functions
Shopify Functions können Warenkorbpositionen im Checkout verändern, den Preis eingeschlossen. Das fühlt sich am nativsten an: die Kundschaft bleibt im normalen Warenkorb. Es braucht aber eine eigene App, eine Entwicklerin und eine Deploy-Strecke, was es für die meisten Ein-Personen-Werkstätten ausschließt. Gut zu wissen; für dieses Problem selten den Bau wert.
Die Wahl treffen
| Mechanismus | Genauigkeit | Auswertung bleibt sauber | Braucht Entwicklung |
|---|---|---|---|
| Variantenklassen | Näherung | Ja | Nein |
| Mengen-Trick | Exakt | Nein | Nein |
| Auftragsentwürfe (per App) | Exakt | Ja | Nein |
| Cart Function | Exakt | Ja | Ja |
Was ein individueller Preis mitbringen muss
Die Zahl richtig zu haben, ist die halbe Arbeit. Der Auftrag muss Ihnen auch sagen, was Sie zugesagt haben, sonst wird Fertigung zur Archäologie. Legen Sie das an die Position:
- Die Datei – oder einen Link darauf. Siehe Datei-Upload in Shopify.
- Die preisbestimmenden Eingaben – Material, Farbe, Füllung, Qualitätsstufe, Lieferzeit, jede Nachbearbeitung.
- Die abgeleiteten Zahlen – Gewicht in Gramm, geschätzte Druckzeit, Bauraum. Genau daran prüfen Sie die Rechnung drei Wochen später.
- Ihren Mindestauftragswert, angewendet vor Steuer, damit ein 4-g-Schlüsselanhänger Sie nicht Geld kostet.
Interne Referenzen gehören in Eigenschaften, deren Name mit einem Unterstrich beginnt: Shopify verbirgt diese im Checkout vor Käufern, zeigt sie Ihnen im Adminbereich aber weiterhin.
Rabatte und Steuer auf einen kalkulierten Preis
Ein kalkulierter Preis trifft auf den Rest Ihres Shops, und hier lecken selbstgebaute Lösungen. Rabattcodes müssen gegen ihre echten Regeln geprüft werden – Laufzeit, Nutzungsgrenzen, Mindestbestellwert, Geltungsbereich – nicht bloß als Zeichenkette verglichen. Die Anzeige inklusive Steuer muss bewusst entschieden werden, weil eine Privatkundin in der EU erwartet, dass der gesehene Preis der zu zahlende ist, während ein Geschäftskunde netto erwartet. Und wenn Sie innergemeinschaftliche Geschäftsaufträge steuerfrei stellen, muss die USt-IdNr. am Auftrag landen – siehe B2B- und Mengenangebote.
Die Geometrie soll den Preis setzen
Filaquote liest Gewicht, Volumen, Bauraum und Komplexität aus jeder hochgeladenen STL-, 3MF-, STEP- oder OBJ-Datei, wendet Ihre Sätze, Staffeln und Ihren Mindestauftragswert an, prüft den Preis auf dem Server erneut und schreibt einen Shopify-Auftragsentwurf mit der Datei und jeder Preiseingabe daran.
Zu Shopify hinzufügen→Häufige Fragen
Kann Shopify einen Preis aus Kundeneingaben berechnen?
Nicht von sich aus. Der Preis eines Produkts liegt an seiner Variante, und im Storefront berechnet ihn nichts neu aus dem, was jemand eintippt oder hochlädt. Alles Dynamische kommt von einer App, die entweder einen Auftragsentwurf zum berechneten Preis anlegt oder den Positionspreis mit einer Cart Function überschreibt.
Was ist ein Shopify-Auftragsentwurf?
Ein Auftrag, den Sie oder eine App im Adminbereich anlegen, bevor die Kundschaft zahlt, mit Positionen, die Sie frei bestimmen: eigener Titel, eigene Menge, eigener Preis, ohne Variante dahinter. Shopify kann einen Zahlungslink per E-Mail senden, und sobald bezahlt wurde, wird aus dem Entwurf ein normaler Auftrag mit normaler Fertigung und normaler Auswertung.
Ist der Ein-Cent-Mengen-Trick sicher?
Er funktioniert und er wird Ihnen schaden. Ein Produkt zu 0,01 Euro mit Menge 1.140 ergibt 11,40 Euro, aber der Kassenbeleg liest sich als 1.140 Artikel, Lager und Versandregeln sehen 1.140 Einheiten, und jede Auswertung zu verkauften Stück und durchschnittlichem Auftragswert ist damit Fiktion.
Wie viele Varianten kann ein Shopify-Produkt haben?
Weit weniger, als ein stufenloser Preis bräuchte, und die genaue Obergrenze ist weniger wichtig als die Form des Problems: eine Variantenliste ist eine Liste. Drei Materialien, fünf Farben und zehn Größenklassen sind 150 Zeilen, die Sie von Hand pflegen, und sie kann trotzdem kein Teil bepreisen, das noch niemand gemessen hat.