Hey @User823947
Danke für die Frage und, wow, der Plus Plan ist zwar teuer, aber so richtig super-charged um dein Shop zum Erfolg zu schiessen! 
Und für digitale Produkte wird in der Tat im Produktstamm die folgende Einstellung nicht angekreuzt was dazu führen sollte, dass der Shipping Step im Checkout ganz ausgelassen werden sollte, aber nur wenn alle deine Produkte digital sind. Wenn nicht dann wird der Versand Schritt im Checkout angezeigt:
Im Shopify+ Plan kannst du in der Tat den Checkout Code bearbeiten um gewissen Dinge auszublenden und das wird eine Coding Lösung verlangen. Fühlst du dich sicher genug in deinen Checkout Code einzugreifen? Wenn nein kann ich einen Entwickler gerne empfehlen der das für dich machen kann gegen Bezahlung.
Das folgende ist ohne Gewähr und es würde ich zuerst in einer Plus Sandbox Testumgebung oder Kopie des Themes vorher testen (Theme → Aktionen → Duplizieren → Code bearbeiten).
Bitte alles weitere, wie gesagt, mit einem Entwickler besprechen da ich nicht berechtigt bin mehr als das unten anzugeben. Das unten dient rein dazu dich in die richtigen Wege zu leiten für alles weitere.
Bitte beachte auch, dass Codeänderungen im Checkout 1) deine Checkout Page-Loading Speeds verlangsamen können, und auch 2) dein Theme aus den Theme Updates ausschließen kann.
Du kannst beispielsweise den folgenden CSS ganz unten in deiner checkout.liquid Datei im Theme Code ergänzen und speichern:
.checkout-address-step .step-content .step-header {
display: none;
}
Dadurch wird das Formular für die Rechnungsadresse auf der Kassenseite ausgeblendet. Es ist jedoch wichtig zu wissen, dass das Ausblenden des Rechnungsadressformulars die Funktionalität deiner Kasse beeinträchtigen kann. Gehe daher mit Vorsicht vor und teste alle Änderungen gründlich.
ABER: wie gesagt, Im obigen Beispiel wird das Rechnungsadresse Formular ganz ausgelassen. Du sprichst du davon, dass du sowohl das Liefer- als auch das Rechnungsfeld ausblenden willst aber nur für bestimmte produkte, sprich, digitale Produkte.
Das könnte dazu führen, dass die Kasse in einem unbrauchbaren Zustand bleibt. Ich bin mir also nicht sicher, wie dir eine CSS-Bearbeitung hier wirklich helfen würde. Nehmen wir an, du könntest es tun. Wie fügst du die Versand- und Rechnungsdaten des Kunden in den Checkout-Prozess ein bei normalen Produkten da wenn diese Bereiche ausgeblendet sind, kann der Kunde sie nicht mehr hinzufügen.
Einige Informationen können aus dem Kundenkonto abgerufen werden (wenn der Kunde eingeloggt ist), aber was ist, wenn er es nicht ist? Was ist, wenn einige Informationen fehlen? Ich bin auf jeden Fall da neugierig wie ihr euch es genau vorstellt.
Um das Formular für die Rechnungsadresse abhängig von den Produkten im Warenkorb auszublenden, kannst du vielleicht etwas JavaScript verwenden, um die Produkttypen im Warenkorb zu überprüfen und das CSS entsprechend anzupassen wie folgt:
Füge den folgenden JavaScript im checkout.liquid vor dem schließenden </body> Tag:
Dieser Code verwendet die Shopify-API, um den Inhalt des Warenkorbs des Kunden abzurufen, und durchläuft dann eine For-Loop, um zu sehen, ob der Artikel den product_type “Digital” hat.
Sobald digitale Produkte vom Code gefunden werden, wird das Formular für die Rechnungsadresse mit CSS ausgeblendet. Beachte dass, in diesem Beispiel wird der product_type als “Digital” angenommen. Wenn deine digitalen Produkte einen anderen product_type zugewisen bekommen haben, dann musst du den Code entsprechend anpassen oder die Produktypen im Produktstamm im Backend anpassen.
Habt ihr schon über Ostern nachgedacht? Warum nicht etwas “Easter Egg Gamification” im Vorfeld Osterns in den Shop einbauen? Man kann z. B. eine Annonce auf der Homepage zeigen, dass Oster Eier im Shop versteckt sind und wenn diese gefunden werden, werden sie automatisch als Geschenk zum Warenkorb ergänzt. Gerne können wir hier weiter darüber plaudern!
Lass wissen, wenn du weitere Fragen hast zum Shop und Business und gerne können wir das hier weiter besprechen! Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.
