|
dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
|
Variablen | |
| $messages = array() | |
| $messages ['page_title'] = 'Kasse' | |
| $messages ['bar_title'] = 'Bestellung abschließen' | |
| $messages ['page_subtitle'] = 'Kundendaten prüfen und den Demo-Bestellablauf testen.' | |
| $messages ['empty_title'] = 'Der Warenkorb ist leer' | |
| $messages ['empty_subtitle'] = 'Erst Artikel auswählen, dann bezahlen.' | |
| $messages ['empty_message'] = 'Wählen Sie im Katalog einen Artikel und legen Sie ihn in den Warenkorb.' | |
| $messages ['login_subtitle'] = 'Anmeldung erforderlich.' | |
| $messages ['login_message'] = '<strong>Anmeldung erforderlich.</strong><br>Gastbestellungen sind aktuell deaktiviert. Bitte melden Sie sich an, bevor Sie die Bestellung abschließen.' | |
| $messages ['form_info'] = 'Bitte Kundendaten, Zahlungsart und Rechtstext-Bestätigung prüfen.' | |
| $messages ['validation_error'] = 'Bitte prüfen Sie die rot markierten Pflichtfelder.' | |
| $messages ['no_payment'] = 'Es ist keine Zahlungsart verfügbar.' | |
| $messages ['select_payment'] = 'Bitte eine verfügbare Zahlungsart wählen.' | |
| $messages ['confirm_legal'] = 'Bitte Rechtstexte und Widerrufsbelehrung bestätigen.' | |
| $messages ['legal_field_error'] = 'Bitte die Rechtstexte bestätigen.' | |
| $messages ['withdrawal_field_error'] = 'Bitte die Widerrufsbelehrung bestätigen.' | |
| $messages ['order_error'] = 'Die Bestellung konnte nicht erstellt werden.' | |
| $messages ['technical_error'] = 'Die Bestellung konnte technisch nicht verarbeitet werden.' | |
| $messages ['demo_title'] = 'Demo-Shop – kein tatsächlicher Kauf' | |
| $messages ['demo_message'] = 'Dieser Shop dient ausschließlich Demonstrations- und Testzwecken. Der vollständige Bestellablauf kann mit Testdaten durchlaufen werden; dabei wird lediglich ein technischer Testvorgang verarbeitet. Es erfolgen kein tatsächlicher Kauf, keine Zahlung und keine Lieferung. Ein Kaufvertrag kommt nicht zustande.' | |
| $messages ['payment_bank_transfer'] = 'Vorkasse / Überweisung' | |
| $messages ['payment_invoice'] = 'Rechnung' | |
| $messages ['payment_none_help'] = 'Aktuell ist keine Zahlungsart aktiv oder vollständig konfiguriert.' | |
| $messages ['payment_bank_transfer_help'] = 'Die Bestellung wird gespeichert. Der Kunde überweist danach mit Bestellnummer als Verwendungszweck.' | |
| $messages ['payment_invoice_help'] = 'Die Bestellung wird gespeichert und später per Rechnung bezahlt.' | |
| $messages ['payment_paypal_help'] = 'Sie werden zu PayPal weitergeleitet. Nach der Freigabe wird die Zahlung automatisch bestätigt.' | |
| $messages ['payment_amazon_help'] = 'Sie werden zu Amazon Pay weitergeleitet. Sandbox und Live laufen über die in den Shop-Einstellungen gespeicherten Zugangsdaten.' | |
| $messages ['bank_transfer_default'] = 'Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Bestellnummer.' | |
| $messages ['invoice_default'] = 'Sie erhalten eine Rechnung. Bitte zahlen Sie innerhalb der angegebenen Frist.' | |
| $messages ['paypal_default'] = 'Die Zahlung wird über PayPal autorisiert und nach erfolgreicher Rückmeldung automatisch aktualisiert.' | |
| $messages ['amazon_default'] = 'Die Zahlung wird über Amazon Pay autorisiert und nach erfolgreicher Rückmeldung automatisch aktualisiert.' | |
| $messages ['account_owner'] = 'Kontoinhaber' | |
| $messages ['purpose'] = 'Verwendungszweck' | |
| $messages ['column_product'] = 'Artikel' | |
| $messages ['column_quantity'] = 'Menge' | |
| $messages ['column_price'] = 'Preis' | |
| $messages ['column_shipping'] = 'Versand' | |
| $messages ['column_total'] = 'Summe' | |
| $messages ['amount_due'] = 'Zahlbetrag' | |
| $messages ['order_saved_title'] = 'Bestellung gespeichert' | |
| $messages ['order_number_text'] = 'Ihre Bestellnummer lautet' | |
| $messages ['payment_method_label'] = 'Zahlungsart' | |
| $messages ['status_label'] = 'Status' | |
| $messages ['order_waiting'] = 'Die Bestellung ist im Shop-Admin sichtbar und wartet auf Bearbeitung.' | |
| $messages ['total_label'] = 'Summe' | |
| $messages ['view_orders'] = 'Bestellungen ansehen' | |
| $messages ['continue_shopping'] = 'Weiter einkaufen' | |
| $messages ['thanks_title'] = 'Danke' | |
| $messages ['saved_snapshot_subtitle'] = 'Die Bestellung wurde als Snapshot gespeichert.' | |
| $messages ['payment_note'] = 'Zahlungshinweis' | |
| $add_field | |
| $cfg = array() | |
| if(function_exists('dbx')) | $cfg_bool |
| $payment_options = array() | |
| if( $cfg_bool( 'payment_bank_transfer_enabled', true)) if($cfg_bool('payment_invoice_enabled', false)) if($cfg_bool( 'payment_paypal_enabled', false) &&trim((string)( $cfg[ 'payment_paypal_client_id'] ?? '')) !=='' &&trim((string)( $cfg[ 'payment_paypal_client_secret'] ?? '')) !=='') if( $cfg_bool('payment_amazon_pay_enabled', false) &&trim((string)($cfg['payment_amazon_pay_merchant_id'] ?? '')) !=='' &&trim((string)($cfg['payment_amazon_pay_store_id'] ?? '')) !=='' &&trim((string)($cfg['payment_amazon_pay_public_key_id'] ?? '')) !=='' &&trim((string)($cfg['payment_amazon_pay_private_key'] ?? '')) !=='') | $option_string = '' |
| $add_field |
| $cfg = array() |
| $messages[ 'account_owner'] = 'Kontoinhaber' |
| $messages[ 'amazon_default'] = 'Die Zahlung wird über Amazon Pay autorisiert und nach erfolgreicher Rückmeldung automatisch aktualisiert.' |
| $messages[ 'amount_due'] = 'Zahlbetrag' |
| $messages[ 'bank_transfer_default'] = 'Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Bestellnummer.' |
| $messages[ 'bar_title'] = 'Bestellung abschließen' |
| $messages[ 'column_price'] = 'Preis' |
| $messages[ 'column_product'] = 'Artikel' |
| $messages[ 'column_quantity'] = 'Menge' |
| $messages[ 'column_shipping'] = 'Versand' |
| $messages[ 'column_total'] = 'Summe' |
| $messages[ 'confirm_legal'] = 'Bitte Rechtstexte und Widerrufsbelehrung bestätigen.' |
| $messages[ 'continue_shopping'] = 'Weiter einkaufen' |
| $messages[ 'demo_message'] = 'Dieser Shop dient ausschließlich Demonstrations- und Testzwecken. Der vollständige Bestellablauf kann mit Testdaten durchlaufen werden; dabei wird lediglich ein technischer Testvorgang verarbeitet. Es erfolgen kein tatsächlicher Kauf, keine Zahlung und keine Lieferung. Ein Kaufvertrag kommt nicht zustande.' |
| $messages[ 'demo_title'] = 'Demo-Shop – kein tatsächlicher Kauf' |
| $messages[ 'empty_message'] = 'Wählen Sie im Katalog einen Artikel und legen Sie ihn in den Warenkorb.' |
| $messages[ 'empty_subtitle'] = 'Erst Artikel auswählen, dann bezahlen.' |
| $messages[ 'empty_title'] = 'Der Warenkorb ist leer' |
| $messages[ 'form_info'] = 'Bitte Kundendaten, Zahlungsart und Rechtstext-Bestätigung prüfen.' |
| $messages[ 'invoice_default'] = 'Sie erhalten eine Rechnung. Bitte zahlen Sie innerhalb der angegebenen Frist.' |
| $messages[ 'legal_field_error'] = 'Bitte die Rechtstexte bestätigen.' |
| $messages[ 'login_message'] = '<strong>Anmeldung erforderlich.</strong><br>Gastbestellungen sind aktuell deaktiviert. Bitte melden Sie sich an, bevor Sie die Bestellung abschließen.' |
| $messages[ 'login_subtitle'] = 'Anmeldung erforderlich.' |
| $messages[ 'no_payment'] = 'Es ist keine Zahlungsart verfügbar.' |
| $messages[ 'order_error'] = 'Die Bestellung konnte nicht erstellt werden.' |
| $messages[ 'order_number_text'] = 'Ihre Bestellnummer lautet' |
| $messages[ 'order_saved_title'] = 'Bestellung gespeichert' |
| $messages[ 'order_waiting'] = 'Die Bestellung ist im Shop-Admin sichtbar und wartet auf Bearbeitung.' |
| $messages[ 'page_subtitle'] = 'Kundendaten prüfen und den Demo-Bestellablauf testen.' |
| $messages[ 'page_title'] = 'Kasse' |
| $messages[ 'payment_amazon_help'] = 'Sie werden zu Amazon Pay weitergeleitet. Sandbox und Live laufen über die in den Shop-Einstellungen gespeicherten Zugangsdaten.' |
| $messages[ 'payment_bank_transfer'] = 'Vorkasse / Überweisung' |
| $messages[ 'payment_bank_transfer_help'] = 'Die Bestellung wird gespeichert. Der Kunde überweist danach mit Bestellnummer als Verwendungszweck.' |
| $messages[ 'payment_invoice'] = 'Rechnung' |
| $messages[ 'payment_invoice_help'] = 'Die Bestellung wird gespeichert und später per Rechnung bezahlt.' |
| $messages[ 'payment_method_label'] = 'Zahlungsart' |
| $messages[ 'payment_none_help'] = 'Aktuell ist keine Zahlungsart aktiv oder vollständig konfiguriert.' |
| $messages[ 'payment_note'] = 'Zahlungshinweis' |
| $messages[ 'payment_paypal_help'] = 'Sie werden zu PayPal weitergeleitet. Nach der Freigabe wird die Zahlung automatisch bestätigt.' |
| $messages[ 'paypal_default'] = 'Die Zahlung wird über PayPal autorisiert und nach erfolgreicher Rückmeldung automatisch aktualisiert.' |
| $messages[ 'purpose'] = 'Verwendungszweck' |
| $messages[ 'saved_snapshot_subtitle'] = 'Die Bestellung wurde als Snapshot gespeichert.' |
| $messages[ 'select_payment'] = 'Bitte eine verfügbare Zahlungsart wählen.' |
| $messages[ 'status_label'] = 'Status' |
| $messages[ 'technical_error'] = 'Die Bestellung konnte technisch nicht verarbeitet werden.' |
| $messages[ 'thanks_title'] = 'Danke' |
| $messages[ 'total_label'] = 'Summe' |
| $messages[ 'validation_error'] = 'Bitte prüfen Sie die rot markierten Pflichtfelder.' |
| $messages[ 'view_orders'] = 'Bestellungen ansehen' |
| $messages[ 'withdrawal_field_error'] = 'Bitte die Widerrufsbelehrung bestätigen.' |
| $messages = array() |
| if($cfg_bool('payment_bank_transfer_enabled', true)) if( $cfg_bool( 'payment_invoice_enabled', false)) if( $cfg_bool('payment_paypal_enabled', false) &&trim((string)($cfg['payment_paypal_client_id'] ?? '')) !=='' &&trim((string)($cfg['payment_paypal_client_secret'] ?? '')) !=='') if ($cfg_bool( 'payment_amazon_pay_enabled', false) &&trim((string)( $cfg[ 'payment_amazon_pay_merchant_id'] ?? '')) !=='' &&trim((string)( $cfg[ 'payment_amazon_pay_store_id'] ?? '')) !=='' &&trim((string)( $cfg[ 'payment_amazon_pay_public_key_id'] ?? '')) !=='' &&trim((string)( $cfg[ 'payment_amazon_pay_private_key'] ?? '')) !=='') $option_string = '' |
| $payment_options = array() |