bernhard Posted January 17 Author Share Posted January 17 Hey @hellerdruckΒ thx for your efforts! I'll look into this ASAP. I think I might have broken something in the recent RockMigrations updates. Could you try to remove RockMigrations and install v6.5.0 instead?Β https://github.com/baumrock/RockMigrations/releases Link to comment Share on other sites More sharing options...
hellerdruck Posted January 17 Share Posted January 17 Hi @bernhard Thanks for your reply. Same result with RockMigrations 6.5. Β Link to comment Share on other sites More sharing options...
bernhard Posted January 17 Author Share Posted January 17 Ok thx for your help! I'll come back to you πΒ Link to comment Share on other sites More sharing options...
bernhard Posted January 21 Author Share Posted January 21 Update if anybody else is following this. I was not able to reproduce this. Tried two different setups and everything installed without any issues. We agreed that @hellerdruck will install DDEV and see if it works there. Then we can investigate further. Link to comment Share on other sites More sharing options...
bernhard Posted February 24 Author Share Posted February 24 Just added support for product discounts to v1.1.0Β π Β Link to comment Share on other sites More sharing options...
hellerdruck Posted April 16 Share Posted April 16 On 1/21/2025 at 3:42 PM, bernhard said: Update if anybody else is following this. I was not able to reproduce this. Tried two different setups and everything installed without any issues. We agreed that @hellerdruck will install DDEV and see if it works there. Then we can investigate further. Hi @bernhard I wasn't able to work with DDEV (too complicated for my taste and simply no time to learn). I have just downloaded the latest RockCommerce Version and still can't install it. This is the error I'm getting:Β ModulesInstaller: Unable to install module (RockCommerce): Invalid value sent to Page::setTemplate. With latest PW version 446. Any ideas? Thanks Β Link to comment Share on other sites More sharing options...
bernhard Posted April 16 Author Share Posted April 16 Hi @hellerdruck,Β how do you suggest I help with an issue that I cannot reproduce? Link to comment Share on other sites More sharing options...
HMCB Posted May 2 Share Posted May 2 I saw Stripe mentioned. Thatβs a must-have here in the USA πππΌ. Link to comment Share on other sites More sharing options...
bernhard Posted May 2 Author Share Posted May 2 Yeah, that's definitely on the Roadmap, but I have other priorities at the moment. Link to comment Share on other sites More sharing options...
marie.mdna Posted May 23 Share Posted May 23 Hello there! Happy to see e-commerce solutions appearing more and more on Processwire! I've had a quick look at your documentation and was wondering if RockCommerce already supports digital goods, or events booking? Being within EU and having a good amount of clients selling to other businesses, does the cart allow to check on VAT numbers validity for applying VAT? Link to comment Share on other sites More sharing options...
bernhard Posted May 30 Author Share Posted May 30 Hey @marie.mdnaΒ sorry for the delay. I was sick and had to have some days off the computer πΒ On 5/23/2025 at 5:59 PM, marie.mdna said: Happy to see e-commerce solutions appearing more and more on Processwire! I've had a quick look at your documentation and was wondering if RockCommerce already supports digital goods, or events booking? Thx! And thx for your question! The answer to these kind of questions is probably always the same: Yes and no. Yes, you can for sure build such a scenario. No, not out of the box. It's similar as if you asked "does ProcessWire support selling digital goods?" RockCommerce tries to be a good foundation for selling anything online and using ProcessWire to manage all the data. So it will handle the basics for you that are the same for any store that I can think of (meaning handling orders, for example), but everything else usually has to be built by the developer. With product variations being one exception as not every store might need it, but if it does, it would be an absolute nightmare to have to build it on your own. So to answer your question: Just have a look at my website - I'm doing exactly that! You can buy my modules there. Once you buy one, the store sends you an email with the license key. The mail is sent by WireMail, the logic for the license key is built on my own. The invoice is created using RockPdf. The thing is: Every shop is different. Every business is different. How long is a license valid? What does it allow? Etc, etc. I tried to provide a good foundation that saves you a lot of time and makes a lot possible with the least possible effort. Just like ProcessWire does with the $page magic and the admin interface to manage content. Does that make sense? The great thing about RockCommerce is that when using it, you have all your data in ProcessWire. You control that data, you define its structure. And you can easily add your own business logic on top of it - exactly like you want. So many things are just some lines of ProcessWire API away πΒ But that also means that you might have to build that logic on your own, that other shops might already have built in. In the way they think is best, of course πΒ Which might fit your needs or not... On 5/23/2025 at 5:59 PM, marie.mdna said: Being within EU and having a good amount of clients selling to other businesses, does the cart allow to check on VAT numbers validity for applying VAT? I have added this to the docs:Β https://www.baumrock.com/en/processwire/modules/rockcommerce/docs/checkout/ Link to comment Share on other sites More sharing options...
marie.mdna Posted May 30 Share Posted May 30 hey @bernhardΒ no worries, hope you feel better! Thanks for the extensive answer, I always appreciate following the logic behind the scenes, especially on real case scenarios π Of course with Processwire almost everything is possible out of the box! I mostly wondered as I have built some solutions for clients without ever going down the Module path, and was simply wondering if these were things you already thought about πΒ 1 Link to comment Share on other sites More sharing options...
Hackasacka Posted Wednesday at 04:10 PM Share Posted Wednesday at 04:10 PM HiΒ Bernhard, Is it a relatively straight forward task to implement an additional Paypal gateway with their server side v2 API oAuth basedΒ authorisation. ! have a basic version of this as a working module. I would prefer not to useΒ Mollie and prefer Paypal as a provider due to it's popularity and fees. Can you provide a simple guide as without purchasing RockCommerce and with limited documentation of alternative payment gateways I was not sure if it would be suitable for an e-commerce project. Great that you have created a Processwire e-commerce solution! Thanks Link to comment Share on other sites More sharing options...
bernhard Posted Thursday at 09:27 AM Author Share Posted Thursday at 09:27 AM Hi @HackasackaΒ thx for your interest. I think it should be quite simple. But I don't have any capacities at the moment. Basically all that RockCommerce needs is a payment ID to work with. It saves that payment ID to the order and from that payment ID we can talk to the payment provider, which is in my case Mollie. So for example when an order is paid Mollie sends a request to the RockCommerce webhook url with the payment ID and the new payment status. RockCommerce then saves that to the order page. I guess with paypal or stripe it's a similar process? So ideally the code should be refactored that in the RockCommerce config we can choose from different payment providers that are installed. But I don't have any experience with PayPal or stripe and at the moment I don't have any capacities to add this myself anytime soon. Also note that mollie offers PayPal as an option, are you aware of that? Link to comment Share on other sites More sharing options...
Hackasacka Posted Friday at 02:04 PM Share Posted Friday at 02:04 PM Hi Bernhard, Yes, I was aware of Mollie has a Paypal option, but as our customers typically already have a Paypal account or are familiar with Paypal as a provider and therfore it is preferable to Mollie. It is very likely to be a similar process, although as you mention Alpine JSΒ your version may be client side as opposed to server side payments? Hopefully, you'll be able to add this option in the future so RockCommerce can be an a viable solution. If you've got a developer version to look at perhaps I can add this on your behalf? Also, are there any existing websites currently using RockCommerce to have a look at? Thanks Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now