Reading list Switch to dark mode

    Laravel eCommerce SaaS Multi-Vendor Bulk Upload

    Updated 16 August 2021

    Laravel eCommerce SaaS Multi-Vendor Bulk Upload module allows the tenants and sellers to upload products in bulk. With this saas marketplace add-on module, the seller/tenants can upload bulk products using CSV/XLS file.

    The tenant & sellers can even upload a zip file for the images. The admin can also upload the bulk products into the seller’s store. This module is useful for the sellers/tenants who are having a large number of products.

    Important Note – This module is an add-on of Webkul’s Laravel Multi Company SaaS Module and Multi Vendor SaaS Module, So for using this module you need to install Webkul’s Laravel e-Commerce Multi Company SaaS Module as well as Laravel e-Commerce SaaS Multi Vendor Module.

    Complete Features List

    • Using the CSV or XLS files, the tenant can upload the products in bulk.
    • The tenant & seller can create a profile for CSV/XLS file upload.
    • The tenant & seller can upload a zip file for the images.
    • Compatible with product types i.e., simple, configurable

    Installation Process

    Unzip the respective extension zip and then merge “packages” folder into project root directory.

    bagisto-marketplace saas bulkupload

    Goto config/app.php file and add following line under ‘providers’

    Start your headless eCommerce
    now.
    Find out More
    Webkul\Bulkupload\Providers\BulkUploadServiceProvider::class,
    Webkul\MarketplaceBulkuploadSaaS\Providers\MarketplaceBulkuploadSaaSServiceProvider::class

    Goto packages\Webkul\Core\src\Config\concord.php file and add following line under ‘modules’

    \Webkul\Bulkupload\Providers\ModuleServiceProvider::class

    Also goto composer.json file and add following line under ‘psr-4’

    "Webkul\\Bulkupload\\": "packages/Webkul/Bulkupload",
    "Webkul\\MarketplaceBulkuploadSaaS\\": "packages/Webkul/MarketplaceBulkuploadSaaS"

    Run these commands below to complete the setup

    composer dump-autoload
    php artisan migrate
    php artisan route:cache
    php artisan vendor:publish --force

    > Press the number before “Webkul\MarketplaceBulkuploadSaaS\Providers\MarketplaceBulkuploadSaaSServiceProvider” and then press enter to publish all assets and configurations.

    now execute the project on your specified domain.

    SaaS Marketplace Bulk Upload-Admin/Tenant Management

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

    Firstly the admin/tenant 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.

    saas-mp-bulk-upload-create-profile

    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/tenant 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/tenant 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/tenant can select the profile that has been created before.
    • CSV/XLS File:- Under this field, the admin/tenant can upload the CSV/XLS file for the uploading of the product in bulk quantity.
    • Image Zip file:- In this field, the admin/tenant can upload the images regarding the products in Zip format.
    laravel-ecommerce-saas-marketplace-bulk-upload-2-1200x936-1

    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/tenant can select the profile that has been created from the drop down.

    Click on Run.

    saas-mp-bulkupload-run-profile-1

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

    Creating a sample CSV/XLS file for Laravel eCommerce SaaS Multi-Vendor Bulk Upload

    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.

    Let’s take an example to upload the Simple products

    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 also 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 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.

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

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

    SaaS 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.

    saas-mp-bulkupload-seller-profile

    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 that will look like shown below.

    add-profile-seller-mp-saas-bulkupload

    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 be selected in this field.
    • Data Flow Profile:- In this field, the seller can 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 upload the images regarding the products in Zip format.
    import-product-laravel-mp-saas-bulk-upload

    Click on upload button.

    Now the next step is to Run the profile.

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

    seller-run-profile-mp-saas-bulk-upload

    Click on Run.

    upload-product-saas-mp-bulk-upload

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

    Support

    So, that was much about the User Guide of Laravel eCommerce SaaS Multi-Vendor Bulk Upload Gateway 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.1.0

    Supported Framework Version - Bagisto, 1.1.0, 1.1.1

    . . .

    Leave a Comment

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


    2 comments

  • rajeshwari
    • Prachi Chauhan (Moderator)
  • 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