Mi nombre es Dr. Marc Agraz y estoy utilizando Amelia para gestionar reservas y, posteriormente, procesar los pagos con WooCommerce. He creado campos personalizados en Amelia (por ejemplo, “Segundo Apellido” y “DNI”), y también he configurado campos adicionales en el checkout de WooCommerce (p. ej., last_name2 y dni). Mi objetivo es que el usuario solo tenga que introducir estos datos una vez en Amelia, y que automáticamente se transfieran al checkout de WooCommerce, de manera que el cliente no tenga que rellenar dos veces los campos en ambos lugares.
Actualmente, Amelia pasa de forma automática el nombre, primer apellido, email y teléfono al checkout de WooCommerce, pero no transfiere los campos personalizados adicionales que he creado. Necesito un hook o algún método (snippet o configuración) que me permita:
Interceptar la reserva justo antes de la redirección a WooCommerce.
Obtener los valores introducidos en los campos personalizados (por ejemplo, “Segundo Apellido” y “DNI”).
Adjuntar estos valores a la URL de checkout o a la sesión, para que luego puedan pre-rellenarse en los campos de WooCommerce.
He revisado la documentación y no encuentro un hook oficial para este propósito. ¿Podrían indicarme si existe alguna acción, filtro o fragmento de código que permita añadir los valores de los campos personalizados a la redirección que hace Amelia hacia WooCommerce? De ser así, agradecería mucho la referencia o un ejemplo de cómo implementarlo.
El objetivo final es que el paciente no deba introducir dos veces el “Segundo Apellido” ni el “DNI” (una en Amelia y otra en WooCommerce). Con un hook que me facilite estos datos, ya puedo utilizar un snippet en WooCommerce para pre-rellenar automáticamente dichos campos.
Muchas gracias de antemano por su ayuda. Espero su respuesta para poder completar la integración con WooCommerce.
¡Hola! No soy de Amelia, pero en DevTools inspecciona los requests que se hacen en "Red" para identificar aquel que tiene el payload que incluya aquellos campos personalizados.
A partir de ahí creo que sería relativamente fácil hacer un snippet para prerellenar esos campos.
This is what you can achive with Amelia. In Amelia/setting/payments, if you scroll down when the WooCommerce payment gateway is enabled,
you will see the option to Set MetaData and Description:
Just enter the placeholder for the information that you want to be shown there and that is it.
-
Here is our Test example.
Let's say we have this Custom Field 1, that we labeled "Delivery address".
A customer comes to book, and fills in this address as something random as "Los Angeles street 1",
and if we put this placeholder for custom field 1, in the Metadata of WooCommerce, it will appear on the Cart and on the Checkout:
-
As you see, when we hover the mouse over each custom_field placeholder, it will reveal the label of the Custom Field, to make it easier to see which ones we need.
If you need anything else we encourage you to kindly consider submitting this valuable suggestion as a feature request through the following link: https://features.wpamelia.com/. The prioritization of feature development is greatly influenced by the number of customer requests received. By participating and expressing your support, you contribute significantly to the potential expedited implementation of this feature.
Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.
We wish you all the best and hope you have a wonderful day ahead.
Hola equipo de soporte de Amelia:
Mi nombre es Dr. Marc Agraz y estoy utilizando Amelia para gestionar reservas y, posteriormente, procesar los pagos con WooCommerce. He creado campos personalizados en Amelia (por ejemplo, “Segundo Apellido” y “DNI”), y también he configurado campos adicionales en el checkout de WooCommerce (p. ej., last_name2 y dni). Mi objetivo es que el usuario solo tenga que introducir estos datos una vez en Amelia, y que automáticamente se transfieran al checkout de WooCommerce, de manera que el cliente no tenga que rellenar dos veces los campos en ambos lugares.
Actualmente, Amelia pasa de forma automática el nombre, primer apellido, email y teléfono al checkout de WooCommerce, pero no transfiere los campos personalizados adicionales que he creado. Necesito un hook o algún método (snippet o configuración) que me permita:
He revisado la documentación y no encuentro un hook oficial para este propósito. ¿Podrían indicarme si existe alguna acción, filtro o fragmento de código que permita añadir los valores de los campos personalizados a la redirección que hace Amelia hacia WooCommerce? De ser así, agradecería mucho la referencia o un ejemplo de cómo implementarlo.
El objetivo final es que el paciente no deba introducir dos veces el “Segundo Apellido” ni el “DNI” (una en Amelia y otra en WooCommerce). Con un hook que me facilite estos datos, ya puedo utilizar un snippet en WooCommerce para pre-rellenar automáticamente dichos campos.
Muchas gracias de antemano por su ayuda.
Espero su respuesta para poder completar la integración con WooCommerce.
Atentamente,
Dr. Marc Agraz
¡Hola! No soy de Amelia, pero en DevTools inspecciona los requests que se hacen en "Red" para identificar aquel que tiene el payload que incluya aquellos campos personalizados.
A partir de ahí creo que sería relativamente fácil hacer un snippet para prerellenar esos campos.
Hello there,
Thank you for reaching out to us.
This is what you can achive with Amelia. In Amelia/setting/payments, if you scroll down when the WooCommerce payment gateway is enabled,
you will see the option to Set MetaData and Description:
Just enter the placeholder for the information that you want to be shown there and that is it.
-
Here is our Test example.
Let's say we have this Custom Field 1, that we labeled "Delivery address".
A customer comes to book, and fills in this address as something random as "Los Angeles street 1",
and if we put this placeholder for custom field 1, in the Metadata of WooCommerce, it will appear on the Cart and on the Checkout:
-
As you see, when we hover the mouse over each custom_field placeholder, it will reveal the label of the Custom Field, to make it easier to see which ones we need.
If you need anything else we encourage you to kindly consider submitting this valuable suggestion as a feature request through the following link: https://features.wpamelia.com/. The prioritization of feature development is greatly influenced by the number of customer requests received. By participating and expressing your support, you contribute significantly to the potential expedited implementation of this feature.
Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.
We wish you all the best and hope you have a wonderful day ahead.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables