Video of Vivid Store progress1 user found helpful
I've been helping Michael at Vivid over the last couple of months with the development of the Vivid Store add-on for 5.7. We're getting very close to a 3.0 release, one that effectively completes all of the core features you'd expect from a shopping cart add-on for concrete5 (plus some useful extras).
To highlight many of the features of the current development I made a quick video
So if you're interested in this development (or simply enjoy the sound of my voice rambling for 20 minutes after a whiskey), have a watch!
Excuse the jumping around and rough style of this vid, it's supposed to be pretty casual.
The shop now has:
- the ability to handle multiple tax rates
- pluggable shipping calculations
- unlimited categorisation of products via both Product Groups and the sitemap
- a cart overlay
- automatic and code based discounts
- guest checkout and membership support. User accounts can be created _after_ payment.
- virtual products
- reporting, including some fancy looking graphs
Personally we're planning to start using this add-on for production sites in the next few months, and we're really excited to what we'll be able to do with the shop. What it really just needs now is a round of testing and some smaller extra enhancements.
If you can help with some features, bug fixing, testing, or even just some guidance via the issue tracker, it would all be appreciated. Remember that this is a free/open source project!
When version 3 is released, I volunteer to help create user and developer documentation.
A few questions and ideas:
1. I see that you can add product attributes. Can they be used to create sale/savings indicators? The product would have the text "sale" or a sale ribbon and the sale price and calculated savings from regular price?
2. Can you create sale pages and front page sale features?
3. Is there the ability to create related/suggested products? An example is a men's blazer, underneath it you have products that were picked to match it like shoes, a shirt, and jeans, etc.
4. Is there the potential to expand on this for additional features like "Customers also viewed", "Frequently bought together", and "You May Also Like" product lists?
5. Could the core discussion block and ratings attribute be modified to create a product review system?
The potential of Vivid Store is very exciting. I am looking forward to features people might think of and the code they contribute.
I'm a big believer that well built systems shouldn't need much doco, but there are a few set up scenarios (like those for memberships and digital downloads) where I think some doco could be very helpful.
For basic features and the explanation of options, I'm wondering if the built in help/guides system might be the way to go:
More in depth doco may be better focused on how to override templates and how to create things like custom shipping methods (so 'developer' doco). Just my thoughts at least.
Some answers to your questions KD:
>> 1. I see that you can add product attributes. Can they be used to create sale/savings indicators? The product would have the text "sale" or a sale ribbon and the sale price and calculated savings from regular price?
Attributes could certainly be used to allow products to be flagged in additional ways, with these controlling the display of things like ribbons (I've done similar in 5.6 with ecommerce). Adjusting the price with an attribute isn't something it handles at this point, nor do we have a sale pricing mechanism, but it's certainly something we could add down the track. An attribute could be use for a RRP quite easily though.
>> 2. Can you create sale pages and front page sale features?
This can be handled now with a product group and filtering a product list to that group.
>> 3. Is there the ability to create related/suggested products? An example is a men's blazer, underneath it you have products that were picked to match it like shoes, a shirt, and jeans, etc.
We haven't got related products in there yet, but it is something I've thought of and would like to add myself. I think this would just be another option on the product list block.
>> 4. Is there the potential to expand on this for additional features like "Customers also viewed", "Frequently bought together", and "You May Also Like" product lists?
I could see these things being added as further product list options. What I'd personally just be guessing on is how such data is normally collated and used to have such functionality. Ultimately it's just lists of product IDs that would passed to the product list block, so the output side of things isn't an issue.
>> 5. Could the core discussion block and ratings attribute be modified to create a product review system?
I don't see why not - product pages can have additional editable areas, so adding something like a discussion block would be very doable. A review system might be a bit more complex as it's probably something that should be associated more with the product than the product page. I think this would be a feature potentially handled in an add-on, where it tracks products and updates a product attribute with the aggregate.
2. Mesuva answers this nicely. There's also "featured" filters on the product list. If we did something about adding a sale price in the dashboard, we could easily add that as a filter in the product list.
3. The easiest way to do that would be to add a product list of the same Product Group.
4. Both 3 & 4 may make a great premium add-on for someone to make. I don't see this becoming part of the core in the near future.
5. You could, but it'd likely be better to do something a little more custom. I also say that because I'm nearly wrapping up an add-on for reviews/ratings as well.
I think a help guide system within Vivid Store is an excellent idea. Basic outlines for getting up and running would be helpful too. This would be an asset to users who get anxious when dealing with program configuration.
Thank you for answering my questions. It leaves me excited about Vivid Store's potential.
I am not an expert on eCommerce by any stretch of the imagination, but one thing I did see when browsing eCommerce packages was lack of "Customers also viewed", "Frequently bought together", and "You May Also Like". The ability for these features to be included as an add-on is a major plus.
Is the current develop branch the equivalent to a version 3.0 RC1?
If you are a user of Vivid Store, please post your ideas, feedback, and bugs to the GitHub issues page.
If you are a developer, please consider contributing to the project.
Vivid Store project page:
Open source projects like Vivid Store and concrete5 rely on community participation.