¨4.0.1¨

This commit is contained in:
¨NW¨
2023-12-03 14:07:47 +00:00
parent c08b36d1b6
commit f35052522d
1112 changed files with 43019 additions and 24987 deletions

View File

@@ -30,6 +30,21 @@ class OrderService
});
}
public function reduceStock()
{
Cart::reduceStock();
}
public function delete(Order $order)
{
$order->delete();
Cart::restoreStock();
}
private function mergeShippingAddress($request)
{
$request->merge([
@@ -37,6 +52,7 @@ class OrderService
]);
}
private function saveAddress($request)
{
if (auth()->guest()) {
@@ -60,6 +76,7 @@ class OrderService
}
}
private function extractAddress($data)
{
return [
@@ -74,6 +91,7 @@ class OrderService
];
}
private function makeDefaultAddress(Address $address)
{
if (
@@ -91,6 +109,7 @@ class OrderService
]);
}
private function addShippingMethodToCart($request)
{
if (!Cart::allItemsAreVirtual() && !Cart::hasShippingMethod()) {
@@ -98,6 +117,7 @@ class OrderService
}
}
private function store($request)
{
return Order::create([
@@ -137,6 +157,7 @@ class OrderService
]);
}
private function storeOrderProducts(Order $order)
{
Cart::items()->each(function (CartItem $cartItem) use ($order) {
@@ -144,6 +165,7 @@ class OrderService
});
}
private function storeOrderDownloads(Order $order)
{
Cart::items()->each(function (CartItem $cartItem) use ($order) {
@@ -151,6 +173,7 @@ class OrderService
});
}
private function storeFlashSaleProductOrders(Order $order)
{
Cart::items()->each(function (CartItem $cartItem) use ($order) {
@@ -169,27 +192,17 @@ class OrderService
});
}
private function incrementCouponUsage()
{
Cart::coupon()->usedOnce();
}
private function attachTaxes(Order $order)
{
Cart::taxes()->each(function (CartTax $cartTax) use ($order) {
$order->attachTax($cartTax);
});
}
public function reduceStock()
{
Cart::reduceStock();
}
public function delete(Order $order)
{
$order->delete();
Cart::restoreStock();
}
}