Dettaglio Prodotto

View Categories

Dettaglio Prodotto

GET /api/products/{id}

Recupera i dettagli di un prodotto specifico associato all’azienda collegata al token, compresi i dati di calcolo e margine.

Autenticazione

  • Tipo: Bearer Token
  • Header richiesto: Authorization: Bearer {api_token}

Request

Headers

ChiaveValore
AuthorizationBearer {api_token}

URL Parameters

ParametroTipoObbligatorioDescrizione
idintegerID del prodotto da recuperare

Esempio di richiesta

GET /api/products/101
Authorization: Bearer {api_token}

Response

{
"success": true,
"data": {
"product": {
"id": 101,
"company_id": "23",
"type": "1",
"name": "Crostata di frutta",
"current_price": "8.50",
"vat": "10",
"measure": "porzione",
"created_at": "2025-06-01T12:00:00Z",
"updated_at": "2025-06-15T09:00:00Z"
},
"product_data": {
"id": 55,
"product_id": "101",
"total_ingredient": "3.20",
"total_labor": "1.50",
"total_labor_inactive": "0.20",
"total_labor_active": "1.30",
"total_machinery": "0.50",
"total_item": "5.20",
"total_extra_cost": "0.30",
"total_structure_cost": "0.40",
"total_calculation": "6.40",
"total_single": "6.40",
"margin": "2.10",
"margine_lordo": "2.20",
"margine_operativo": "1.80",
"margine_iva_lordo": "0.85",
"margine_iva_netto": "0.75",
"percentuale_margine_lordo": "34.37",
"percentuale_margine_netto": "31.25",
"time_labor": "0:15",
"time_machinery": "0:05",
"food_cost_percent": "50",
"total_commissions": "0.40",
"recommendedPrice": "9.50",
"variation_price_range": "1.00",
"percentuale_variation_price_range": "11.76",
"last_update": "2025-06-15",
"created_at": "2025-06-01T12:00:00Z",
"updated_at": "2025-06-15T09:00:00Z"
}
}
}

Dettaglio campi product

CampoTipoDescrizione
idintegerID univoco del prodotto
company_idstringID dell’azienda a cui appartiene il prodotto
typestringTipo di prodotto (valore fisso 1)
namestringNome del prodotto
current_pricestringPrezzo corrente di vendita
vatstringPercentuale IVA
measurestringUnità di misura (es. porzione, kg, lt, ecc.)
created_attimestampData creazione
updated_attimestampData ultima modifica

📄 Dettaglio campi product_data

CampoTipoDescrizione
idintegerID univoco record dati prodotto
product_idstringID del prodotto
total_ingredientstringCosto totale degli ingredienti
total_laborstringCosto totale della manodopera
total_labor_inactivestringQuota di manodopera inattiva (es. pause, tempi morti)
total_labor_activestringQuota di manodopera effettivamente produttiva
total_machinerystringCosto di utilizzo macchinari
total_itemstringTotale complessivo di ingredienti e lavorazioni
total_extra_coststringCosti extra
total_structure_coststringCosti di struttura allocati sul prodotto
total_calculationstringCalcolo complessivo dei costi
total_singlestringPrezzo di produzione unitario
marginstringMargine
margine_lordostringMargine lordo
margine_operativostringMargine operativo
margine_iva_lordostringMargine lordo comprensivo di IVA
margine_iva_nettostringMargine netto comprensivo di IVA
percentuale_margine_lordostringPercentuale margine lordo
percentuale_margine_nettostringPercentuale margine netto
time_laborstringTempo di lavoro per produrre il prodotto
time_machinerystringTempo di utilizzo macchinari
food_cost_percentstringPercentuale food cost rispetto al prezzo
total_commissionsstringEventuali commissioni
recommendedPricestringPrezzo di vendita consigliato
variation_price_rangestringScostamento di prezzo suggerito
percentuale_variation_price_rangestringPercentuale di scostamento prezzo suggerito
last_updatestringData ultimo aggiornamento calcolo
created_attimestampData creazione record
updated_attimestampData ultima modifica