Skip to main content

ValidatorPlaceOrder

Kurzbeschreibung

In diesem Template können Prüfungen für das Absenden der Bestellung definiert werden. Hier kann z.B. überprüft werden, ob die Checkboxen für AGB oder Widerrufsrecht durch Setzen eines Häkchens bestätigt wurden.

Template ValidatorPlaceOrder

Variablen

Diese Variablen sind in diesem Container verfügbar.

  • $AgeRestrictionCheck — Liefert den Wert der Checkbox zur Bestätigung des Alters.

  • $CustomerSign — Liefert das Kundenzeichen, das über das Eingabefeld abgesendet wurde.

  • $KlarnaTermsAndConditionsCheck — Liefert den Wert der Checkbox für die Klarna-AGB.

  • $NewsletterCheck — Liefert den Wert der Checkbox für die Newsletter-Registrierung.

  • $OrderInfoText — Liefert die Zusätzlichen Hinweise und Sonderwünsche des Kunden.

  • $PayoneDirectDebitMandateCheck — Liefert den Wert der Checkbox für das Lastschriftmandat.

  • $PayoneInvoiceCheck — Liefert den Wert der Checkbox für PAYONE.

  • $PrivacyPolicyCheck — Liefert den Wert der Checkbox für den Datenschutz.

  • $TermsAndConditionsCheck — Liefert den Wert der Checkbox für AGB.

  • $WithdrawalCheck — Liefert den Wert der Checkbox für das Widerrufsrecht.

Beispiele

{%

	# Example for ValidatorPlaceOrder
	if(!$TermsAndConditionsCheck)
	{
		$_errorCode = 16; # Please read our General Terms and Conditions and confirm them by selecting the choice box.

		AddError($_errorCode);
	}


	# Example for ValidatorCustomerShippingAddress
	$_shippingAddress = GetCheckoutCustomerShippingAddressFromRequest();

	if(strlen($_shippingAddress->FirstName) < 2
		|| strlen($_shippingAddress->LastName) < 2)
	{
		$_errorCode = 39; #Please enter name and surname.

		AddError($_errorCode);
	}

%}
Zum Seitenanfang