OrderedGood


Representa a un ítem solicitado en una Orden.

Se trata de un snapshot de un BranchGood al momento de solicitar la Orden.

Modelo OrderedGood

{
    "id": 1742,
    "name": "Cafe Dalgona",
    "short_details": "n/a",
    "details": "El café dalgona es un bebida que se hace batiendo proporciones iguales de café instantáneo en polvo, azúcar y agua caliente hasta que se forma una crema o espuma.",
    "picture_urls": [
        "https://dondemand-api-v3.manzanares.com.ve/storage/companies/69/good/good_110_0_1588262412.jpg",
        "https://dondemand-api-v3.manzanares.com.ve/storage/companies/69/good/good_110_1_1588262674.jpg"
    ],
    "base_price_e2": 2000,
    "total_price_e2": 2000,
    "notes": null,
    "good_id": 110,
    "order_id": 1529,
    "client_id": 39,
    "good_stock": null,
    "provider_fee_e2": 0,
    "sku": "12123",
    "branch_id": 22,
    "good_rating_id": null,
    "deleted_at": null,
    "quantity": 1,
    "units": 1,
    "original_total_e2": 2000,
    "promo_id": null,
    "base_unit_price_before_taxes_e2": 2000,
    "company_assumption_e2": null,
    "quantity_real": 1,
    "base_unit_price_before_taxes": {
        "amount_e2": 2000,
        "currency_iso": "USD",
        "formatted_iso": "USD 20.00",
        "formatted": "20.00$"
    },
    "base_price_e2_for_branches": 2000,
    "properties": []
}
Atributo Tipo Descripción
id int -
name string -
short_details string -
details string -
picture_urls string -
base_price_e2 int -
total_price_e2 int -
good_id int\|null -
order_id int -
client_id int\|null -
provider_fee_e2 int -
sku string\|null -
branch_id int\|null -
quantity int -
units int\|null -
original_total_e2 int\|null -
base_unit_price_before_taxes_e2 int -
company_assumption_e2 int\|null -
base_price_e2_for_branches int -
base_unit_price_before_taxes array -
quantity_real float -

Insertar OrderedGood

Insertar OrderedGood de Order

Método URI Cabeceras
POST /companies/{companyId}/orders/{orderId}/ordered-goods Authorization
{
    "good_id": "required|integer|exists:goods,id",
    "quantity": "required|integer|min:1",
    "units": "nullable|numeric|min:0.000001",
    "notes": "string|max:255",
    "properties": [
        {
            "property_id": "required|integer",
            "value": "required|string"
        }
    ]
}

Listar OrderedGood

Listar OrderedGood de Order

Display a listing of the resource.

Método URI Cabeceras
GET /companies/{companyId}/orders/{orderId}/ordered-goods Authorization

Actualizar OrderedGood

Actualizar OrderedGood de Order

Método URI Cabeceras
PATCH /companies/{companyId}/orders/{orderId}/ordered-goods/{orderedGoodId} Authorization
{
    "quantity": "required|integer|min:1",
    "units": "nullable|numeric|min:0.000001",
    "notes": "string|max:255"
}

Eliminar OrderedGood

Eliminar OrderedGood de Order

Método URI Cabeceras
DELETE /companies/{companyId}/orders/{orderId}/ordered-goods/{orderedGoodId} Authorization

Acciones de OrderedGood

Show History

Método URI Cabeceras
GET /companies/{companyId}/orders/{orderId}/ordered-goods/history Authorization

Enlaces de OrderedGood