Laravel eCommerce Admin Order Creation module allows the admin to create orders on behalf of customers by using the admin panel. Using this module the admin can create orders for both guests as well as for logged-in customers.
Once the order is placed by the admin, the customer can view that order under the my orders tab. The module provides the flexibility to admin for ordering multiple products of all the product types for the customer.
- Supports all the product types.
- The admin can create orders on the behalf of customers.
- Can create orders for both guests as well as logged-in customers.
- Can order multiple products at the same time.
Installation of the Module:
Customer can follow the below steps to do the installation of the module.
Unzip the respective extension zip and then merge “packages” folders into project root directory.
Goto config/app.php file and add following line under ‘providers’
Goto composer.json file and add following line under ‘psr-4’
Run these commands below to complete the setup:-
composer dump-autoload php artisan route:cache php artisan db:seed --class=Webkul\\OrderCreation\\Database\\Seeders\\DatabaseSeeder
If your are windows user then run the below command-
php artisan db:seed --class="Webkul\OrderCreation\Database\Seeders\DatabaseSeeder" php artisan vendor:publish --force
-> Press number of the Webkul\OrderCreation\Providers\OrderCreationServiceProvider and then press enter to publish all assets and configurations.
After successful installation of the module, the admin has the option to create orders for both kinds of customers that is guest and logged-in customers. The admin can enable and disable to create order functionality from the back-end as shown below:
After this, Admin can create the order for the both kind of customer through the sales navigation tab as shown in below picture:-
On the top right corner, there is a option to create new order for customer. Admin can click on the tab, can go to the detailed saved customer page as shown below:
Here, in the above screenshot, you can see the list of the logged-in customer. The admin has the option to create the order for the logged-in customer from the list. Admin can also create an order for the guest customer from the above tab.
For the logged-in customer, admin can click and create order as shown below:
Admin can add order by selecting the tab “Add order” and after that admin has the option to select the quantity of the product and then save the item as shown below:
After save the product, it will redirect to a new page where we admin need to fill all the details such as customer address, payment method as shown below:-
Admin need to select the payment method for the customer as shown below:
After putting all the details such as address and payment details, it will go to the final review page. The final review page will show every detaIls as shown below:
Once the order is placed by the admin, the logged-in customer can see the order in their dashboard “order”. On clicking the order button, the complete details can be watched as described below:
On the action button, it will open with the complete description of the products. It will show the price description of the products as shown below:-
The Admin can update the status of the order from the back office. They can manage the invoice/shipment as shown below:
For Guest login:
Although Admin has another option to create orders for guests. They can click on right top corner “Create new order for guest” as shown below:-
On clicking the “create order for guest”, it will open a page with the list of the products through which admin can choose any kind of products as shown below:
After clicking on Add order button, the next page will open with the details of the products with the order details as shown below:
On clicking the save button, it will be redirected to the address and payment page which is already shown for the logged-in customer.
That’s all about the Laravel eCommerce Admin Order Creation module. Still, have any issue also feel free to add a ticket and also let us know your views to make the module better https://bagisto.uvdesk.com/en/
Current Product Version - v 1.3.1