Saltearse al contenido

WooCommerce

WooCommerce conecta tu flujo con tu tienda WooCommerce. Con un mismo componente puedes consultar, dar de alta, modificar y borrar productos, clientes y pedidos, y obtener la lista de etiquetas y de categorías de la tienda.

Eliges qué hacer con dos campos: Operation (la acción) y Entity (sobre qué). El componente muestra solo los campos que necesita esa combinación.

Cuándo usarlo

  • Revisar cada día los pedidos nuevos y avisar al almacén.
  • Actualizar el precio o el stock de los productos a partir de la tarifa de un proveedor.
  • Dar de alta en la tienda a los clientes que llegan desde otra herramienta.
  • Crear fichas de producto con la descripción que redacta un agente.
  • Permitir que un agente de atención al cliente consulte el estado de un pedido.

Configuración

El componente necesita una credencial WooCommerce API con la dirección de tu tienda, la clave de consumidor y el secreto de consumidor. Ver Credenciales.

CampoQué hace
Credential (obligatorio)La credencial de tu tienda WooCommerce.
OperationLa acción: Get (consultar), Create (crear), Update (actualizar), Delete (borrar), Get Tags (listar las etiquetas de producto) o Get Categories (listar las categorías de producto). Por defecto, Get.
EntitySobre qué se actúa: Product (producto), Customer (cliente) u Order (pedido). Por defecto, Product. No aparece con Get Tags ni Get Categories.
Entity IDEl identificador del elemento en WooCommerce. No aparece al crear. Es obligatorio para actualizar y borrar.

Consultar (Get, Get Tags y Get Categories)

CampoQué hace
Entity IDCon Get, si lo rellenas se consulta solo ese elemento; si lo dejas vacío, se devuelve una lista.
SearchOpcional, con Get. Un texto para filtrar la lista: solo aparecen los elementos que lo contienen.
LimitOpción avanzada. Cuántos elementos devuelve la lista como máximo. Por defecto, 10.
Order ByOpción avanzada, con Get. El campo por el que se ordena la lista. Antepón un guion para el orden inverso, por ejemplo -date. Por defecto, date (fecha).

Crear o actualizar un producto

CampoQué hace
Product NameEl nombre del producto. Obligatorio al crear y al actualizar.
Add Others CaracteristicsOpción avanzada. Actívala para rellenar más datos del producto.
Other CaracteristicsQué datos adicionales quieres rellenar. Cada uno muestra su propio campo. Entre ellos están el precio (Regular Price), el código (SKU), las descripciones (Description, Short Description), la categoría (Category), las etiquetas (Product Tags), el inventario (Manage Stock, Stock Quantity, Stock Status, Backorders), la visibilidad (Status, Catalog Visibility, Featured), los impuestos (Tax Status, Tax Class), el envío (Weight, Dimensions, Shipping Class), la imagen (Image), el tipo de producto (Type, Virtual, Downloadable, External URL), las ofertas (Date on Sale From, Date on Sale To) y datos propios de tu tienda (Metadata).

Crear o actualizar un cliente

CampoQué hace
Customer EmailEl correo del cliente. Obligatorio al crear.
Additional InfoActívalo para rellenar más datos del cliente.
Additional Info FieldsQué datos adicionales quieres rellenar: Username, First Name, Last Name, Password, Billing Address (dirección de facturación), Shipping Address (dirección de envío) y Metadata.

Crear o actualizar un pedido

CampoQué hace
Customer IDEl cliente del pedido.
Include Complementary InfoActívalo para rellenar más datos del pedido.
Complementary InfoQué datos adicionales quieres rellenar: el estado (Status, con valores como pending, processing o completed), la moneda (Currency), si está pagado (Set Paid), la nota del cliente (Customer Note), las direcciones de facturación y de envío, el método de pago, y las líneas de productos, de envío, de cargos y de cupones. Para las líneas, indicas cuántas hay y aparece un grupo de campos por cada una.

Resultado

La salida Result entrega lo que devuelve WooCommerce: los elementos consultados, las etiquetas o categorías, o el elemento creado, actualizado o borrado con sus datos. Si el elemento pedido no existe, no devuelve nada.

Conéctala a un agente, a Parse Data o a una hoja de cálculo. El componente también puede usarse como herramienta de un agente, que decide qué consultar o modificar según la conversación.

Ejemplo

Una tienda actualiza sus precios cada semana con la tarifa de su proveedor:

  1. Lee la tarifa desde una hoja de cálculo, con el identificador, el nombre y el nuevo precio de cada producto.
  2. Añade WooCommerce, elige Update en Operation y Product en Entity.
  3. Conecta el identificador a Entity ID y el nombre a Product Name, activa Add Others Caracteristics, elige Regular Price y conecta el nuevo precio a ese campo.
  4. Ejecuta el flujo: cada producto queda con su precio actualizado.

Buenas prácticas

  • Antes de crear un producto con categoría o etiquetas, usa Get Categories y Get Tags para conocer las que ya existen en la tienda.
  • Prueba las operaciones que crean, cambian o borran con elementos de prueba antes de usarlas con datos reales.

Componentes relacionados

  • Shopify: la misma idea para tiendas Shopify.
  • WordPress: gestiona entradas, páginas y usuarios de una web WordPress.