New Ecommerce Package Coming Soon

Permalink
I am working on a new ecommerce package for the marketplace, and will soon submit a "beta" for review. I wanted to share what I'm working on, as I am looking for some feedback on ideas. Below is what I currently have planned:

"eShop" will be a self-contained ecommerce package that will essentially be a new alternative to the core ecommerce package.

Planned Features:
- Category manager (with drag 'n drop ordering!)
- Product manager (drag 'n drop ordering)
- Order tracking, with status (shipped, mark as paid)
- Discounts (coupon codes)
- Flat-rate shipping
- Digital products
- User accounts
- Wishlist
- Paypal, Skrill, Authorize.net, Google, Amazon, and Email payment gateways
- Themes included!
- Other features to be determined...

Let me know what thoughts you have or any ideas!

PineCreativeLabs
 
designserve replied on at Permalink Reply
designserve
I may well be interested if you are developing for the current version. I don't think I will be migrating to 5.7 anytime soon because it doesn't look as though there will be an easy route so far plus addons might not work and I won't have the time to invest in it.

If you haven't seen this thread you should have a good read through it:

http://www.concrete5.org/marketplace/addons/ecommerce/discussion/su...

I will be getting some form of ecommerce for my site(s) in the next couple of months so if yours is design-centric and nicely integrated it would be of interest to me. I might go with paypal buttons as an interim measure rather than the core ecommerce. I've been on the verge of getting the core package a number of times but it looks like too much work to make it as I would want.

Cheers,
Mike
PineCreativeLabs replied on at Permalink Reply
PineCreativeLabs
Yes, the package I'm working on would be for 5.6.x.

I believe it will be a while yet until 5.7 is truly ready and stable, so I am really just focusing on 5.6 at this time.
cytringan replied on at Permalink Reply
cytringan
SagePay Gateway
Link to Xero Accounts
Link to eBay (to also auto sell items on eBay)
Inventory tracking for varients, Product 'Gloves' in red, blue, green etc
Proper checkout process
Easy to customise product list blocks
Responsive blocks
Intergate with google analytics cart tracking
designserve replied on at Permalink Reply
designserve
Shopping cart link block. Suitable to put in a global area. Only appears to the customer when there is an item in the cart.
Integration of cart with the C5 Profile area, if a profile exists (a simple sub page would be great)
Paypal Website Payments Pro

You said 'Themes included' and I don't know what that means. I need to be able to make it match the themes of my websites easily and not have it's own theme.

What is your timeframe for release?
designserve replied on at Permalink Reply
designserve
Any progress with this? I'll be watching with interest.
PineCreativeLabs replied on at Permalink Reply
PineCreativeLabs
Probably another two to four weeks until I submit it for review.

Another feature idea I had: possibility of adding bar codes / QR codes for each product. Just a thought.

Currently, each product has its own social media sharing, built in.
zuna replied on at Permalink Reply
Hi, a multivendor system, something like i can use indepent the cart for each register user i have. With this concrete5 can be an ecommerce platform with a lot of posibilities.
designserve replied on at Permalink Reply
designserve
I've recently been involved with an offline asset management system that uses bar codes and qr codes. There are so many different types and formats that you could find yourself with some time-consuming support issues that are unrelated to your addon imho.

The social thing is of some interest.

My big wishes are:
-professional looking invoicing with logos
-good email communications with customer
-Easily customisable emails and with templates for different communications
-flexible shipping options
-postal tracking (so that I can give the customer a link to the courier & tracking code)
-Linked to the existing C5 membership system
-Cart visible in the member's profile
-fast signup (if the customer is already a member of the website their basic details would pre-populate in their cart and also be editable)
-the cart block I previously mentioned, which would become visible when there is an item in the cart
-Preferably paypal website payments pro but Paypal as a minimum. Google checkout second. Amazon is a lower priority for me.
-Integration with my website themes. css styling.
-flexible position of payment button (not extremely important but useful to decide if it is left, right or centred)
-Styling of the payment button. Everyone has their own ideas of how a payment button should look and this I think is a big one.
-Product works in a stack, so that I could position the exact same product on more than one page if wanted.
-I would prefer the product to have a page type and be able to be pulled into a 'product list block', like a page list block. Or using the standard page list block with a custom template (like Problog works).

Years ago I was involved in developing an asp shopping cart system. I wasn't the coder but I did all of the testing and marketing and the programmer adjusted the system to feedback provided where possible. We took a site that was making sales of £30k per year to the point where it was converting really well and turning over £350k per year very quickly with some fairly simple changes. For example, collecting minimum data from customers (username and password) when they initially joined the site and only requesting more info when they made a purchase was a big improvement. Often customers join a site and don't purchase for a few months.
PineCreativeLabs replied on at Permalink Reply
PineCreativeLabs
Thanks everyone, for your feedback! I am making notes, and will see about integrating as much as possible.

I have had a thought that I would like this package to be extendable, much like the core commerce. So, if you're a developer, maybe this could be open to other developer creating their own packages as an extension to this one, to be sold in the marketplace.

In another week or two, I will post a revised list of the features, and if something is missing, then those features could be additional addons in the future for eShop.
TheAngelGuy replied on at Permalink Reply
What about paid memberships?

I'm wanting to use C5 to have my subscription based business model to build from, but I have been holding back because there doesn't seem to be an automated way to have things bill for each month (year, etc), on some sort of repetitive billing cycle to allow access to a members protected area or not.

Is this something that will have that capability?
designserve replied on at Permalink Reply
designserve
I second that!!!!
designserve replied on at Permalink Reply
designserve
Paypal does repetitive billing, that could be useful.
PineCreativeLabs replied on at Permalink Reply
PineCreativeLabs
Forgot to ask earlier. What do you guys think a good price would be for a package like this?

I was thinking around $110.
designserve replied on at Permalink Reply
designserve
I think that's a reasonable price if the right features are in there. The potential problem with an ecommerce package is that the absence of a small feature or formatting option can be a deal breaker.

You mentioned earlier about other developers providing extensions to it. This would give me a little cause for concern because if you look at the core ecommerce addon for instance there are lots(!) of extension addons and they are supported / not supported at varying levels. There are problems with that for the buyer. A single point of contact gives better reliability. What happens when someone needs an extension but the developer doesn't respond or simply disappears? Or you update the package and they don't update their extension? We've seen that happen multiple times. If you were to develop your own extensions that might be a different matter because then as a customer I would feel reassured that your updates etc would be fully tested with extensions.

Having said that, I would prefer to have a one-stop solution without having to purchase extensions even if that meant a higher price. As a buyer my preference is always to support development of the addon. I would prefer to see you profit from the work you put in and therefore give good support. And hopefully make it worthwhile for you to keep adding features.

Also, keeping multiple addons up to date becomes very time-consuming on a large site. I want to develop and run sites, not update lots of different addons all the time!

Hope that helps and I hope others might agree.
PineCreativeLabs replied on at Permalink Reply
PineCreativeLabs
I have had another feature idea.

I was thinking of also including a "Store Locations" feature, where you can manage several stores. This would be ideal for larger businesses, especially if they have multiple locations.

Each product could then be associated with any store location, and would show "in stock at this location". This would be ideal for allowing local pickup.
designserve replied on at Permalink Reply
designserve
Now that is an amazing co-incidence because I have been puzzling over something for months!

I am using the multiple domains add-on. I have several websites built on one C5 installation. Each of the sites has a shop. In most cases each shop only has a few products. Some products appear in all shops, some products might only be in one shop. Then I have another site (section of the main site) that will be a large online shop and will have many more products.

What you are suggesting could resolve my problem. Because rather than physical locations I need to assign products to be in specific multiple areas of my site. If I imagine each of these small shops (areas of the site) to be a physical location, it is easy to see how that might work for me.

I hope this is clear enough to understand.
designserve replied on at Permalink Reply
designserve
Ah... to do what I'm saying the product would need to be hidden if it was out of stock at a particular location.

Maybe that's not what you're talking about. I see what your intent is now and yes that is a great feature for a large site with multiple physical locations.

I can probably achieve what I need using categories, if a product can be assigned to multiple categories.
designserve replied on at Permalink Reply
designserve
Hi, any news on your shopping addon as yet?

Cheers,
Mike
PineCreativeLabs replied on at Permalink Reply
PineCreativeLabs
Due to an ongoing trend of very low sales volumes of marketplace items, I have put development on hold. I don't see how it will be worth my time to work on this. If sales continue to be as low (my last sale was 7 days ago!) as they have been, I just don't see how I could benefit financially (I have bills to pay, just like anyone else) in the long run.

If marketplace sales go back up right away, then I can resume work.

OR, perhaps I can be funded (hired) to work on it.