Loading...
Navigation überspringen
Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.

Warenkorb Checkout

Die Shop-Erweiterung kommt mit 7 vordefinierten Checkout-Varianten. Diese sind:

  • request Anfrage
  • prePayment Vorkasse
  • onInvoice Auf Rechnung
  • payPal (erfordert Pro-Version der Shop-Erweiterung)
  • payPalPlus (erfordert Pro-Version der Shop-Erweiterung)
  • klarna (erfordert Pro-Version der Shop-Erweiterung)
  • stripe (erfordert Pro-Version der Shop-Erweiterung)

Allgemeine Konfiguration

  • checkoutPid Hier muss die Page-Uid für die Checkout-Seite angegeben werden.
  • minimummOrderValue Hier kann der Mindestbestellwert (in Cents) angegeben werden.
  • timeForPayment Hier können die verfügbaren Tage für die Zahlung angegeben werden.
  • deliveryTime Hier kann ein optionaler Text für die Lieferzeit angegeben werden.
  • orderOptions Hier werden die Checkout-Varianten definiert. Auf diese gehen wir in separaten Abschnitten genauer ein.
  • fieldDefinition Hier werden Formular-Felder für den Checkout konfiguriert. Diese werden erst in den jeweiligen TypoScript-Knoten vorkonfiguriert und können dann in den verschiedenen Checkouts verwendet werden.

Weitere Checkout spezifische Konfigurationen findest Du auf den jeweiligen Dokumentationsseiten.

TypoScript Konfiguration Checkout Basis

plugin.tx_shop.settings.basketOrder {
    # Page-ID des Checkout
    checkoutPid = {$themes.configuration.pages.shop.checkout}
    # Minimum order value in cents
    minimumOrderValue = {$themes.configuration.extension.shop.basket.minimumOrderValue}
    # Time for payment in days default value
    timeForPayment = {$themes.configuration.extension.shop.basketOrder.timeForPayment}
    # Default string for delivery time notice in basket above the additional costs
    deliveryTime =
    # VAT information depending on country and b2b/b2c
    vat {
        b2b {
            inland {
                notice = Es handelt sich um eine Inland-Lieferung an ein Unternehmen.<br />Ihre USt.-ID: %1$s
            }
            europeanUnion {
                # Parameter is VAT-ID in basket order
                notice = Es handelt sich um eine steuerbefreite innergemeinschaftliche Lieferung gem. §4 Nr. 1b UstG.<br />Unsere USt.-ID: DE 123 456 789<br />Ihre USt.-ID: %1$s
            }
            thirdCountry {
                notice = Es handelt sich um eine steuerbefreite Ausfuhrlieferung gem. §4 Nr. 1a UstG.
            }
        }
        b2c {
            inland {
                notice = Es handelt sich um eine Inland-Lieferung an eine Privatperson.
            }
            europeanUnion {
                notice = Es handelt sich um eine innergemeinschaftliche Lieferung an eine Privatperson.
            }
            thirdCountry {
                notice = Es handelt sich um eine steuerbefreite Ausfuhrlieferung gem. §4 Nr. 1a UstG.
            }
        }
    }
    orderOptions {
        # Different order options
    }
}

Kontaktanfrage

Du kannst uns jederzeit kontaktieren

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
J___________16E______
4_N____O____B_1___HTD
2BB___5RJ___9_8______
__H____P____K_A___9I6
__A_________8SS______