Jump to content

Recommended Posts

Posted (edited)

Hi all,

I'm evaluating ProcessWire as an alternative to Wordpress, and I'm curious to know what you are all using for your shopping cart and payments integrations.

I have some front-end skills but I'm new to backend web-dev, so as a practice/hobby project, I'd like to setup a design template shop where customers can buy mockups for download. The more I look into this, it seems that it can cause a lot of global tax-compliance headaches, so I'm currently looking at lemon squeezy or something similar like a MoR, but I'm open to suggestions.

As for Lemon squeezy, ideally I'd like to create a custom cart on my ProcessWire site (probably just using session storage) and only pass to LS for the final payment. Has anyone any experience with this? I've come across FormBuilder on here in relation to Stripe payments - can that be used as a shopping cart also?

I could be wrong but ProcessWire seems to be short on modules similar to WooCommerce or e-commerce related tools (?) Would love to hear about your current payments integrations for 2026.

Edited by ai_slop
Posted

Hello, I'd recommend implementing your own solution based on ProcessWire and various other helper modules that are being maintained, as all webshop solutions for ProcessWire are no longer maintained.

You can get inspirations from @Mikel's modules such as:  https://processwire.com/talk/topic/31455-stripepaymentlinks-–-simple-checkout-integration-for-processwire/

And from other community examples such as: https://github.com/mugdhachavan/cake-shop-processwire
 

On 2/12/2026 at 11:56 PM, ai_slop said:

(probably just using session storage)

https://github.com/lombervid/shoppingcart

Also Ryan's https://processwire.com/store/form-builder/stripe/ can simplify Stripe integration a lot.

Posted

 RockCommerce from @bernhardcould also be a choice: https://www.baumrock.com/en/processwire/modules/rockcommerce/

It's open source meanwhile and has all features of a shop including cart and checkout by external payment provider. Out of the box it’s Mollie, but since it’s an interface class, you can add any other easily.

We tested this module a while ago and it was really nice working with it 👍 

Also open source since a while is the well known ProcessWire Commerce (formerly “Padloper”) by @kongondo

Because it was mentioned: StripePaymentLinks is not recommended when you need cart functionality. 
 

Cheers, Mike

  • Like 1
Posted (edited)

@szabesz

If the cart is only in session storage, would you recommend a JS approach over PHP or does it really matter? Yeah I had the impression that store builder modules were no longer maintained. I can't really see why - the cms itself looks promising so far...

Thanks @Mikel Ya I came across RockCommerce but thought it was a paid solution... I guess it's MIT open source from now on? Your own Stripe Payment Links setup looks good. Do you still use it for single products/single subscriptions or have you moved to RockCommerce or something else? 

My use case is to sell design template files for download. Separately, global tax compliance looks like a pain with Stripe unless I pay serious $$$ for Stripe Tax. I saw with your solution that you can grab customer data from Stripe - does that negate any need for storing customer data in a database (hence avoiding data regulation headaches)?

@elabx I did have a quick look at Shopify but for a side project (which may or may not work out) I can't really justify the monthly fees vs a pay-as-you-go model. Also, in that case I'm not sure why I would use ProcessWire at all if Shopify has its own cms features. Do they have a cheaper plan for just using their API with an existing site? 


Thanks everyone for the advice.

 

Edited by ai_slop

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...