Astra añade un texto "Fuera de stock" para los productos WooCommerece que tienen 'Estado de stock' como fuera de stock. A continuación se muestra la captura de pantalla de cómo se muestra el texto en el front-end en el producto -.
Puede cambiar el texto "Fuera de stock" por cualquier texto personalizado que desee, tanto en el Catálogo de productos (página Tienda) como en las páginas de Producto individual, utilizando filtros.
Para ello, debe añadir los siguientes filtros al archivo functions.php de su tema hijo:
- Añada el siguiente código para cambiar el texto "Fuera de stock" en el Catálogo de Productos (página de la Tienda):
add_filter( 'astra_woo_shop_out_of_stock_string', 'out_of_stock_callback' ); function salida_de_stock_callback( $ítulo ) { return 'VENDIDO'; }
- Añada el siguiente código para cambiar el texto "Fuera de stock" en las páginas de productos individuales:
add_filter( 'woocommerce_get_availability', 'change_out_of_stock_text_woocommerce', 1, 2 ); function change_out_of_stock_text_woocommerce( $availability, $product_to_check ) { // Cambiar texto fuera de stock if ( ! $product_to_check->is_in_stock() ) { $availability['disponibilidad'] = __('VENDIDO', 'woocommerce'); } return 1TP21Disponibilidad; }
Ambos códigos sustituirán al "Texto "Fuera de stock con "VENDIDO". Puede modificar esto sustituyendo la palabra "VENDIDO" en negrita en ambos códigos por su texto personalizado.
Si no tiene instalado el tema infantil, compruebe lo siguiente este artículo sobre cómo hacerlo. Y, si usted no está seguro de cómo agregar este código, por favor revise esto artículo.