Browsing tag: woocommerce

Cambiar el orden del HTML de los productos en WooCommerce


La ficha del producto en WooCommerce se muestra en el fichero "single-products.php", en el podemos ver la siguiente función: /** * woocommerce_single_product_summary hook * * @hooked woocommerce_template_single_title - 5 * @hooked woocommerce_template_single_rating - 10 * @hooked woocommerce_template_single_price - 10 * @hooked woocommerce_template_single_excerpt - 20 * @hooked woocommerce_template_single_add_to_cart - 30 * @hooked woocommerce_template_single_meta - 40 *

Eliminar la pestaña de “Información adicional” en WooCommerce


En la ficha de los productos de WooCommerce hay varias pestañas, reviews, descripción y información adicional. Para eliminar la pestaña de información adicional se puede hacer poniendo la siguiente función en el archivo functions.php de tu tema. add_filter( 'woocommerce_product_tabs', 'remove_additional_info_tab', 50 ); function remove_additional_info_tab( $tabs ) { unset( $tabs['additional_information'] ); return $tabs; } Si lo que quieres es eliminar la pestaña de "Reviews"

Aumentar el número de productos relacionados en WooCommerce


Para aumentar el número de productos relacionados que aparecen en las vistas del producto sin tocar los templates que vienen por defecto en WooCommerce tenemos que añadir las siguientes líneas de código al fichero functions.php de tu tema.   /** * WooCommerce Extra Feature * -------------------------- * * Change number of related products on product page * Set your own value for 'posts_per_page' * */ function woo_related_products_limit() { global $product; $args = array(

Añadir campo al checkout en WooCommerce


Si quieres añadir un campo al checkout primero debes sobrescribir el "template" por defecto, creando una carpeta en la raíz de tu tema llamada WooCommerce, los templates de esta carpeta sobrescribirán a los del plugin, por lo tanto si actualizas tus plugins no perderás los cambios. Una vez tengas listo tu template, añades el campo que quieras dentro de "checkout/form-checkout.php". Esto hará que aparezca visualmente, pero no se guardará en la base de datos lo que escriban en él. Para guardar