Archivos de Categoría: Woocommerce

Finalizar los pedidos automáticamente y actualizar al estado de completado

En el siguiente ejemplo crearemos una función para finalizar los pedidos automáticamente y actualizar al estado de completado en WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_action( 'woocommerce_thankyou', 'wc_autocompletar_orden' );
function wc_autocompletar_orden( $order_id ) {
  global $woocommerce;
  if ( ! $order_id ) { return; }
  $order = new WC_Order( $order_id );
  $order->update_status( 'completed' );
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css

Crear un shortcode para mostrar el total y la cantidad de productos

En el siguiente ejemplo crearemos un shortcode para mostrar el total y la cantidad de productos en cualquier lugar de nuestro sitio web desarrollado con WordPress y WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_shortcode('contenido_carrito', 'contenido_carrito');
function contenido_carrito($attr, $content = null) {
global $woocommerce;
echo woocommerce_page_title() . '<br>' . 'Productos: ' . count( WC()->cart->get_cart()) . ' / ' . 'Toltal: ' . WC()->cart->get_cart_total() . '<br>' . '<a href="'. WC()->cart->get_cart_url() .'">' . esc_html__( 'View cart', 'woocommerce' ) . '</a>' . '<br>' . '<a href="'. WC()->cart->get_cart_url() .'">' . esc_html__( 'Checkout', 'woocommerce' ) . '</a>';  
}
Como se inserta el shortcode:

[contenido_carrito][/contenido_carrito]

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css

Añadir un aviso en la página de registro

En el siguiente ejemplo crearemos una función que nos ayudará a añadir un aviso en la página de registro de WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

Nota: Es necesario activar la opción: Permite a los clientes crear una cuenta en la página «Mi cuenta», dentro de los ajustes de WooCommerce en la sección Cuentas y Privacidad.

add_action( 'woocommerce_before_customer_login_form', 'wc_login_message' );
function wc_login_message() {
    if ( get_option( 'woocommerce_enable_myaccount_registration' ) == 'yes' ) {
	?>
		<div class="woocommerce-info">
			<p><?php _e( 'Mi mensaje' ); ?></p>
		</div>
	<?php
	}
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css

Sustituir el título en la página tienda

En el siguiente ejemplo crearemos una función que nos ayudará a sustituir el título en la página de la tienda de WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_filter( 'woocommerce_page_title', 'woo_shop_page_title');
function woo_shop_page_title( $page_title ) {
    if( 'Tienda' == $page_title) {
      return "Mi nuevo título";
    }
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css

Añadir un aviso en la página de finalizar la compra

En el siguiente ejemplo crearemos una función que nos ayudará a añadir un aviso en la página de finalizar la compra de WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_action( 'woocommerce_before_checkout_form', 'checkout_page_info', 5 );
function checkout_page_info() {
  echo '<div class="woocommerce-info"><h2>Gracias por comprar aquí</h2></div>';
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css

Añadir un aviso en la página del carrito de compras

En el siguiente ejemplo crearemos una función que nos ayudará a añadir un aviso en la página del carrito de compras de WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_action( 'woocommerce_before_cart_table', 'cart_page_info' );
function cart_page_info() {
	echo '<div class="woocommerce-info">Envío gratis al comprear $299!</div>';
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css

Eliminar la leyenda que muestra la cantidad de productos (resultados)

En el siguiente ejemplo crearemos una función que nos ayudará a eliminar la leyenda que muestra la cantidad de productos (resultados) que se muestran en la página de tienda de WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_action('init','remove_wc_result');
function remove_wc_result() {
remove_action( 'woocommerce_after_shop_loop', 'woocommerce_result_count', 20 );
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 );
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css

Eliminar el menú desplegable para ordenar los productos

En el siguiente ejemplo crearemos una función que nos ayudará a eliminar el menú desplegable para ordenar los productos que se muestran en la página de tienda de WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_action('init','remove_wc_filter');
function remove_wc_filter() {
    remove_action( 'woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10 );
    remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10 );
	
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css

Quitar las migas de pan (breadcrumbs)

En el siguiente ejemplo crearemos una función que nos ayudará a quitar las migas de pan (breadcrumbs) que se muestran en WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_action( 'init', 'remove_wc_breadcrumbs' );
function remove_wc_breadcrumbs() {
    remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css

Cambiar la palabra agotado por vendido

En el siguiente ejemplo crearemos una función que nos ayudará a cambiar la palabra agotado por vendido en WooCommerce

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_filter('woocommerce_get_availability', 'availability_filter');
function availability_filter ($availability) {
	$availability['availability'] = str_ireplace('Agotado', 'Vendido', $availability['availability']);
	return $availability;
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css