eCommerce package

Permalink 1 user found helpful
Thank you for building an awesome framework in Concrete 5!

I'm building a new eCommerce package for C5 5.7, from the ground up, for the purpose of selling art. But as things are coming together, i can see it could really sell anything. I plan on posting it to the marketplace after it has been thoroughly tested and working for my current site.

How it differs.... It's designed to let site MEMBERS do the selling! I'm using "user groups" and "group sets" to map product types to site members, and building tools for members to manage their products from their profile pages.

The main reason I am posting this note is because, this weekend things started working (in my development environment) so well, I am getting a little excited and wanted to share my joy with other c5 developers!

My site will allow artists (painters, potters, photographers...) to sell their own work from my website. Typically, art is sold as finished product so any eCommerce package would work. But too often (mostly by photographers) it is a process, of printing, mounting, framing, shipping, often done by different people.

The challenge was to build a marketplace package that not only allowed members to setup their own storefronts, but also to correctly allocate what products are sold by what types of artists. To my surprise, the result also allows members to pass work between each other (and 3rd party vendors like The whole working-together concept was built in by allowing members to also become vendors. Then, allow sellers pick which vendors provide a given service. So a photographer can sell an image, and pick a vendor to do the printing, mounting and/or framing. This workflow is kicked off (automagiclly) when a customer buys the image.

I should point out this package will (or should) work just as well for sites which do not enable user profiles and just need a simple eCommerce solution. Also note that customers will not need a user account in order to purchase product.

I am just so excited that concrete5 allowed this to come together so nicely.

A big thanks to the Concrete5 development team!!!

So, I actually have a consulting company slated to critique my c5 package the end of August and plan to go live in early September.

This package will be called "Member Marketplace" and uses for the payment gateway. I'm also developing a (paid) pro-member block, user login block, and a "Member Gallery" package to support this effort. all of these packages are for c5 5.7 and will be coming to the c5 marketplace soon. Planned add-on packages will include a photo contest package, and a solution for wedding photographers to group and sell photos.

All of this is going on if you want to monitor progress.

Thanks again!

View Replies:
MrKDilkington replied on at Permalink Reply
Hi rockface,

This looks very interesting.

When it is finished, will you write about some of the technical processes involved in creating the project?
WillemAnchor replied on at Permalink Reply
Nice ! Good luck with the project !
ramonleenders replied on at Permalink Reply
eCommerce is always welcome and I'd be happy to take a look at this backend when it's live (or alpha/beta). I think you will get many people curious with the "story" you told in your original post! :)

Keep up the good work.
OKDnet replied on at Permalink Reply
rockface replied on at Permalink Reply
Update: Worked some on the customer interface today. I'm modeling much of it off but with more empasis on art community involvement. My wife is going out of town for a few days so I'm hoping to get lot done.
Shotster replied on at Permalink Reply
Hi Cliff,

Great job! This sounds exactly like something I'll be needing soon. I'll be following your progress. Be sure to announce it when it's available.


Shotster replied on at Permalink Reply
Hi Cliff,

I'm just curious if there's been any more progress on this. Are you still planning to put it in the marketplace?

rockface replied on at Permalink Reply
I actually just got the payment gateway working this week and also finished creating a block to let members view their receipt ledger. My website ( will be going live this weekend and I invested a LOT of time in getting this member market package to work. .

The plan is to have three stand-alone packages...

1. Member Gallery: Where members upload images for display on their profile page and shown in a common (public) gallery.

2. Member Market: Where members could set prices on the images (in their "Member Gallery") and sell them in a common Marketplace. (basically the same thing does with themes and plugins).

3. A private package for all the unique tweaks needed to make my website do what I want.

The problem is: The 3rd package is not built yet and my special needs are scattered all over the other packages. I really don't want my special tweaks in a public version up on the Cancrete5 marketplaces, and I'm also sure it would reduce the usefulness to other websites.