Saltar al contenido principal

Grupos de productos

La agrupación del catálogo de productos, con ordenación y archivado propios.

ComandoHTTPDescripción
product-groups listGET /v1/product_groupsListar grupos de producto
product-groups createPOST /v1/product_groupsCrear grupo de producto
product-groups getGET /v1/product_groups/{id}Obtener grupo de producto
product-groups updatePATCH /v1/product_groups/{id}Actualizar grupo de producto
product-groups deleteDELETE /v1/product_groups/{id}Quitar grupo de producto
product-groups archive createPOST /v1/product_groups/{id}/archiveArchivar grupo de producto
product-groups archive deleteDELETE /v1/product_groups/{id}/archiveDesarchivar grupo de producto
product-groups reorder createPOST /v1/product_groups/reorderReordenar grupos de producto
product-groups reorder updatePUT /v1/product_groups/reorderReordenar grupos de producto (alias PUT)

Ejemplos​

--params lleva parámetros de query y de ruta (id, página, filtros); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.

# Listar grupos de producto
kobana billing product-groups list \
--fields "id,public_id,external_id,organization_id,company_id"

# Obtener grupo de producto
kobana billing product-groups get --params '{"id": "PRODUCT_GROUP_ID"}'

# Crear grupo de producto
kobana billing product-groups create --json '{"name": "NAME"}'

# Actualizar grupo de producto
kobana billing product-groups update \
--params '{"id": "PRODUCT_GROUP_ID"}' \
--json '{"name": "NAME", "slug": "SLUG", "company_id": "COMPANY_ID"}'

# Quitar grupo de producto
kobana billing product-groups delete \
--params '{"id": "PRODUCT_GROUP_ID"}' \
--dry-run

Próximos pasos​