#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

Ya tenemos lista la #meetup de este mes. Esta vez @sergiois nos hablará de #Algolia el próximo jueves 30 de mayo (e… twitter.com/i/web/status/1…

ReenviadoHace 4 semanas.

Aviso JED: Solicitan resetear contraseñas de acceso + info: community.joomla.org/blogs/leadersh… #Joomla pic.twitter.com/XBvGZFuC8t

Hace 4 semanas.

Joomla needs your #help! We're looking for #testers for these 2 #Joomla staging pull requests related to RTL displ… twitter.com/i/web/status/1…

ReenviadoViernes, 26 Abril 2019