Hoy os queremos regalar un plugin gratuito para WooCommerce. Resulta que hemos importado el catalogo de productos de DMO en nuestro WooCommerce y este proveedor de regalos licenciados tiene un detalle especial: algunos de sus productos tienen que venderse con un número mínimo de unidades y además sólo se pueden vender como múltiplos enteros de ese mínimo. Es decir, como mínimo has de comprar 5 y si quiere más unidades serán 5, 10, 15…

Para poder lidiar con esto, nuestro plugin DropShipping para importar los productos de DMO en Woocommerce nos añade un campo personalizado (dropwp_min_order) que usaremos después con el plugin Quantities and Units for WooCommerce. Este plugin permite definir reglas globales o por producto. En este caso nos fijaremos en las reglas por producto.

Si os fijáis en la imagen, nos permite definir por producto el Step Value o lo que viene a ser lo mismo, de cuantos en cuantos permitimos vender. También en la opción Minimum Quantity nos deja definir las unidades mínimas necesarias para permitir la venta. Con lo cual con esos dos parámetros ya podemos indicar como y de cuanto en cuanto queremos vender ese producto.

Si os fijáis en nuestra ficha de producto tenemos lo siguiente:

En ese campo almacenamos las unidades mínimas de pedido. Y con nuestro fixproduct lo que hacemos es meter de forma automática ese dato en la tabla del plugin.

Si no queréis usar el plugin podéis poner el código en cualquier código vuestro:

public function save_post( $post_id ) {
  // Only products
  if ( 'product' == get_post_type( $post_id ) ) {
    $stock = get_post_meta( $post_id, 'dropwp_min_order', true );
    // List of metas
    $custom_metas = array(
      '_wpbo_override' =>'on',
      '_wpbo_step' =>$stock,
      '_wpbo_minimum' =>$stock					
    );
    foreach ($custom_metas as $key => $default) {
      if ( false == get_post_meta( $post_id, $key, true ) ) {
        update_post_meta( $post_id, $key, $default );
      }
    }
  }
}

Algo similar lo ponéis en cualquier functions.php de vuestro tema y “yatá”.

Aquí os dejamos un vídeo explicando como funciona el plugin:

 

 

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Subscríbete a nuestros Posts.

Subscríbete a nuestros Posts.

Apúntate y te enviaremos todos nuestros posts sobre WooCommerce y WordPress.

You have Successfully Subscribed!

Share This