Jump to content

πŸŽ‰ RockCommerce is Here! πŸ”₯πŸš€


bernhard
 Share

Recommended Posts

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

  • 1 month later...
  • 1 month later...
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

  • 3 weeks later...
  • 3 weeks later...

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

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

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 πŸ™‚Β 

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
Γ—
Γ—
  • Create New...