Restofy Docs

Opciones de envío del pedido

POST /api/site-fulfillment/get-delivery-options

Descripción

Devuelve cómo se cobra el envío de un pedido a domicilio: tarifa fija, por zona o a confirmar.

Detalles

Indica la forma de cobro del envío del pedido a domicilio que el cliente arma desde el menú digital. Cuando el envío es por zona, incluye las zonas disponibles con su costo para que el cliente elija la suya. Cuando es tarifa fija, trae ese costo. En los demás casos el restaurante confirma el valor al momento del cobro.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
slug string
min:1 max:63
orderUuid string
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/site-fulfillment/get-delivery-options \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "slug": "string",
    "orderUuid": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-09-08T16:35:34Z
HTTP 200

Request

{
    "slug": "restofy_test_sitedeliveryzone_9506_1788885296_tenant",
    "orderUuid": "389b97a3-8d2a-4c58-aa81-c23465d017f5"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "config": {
            "mode": "per_zone",
            "fixedFeeCents": null,
            "minFeeCents": null,
            "maxFeeCents": null,
            "freeAboveCents": null,
            "zones": [
                {
                    "deliveryZoneId": 1,
                    "name": "Zona 2ab11d",
                    "feeCents": 500000
                }
            ]
        }
    }
}