dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
shop-settings_es.fd.php
Go to the documentation of this file.
1<?php
2$messages = array();
3$messages['save_success'] = 'Los datos se guardaron';
4$messages['save_succeass'] = $messages['save_success'];
5$messages['save_error'] = 'Los datos no se pudieron guardar';
6$messages['settings_title'] = 'Ajustes';
7$messages['settings_subtitle'] = 'IVA, proceso de compra, formas de pago, envío y medios';
8$messages['settings_help'] = 'Ayuda: Ajustes de la tienda';
9$messages['settings_payment_test'] = 'Probar formas de pago';
10$messages['settings_save'] = 'Guardar';
11$messages['channels_external'] = 'Canales externos';
12$messages['channels_global_active'] = 'activos globalmente';
13$messages['channels_global_inactive'] = 'desactivados globalmente';
14$messages['channels_edit'] = 'Editar canales';
15$messages['channels_disabled'] = 'Los canales están desactivados globalmente. Por ello no se utilizan activamente canales externos.';
16$messages['channels_none'] = 'No hay canales externos activos configurados.';
17$messages['column_channel'] = 'Canal';
18$messages['column_platform'] = 'Plataforma';
19$messages['column_connection'] = 'Conexión';
20$messages['column_export'] = 'Exportación';
21$messages['column_import'] = 'Importación';
22$messages['column_test'] = 'Prueba';
23$messages['export_off'] = 'Exportación desactivada';
24$messages['import_off'] = 'Importación desactivada';
25$messages['not_tested'] = 'sin probar';
26
27$addField = function($name, $type, $label, $rules, $tpl, $extra = array()) use (&$fields) {
28 $field=array();
29 $field['name']=$name;
30 $field['type']=$type;
31 $field['index']='';
32 $field['length']=$extra['length'] ?? '';
33 $field['default']=$extra['default'] ?? '';
34 $field['label']=$label;
35 $field['rules']=$rules;
36 $field['tooltip']=$extra['tooltip'] ?? '';
37 $field['errormsg']=$extra['errormsg'] ?? '';
38 $field['placeholder']=$extra['placeholder'] ?? '';
39 $field['convert']='';
40 $field['protect']='0';
41 $field['mask']='';
42 $field['data']=$extra['data'] ?? '';
43 $field['options']=$extra['options'] ?? '';
44 $field['tpl']=$tpl;
46};
47
48$check = 'dbxShop_admin|shop-settings-check';
49
50$addField('enabled','int','Tienda activa','int',$check,array('data'=>array('hint'=>'Básicamente desbloquea las funciones de la tienda.')));
51$addField('demo_notice_enabled','int','Mostrar aviso de tienda demo','int',$check,array('data'=>array('hint'=>'Muestra el aviso multilingüe «Tienda de demostración – sin compra real» en el catálogo y en el proceso de compra.')));
52$addField('default_channel','varchar','Canal predeterminado','parameter|max=40','text-label',array('placeholder'=>'shop','tooltip'=>'Canal de venta técnico predeterminado para pedidos normales de la tienda.'));
53$addField('default_currency','varchar','Moneda predeterminada','parameter|max=3','text-label',array('placeholder'=>'EUR','tooltip'=>'Código ISO de moneda de tres letras.'));
54$addField('price_display','varchar','Visualización de precios','parameter|max=12','select-single-label',array('options'=>'gross=Bruto&net=Neto'));
55$addField('tax_display_enabled','int','IVA','int','select-single-label',array('options'=>'1=Mostrar IVA&0=No mostrar IVA','tooltip'=>'Controla si se muestra la indicación del IVA junto a los precios.'));
56$addField('b2b_mode','int','Modo B2B','int',$check,array('data'=>array('hint'=>'Preparado para la lógica de clientes empresariales y precios netos.')));
57$addField('stock_enabled','int','Usar existencias','int',$check,array('data'=>array('hint'=>'Permite utilizar las existencias para controlar la disponibilidad y mostrar avisos.')));
58$addField('channels_enabled','int','Usar canales','int',$check,array('data'=>array('hint'=>'Muestra funciones para eBay, Amazon, anuncios clasificados, mobile.de y otras plataformas. Desactívelo para instalaciones que solo utilicen la tienda.')));
59
60$addField('default_tax_class','varchar','Clase de IVA predeterminada','parameter|max=20','select-single-label',array('options'=>'mwst1=mwst1&mwst2=mwst2&mwst3=mwst3'));
61$addField('tax_title_mwst1','varchar','Nombre','*|max=80','text-label',array('placeholder'=>'IVA normal'));
62$addField('tax_rate_mwst1','decimal','Porcentaje','decimal','text-label',array('placeholder'=>'19.00'));
63$addField('tax_title_mwst2','varchar','Nombre','*|max=80','text-label',array('placeholder'=>'IVA reducido'));
64$addField('tax_rate_mwst2','decimal','Porcentaje','decimal','text-label',array('placeholder'=>'7.00'));
65$addField('tax_title_mwst3','varchar','Nombre','*|max=80','text-label',array('placeholder'=>'IVA preparado'));
66$addField('tax_rate_mwst3','decimal','Porcentaje','decimal','text-label',array('placeholder'=>'22.00'));
67
68$addField('checkout_guest_allowed','int','Permitir pedidos de invitados','int',$check,array('data'=>array('hint'=>'Permite pedidos sin cuenta previa del cliente.')));
69$addField('legal_snapshot_enabled','int','Guardar instantáneas de texto legal','int',$check,array('data'=>array('hint'=>'Guarda textos legales y política de cancelación en el momento de la compra.')));
70$addField('withdrawal_button_enabled','int','Mostrar desistimiento','int',$check,array('data'=>array('hint'=>'Muestra el área de desistimiento en la tienda. El contenido procede de la página del CMS /shop-widerruf.')));
71$addField('mail_customer_enabled','int','Enviar correo al cliente','int',$check,array('data'=>array('hint'=>'Envía una confirmación al cliente después del pedido y revocación.')));
72$addField('mail_admin_enabled','int','Enviar correo de administrador','int',$check,array('data'=>array('hint'=>'Envía una notificación interna al ordenar y revocar.')));
73$addField('mail_from','varchar','Remitente de correo','email|max=180','text-label',array('placeholder'=>'shop@example.org'));
74$addField('mail_admin_to','varchar','Correo del administrador','email|max=180','text-label',array('placeholder'=>'admin@example.org'));
75
76$addField('payment_bank_transfer_enabled','int','Pago anticipado activo','int',$check,array('data'=>array('hint'=>'Activa el pago anticipado por transferencia bancaria como método de pago.')));
77$addField('payment_bank_transfer_account_owner','varchar','Titular de la cuenta','*|max=160','text-label',array('placeholder'=>'Empresa Ejemplo S.L.'));
78$addField('payment_bank_transfer_iban','varchar','IBAN','*|max=60','text-label',array('placeholder'=>'DE02120300000202051'));
79$addField('payment_bank_transfer_bic','varchar','BIC','*|max=40','text-label',array('placeholder'=>'BYLADEM1001'));
80$addField('payment_bank_transfer_bank_name','varchar','Banco','*|max=120','text-label',array('placeholder'=>'Banco modelo'));
81$addField('payment_bank_transfer_instructions','mediumtext','Prepago','*|max=2000','textarea-label',array('data'=>'rows=4','placeholder'=>'Por favor, transfiera el importe de la factura especificando el número de pedido.'));
82$addField('payment_invoice_enabled','int','Factura activa','int',$check,array('data'=>array('hint'=>'Activa la factura como método de pago. Útil especialmente para B2B o clientes liberados.')));
83$addField('payment_invoice_instructions','mediumtext','Nota de facturación','*|max=2000','textarea-label',array('data'=>'rows=4','placeholder'=>'Recibirás una factura. Por favor, pague dentro del plazo especificado.'));
84$addField('payment_paypal_enabled','int','PayPal activa','int',$check,array('data'=>array('hint'=>'PayPal sólo aparece en el checkout cuando el ID del cliente y el secreto están disponibles.')));
85$addField('payment_paypal_mode','varchar','Modo PayPal','parameter|max=12','select-single-label',array('options'=>'sandbox=Sandbox&live=Producción'));
86$addField('payment_paypal_brand_name','varchar','Nombre de la marca PayPal','*|max=120','text-label',array('placeholder'=>'dbXapp'));
87$addField('payment_paypal_client_id','varchar','PayPal ID de cliente','*|max=255','text-label',array('placeholder'=>'Axxxxxxxxxxxxxxxxxxx'));
88$addField('payment_paypal_client_secret','varchar','PayPal Client Secret','*|max=255','text-label',array('placeholder'=>'Exxxxxxxx_secret_xxxx'));
89$addField('payment_amazon_pay_enabled','int','Amazon Pay activo','int',$check,array('data'=>array('hint'=>'Activa Amazon Pay como método de pago. La autorización de API real se conectará más tarde.')));
90$addField('payment_amazon_pay_mode','varchar','Modo de Amazon Pay','parameter|max=12','select-single-label',array('options'=>'sandbox=Sandbox&live=Producción'));
91$addField('payment_amazon_pay_region','varchar','Amazon Pay Region','parameter|max=12','select-single-label',array('options'=>'EU=UE&UK=UK&US=Estados Unidos'));
92$addField('payment_amazon_pay_merchant_id','varchar','Amazon Merchant ID','*|max=160','text-label',array('placeholder'=>'A1BCD2EFGH3IJK'));
93$addField('payment_amazon_pay_store_id','varchar','Amazon Store ID','*|max=160','text-label',array('placeholder'=>'amzn1.application-oa2-client.xxxxx'));
94$addField('payment_amazon_pay_public_key_id','varchar','ID de clave pública','*|max=160','text-label',array('placeholder'=>'SANDBOX-AEUPKxxxx'));
95$addField('payment_amazon_pay_private_key','mediumtext','Clave privada','*|max=6000','textarea-label',array('data'=>'rows=6','placeholder'=>"------"));
96$addField('payment_amazon_pay_sandbox_simulation_code','varchar','simulación de sandbox','parameter|max=80','text-label',array('placeholder'=>'AmazonCanceled'));
97
98$addField('delivery_digital_download_enabled','int','Descargas digitales activas','int',$check,array('data'=>array('hint'=>'Permite la provisión digital para productos adecuados.')));
99$addField('delivery_flat_shipping_enabled','int','Envío de paquetes activos','int',$check,array('data'=>array('hint'=>'Activa los costos globales de envío como retroceso.')));
100$addField('delivery_flat_shipping_gross_price','decimal','Envío bruto de tarifa plana','decimal','text-label',array('placeholder'=>'5.90'));
101$addField('media_usage_slot','varchar','Ranura de medios del CMS','parameter|max=40','text-label',array('placeholder'=>'shop'));
102?>
$messages
Definition config.fd.php:2
if($web->content_permalink_redirect_target() !=='') $tpl