I would love to have the possibility to sell .pdf files on my website, so get to work guys:)
I believe @lukasbestle created an ecommerce site. He might be an asset to this topic.
Wow, I love the idea and was actually thinking about developing a very small solution myself. This just sounds way better though.[quote=“plaidpowered, post:26, topic:295”]
if it’s going to be a standard Kirby plugin, or a separate panel.
[/quote]
I would especially like it if everything goes in the same kirby panel.
I’d absolutely love to have a proper plugin for this. I haven’t been able to read all posts in detail but just a short note about user fields:
You can already have any number of fields for users via the API in the same way you can add fields for pages:
$user->update(array(
'somecustomfield' => 'with a custom value'
));
They are just not editable so far in the panel, which is already on my list. If you need anything else I will try my best to give it a higher priority for the next updates when it fits.
I think, what’s already clear is that anything that will help to extend the panel through plugins will help a lot.
We’re also happy about every helping hand that joins. Currently conceptualizing over at github already: https://github.com/getkart/kart/issues
Join!
Kirby is light and fun. This idea (kid driving the cart) totally fits. Love it.
Kirby Kart FTW!
I found foxycart to work really well with kirby. A foxycart plugin for kirby could add a lot more functionality like tracking inventory in text files.
I think I have a really cool use case for this commerce plugin, some needs that none has mentioned so far (I guess).
I’m doing this website for a school/coworking space that will sell courses (bricks and mortar attendance), event enrolments (free and paid) and coworking subscriptions (auto renewable), three different kinds of transactions, neither one involves shipping goods, more like on the “services” category.
Early stages yet but I have some needs that may help with this project’s scope, in summary:
- Selling services, not physical/digital goods;
- Single item cart (or no cart whatsoever, just a simple buy/transaction);
- Free and paid transactions;
- (like some events are free to enrol, which would be handled by the same system, but wouldn’t trigger the payment gateway API)
- Auto renewable subscriptions;
- (meaning that there’ll be multiple actions from different parties in the panel, the admin and the user/client. Both would be able to manage, pay/change, renew, cancel, etc. so I reckon it goes a bit beyond simple log/history of transactions)
- PagSeguro (brazilian payment gateway API);
- Internationalization (Portuguese);
Another point that I’d like to touch is the already well discussed theme vs. starterkit. My opinion is that themes could at least be considered on this plugin’s roadmap.
Think about the possibilities of creating a theme marketplace just like Kirby’s own getkirby-themes.com. It’s ok to keep it simple and barebones like Kirby’s philosophy but even a tiny slice of the Wordpress ecommerce theming industry would be a lot for the Kirby’s community.
Thank you @plaidpowered for this amazing initiative.
They definitely are – the discussion was more about if/how they would be bundled with the core. Atm the plan is to def provide a starterkit similar to how Kirby does it. It would be a basic theme which demonstrates how you could use Kart.
And I am sure once the plugin is actually out (which will take some time for sure), there will be created more themes than just the starterkit.
Also thanks for the ideas/use case. We are still at the very beginning, but it’s good to have some of these things already in mind. The plan is to keep Kart very modular, so you would have a core and many extensions (maybe one for auto renewal management, also the pagseguro would certainly be a payment gateway extension).
Once more, we are happy for every helping hand
Thanks @rhawbert for your reply. Those are some quite valuable-to-know use cases I hadn’t initially thought of. I think it’ll definitely shape how the core is developed.
Although I had originally planned to license the core plugin like Kirby is, I’ve changed gears a bit, and want to distribute the core on a free, open license (CC0 or something similar) and then monetize by selling support, themes and premium plugins. So some kind of marketplace, like your mention, will absolutely be happening.
Like @distantnative said already, we really want to keep the core plugin as simple and modular as possible, so that extensions can be developed to allow Kart to do whatever the developer needs. We’ve had quite a bit of discussion about it over on the GitHub repo. Please feel free to chime in!
I love the idea of a kirby ecommerce plugin – I’ve thought about that several times while working on volt-gear.com – our shop over there is based on MySQL, and we have a separate dashboard/management tool for our orders which is not connected to the panel, but if you need some hints, help etc., just ask. I would love to be part of a project like this, but unfortunately a day has only 24h
The only argument for choosing WordPress over Kirby over the last few years was WooCommerce. Please please please make this happen. I have plenty of experience, I’m a PHP teacher and one of our projects is actually creating an E-Commerce by hand, so I’ve done it plenty enough ahah. I’ll subscribe to the repo and see where / when I can help!
I like the idea of an integrated eCommerce option for Kirby. In the meantime, though, I think SnipCart https://snipcart.com/ is a great option.
Love this and would love to contribute to it any way I can. Still a newcomer as far as front end development goes but I’m a decent designer. Most importantly though, I specialize in drawing kart-related logotypes.
Count me in!
Seriously interested (as a user, not contributor).
I am running a small store with physical shipped goods. And Polish payment gateway (przelewy24) is a must for me. Reason: PayPal is a niche in my country, not so many people uses Credit Cards and mentioned gateway integrates virtually every local online bank as a payment option.
That’s good info to know, @Wojtek_Traczyk . I’ve been learning a lot about international payments and shipping and taxes since starting this project, we want to make it as global-friendly as possible.
I’ve about 99% decided to make the project open source at this point, but we’ll sell premium extensions like various payment gateways. I would imagine that przelewy24 would end up as one of the paid extensions, I plan to only give PayPal and Stripe away for free.
Once we’ve locked down the Kart Payments API, you’d be free to develop the gateway extension yourself, if you’re interested. I’ll certainly help you out, and then you could make some money reselling the extension.
Been browsing this thread a little and haven’t seen mentioning Kyle Bean’s little shop plugin. You guys know that? It was for Kirby 1 and although simplistic, it suited my last website really well.
http://getkirby.com/forum/how-to/20130402/paypal-ecommerce-store/
Yeah, Snipcart working very well with all NoSQL CMS. Already used with another CMS and working with new client for use with KirbyCMS.
I’m a little slow to the discussion here ~ ~
I’ve been meaning for some time to make a post on the forums about a project I recently finished:
HANDJOB Gallery // Store (Safe for work other than the title!)
I used Foxycart as the payment processor. After each transaction, you can have an XML feed sent back to a script - which in my case updates the inventory and creates a simple CSV file with the order information for that month. I also built an admin page which displays the CSV, has sortable overviews of recent sales & inventory.
It was super easy to implement and the Foxycart support was great when I wasn’t able to figure it out on my own. I can’t say how it compares to other e-commerce platforms - this is my first experience with one - but I can say that it’s similar to Kirby in how adaptable it is, and so the two work together very well.