En ocasiones, queremos hacer lanzamientos de productos antes de disponer de ellos. Un lanzamiento que haga que los clientes paguen por él en el momento, pero todo el proceso les indique que el producto estará disponible en una fecha determinada en el futuro.
Este tipo de operaciones se llaman operaciones de reserva, pre-order por su nombre en inglés, o venta por anticipado. Para conseguirlo existe varios plugins para esto como WooCommerce Pre-Orders o Yith Pre-Order para WooCommerce.
Suele ser útil para crear el famoso hype (expectación) o porque queramos financiarnos previamente cuando estemos seguros de que tenemos el lanzamiento listo en una fecha pero queremos empezar a facturar antes.
Esto no tiene nada que ver con las reservas de citas, habitaciones de hotel o alquiler de vehículos. Aunque en castellano hablamos de reservas para ambos casos, en inglés son más precisos y usan para esos casos el término «booking», así que para esas labores debéis usar plugins como WooCommerce Bookings.
Una vez adquiráis la extensión y la activéis, se creará en la sección de «Ajustes» de WooCommerce una nueva pestaña nueva llamada Pre-Orders. En esta nueva pestaña podrás configurar los mensajes o textos que aparecen en el proceso de compra:
Luego dentro de cada producto indicamos si va a ser un producto de tipo «pre-order» y cómo va a funcionar: si se va a cobrar en el momento o cuando el producto esté disponible y en qué fecha.
Todo esto, como entenderéis se escapa un poco del ámbito estándar de WooCommerce. Por un lado, los pedidos que contienen una reserva, cuando se pagan no pasan a estar procesando o completados; si no en un estado llamado «pre-ordered» que sería algo así como «reservados».
Desde la versión 3.9.7 de RedSys Gateway for WooCommerce Pro, soportamos que cuando en el carrito haya un producto de tipo pre-order, el pedido se marque como pre-ordered conforme llegue el pago. Para eso solo tenemos que elegir la opción «Pre-ordered si hay algún producto en el carrito de tipo pre-order» en qué estado asignar tras recibir el pago. Además el pedido aparecerá en el listado de «Pre-orders» que incorpora e plugin en el menú de WooCommerce.
Aparte hay otra funcionalidad pendiente de implementar que es la que permite capturar el pago y luego procesarlo cuando el producto esté disponible. La implementaremos en el futuro usando la operación de pre-autorización disponible en la API de RedSys y que ya soportamos para compra de productos estándares.
Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.RedSys aparte de los pagos normales, llamados autorizaciones, acepta una variedad de operaciones: desde autorizaciones…
WooCommerce permite ordenar los productos de una forma nativa, para poder presentar primero los que…
Cada vez que hay una actualización grande del núcleo WordPress, por defecto WordPress te instala…
Una pantalla LCD es una pantalla delgada y hecha de cristal líquido. Se usa en…
De todos los plugins que existen para Gravity Forms, que son numerosos porque la propia…
Un CMS, como WordPress, facilita la creación y gestión de contenido en la web, sin…