diff --git a/app/Http/Controllers/teamstore/TeamStoreController.php b/app/Http/Controllers/teamstore/TeamStoreController.php index d41416f..804036e 100644 --- a/app/Http/Controllers/teamstore/TeamStoreController.php +++ b/app/Http/Controllers/teamstore/TeamStoreController.php @@ -464,6 +464,38 @@ class TeamStoreController extends Controller { 'Quantity' => 1 ); } + }elseif($product_form == "jersey-and-shorts-quantity-form"){ + + $order_shorts_size = $post['order_shorts_size']; + $order_jersey_size = $post['order_jersey_size']; + $quantity = $post['quantity']; + + foreach($order_jersey_size as $key => $val){ + if($order_jersey_size[$key] != "none" || $order_shorts_size[$key] != "none"){ + + if($order_jersey_size[$key] == "none" || $order_shorts_size[$key] == "none"){ + $final_price = $ProductPrice / 2; + }else{ + $final_price = $ProductPrice; + } + + $items[] = array( + 'ProductId' => $product_id, + 'StoreURL' => $store_url, + 'StoreId' => $store_id, + 'FormUsed' => $product_form, + 'CartKey' => $cartKey, + 'DesignCode' => $design_code, + 'ProductURL' => $ProductURL, + 'ProductName' => $product_name, + 'JerseySize' => $order_jersey_size[$key], + 'ShortsSize' => $order_shorts_size[$key], + 'Price' => $final_price, + 'Quantity' => $quantity[$key] + ); + } + + } } $i = $m->insertToCart($items); @@ -488,6 +520,7 @@ class TeamStoreController extends Controller { $items = $m->myCart($cartKey); $getSubtotal = $m->getSubtotal($cartKey); $items_group = $m->myCartGroup($cartKey); + var_dump($items_group); $grouped_item = $m->selectTeamStoreGroupByCartKey($cartKey); if($grouped_item){ $defId = $grouped_item[0]->StoreId; diff --git a/resources/views/emails/orders.blade.php b/resources/views/emails/orders.blade.php index 18cec59..560dbaa 100644 --- a/resources/views/emails/orders.blade.php +++ b/resources/views/emails/orders.blade.php @@ -474,7 +474,13 @@ Size Price Quantity - + + @elseif($item->FormUsed=="jersey-and-shorts-quantity-form") + + Jersey Size + Shorts Size + Price + Quantity @else @@ -545,6 +551,13 @@ {{ $sub_item->Price }} {{ $sub_item->Quantity }} + @elseif($item->FormUsed=="jersey-and-shorts-quantity-form") + + {{ $sub_item->JerseySize }} + {{ $sub_item->ShortsSize }} + {{ $sub_item->Price }} + {{ $sub_item->Quantity }} + @else @endif diff --git a/resources/views/sublayouts/cart.blade.php b/resources/views/sublayouts/cart.blade.php index 69f96be..cf77c4a 100644 --- a/resources/views/sublayouts/cart.blade.php +++ b/resources/views/sublayouts/cart.blade.php @@ -180,11 +180,18 @@ Quantity + @elseif($item->FormUsed=="jersey-and-shorts-quantity-form") + + Jersey Size + Shorts Size + Price + Quantity + + @else @endif - @foreach($row as $sub_item) @if($sub_item->ProductId == $item->ProductId) @@ -252,6 +259,15 @@ {{ $sub_item->Quantity }} + @elseif($item->FormUsed=="jersey-and-shorts-quantity-form") + + {{ $sub_item->JerseySize}} + {{ $sub_item->ShortsSize}} + {{ $sub_item->Price . ' ' . $store_array[0]->StoreCurrency }} + {{ $sub_item->Quantity }} + + + @else @endif diff --git a/resources/views/teamstore-sublayouts/forms/jersey-and-shorts-quantity-form.blade.php b/resources/views/teamstore-sublayouts/forms/jersey-and-shorts-quantity-form.blade.php new file mode 100644 index 0000000..989c8fb --- /dev/null +++ b/resources/views/teamstore-sublayouts/forms/jersey-and-shorts-quantity-form.blade.php @@ -0,0 +1,47 @@ +
+ + + + + + + + + + + + + + + + + + +
Jersey SizeShorts SizeQuantity
+ + + + + + + + + +
+
+
+
\ No newline at end of file