With the help of the module Laravel eCommerce bulk upload the admin and the sellers can upload product in bulk that will save the time while uploading a huge quantity of products.
Complete features list
- The product can be upload by CSV / XLS files.
- Data profile creation feature for admin.
- Each attribute has a different column.
- Image attachment with the product within CSV/XLS.
- If there is an error in the CSV / XLS file, then products will not be uploaded and hence customer/admin will come to know about the error.
How to install the module
Unzip the respective extension zip and then merge “packages” and “storage” folders into the project root directory.
Goto config/app.php file and add following line under ‘providers’
Webkul\Bulkupload\Providers\BulkUploadServiceProvider::class
Then goto composer.json file and add following line under ‘psr-4’
"Webkul\\Bulkupload\\": "packages/Webkul/Bulkupload"
Goto config/concord.php file and add following line under ‘modules’
\Webkul\Bulkupload\Providers\ModuleServiceProvider::class
Run these commands below to complete the setup
composer dump-autoload php artisan migrate php artisan storage:link php artisan route:cache php artisan vendor:publish
-> Press 0 and then press enter to publish all assets and configurations.
Admin Configuration:-Laravel eCommerce bulk upload
After the successful installation of the module laravel eCommerce bulk upload, the admin can see the options of Bulk upload in the side menu bar.
Firstly the admin needs to create the Profile and need to select the associated attribute family, under Dataflow profile a page will generate that will look like shown below.
After the profile has been created click on Upload files that will look like as shown in the below picture in which there are two sections.
Download Sample
under this section, the admin can download the sample of CSV/XLS files for both simple and configurable products and can further edit it.
Creating a sample CSV/XLS file
After downloading the CSV/XLS sample files the admin /Seller can edit the files according to the products. The admin/seller can upload ‘n’ numbers of the product.
after editing Save the file to the desired location.
Import Products
Under this section there are several fields as described below.
Is Downloadable have files:- If the admin has selected this option then two options will also generate i.e Is Links have samples and Is Samples Available the admin can multi-select select between these two.
Once these option have been selected by the admin the admin also need to upload the files regarding these as shown in the image below:-
- Attribute Family:- The attribute family can be selected in this field.
- Data Flow Profile:- In this field, the admin can select the profile that has been created before.
- CSV/XLS File:- Under this field, the admin can upload the CSV/XLS file for the uploading of the product in bulk quantity.
- Image Zip file:- In this field, the admin can upload the images regarding the products in Zip format.
Click on Save button.
Now the next step is to Run the profile.
Select File:- In this field, the admin can select the profile that has been created from the dropdown.
Click on Run.
Now the bulk products have been uploaded successfully to the eCommerce store.
That’s all for the Laravel eCommerce Bulk Upload if you still have any issue please raise a ticket on https://bagisto.uvdesk.com/en/