If you are looking to build a marketplace with no restriction of shop type then Multi-Vendor Marketplace for Shopify is the solution. Selling physical as well as digital products on this Multi-Vendor Marketplace is really flexible & easy.
In Multivendor Marketplace App for Shopify, a merchant can set up a store for physical (normal) products, digital products & even both. They can easily select the Shop Type from the app’s configuration section.
Now, for adding digital products to your multivendor store, you require digital storage.
The digital storage provided in the app depends on the plan that you have activated. However, if you want to have more storage than provided, you can upgrade your storage plan or an alternative to this is using your own AWS storage.
Moreover, using your own AWS, you’ll have total control over the marketplace data.
So, in this documentation, we’ll see how a merchant can configure his own Amazon S3 in the Multivendor Marketplace for Shopify.
To configure this, you need to visit Multi-vendor Marketplace Admin Panel > Configuration > Products Configuration:
Under the heading ‘WANT TO USE YOUR AMAZON-S3 CREDENTIAL FOR DIGITAL PRODUCT’, select Merchant S3 from the drop-down menus. Refer:
Further, visit Multivendor Marketplace Admin Panel > Configuration > Amazon S3/Box Details
Here, fill out your Amazon S3 Details:
Steps to get the Amazon S3 images
To get the Amazon S3 Detail & Secret Key, follow these steps:
- Log in to IAM Console
- From the navigation menu, click on the Users
- Here, you need to select the IAM username
- Further, click User Actions > Manage Access Keys
- Click on Create Access Key
- Here, you’ll have your Access & also the Secret keys
- Moreover, you can even download the credentials, to keep it secure for future use by clicking on the Download Credentials button.
Setting up Amazon S3 Bucket
Once you configure the above-said details, you need to create a bucket. The same bucket name will be used in the above configuration (AWS Bucket Name).
Further, inside this bucket, you need to create the following folders by the exact names as provided:
- product_img: It will store all the product images.
- store_logo: Used to store your seller’s profile images.
- shop_logo: It will store the Shop logo of your marketplace sellers.
- store_banner: Used to store the banner image used by your marketplace sellers.
- checkout-image: This will store the checkout image used in your shop.
- shipping_label: All the shipping labels generate using any shipping feature app will be stored here.
- seller_shop_logo: Here, the shop logos of your sellers’ synced Shopify stores will be stores. (Only for ‘Create an app for sellers‘ feature app users. )
- icon_img: This will store icon images, only for ‘Create an app for sellers‘ feature app users.
- favicon_img: This will store the favicon image used in your marketplace.
- ff_logo: Used to store ‘fulfilled by admin’ logo. (Only for ‘Stock Management‘ feature app users.)
- badge_img: Used to store seller badges in case you are using the Seller Badge feature app.
- image_csv: This will store the images upload via CSV on your marketplace.
- image_zip: This will be used to store the images upload via a zip file on your marketplace.
- seller_csv: This will store the CSV file used to upload sellers on your marketplace.
- product_csv: This will store the CSV file used to upload products on your marketplace.
- product_properties: If you use any kind of file in your product’s properties then that will be stored here.
- custom_fields: The files used in the created custom fields will be stored here.
- product_design: The initial replacement value proof will be stored here. (Only for merchants using the ‘Artist Product Design‘ feature app.)
- digital_order_file: It stores digital files uploaded using “digital product as service” in AWS S3 storage.
- digital_order_file_service: It stores digital files uploaded using “digital product as service” in BOX storage.
- logo_img: This will store the logo of the merchant.
- fulfillment: This will store the other files related to the order fulfillment.
- manifest: This will store the manifest details. (Only for merchants using ‘PWA for Sellers‘ feature app.)
- manifest_icon: This will store the image used in the manifest configuration. (Only for merchants using ‘PWA for Sellers‘ feature app.)
- pwa_icon: This will store the PWA icon used on your marketplace. (Only for merchants using ‘PWA for Sellers‘ feature app.)
- og_image: Will store the OG image used in ‘PWA for sellers‘ & ‘Create an app for sellers‘ feature app.
- ask_a_question: This will store the files related to Ask a Question feature app.
- product_video: It will store all the product images.
How to get the Amazon S3 Bucket Region?
Follow these instructions:
- Log in to IAM Console
- From the dashboard, click on S3 option
- Here, you will have a list of all the buckets on the left side.
- Further, click on the S3 bucket name that you just created
- Click on Properties
- Here, you will see Region for the selected bucket also with many other properties. [We dont support Mumbai region (ap-south-1)]