diff --git a/app/Http/Controllers/Api/V1/OrderController.php b/app/Http/Controllers/Api/V1/OrderController.php index fd52c16..577f9ad 100644 --- a/app/Http/Controllers/Api/V1/OrderController.php +++ b/app/Http/Controllers/Api/V1/OrderController.php @@ -6,6 +6,7 @@ use App\Http\Controllers\Controller; use App\Http\Requests\CheckoutOrderRequest; use App\Http\Resources\Api\V1\Order\OrderIndexResource; use App\Models\Ecommerce\Product\Order\Order; +use App\Models\Ecommerce\Product\Order\Shipping\OrderShipping; use App\Repositories\Ecommerce\Order\OrderRepository; use App\Services\Order\CreateOrderService; use Illuminate\Http\JsonResponse; @@ -33,6 +34,27 @@ class OrderController extends Controller return response()->rest(OrderRepository::availableTimes()); } + /** + * Order deliveries + */ + public function deliveries(): JsonResponse + { + return response()->rest([ + [ + 'name' => OrderShipping::STANDART, + 'price' => 20, + ], + [ + 'name' => OrderShipping::SELF_PICKUP, + 'price' => 0 + ], + [ + 'name' => OrderShipping::REGION, + 'price' => 40, + ], + ]); + } + /** * (*) Store order */ diff --git a/routes/api/v1/v1-api.php b/routes/api/v1/v1-api.php index 2aad762..47df734 100644 --- a/routes/api/v1/v1-api.php +++ b/routes/api/v1/v1-api.php @@ -92,6 +92,7 @@ Route::middleware('auth:sanctum') // Order settings... Route::get('order-time', [OrderController::class, 'time']); Route::get('order-payments', [OrderPaymentController::class, 'index']); +Route::get('order-deliveries', [OrderController::class, 'deliveries']); // Provinces... Route::get('provinces', [ProvinceController::class, 'index']);