Crear un checkout
Crea un checkout en borrador. Los productos incluidos y los de los bumps deben estar publicados y ser tuyos.
Los productos que incluyas ya deben estar publicados.
curl -X POST https://hub.grou.com/api/ext/checkouts \
-H "Authorization: Bearer $GROU_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Oferta Black Friday",
"slug": "black-friday",
"product_ids": ["<id-del-programa>"],
"commercial": { "base_currency": "USD", "pricing": [{ "currency": "USD", "value": 149 }] },
"discount": { "type": "fixed", "amount": 99 }
}'Responde 422 si la coproducción no es válida o si el precio supera la
suma de los productos incluidos. Para publicar necesita además slug,
miniatura y un precio mayor a cero.
Cuerpo
Configuración comercial. Un producto vende o un pago único (precio y cuotas opcionales) o planes de suscripción, no ambos. La tasa de interés de las cuotas se configura en el Hub y se conserva al editar.
Reparto de la coproducción. Incluye tu propio owner_user_id (de GET /me); los porcentajes deben sumar 100.
Solo la página de agradecimiento. Las imágenes se suben con POST /checkouts/{id}/images; una URL de imagen aquí devuelve 400.
fixed: amount es el precio total a pagar en la moneda base (no un monto a restar). percentage: descuento porcentual.
Respuesta
Borrador creado.
draft: borrador, no visible para compradores. published: a la venta, con checkout_url. unpublished: retirado de la venta, se puede volver a publicar.
draft, published, unpublished