Jump to content

🎉 RockCommerce is Here! 🔥🚀


bernhard
 Share

Recommended Posts

Hello ProcessWire Community!

I'm thrilled to announce that RockCommerce has finally arrived!

Some years ago, after building a custom shop solution, I swore I would never create another ecommerce system again. 😅

Yet here we are! After months of hard work and completely rethinking my approach, I'm confident RockCommerce will be a game-changer for ProcessWire ecommerce.

I can't wait to see what you'll create with it! 🚀

This video guides you through the Quickstart Tutorial, which was written by @Sanyaissues (THANK YOU SO MUCH!!!)

He rose his hand when I asked for beta-testers 💪😎 He had never done E-Commerce before and wanted to understand how it works - so I sent him a copy of RockCommerce and let him play and this is what he came up with!!! Absolutely remarkable! Hat off to him!

Docs & Download: https://www.baumrock.com/rockcommerce

P.S.: To celebrate the RockCommerce release, I've applied discounts to all module licenses in my shop! If you've had a successful year, this is a great opportunity to invest in yourself and potentially reduce your taxes 😉

  • Like 2
  • Thanks 4
Link to comment
Share on other sites

@bernhard I have a project in mind for my brother who sells things he makes online. Once I can get through a couple of projects, I'd like to build him a shop.

Many thanks for your hard work and dedication. Such great contributions to the ProcessWire ecosystem.

  • Thanks 1
Link to comment
Share on other sites

Wow that looks great Bernhard!

I have one question. Is it possible to have several stores with separate carts in one PW instance?

I think I have to test the module soon (luckily I have a RockSuite license 😄 )

  • Like 1
Link to comment
Share on other sites

Just now, zoeck said:

I have one question. Is it possible to have several stores with separate carts in one PW instance?

3h after launch and we count the first extra wish 😅

Would you mind sharing the exact use case? The cart is at the moment tied to the user's session and there is one global cart for each user. It does not sound too easy to change that behaviour but if you tell me the exact use case we might find a solution.

  • Haha 1
Link to comment
Share on other sites

6 minutes ago, bernhard said:

3h after launch and we count the first extra wish 😅

Hehe 🙂 Here you realize again how versatile Processwire can be used 🙂 

6 minutes ago, bernhard said:

Would you mind sharing the exact use case?

This is relatively easy to explain.
I am currently using a self-developed system in our company intranet, which is ok (the usability is not perfect), but doesn't have as many functions as RockCommerce.

We have individual “self-service” stores that run separately from each other. Examples: Company clothing, office equipment, hardware

The Products should not be mixed, even if they could theoretically be filtered individually afterwards.
The orders are processed by different departments.

Link to comment
Share on other sites

Very interesting! I think it would be far easier to make the cart show a warning or prevent the order if products from a different group are in the cart than really supporting different carts.

Would that be a possible solution?

Changing to multiple carts would also mean changing the logic of the cart, both on the frontend and on the backend, which is less than ideal 🙂 

  • Thanks 1
Link to comment
Share on other sites

3 minutes ago, bernhard said:

Would that be a possible solution?

I think that could work 🙂 

Would it also be possible to make a "partial checkout" which only contains items from "category A" or "category B"?

Although I think there would then be problems removing only the ordered items from the shopping cart

Link to comment
Share on other sites

Maybe you could leave all products in one cart and just inform the different departments of the order with respective products filtered by department. I don't know how the order process is done, but I'm sure, rock commerce would benefit from a flexible order processing.

Link to comment
Share on other sites

The cart is just a PW page and cart items are just PW pages as well - so you can do anything during the checkout process!

Every cart item just has a reference to the related product, an amount and the variation string:

CgYQykJ.png

So in your case you could create a form field during checkout to select the category to check out and then calculate a different price.

Actually it should even be possible to have different carts on the frontend without changing the logic on the backend. You could implement that logic on the client side with custom code. So instead of showing all cart items you would skip those having a different category!

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   1 member

×
×
  • Create New...