Buenos dias a todos. Acabo de lanzar mi web al publico. Esta hecha con wordpress y woocommerce. Al indexarla Google, me he dado cuenta que cuando pongo en el buscador el nombre de algún producto que tengo en el woocommerce, en el buscador de google sale sin IVA. Me podrían ayudar a quitar ese precio o por lo menos a ponerlo con IVA incluido. Llevo dos dias navenga por la red para ver como se hace pero no encuentro la solución.
Gracias de antemano y un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Jesús.
Añade lo siguiente al archivo Functions.php que encontras en la carpeta de tu plantilla.
/* Eliminar precio de rich snippets de productos WooCommerce */ function cl_product_delete_meta_price( $product = null ) { if ( ! is_object( $product ) ) { global $product; } if ( ! is_a( $product, 'WC_Product' ) ) { return; } if ( '' !== $product->get_price() ) { $shop_name = get_bloginfo( 'name' ); $shop_url = home_url(); $markup_offer = array( '@type' => 'Offer', 'availability' => 'https://schema.org/' . $stock = ( $product->is_in_stock() ? 'InStock' : 'OutOfStock' ), 'sku' => $product->get_sku(), 'image' => wp_get_attachment_url( $product->get_image_id() ), 'description' => $product->get_description(), 'seller' => array( '@type' => 'Organization', 'name' => $shop_name, 'url' => $shop_url, ), ); } return $markup_offer; } add_filter( 'woocommerce_structured_data_product_offer', 'cl_product_delete_meta_price' );
Este código lo que hace es eliminar el precio de las búsquedas.
Tienes que tener en cuenta que los resultados no son inmediatos y hay que esperar a que google vuelva a rastrear la web para ver la modificación.
Un saludo
Muchísimas gracias Pepe. Voy a ponerlo y lo compruebo. 😉
Hola de nuevo. Se que este tema tiene algunas semanas. Pero me llegan un error del Google saerch console de que en todos mis productos me sale el error:
Falta el campo Price.
Ademas salen varias advertencias.
Me da miedo que por estos erroes google no posicione bien mis productos.
Puede ayudarme por favor.
Adjunto dos capturas de pantalla
Hola
Es por el código que has puesto antes ya que has eliminado el precio de las búsquedas eliminando el dato estruturado.
Sería mejor dejar el precio como dato estructurado aunque Google te lo muestre en los resultados.
Saludos.
Ok. Voy a quitarlo a y a volver a indexar. El problema es que antes me cogia los precios sin IVA y eso a mis clientes les induce a error. No sé como hacer para que google muestre los precios pero con el impuesto incluido. ¿Hay alguna forma? Por que en otras tiendas que veo en internet si les sale con el iva incluido.
Hola
Podrías evaluar colocar los precios con los impuestos incluidos, esto lo configuradas desde los WooCommerce > Ajustes > Impuestos.
Saludos.
Hola jhon. Ok, pero para hacer eso tendría que cambiarlo en ajustes, pero los precios que ya he metido se cambian o tengo que ir uno a uno modificandolos? Si es así, habría forma de hacerlo de forma masiva?
Hola Jesús,
No te preocupes, modificar uno a uno considerando que puedes tener miles de productos en tu Woocommerce sería una tarea inhumana, Woocommerce lo realiza automáticamente. Te sugiero leer el siguiente artículo de nuestro Blog -> https://www.webempresa.com/blog/configurar-impuestos-woocommerce.html
Espero que esto sirva para lo que buscas, de no ser así por favor indícalo para que podamos seguir ayudándote.
Saludos 🙂
Gracias por la respuesta. Acabo de cambiar los precios poniendo que sean incluidos con iva. Observaré ahora a ver si lo hace todo correcto. Gracias