Hello everyone.
My name is Leandro and I’m choosing an e-commerce platform to develop a Marketplace. I have the following requirements:
• I already have an application in Vue.js (which is linked to my proprietary web SaaS - nothing to do with eComm) and I would like to add a headless e-commerce solution to this website.
• The frontend will be completely developed by our team in Vue.js.
• The application will be a marketplace. And my partners (which will have the stores in there) will sell through my marketplace will upload their brand and product details, such as: logo, description, product photos, product descriptions, etc.
◦ Question about product description? Can I’ve a metadata here? Or a field where I add an extra information?
• IMPORTANT: My SaaS offer 4 different plans: Free, Monthly, Yearly, or Business, plus a regular visitor, a Guest. And my partners will give different perks to my clients, depending on my client’s plan. These 5 profiles (Guest, Free, Monthly, Yearly, or Business) will see different prices and different bonuses
◦ For example. Prices from Partner A, Product X for:
▪︎ Guest: see normal price, $ 100.
▪︎ Free: see normal price, $ 100 and it gets a PDF as a perk.
▪︎ Montly: see normal price + price with a discount, $100 (-10%) = $ 90.
▪︎ Yearly: see normal price + price with a discount, $100 (-30%) = $ 70.
◦ Another example. Prices from Partner B, Product Y for:
▪︎ Guest: see normal price, $ 100.
▪︎ Free: see normal price + price with a discount, $100 (-5%) = $ 95.
▪︎ Montly: see normal price + price with a discount, $100 (-10%) = $ 90 + get an eBook.
▪︎ Yearly: see normal price + price with a discount, $100 (-20%) = $ 80 + 30min one-on-one call with the expert valued at $ 150.
◦ So I’ll need to show all these differences throughout the website based on the user’s plan on my Vue.js app.
Question for you guys: can I use the open-source solution and easily have the combination price / bonus / user type in a marketplace? Or would this mean a lot of work? How much work do you think it would take from my development team to do this personalisation?
Plus, can I add to the Basket Preview and Checkout page the feature to show to different users different results? I.e., to a Guest user the system would show that if he/she upgrades to our Monthly subscription plan to my SaaS it would get $ 25 discount in this purchase. And if he/she chooses the Yearly plan it would get $ 32 discount + 30min one-on-one call with the expert valued at $ 150. Something like that…
In short, I would like to be able to retrieve the perks/bonuses at any time so I can show to each user a different thing.
In your experience, can I create this marketplace with the open-source version?
Thank you in advance.