Tell us what you are trying to do?
Estoy intentando crear una página muy sencilla para gestionar las devoluciones en woocommerce. La idea es ofrecer al cliente la posibilidad de ver sus pedidos y seleccionar en cualquiera de ellos los productos, la cantidad que desea devolver y el motivo de la devolución.
Lo que no sé es si Toolset puede listar los pedidos de un cliente, recoger los datos de un pedido concreto, presentarlos junto a otros campos en un formulario.
Is there any documentation that you are following?
Hola Nigel, he revisado la documentación y es perfecta, el problema es que busco algo mas. Me explico.
Imaginate que sigo todos los pasos de la documentación que me has comentado y ya estoy en la "Page with a list of orders including the ordered products", lo que busco es que un cliente pueda seleccionar uno de los pedidos y ver el nombre, imagen, sku, precio y cantidad de cada uno de los productos que componen dicho pedido en formato lista o tabla, junto con 3 campos más, una casilla de verificación que indicará que productos desea devolver el cliente, un campo numérico para introducir la cantidad a devolver y un último campo de texto para incluir la razón de la devolución.
Una vez cubiertos los campos necesarios, debería enviarse por correo, a la empresa gestora de la tienda online, la solicitud de devolución con los datos correspondientes del producto o productos a devolver: nombre, imagen, sku, precio, cantidad a devolver y razón de la devolución.
Como verás lo que deseo es crear un sistema de devolución de pedidos en pantalla, sencillo y cómodo para los clientes.
La verdad es que no se como hacerlo y aunque se que hay varios plugins en el mercado, me gustaría crearlo yo mismo con esta maravillosa herramienta, que cada día voy conociendo mejor y me sorprende a cada paso que doy.
El problema es que WooCommerce usa tablas de la base particular, y Toolset solo tiene acceso a las tablas estándar y propias.
Los pedidos son entradas de tipo "shop_order" (guardado en wp_posts) que recuerde un parte de sus detalles in wp_postmeta (como dirección, ve pantallazo), y un gran parte—incluso todos los detalles del los productos pedidos—en tablas particulares (wp_woocommerce_order_items y wp_woocommerce_order_itemmeta), que Toolset no puede acceder.
Entonces, en este caso, es solo posible con Toolset con bastante código particular, y si has encontrado un plugin que tiene este funcionalidad te aconsejo usarlo.