Avisos
Vaciar todo

numeros de serie / campo de texto editable por producto  

 
DANIEL
 DANIEL
Usuario eminente

Buenas a todos y he aquí mi duda:

Algunos de los productos que vendo en mi ecommerce tienen número de serie. Por motivos legales, tiene que aparecer dicho número de serie en la factura. ¿ay alguna forma de añadir un campo 'extra' a cada producto comprado para indicar el número de serie de esa unidad en concreto?

 

Ejemplo: vendo coches de segunda mano online (no es el caso) y el producto que tengo dado de alta es, por ejemplo, "Renault Clio". Pero en la factura de venta tiene que aparecer el nombre del producto y la matrícula, por ejemplo. La línea quedaría algo así como "Renault Clio - matrícula 0000 ZZZ"

 

Como mal menor me podría valer un cuadro de texto (de los antiguos tipo 'memo') en el que podría detallar las matrículas de todos los modelos. En este caso, sería un campo 'extra' en todo el pedido. En el ejemplo anterior, tendría que ser un campo nuevo para cada línea de producto en el pedido.

 

A ver si alguien puede echar una mano!

 

Muchas gracias,

 

 

daniel

Contenido solo visible a usuarios registrados

Citar
Respondido : 21/06/2022 2:05 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Daniel,

Esto que deseas es un poco complejo sobre todo por la integración con la factura que mencionas, igualmente has planteado el que sea parte del título del producto eso que mencionas? asi te ahorrarías todo el proceso e igualmente es un contenido que es visible. 

Podrías verificar de esta forma si puedes agregar el campo, instala el complemento:

https://es.wordpress.org/plugins/advanced-custom-fields/

Una vez tengas este complemento instalado ingresas en su configuración, y un ejemplo de lo que tendrías que configurar sería este:

image

Puedes abrir la imagen en otra pestaña y hacer zoom en caso de necesitarlo, si sigues la imagen como esta puedes tener en tu producto un campo nuevo que indique la placa del vehículo, siguiendo el ejemplo que nos diste:

image

Luego este campo tendrías que agregarlo a tu plantilla de mensajes de checkout o factura, para ello instala este complemento:

https://wordpress.org/plugins/code-snippets/

O bien puedes insertarlo en tu archivo functions en Cpanel > Administrador de archivos > Public_html > Dominio > Wp-content > themes > tema utilizado > archivo functions.php

Agregas al final del todo o bien en un nuevo codigo en el plugin que te compartimos lo siguiente:

add_action( 'woocommerce_order_item_meta_end', 'custom_product_info', 20, 4 );
function custom_product_info ( $item_id, $item, $order, $plain_text ) {
$id = $item->get_product_id();
$product_info = get_field('placa_de_automovil',$id);
if($product_info){
echo "<p>placa de automovil: $product_info</p>";
}
}

Si has seguido todo como te indico debería visualizarse de esta forma los correos:

image

Debajo de la descripción, la placa, también como paso opcional, puedes mostrar dicha placa a los usuarios:

[acf field="placa_de_automovil"]

image

Agregando en la descripción corta el shortcode de la placa en cuestión.

Verifica y nos comentas.

Un saludo 🖐️ 

ResponderCitar
Respondido : 21/06/2022 2:56 am

wpdoctor-revisa-la-salud-de-tu-wordpress

DANIEL
 DANIEL
Usuario eminente

Hola, Argenis:

 

Gracias por la respuesta. No se me ha ocurrido poner que utiliza Prestashop y no Wordpress. Al estra en un foro que trata sobre Prestashop, pensaba que se daría por asumido.

 

Lo siento, pero la solución que necesito es para Prestashop.

 

Daniel

ResponderCitar
Respondido : 21/06/2022 8:53 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Daniel, 

En este caso, ya que es PrestaShop es un poco más difícil añadir estas opciones de forma sencilla, es probable que necesites añadir código personalizado dentro de las opciones de los productos, email y facturas de tu tienda para mostrar estos. 

Algunas opciones que puedes revisar es usar un módulo que te permita añadir campos adicionales como:

-> https://addons.prestashop.com/es/pestanas/29193-advanced-custom-fields-create-new-fields-quickly.html

-> https://addons.prestashop.com/es/combinaciones-personalizacion/47181-product-custom-field.html

Tambien dispones de un modulo paar añadir los números de serie:

-> https://addons.prestashop.com/en/combinaisons-customization/51125-product-serial-key-manager-serial-key-generator.html

Ten en cuenta que los módulos de PrestaShop en su mayoría son de pago y no podemos probarlo, por lo que te recomiendo antes de adquirir alguno verifiques con los desarrolladores te permite configurar lo que necesitas. 

 

 

Un Saludo

Esta publicación ha sido modificada el hace 2 años por Pepe
ResponderCitar
Respondido : 21/06/2022 1:34 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress