---
title: "Crear un pedido | Documentación de Ordering.co"
description: "Crear un pedido es una secuencia de pasos de disponibilidad, catálogo, checkout, pago y validación del lado del servidor."
canonical: https://docs.ordering.co/es/api-reference/guides/placing-order/
---

# Crear un pedido

Crear un pedido es una secuencia de pasos de disponibilidad, catálogo, checkout, pago y validación del lado del servidor. Esta guía reemplaza una carga útil de demostración obsoleta por un flujo conceptual seguro; cada operación tiene sus propios campos obligatorios y validaciones.

1. Busca un negocio disponible usando ubicación y tipo de pedido, luego recupera solo los campos y relaciones necesarios para el catálogo.
2. Selecciona un menú habilitado, categorías, productos, extras, opciones y subopciones disponibles para la hora solicitada y el modo de cumplimiento.
3. Establece la dirección del usuario, el tipo de pedido y el momento solicitado con [Actualizar opciones del pedido](https://docs.ordering.co/es/api-reference/guides/update-order-options/).
4. Agrega o actualiza productos del carrito mediante las operaciones correspondientes de la API. Conserva el `code` de cada producto del carrito para que las variantes con opciones diferentes sigan siendo distintas.
5. Lee [Campos de checkout](https://docs.ordering.co/es/api-reference/guides/get-checkoutfields/) y recopila los valores específicos del proyecto que sean obligatorios.
6. Selecciona el método de pago configurado. Conserva los secretos en servidores de confianza y pasa solo los campos requeridos por ese flujo de pasarela.
7. Vuelve a leer los totales del carrito y luego [crea el pedido desde el carrito](https://docs.ordering.co/es/api-reference/guides/placer-order-with-cart/) con el importe calculado por el servidor.
8. Si el flujo de pago devuelve un carrito pendiente de confirmación, completa la [confirmación del carrito](https://docs.ordering.co/es/api-reference/guides/confirm-cart/) con el resultado de pago requerido.

La API vuelve a validar la disponibilidad, los mínimos, las zonas de entrega, los horarios, los productos, los totales, los cupones y la autorización del pago. No dependas de cálculos del cliente ni del estado del catálogo obtenido anteriormente.
