Zahlungsart nur B2B Kunden anzeigen

Hallo zusammen,

ich baue gerade einen B2B-Bereich in meinem Shopify-Shop auf (Shopify Basic, 39 $) und habe ein Problem bei der Abwicklung von Bestellungen und Rechnungen:

  • Rechnungsstellung soll manuell außerhalb von Shopify laufen (über mein eigenes Tool).

  • Bestellung und Lieferung sollen trotzdem vollständig über Shopify abgewickelt werden (wegen Inventar & Versand).

  • Ich möchte die Zahlungsart „Banküberweisung“ ausschließlich für B2B-Kunden anbieten – B2C-Kunden sollen diese Option nicht sehen.

:backhand_index_pointing_right: Aktueller Stand:

  • Shopify erlaubt standardmäßig keine Unterscheidung der Zahlungsarten nach Kundentyp (z. B. per Tag „B2B“).

  • Ich möchte möglichst keine kostenpflichtige zusätzliche App oder Shopify Plus nutzen.

:backhand_index_pointing_right: Meine Fragen:

  1. Gibt es eine Möglichkeit, die Zahlungsart „Banküberweisung“ nur B2B-Kunden mit Tag anzuzeigen?

  2. Falls nein: Wie löst ihr das in der Praxis – arbeitet ihr mit Workarounds im Checkout oder über manuelle Rechnungsstellung?

Vielen Dank schon einmal für eure Unterstützung :folded_hands:

Das waren die ChatGPT Vorschläge:

Option 1: Manueller Workaround über Rabattcode

Option 2: Liquid-Anzeige + Zahlungsanweisung

  • Preis normal anzeigen
  • Bei Checkout machst du manuelle Zahlungsmethode „Rechnung / Überweisung“, die du allen Kunden zeigst, aber nur B2B-Kunden auswählen sollen.
  • Auf der Produktseite oder im Checkout kannst du einen Hinweis einblenden, dass die tatsächliche Abrechnung extern erfolgt.

Option 3: ShopifyPlus und/oder zahlungspflichtige App

Ich möchte möglichste nicht mit Rabattcodes arbeiten (Option 1) oder eine Kommunikation auf der Website machen (Option 2). Option 3 wäre ohnehin raus, da ich keine zusätzlichen Kosten haben möchte.

Hi there,

Great question — this is a common challenge when trying to run both B2B and B2C in the same Shopify store. You’re right: on the Basic plan, Shopify doesn’t currently allow you to “conditionally” show payment methods by customer tag. That feature (dynamic payment methods) is only native on Shopify Plus.

:backhand_index_pointing_right: That said, here are a few practical workarounds merchants often use:

  1. Customer tags + manual payment method

    • Create a manual payment method (Settings > Payments > Manual Payments) and call it “Bank Transfer (for B2B customers).”

    • On your checkout or cart page, add conditional messaging (via Liquid code in checkout.liquid or cart notes if your theme allows) that tells B2C customers this option is only valid for B2B orders.

    • If a B2C customer selects it, you can manually reject/adjust the order. Not perfect, but functional.

  2. Draft orders for B2B

    • Tag your B2B customers.

    • When they order, create draft orders from the admin and send them an invoice with “Bank Transfer” as the payment option.

    • This keeps B2B orders separate and prevents confusion at checkout.

  3. Separate storefront or subdomain (optional, if volume grows)

    • Some merchants eventually create a duplicate storefront just for B2B with custom payment rules.

    • That way, B2C sees only card/Shop Pay/PayPal, and B2B sees invoice/bank transfer.

:check_mark: For now, the simplest path on Basic is either:

  • Use a manual payment method + clear instructions, OR

  • Process B2B orders through draft orders where you control the invoice workflow.

Would you like me to outline the exact steps for setting up Option 1 (manual payment + customer tags) so it feels as smooth as possible for your tagged B2B buyers?

Hi,

thank you for your quick reply.

The second option sounds like a good solution.

  • If the B2B customer places the order directly in Shopify: How exactly does the checkout process work in this case?

    • Process: B2B customer places order via Shopify > Checkout (how does this work?) > Order is fulfilled by admin > Invoice is created manually (outside Shopify) > Invoice is sent via email (outside Shopify) to the B2B customer
  • Or does “create draft orders from the admin” mean that the B2B customer places the order via email, and I, as the admin, create the order in Shopify afterwards?

    • Process: B2B customer sends order via email > Admin enters the order as a draft in Shopify > Order is fulfilled by admin > Invoice is created manually (outside Shopify) > Invoice is sent via email (outside Shopify) to the B2B customer

If the first option is possible, could you please explain how it works?

Thank you in advance, Anna

Hey, ganz ehrlich, das ist echt der einfachste Weg: Du kannst auf deiner Warenkorb-Seite einfach einen zweiten Button für deine B2B-Kunden einbauen und sie direkt zu Easy⋮⋮Pie Checkout schicken. Dort kannst du nicht nur Banküberweisung und SEPA, sondern alle anderen Zahlungsarten nutzen, die dein Stripe-Account unterstützt (z. B. Kreditkarten, iDEAL, Bancontact, TWINT, usw.). So bleibt Shopify Checkout für B2C wie gewohnt aktiv, und B2B läuft über einen sauberen separaten Checkout, ganz ohne Shopify Plus oder teure Zusatz-Apps.

Hallo zusammen,

nur als ergänzende Idee für den Rechnungs-Workflow :slightly_smiling_face:

Mit Sufio lassen sich Rechnungen beispielsweise nur für bestimmte Bestellungen oder Kundengruppen automatisch erstellen, etwa für B2B-Kunden, Kunden mit Tags oder unbezahlte Bestellungen mit manuellen Zahlungsmethoden wie Banküberweisung.

Dadurch kann man B2B-Rechnungsprozesse etwas besser vom normalen B2C-Checkout trennen, auch wenn Shopify Basic die Zahlungsarten selbst nicht direkt nach Kundentyp einschränken kann.

Vielleicht hilfreich je nachdem, wie ihr den Workflow am Ende aufbauen möchtet :slightly_smiling_face: