Reading list Switch to dark mode

    Laravel eCommerce Marketplace Bulk Upload

    Updated 16 September 2022

    With the help of the module Laravel eCommerce Marketplace bulk upload the admin and the sellers can upload product in bulk that will save the time while uploading a huge quantity of products.

    Features of laravel eCommerce Marketplace Bulk Upload

    • The product can be upload by CSV /XLS files.
    • The seller can upload bulk products.
    • Admin can upload the bulk product into the individual seller account.
    • This module supports simple and configurable product types.
    • Add any number of the product there is no limitation.
    • Mass upload is compatible with multiple channels.
    • It supports multi-lingual.
    • Data profile creation feature for both admin and seller.
    • Mass update via product SKU and url_key.
    • Image attachment with the product within CSV / XLS files.
    • Each attribute has a different column.
    • The admin or seller can upload a zip file for the images.
    • The admin and seller can create a profile for CSV/XLS file upload.

    How to install Laravel eCommerce Marketplace Bulk Upload

    Customers will get a zip folder after purchasing the extension. After that, Unzip the respective extension zip and then merge “packages” and “storage” folders into the project root directory.

    Goto config/app.php file and add the following line under ‘webkul packages’

    Webkul\Bulkupload\Providers\BulkUploadServiceProvider::class
    
    Laravel ecommerce marketplace bulk upload

    Goto composer.json file inside the Bagisto root directory and add the following line under ‘psr-4’.

    \Webkul\Bulkupload\Providers\ModuleServiceProvider::class
    
    
    Bagisto marketplace bulk upload

    Then Goto config/concord.php file and add the following line under ‘modules’

    Start your headless eCommerce
    now.
    Read More
    \Webkul\Bulkupload\Providers\ModuleServiceProvider::class
    laravel marketplace bulk upload

    Next, run these commands below to complete the setup in the bagisto root directory.

    composer dump:autoload
    php artisan migrate
    php artisan storage:link
    php artisan route:cache
    php artisan vendor:publish

    Marketplace Bulk Upload-Admin Management

    After the successful installation of the module laravel eCommerce marketplace bulk upload, the admin can see the options of Bulk upload under the marketplace section. 

    Firstly the admin needs to create the Profile and need to select the associated attribute family, by navigating to Bulk upload Dataflow profile a page will generate that will look like shown below.

    Screenshot11-4

    After the profile has been created click on Bulkupload product 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.

    Import Products:-Under this section there are several fields as described below.

    • Set Seller:- In this field, the admin can select the seller to whom the admin wants to assign the products.
    • 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.
    Screenshot12-3

    Click on Save button.

    Now the next step is to Run the profile click on Run Profile a page will generate as shown below

    Select File:- In this field, the admin can select the profile that has been created from the dropdown.

    laravel ecommerce marketplace bulk upload

    Click on Run.

    Now the bulk products have been uploaded successfully to the eCommerce store.

    Creating 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 product.

    A sample file for both Simple products and configurable products are downloadable for the further edition.

    laravel marketplace bulk upload

    after editing Save the file to the desired location.

    Lets take an example to upload the Simple products and Configurable products through XLS and CSV files

    For Simple products:-

    After downloading the sample for the simple product the CSV/XLS file contains several fields as shown in the image below:-

    bulk-upload-simple-1

    The admin needs to fill all the fields regarding the product such as:-

    Category slug:- Enter the slug of the category for the products.

    Name:- Enter the name for the product.

    Description:-Enter the Description for the product.

    Short Description:- Enter the short description regarding the product.

    SKU:- Enter the SKU for the products.

    Price:- Here the admin will enter the price for the products.

    The admin can also enter the special price for the products if required.

    Special price from:- Here the admin can enter the beginning date for the special price regarding the products.

    Special price to:- Here the admin can enter the end date for the special price regarding the products.

    The admin also needs to select the inventory source products if created otherwise set it as default.

    Inventories:- The admin can set the number of product across each inventories in this field.

    Weight:- Enter the weight for the simple products.

    bulk-upload-2

    The admin can also enter the meta title, meta keywords and meta description regarding the products in their respective fields.

    Size:- The admin can also enter the size for the products if available.

    Url Key:- Enter the Url key regarding the products.

    Tax category ID:- Enter the tax category ID in this field.

    New:- To set as the new product set it as 1 otherwise 0.

    Featured:- To set as featured products set it as 1 otherwise 0.

    Visible individually:- Set it as 1 or 0 according to the requirements.

    bulkupload-3

    Status:- To enable the status as active set as 1 otherwise 0.

    Cost:- Enter the Cost if required.

    The admin can also enter the width,height and depth regarding the simple products.

    Type:- Select Simple for the simple products.

    Attribute family:- Enter the attribute family that has been created or select as default.

    Images:- Enter the images name regarding the products.

    Guest Checkout:- Set it as 1 to enable product for guest checkout other wise set it as 0.

    Save the file to the desired location.

    For Configurable products:-

    The process to upload the configurable products is same as the simple products but there are some additional fields also for the configurable products as described below:-

    bulk-upload-configurable

    Super Attributes:- The admin can set the attributes in this field according to the requirements and can separate them by comma(,).

    Super Attribute Option:- Set the attribute options according to the attributes that have been selected by the admin.

    The admin can also set the super attribute price according to the super attribute option.

    Super Attribute Quantity:- Set the quantity for each variant of the product,

    Super Attribute Weight:- Set the weight for each variant of the product.

    All the remaining fields are same as the simple products as described above for the simple products.

    After filling all these fields regarding the configurable products save the file to the desired location.

    Note**:- For the images save all the images regarding the products in a separate zip folder to upload images in bulk for the products also

    The name of the images for each product should be same in the CSV/XLS file also.

    Marketplace Bulkupload – Seller Management

    The seller can also upload products in bulk with the help of this module sellers can see the options of Bulk upload in the profile page as shown below.

    Image-1-3

    Firstly the seller needs to create the Profile and need to select the associated attribute family, by navigating to Bulk upload Dataflow profile a page will generate will also look like shown below.

    Image-2-1

    After the profile has been created click on Bulkupload product that in which there are two sections.

    Download Sample:- under this section the seller can download the sample of CSV/XLS files for both simple and configurable products and can further edit it.

    Import Products:-Under this section there are several fields as described below.

    • Attribute Family:- The attribute family can also be selected in this field.
    • Data Flow Profile:- In this field, the seller can also select the profile that has been created before.
    • CSV/XLS File:- Under this field, the seller can upload the CSV/XLS file for the uploading of the product in bulk quantity.
    • Image Zip file:- In this field, the seller can also upload the images regarding the products in Zip format.
    Image-3-1

    Click on the upload button.

    Also, the next step is to Run the profile.

    Select File:- In this field, the seller can select the profile from the dropdown.

    Click on Run.

    Image-4-1

    Now the bulk products have been uploaded successfully to the eCommerce store also from the seller’s end.

    Support

    So, that was much about the User Guide of Laravel eCommerce Marketplace Bulkupload for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.

    Please explore our Laravel Development Services and Quality Bagisto Extensions.

    Current Product Version - 1.4.3

    Supported Framework Version - Bagisto v1.4.3

    Blog Version - Bagisto v1.4.3
    • Version Bagisto version: 1.1.1 and 1.1.0
    • Version Bagisto v1.4.3
    • Version Bagisto v1.2.0
    • Version Bagisto v1.1.1 and v1.1.0
    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    2 comments

  • chris
    `the upload is very confusing with the product information and the images are they separate files ? if so how do we do that ? where is the image template ? this is very confusing
    • Prachi Chauhan (Moderator)
      Hello There,

      Yes, you need to upload the images separately. Let suppose you want to upload ten product so in the CSV you need to give the images name such as red tshirt.png and so on. After that, you need to make a zip file of all that images of the respective product you are uploading to make sure the product images name and the name of the image you mentioned in the CSV must be the same. If you still face any issue please feel free to write to us here https://bagisto.uvdesk.com/en/

  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content