diff --git a/app/Http/Controllers/ProductController.php b/app/Http/Controllers/ProductController.php index 0bb3ad6..30afa56 100644 --- a/app/Http/Controllers/ProductController.php +++ b/app/Http/Controllers/ProductController.php @@ -489,8 +489,14 @@ class ProductController extends Controller $complete_look_products = collect($complete_look_products_data->items())->chunk(2); + $variants = $product->publishedItemVariants ?? []; + + if (count($variants) == 0) { + $variants = collect([$product]); + } return view('shop.product-fashion', [ 'product' => $product, + 'variants' => $variants, 'complete_look_products' => $complete_look_products, ]); diff --git a/app/Models/Cart.php b/app/Models/Cart.php index 6c22899..78641f3 100644 --- a/app/Models/Cart.php +++ b/app/Models/Cart.php @@ -34,6 +34,6 @@ class Cart extends Model public function getDisplayPriceAttribute() { - return $this->itemVariant->reference->item->display_price; + return $this->itemReference->item->display_price; } } diff --git a/resources/views/checkout/v1-cart.blade.php b/resources/views/checkout/v1-cart.blade.php index ec076bb..55524d6 100644 --- a/resources/views/checkout/v1-cart.blade.php +++ b/resources/views/checkout/v1-cart.blade.php @@ -85,7 +85,7 @@