productos físicos y digitales Otros tipos de ecommerce Por qué usar Woo 4 5 Los diferentes procesos de comercios online Vender con un sólo producto @cesjam7
producto no siempre es la clásica zapatilla que compramos por internet. También existen servicios o productos virtuales. Estos tienen la particularidad que su stock es ilimitado y no requiere método de envío. Ya que esta charla trata sobre no hacer una tienda clásica, vamos a hablar mucho de estos productos, como tickets de entrada, accesos premium, apuestas y todo aquello que ni nos imaginamos que podían ser el producto final. Diferencia de productos físicos y digitales @cesjam7
• Tienen métodos de envío • Debes manejar inventario • Se puede enviar a un lugar diferente de el lugar de facturación • Puedes adjuntar un archivo para descargar. • No tienen costo de envío. • No manejan stock (a veces) • No requieren almacenes.
diferentes ecommerce. Cuando hablamos de ecommerce nos referimos a una venta virtual y ofrecer un servicio como dar clases online es una venta y se da virtualmente, crear una web de donaciones no es que vendan algo pero el cliente va a pagar la donación que hará y eso viene a ser un ecommerce así no sea una venta como tal. Desde que haya una pasarela de pago en medio y se registre una operación es un ecommerce. Otros tipos de ecommerce @cesjam7
producto o un servicio, pero y si como desarrolladores web nos piden una web de donaciones, apuestas deportivas, cambio de dinero, etc. ¿Usaremos WooCommerce o desarrollaremos un sitio desde cero? Otros tipos de ecommerce
producto o un servicio, pero y si como desarrolladores web nos piden una web de donaciones, apuestas deportivas, cambio de dinero, etc. ¿Usaremos WooCommerce o desarrollaremos un sitio desde cero? Otros tipos de ecommerce Claro que sí
opciones de recarga (Visa, efectivo, transferencia, Paypal). • No existen productos, simplemente el cliente elige el monto a recargar. Páginas de apuestas deportivas
premium, atención personalizada u otra cosa. • El proceso es directamente pagar. • Podrías sólo vender el certificado de un curso gratuito. Servicios freemium
• Se puede manejar el tiempo de permanencia. • La cantidad de productos puede ser los números de meses u otra medida de tiempos. No siempre vendes el producto, también puedes ofrecer planes
que WooCommerce trae por defecto y que podemos aprovechar así no creemos una tienda normal. Woo tiene la ventaja que es muy configurable y todas esas opciones por default podemos manipularlas para adaptarlas a nuestras necesidades. Por ejemplo la página de MI CUENTA es un panel para el cliente que podemos sacarle mucho provecho agregando nuevas secciones, por ejemplo una zona donde están las clases premium que podrá ver o los tickets que han comprado. Por qué usar Woo @cesjam7
de datos de clientes, Woo es la plataforma ideal porque nos da una plataforma 100% configurable que viene con opciones ya programadas que podemos aprovechar. Por qué usar WooCommerce en sitios que no son tiendas
o quitar opciones del menú para mostrar los datos que necesitan nuestros clientes. https://github.com/woocommerce/woocommerce/wiki/Customising-account-page-tabs
tercer ecommerce más usado la mayoría de pasarelas del pago crea su integración y las ofrece de forma gratuita http://hookr.io/filters/woocommerce_available_payment_gateways/
valoran los reportes y por defecto nos vienen los movimientos mensuales y semanales, pero además podemos programar nuestros propios reportes. https://avada.io/woocommerce/docs/custom-report-guide.html
Puedes agregar y quitar campos. • Datos de envío sólo si se necesita. • Puedes reconstruir todo el formulario. • Se puede poner en uno o varios pasos. • Cupones integrados. https://github.com/woocommerce/woocommerce/tree/master/templates
administradores ya integrados. • Plantillas en formato HTML para que sea fácil de editar. • Posibilidad de agregar nuevos emails. • Configurador de emails sencillo en el administrador o 100% vía código. • Activar y desactivar emails según sean necesarios. https://github.com/woocommerce/woocommerce/tree/master/templates/emails
• Tienda multi idioma. • Precio por país o idioma. • Plugins de tracking. • Agregar nuevas opciones de productos. • Facturación o impresión de comprobantes. • Y miles de otras compatibilidades para cualquier necesidad.
los diferentes tipos de tienda para que nos hagamos una idea que todos son ecommerce pero su proceso es un poco diferente. Por ejemplo, cuando compramos planes de acceso, primero elegimos el tiempo de duración (que podría ser la cantidad a comprar o un valor que altere el precio del producto) y una vez seleccionado estos valores recién agregamos el item al carrito. Los diferentes procesos de comercios online @cesjam7
producto y la cantidad a comprar. Ir al carrito de compras con los demás productos comprados. Ingresar mis datos en el formulario de venta Elegir el medio de pago y finalizar compra.
plan a comprar. Seleccionar la fecha de inicio y los meses a comprar. Pagar los planes en el formulario de venta. Acceso a cursos según los planes comprados.
siempre necesitamos tener mil productos en el catálogo. Podemos tener una página que liste los conciertos de una página, pero a la hora de vender lo que se comprará será el ticket de entrada que es un sólo producto al que le agregaremos un precio X y le vamos agregando los datos de los asistentes. Ahí tenemos un producto que se puede agregar varias veces en una misma operación y con precios y datos diferenciados. Vender con un sólo producto @cesjam7
pagar. En una página de eventos, el cliente paga por la entrada, porque puede comprar 1 o varias a un precio X o con descuento. El evento es sólo la información que el cliente ve para animarse a pagar por la entrada. En ese caso nos bastaría con crear un producto y si fuera necesario, podemos crear un producto por cada tipo de entrada. Ejemplo: Entrada regular, entrada VIP, etc.
agregar datos variables a los productos y la posibilidad de agregar varias veces un mismo producto al carrito con diferentes opciones. function opcion_variable_item( $cart_item_data, $product_id, $variation_id ) { if( isset( $_POST['regalo'] ) ) { $cart_item_data['regalo'] = $_POST['regalo']; } return $cart_item_data; } add_filter('woocommerce_add_cart_item_data', opcion_variable_item, 10, 3 );
agregar opciones a los items de una orden que se visualizarán en el detalle de la orden. Por ejemplo los datos de las entradas vendidas. function personas_entradas( $item, $cart_item_key, $values, $order ) { if( isset( $values['nombre_asistente'] ) ) { $item->add_meta_data('asistente', $values['nombre_asistente'], true); } } add_action('woocommerce_checkout_create_order_line_item', 'personas_entradas');
manipular los datos de los items del carrito. Podemos cambiar el precio, nombre e incluso cantidad. function agregar_precio_adicional() { foreach ( $cart_object->cart_contents as $key => $value ) { $original = floatval( $value['data']->get_price() ); $nuevo = $original + $precio_adicional; $value['data']->set_price($nuevo); } } add_action('woocommerce_before_calculate_totals', agregar_precio_adicional, 10);