SmithCart has the ability to function as a multi-vendor marketplace. Each vendor is able to add their own products while staying on one central marketplace.
Set Up Your Marketplace - Admin Settings
To enable the vendor marketplace, log in to your portal as a host or admin and navigate to your BuyNow settings. Then select the page in your portal you have added the vendor module to.
Then, scroll to the section titled Booking, Reservations and gift registry. Select the option to enable the vendor marketplace.
Make sure to save your changes. You are now ready to start configuring your marketplace.
Navigate to the page on your portal where you have the vendor module installed. Then, select Settings.
You will see the following screen.
Configure the Settings for the BuyNow Page Name.
To configure tax, log in to your portal as a host or admin and navigate to your BuyNow settings. Then, hover over store setup and select Tax from the menu.
Configure a tax setting. Be sure to check your state's laws regarding taxation on sold goods.
Then, hit save.
You will need to create categories so your vendors can select applicable categories for their vendor store. Navigate to the page on your portal that has the BuyNow module. Then, hover over the menu dropdown and locate the categories button.
Click on the add Category button.
Fill out the required fields and save your category.
Repeat this until all desired categories have been added. You are now ready to setup your vendors.
Adding a Vendor
NOTE: Your vendors will all need their own authorized log in accounts for this step.
Navigate to the page on your portal where you have the vendor module installed. Then, select Manage Vendors.
You will see the vendor setup screen. Now, select Add Vendor,
Fill out the required fields for your vendor. The DNN log in must match the vendor's correct user account in order to be properly added to the SCVendors role.
Save your vendor. They are ready to start selling on your marketplace.
In order for your vendors to have the proper access, you will need to grant them permissions using DNN's built-in security roles function.
To add new security roles, make sure you are logged in as admin or host and hover over the admin settings. Then, select security roles.
Click the Button to Add a New Role
Add SCVendor to the Role name and Save your settings.
Now, you will need to assign your new roles to your vendors. Hover over admin, and select User Accounts.
Find the vendor you have created and select the Manage Roles Button:
Find the role "SCVendor" in the dropdown and add it to the user.
Repeat this for all of the roles we created in the above step.
Navigate to the page in your store where you have the BuyNow module installed. Hover over store settings and select Payment Setup.
Click on the Payment Zones Tab and select Add Payment Zone:
Configure your payment zones according to Country, State, Region, etc. Then, submit your changes.
Now, navigate to the Payment Methods Tab. Select the Add Payment Method button.
In this step, you will configure all payment methods your vendors store will accept.
Submit your changes and then repeat for any additional payment methods. Then, open the payment gateways tab:
Configure the correct payment gateway information for your marketplace.
Set Up Your Marketplace - Vendor Settings
Please note, when configuring vendors and their products, they will need to be set up in separate browsers or in incognito windows. If you log in as vendor 1, then log out and log in as vendor 2, the products and settings will still be assigned to Vendor 1 if the session is still active.
Separate browsers, clearing cookies, or recycling DNN App Domain all clear the session.
Products by Vendor
To add products, you must be logged in with a vendor user account. Any products added will be associated with that vendor account. Once you are logged in, navigate to the page in the portal that has the BuyNow module installed. Access the Add Products menu as seen below:
You will see the following screen. Click on the add product button.
Below, we will go over the required set up for the Vendor products.
Sort Order - The sort order field controls the order in which the products are displayed in the product catalog. Enter a numeric number from 1 to 999. The products will be sorted in ascending order by the sort order field.
Item Type - Select the item type that best describes your product.
Product Item #/SKU - Enter your product sku or model number in this field. The product sku is typically a unique number that identifies your product for inventory purposes.
Product Name - Enter your product name in this field. The product name is displayed to the user in the product list, product detail and cart screens in the shopping cart.
Unit Cost - The unit cost is the cost you want to charge for your product. Enter your product unit cost here. If you set the unit cost for a product to zero it will enable “free checkout”. Free checkout will allow the user to add the zero cost product to the cart and checkout, bypassing the payment page where the user normally enters their credit card number.
Use Shopping Cart - Allow this product to be added to a shopping cart.
Keywords - Enter keywords used for search. You can enter up to 10.
Enter your product description.
Then, enter your inventory information.
Quantity on Hand - The quantity on hand field is used to manage your available inventory for your product. Enter the current available product quantity you have available in your inventory. Every time a user purchases a unit of product the quantity on hand is decremented by the number of units purchased.
Configure all required product information and click Save. Repeat this for every product for the current vendor.
Repeat this process for each Vendor.
The Vendor eMarketplace has the option of displaying all products in one catalog or one Vendor store at a time.
Display All Products
To display all, simply navigate to the store as you usually would. *Items in Red Should Be Customized to Reflect Your Own Data.*
Display One Vendor Store
To display product for only one vendor store, you will need to pass the vendor ID in the URL querystring. *Items in Red Should Be Customized to Reflect Your Own Data.*