feat: refactor product variant handling to use product pricing and remove unnecessary fields
This commit is contained in:
@@ -104,7 +104,7 @@ class PurchaseController extends Controller
|
||||
/** @var ProductVariant $variant */
|
||||
$variant = $variants->get((int) $item['producto_variante_id']);
|
||||
$quantity = (int) $item['cantidad'];
|
||||
$unitPrice = (float) $variant->precio;
|
||||
$unitPrice = (float) ($variant->product?->precio ?? 0);
|
||||
|
||||
return [
|
||||
'producto_variante_id' => $variant->getKey(),
|
||||
|
||||
@@ -31,8 +31,6 @@ class PurchaseItemResource extends JsonResource
|
||||
],
|
||||
'variant' => $variant === null ? null : [
|
||||
'id' => $variant->id,
|
||||
'nombre' => $variant->nombre,
|
||||
'slug' => $variant->slug,
|
||||
'definitions' => ProductVariantDefinitionResource::collection($variant->definitions),
|
||||
],
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user