dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
Lade ...
Suche ...
Keine Treffer
checkout_es.fd.php-Dateireferenz

Variablen

 $messages = array()
 $messages ['page_title'] = 'Finalizar compra'
 $messages ['bar_title'] = 'Completar pedido'
 $messages ['page_subtitle'] = 'Revise los datos del cliente y pruebe el proceso de pedido de demostración.'
 $messages ['empty_title'] = 'El carrito está vacío'
 $messages ['empty_subtitle'] = 'Seleccione artículos antes de finalizar la compra.'
 $messages ['empty_message'] = 'Seleccione un artículo del catálogo y añádalo al carrito.'
 $messages ['login_subtitle'] = 'Inicio de sesión obligatorio.'
 $messages ['login_message'] = '<strong>Inicio de sesión obligatorio.</strong><br>Los pedidos como invitado están desactivados. Inicie sesión antes de completar el pedido.'
 $messages ['form_info'] = 'Revise los datos del cliente, el método de pago y la aceptación de los textos legales.'
 $messages ['validation_error'] = 'Revise los campos obligatorios resaltados.'
 $messages ['no_payment'] = 'No hay ningún método de pago disponible.'
 $messages ['select_payment'] = 'Seleccione un método de pago disponible.'
 $messages ['confirm_legal'] = 'Acepte los textos legales y confirme que ha leído la política de desistimiento.'
 $messages ['legal_field_error'] = 'Acepte los textos legales.'
 $messages ['withdrawal_field_error'] = 'Confirme que ha leído la política de desistimiento.'
 $messages ['order_error'] = 'No se pudo crear el pedido.'
 $messages ['technical_error'] = 'No se pudo procesar el pedido debido a un error técnico.'
 $messages ['demo_title'] = 'Tienda de demostración – sin compra real'
 $messages ['demo_message'] = 'Esta tienda se ofrece exclusivamente con fines de demostración y prueba. Puede completar todo el proceso de pedido con datos de prueba; únicamente se procesa una operación técnica de prueba. No se realizan compras, pagos ni entregas reales y no se formaliza ningún contrato de compraventa.'
 $messages ['payment_bank_transfer'] = 'Pago anticipado / transferencia bancaria'
 $messages ['payment_invoice'] = 'Factura'
 $messages ['payment_none_help'] = 'Actualmente no hay ningún método de pago activo o completamente configurado.'
 $messages ['payment_bank_transfer_help'] = 'El pedido se guarda. A continuación, el cliente transfiere el importe indicando el número de pedido como concepto.'
 $messages ['payment_invoice_help'] = 'El pedido se guarda y se paga más tarde mediante factura.'
 $messages ['payment_paypal_help'] = 'Se le redirigirá a PayPal. El pago se actualiza automáticamente después de la autorización.'
 $messages ['payment_amazon_help'] = 'Se le redirigirá a Amazon Pay. Los modos sandbox y real usan las credenciales guardadas en la configuración de la tienda.'
 $messages ['bank_transfer_default'] = 'Transfiera el importe de la factura e indique el número de pedido.'
 $messages ['invoice_default'] = 'Recibirá una factura. Pague dentro del plazo indicado.'
 $messages ['paypal_default'] = 'El pago se autoriza mediante PayPal y se actualiza automáticamente tras una respuesta correcta.'
 $messages ['amazon_default'] = 'El pago se autoriza mediante Amazon Pay y se actualiza automáticamente tras una respuesta correcta.'
 $messages ['account_owner'] = 'Titular de la cuenta'
 $messages ['purpose'] = 'Concepto'
 $messages ['column_product'] = 'Producto'
 $messages ['column_quantity'] = 'Cantidad'
 $messages ['column_price'] = 'Precio'
 $messages ['column_shipping'] = 'Envío'
 $messages ['column_total'] = 'Total'
 $messages ['amount_due'] = 'Importe a pagar'
 $messages ['order_saved_title'] = 'Pedido guardado'
 $messages ['order_number_text'] = 'Su número de pedido es'
 $messages ['payment_method_label'] = 'Método de pago'
 $messages ['status_label'] = 'Estado'
 $messages ['order_waiting'] = 'El pedido está visible en la administración de la tienda y está pendiente de tramitación.'
 $messages ['total_label'] = 'Total'
 $messages ['view_orders'] = 'Ver pedidos'
 $messages ['continue_shopping'] = 'Seguir comprando'
 $messages ['thanks_title'] = 'Gracias'
 $messages ['saved_snapshot_subtitle'] = 'El pedido se guardó como instantánea.'
 $messages ['payment_note'] = 'Información de pago'
 $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 = ''

Variablen-Dokumentation

◆ $add_field

$add_field
Initialisierung:
= function($name, $type, $label, $rules, $tpl, $extra = array()) use (&$fields) {
$field=array();
$field['name']=$name;
$field['type']=$type;
$field['index']='';
$field['length']=$extra['length'] ?? '';
$field['default']=$extra['default'] ?? '';
$field['label']=$label;
$field['rules']=$rules;
$field['tooltip']=$extra['tooltip'] ?? '';
$field['errormsg']=$extra['errormsg'] ?? '';
$field['placeholder']=$extra['placeholder'] ?? '';
$field['convert']='';
$field['protect']='0';
$field['mask']='';
$field['data']=$extra['data'] ?? '';
$field['options']=$extra['options'] ?? '';
$field['tpl']=$tpl;
}
$fields[]
Definition config.dd.php:16
$field
Definition config.dd.php:4

◆ $cfg

$cfg = array()

◆ $cfg_bool

if (function_exists( 'dbx')) $cfg_bool
Initialisierung:
= function(string $key, bool $default = false) use ($cfg): bool {
if (!array_key_exists($key, $cfg)) {
return $default;
}
$value = $cfg[$key];
if (is_bool($value)) return $value;
return in_array(strtolower(trim((string)$value)), array('1', 'true', 'yes', 'on'), true);
}
$cfg
Definition checkout.fd.php:81

◆ $messages [1/50]

$messages[ 'account_owner'] = 'Titular de la cuenta'

◆ $messages [2/50]

$messages[ 'amazon_default'] = 'El pago se autoriza mediante Amazon Pay y se actualiza automáticamente tras una respuesta correcta.'

◆ $messages [3/50]

$messages[ 'amount_due'] = 'Importe a pagar'

◆ $messages [4/50]

$messages[ 'bank_transfer_default'] = 'Transfiera el importe de la factura e indique el número de pedido.'

◆ $messages [5/50]

$messages[ 'bar_title'] = 'Completar pedido'

◆ $messages [6/50]

$messages[ 'column_price'] = 'Precio'

◆ $messages [7/50]

$messages[ 'column_product'] = 'Producto'

◆ $messages [8/50]

$messages[ 'column_quantity'] = 'Cantidad'

◆ $messages [9/50]

$messages[ 'column_shipping'] = 'Envío'

◆ $messages [10/50]

$messages[ 'column_total'] = 'Total'

◆ $messages [11/50]

$messages[ 'confirm_legal'] = 'Acepte los textos legales y confirme que ha leído la política de desistimiento.'

◆ $messages [12/50]

$messages[ 'continue_shopping'] = 'Seguir comprando'

◆ $messages [13/50]

$messages[ 'demo_message'] = 'Esta tienda se ofrece exclusivamente con fines de demostración y prueba. Puede completar todo el proceso de pedido con datos de prueba; únicamente se procesa una operación técnica de prueba. No se realizan compras, pagos ni entregas reales y no se formaliza ningún contrato de compraventa.'

◆ $messages [14/50]

$messages[ 'demo_title'] = 'Tienda de demostración – sin compra real'

◆ $messages [15/50]

$messages[ 'empty_message'] = 'Seleccione un artículo del catálogo y añádalo al carrito.'

◆ $messages [16/50]

$messages[ 'empty_subtitle'] = 'Seleccione artículos antes de finalizar la compra.'

◆ $messages [17/50]

$messages[ 'empty_title'] = 'El carrito está vacío'

◆ $messages [18/50]

$messages[ 'form_info'] = 'Revise los datos del cliente, el método de pago y la aceptación de los textos legales.'

◆ $messages [19/50]

$messages[ 'invoice_default'] = 'Recibirá una factura. Pague dentro del plazo indicado.'

◆ $messages [20/50]

$messages[ 'legal_field_error'] = 'Acepte los textos legales.'

◆ $messages [21/50]

$messages[ 'login_message'] = '<strong>Inicio de sesión obligatorio.</strong><br>Los pedidos como invitado están desactivados. Inicie sesión antes de completar el pedido.'

◆ $messages [22/50]

$messages[ 'login_subtitle'] = 'Inicio de sesión obligatorio.'

◆ $messages [23/50]

$messages[ 'no_payment'] = 'No hay ningún método de pago disponible.'

◆ $messages [24/50]

$messages[ 'order_error'] = 'No se pudo crear el pedido.'

◆ $messages [25/50]

$messages[ 'order_number_text'] = 'Su número de pedido es'

◆ $messages [26/50]

$messages[ 'order_saved_title'] = 'Pedido guardado'

◆ $messages [27/50]

$messages[ 'order_waiting'] = 'El pedido está visible en la administración de la tienda y está pendiente de tramitación.'

◆ $messages [28/50]

$messages[ 'page_subtitle'] = 'Revise los datos del cliente y pruebe el proceso de pedido de demostración.'

◆ $messages [29/50]

$messages[ 'page_title'] = 'Finalizar compra'

◆ $messages [30/50]

$messages[ 'payment_amazon_help'] = 'Se le redirigirá a Amazon Pay. Los modos sandbox y real usan las credenciales guardadas en la configuración de la tienda.'

◆ $messages [31/50]

$messages[ 'payment_bank_transfer'] = 'Pago anticipado / transferencia bancaria'

◆ $messages [32/50]

$messages[ 'payment_bank_transfer_help'] = 'El pedido se guarda. A continuación, el cliente transfiere el importe indicando el número de pedido como concepto.'

◆ $messages [33/50]

$messages[ 'payment_invoice'] = 'Factura'

◆ $messages [34/50]

$messages[ 'payment_invoice_help'] = 'El pedido se guarda y se paga más tarde mediante factura.'

◆ $messages [35/50]

$messages[ 'payment_method_label'] = 'Método de pago'

◆ $messages [36/50]

$messages[ 'payment_none_help'] = 'Actualmente no hay ningún método de pago activo o completamente configurado.'

◆ $messages [37/50]

$messages[ 'payment_note'] = 'Información de pago'

◆ $messages [38/50]

$messages[ 'payment_paypal_help'] = 'Se le redirigirá a PayPal. El pago se actualiza automáticamente después de la autorización.'

◆ $messages [39/50]

$messages[ 'paypal_default'] = 'El pago se autoriza mediante PayPal y se actualiza automáticamente tras una respuesta correcta.'

◆ $messages [40/50]

$messages[ 'purpose'] = 'Concepto'

◆ $messages [41/50]

$messages[ 'saved_snapshot_subtitle'] = 'El pedido se guardó como instantánea.'

◆ $messages [42/50]

$messages[ 'select_payment'] = 'Seleccione un método de pago disponible.'

◆ $messages [43/50]

$messages[ 'status_label'] = 'Estado'

◆ $messages [44/50]

$messages[ 'technical_error'] = 'No se pudo procesar el pedido debido a un error técnico.'

◆ $messages [45/50]

$messages[ 'thanks_title'] = 'Gracias'

◆ $messages [46/50]

$messages[ 'total_label'] = 'Total'

◆ $messages [47/50]

$messages[ 'validation_error'] = 'Revise los campos obligatorios resaltados.'

◆ $messages [48/50]

$messages[ 'view_orders'] = 'Ver pedidos'

◆ $messages [49/50]

$messages[ 'withdrawal_field_error'] = 'Confirme que ha leído la política de desistimiento.'

◆ $messages [50/50]

$messages = array()

◆ $option_string

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

$payment_options = array()