#256 – Modificar "Descripción de producto"

Enviado a ‘RSForm! Pro Redsys’
Este es un ticket público. Todo el mundo puede ver su contenido. No incluya nombres de usuario, passwords o cualquier otra información sensible.
Jueves, 22 Febrero 2018 12:00 CET
Ovni
Buenos dias,

quisiera saber si es posible modificar el campo "Descripción de producto" en el TPV, para que aparezcan otros campos del formulario (Nombre del formulario y nombre y apellidos de la persona que realiza el pago). Adjunto imagen de muestra.

Tal y como recogemos la información, nos seria mucho más útil esta información que la que aparece actualmente (los items a pagar).

Muchas gracias y felicidades por el plugin, es muy práctico.
Campos Personalizados
Versión Joomla!
3.8.4
Versión RSForm! Pro
2.0.5
Jueves, 22 Febrero 2018 16:26 CET
Soporte Joomla Empresa
Tech Support
Hola.

Es posible, pero a nivel de código.

Para eso deberías modificar la función 'rsfp_doPayment' del fichero 'plugins/system/rsfpredsys/rsfpredsys.php', añadiendo al principio algo como:
$formTitle = RSFormProHelper::getForm($formId)->FormTitle;
$formNames = JFactory::getApplication()->input->getArray(array('form' => array('first_name' => 'string', 'last_name' => 'string')))['form'];
$firstName = $formNames['first_name'];
$lastName = $formNames['last_name'];

y substituir:
'Ds_Merchant_ProductDescription' => (RSFormProHelper::getConfig('redsys.Ds_Merchant_ProductDescription') ? RSFormProHelper::getConfig('redsys.Ds_Merchant_ProductDescription') . ' ' : '') . '(' . implode(', ', $products) . ' - ' . $formId . ')',

por algo así:
'Ds_Merchant_ProductDescription' => $formTitle . ' - ' . $firstName . ' - ' . $lastName,

Donde 'first_name' y 'last_name' serían los nombres de los campos del formulario en los que se recogería el nombre y los apellidos.

Saludos.
José A. Cidre Bardelás
Support
Jueves, 22 Febrero 2018 23:02 CET
Ovni
Muchas gracias José! Funciona a la perfección.

Quizá quieras modificar el título de este ticket para futuras referencias, escribí Modificar "Descripción de producto" con las comillas y parece que se borró.

Salut!
Sábado, 24 Febrero 2018 18:04 CET
Soporte Joomla Empresa
Tech Support
OK. Cerramos el ticket.

Saludos.
José A. Cidre Bardelás
Support
Este ticket está cerrado, por lo tanto es de sólo lectura. Ya no puede responder. Si necesita proporcionar mas información, por favor abra un nuevo ticket y mencione el número de este.

Nuestros Tweets

Joomla 3.9.11 ya está disponible! Esta nueva versión proporciona un parche de seguridad para la serie 3.x de Joomla… twitter.com/i/web/status/1…

Martes, 13 Agosto 2019

Special offer on shop.joomla.org: 15% off t-shirts from June 21st to 25th with the code TSHIRT19. Show your… twitter.com/i/web/status/1…

ReenviadoSábado, 22 Junio 2019

Disponible la versión Joomla 3.9.8 para su descarga joomlaempresa.es/es/blog/41-not… #joomla pic.twitter.com/sPz5hJhb0k

Sábado, 22 Junio 2019

 
COM_PAYPLANS_LOGGER_CRON_START