Buenos días y Feliz Navidad.
Como ya hemos comentado en varias ocasiones, dependiendo del proveedor (mayorista) hay algunos productos que tienen varios SKU lo que me "obliga" a crear duplicidades de productos ya que los precios también son distintos (obviamente).
Bien admitida ésta limitación de no poder poner varios SKU y así actualizar precios y stock; me estoy planteando instalar, si lo hay, algún plugin que le indique al cliente el producto alternativo que sea de iguales características y que sólo ha cambiado el SKU.
He probado con ACF, pero no veo la forma de que se muestre en el producto.
Contenido solo visible a usuarios registrados
Hola Antonio,
En este caso podrías probar las propias opciones que indica woocommerce en las configuraciones de producto con sus ventas dirigidas, puedes revisar un poco más sobre esto en el siguiente artículo que tenemos disponible-> https://www.webempresa.com/blog/configurar-ventas-cruzadas-en-woocommerce.html
De igual forma existen algunos plugins como:
-> https://wordpress.org/plugins/cart-products-suggestions-for-woocommerce/
-> https://es-co.wordpress.org/plugins/wt-woocommerce-related-products/
Verifuca si con estas opciones puedes configurar lo que necesitas
Un Saludo
Buenos días
El plugin
-> https://es-co.wordpress.org/plugins/wt-woocommerce-related-products/ ya lo tengo instalado y funcionando básicamente para los portátiles que recomienda licencias de windows, office y/o antivirus.
-> https://wordpress.org/plugins/cart-products-suggestions-for-woocommerce/ , agrega al carro la opción que quiero, pero me interesa que salga en el producto antes de seleccionar al carro, por si el principal no tuviera stock (adjunto imagen).
He encontrado otro que sí me permite poner un texto o campo para ello parecido al ACF, pero no puedo agregar html de enlaces (adjunto imagen)
.
Sigo buscando.
Hol Antonio,
En este caso haz probado utiliza como campo personalizado de tipo Wysiwyg Editor, este puede permitir añadir enlaces, imagenes y otra informacion como HTML
→ https://www.advancedcustomfields.com/resources/wysiwyg-editor/
→ https://www.acf-extended.com/features/fields/wysiwyg-editor
Puedes verificarlo y revisar si con ello logras añadir lo que necesitas
Un Saludo
Buenos días
Solucionado..!!!
Ha sido a través de un fragmento de código que crea un campo adicional en el producto.
Es más laborioso, pero no he encontrado ningún plugin que haga lo que quería y que resultara "económico".
Os adjunto imagen de cómo ha quedado y el código por si alguien quiere mejorarlo (es sencillo) y se muestra tanto en producto simple como en variables.
Quisiera haberlo puesto bajo la imagen, pero no encuentro el hook adecuado.
add_action( 'add_meta_boxes', 'dl_alternative_productos' );
function dl_alternative_productos() {
add_meta_box(
'custom_product_meta_box',
'Producto Alternativo',
'dl_anadir_contenido_alternative_productos',
'product',
'normal',
'default'
);
}
function dl_anadir_contenido_alternative_productos( $post ){
$alternative_desc = get_post_meta( $post->ID, '_alternative_desc', true ) ? get_post_meta( $post->ID, '_alternative_desc', true ) : '';
wp_editor( $alternative_desc, '_alternative_desc' );
}
add_action( 'save_post_product', 'dl_guardar_contenido_alternative_productos', 10, 1 );
function dl_guardar_contenido_alternative_productos( $post_id ) {
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;
if ( ! isset( $_POST['_alternative_desc'] ) ) return;
update_post_meta( $post_id, '_alternative_desc', $_POST['_alternative_desc'] );
}
add_action( 'woocommerce_single_product_summary', 'dl_contenido_alternative_productos', 40 );
function dl_contenido_alternative_productos() {
global $product;
$alternative_desc = get_post_meta( $product->get_id(), '_alternative_desc', true ) ? get_post_meta( $product->get_id(), '_alternative_desc', true ) : '';
if ( ! $alternative_desc ) return;
echo '<div>';
echo $alternative_desc;
echo '</div>';
}
Hola Antonio,
Emhorabuena has logrado solucionarlo, muchas gracias por añadir la solución estoy segura que puede ser útil para alguien que esté interesado en añadir la misma funcionalidad.
No dudes en escribirnos si tienes cualquier otea consulta
Un saludo