PaySnap is Back — Now Under Weaver's Space

I’m excited to officially announce that PaySnap is relaunching under the Weaver’s Space brand today.

For those who don’t know it: PaySnap is a full shopping cart and checkout solution built entirely in Stacks. Product catalog, variants, cart, and checkout — no monthly platform fees, no third-party hosted storefront. Just PaySnap, a PayPal or Stripe account, and something to sell.

I acquired PaySnap from Yabdab as part of the broader product suite, and I didn’t want to just slap a new logo on it and ship it. Before the relaunch I’ve already made a round of improvements:

  • Fixed cart total updating issues
  • Fixed quantity field for PayPal checkout
  • Improved compatibility with Total CMS 3 Loops and Feeds
  • Multiple security fixes and code cleanup
  • Better jQuery compatibility across versions

It’s now available at PaySnap for Stacks Website Builder

If you’re an existing PaySnap 3 customer: your license upgrades to v3.2 for free. Just check for updates in Stacks.

What it does:

  • Build product listings with up to 20 options per item, with per-option pricing
  • Accept payments via PayPal or Stripe Checkout
  • Full cart experience — thumbnails, expiring carts, dynamic cart button totals
  • Pay-what-you-want / donation mode
  • Out-of-stock controls, localization, 20 currencies
  • Everything lives in local storage, so customers stay on your site until checkout

If you’ve been looking for a way to add a real store to a client site without locking them into Shopify or Squarespace fees, this is worth a look.

Tutorials are in the works. In the meantime, the product page has a working demo and the full feature breakdown:
:point_right: PaySnap for Stacks Website Builder

Questions or feedback — I’d love to hear from you below.

3 Likes

I got some really great questions via email and on my community about PaySnap and I thought I would post my reply here as well.


Shipping costs

PaySnap doesn’t have a backend shipping engine or carrier integrations, so there’s no system that automatically calculates rates based on weight, dimensions, or destination. What you can do is build shipping cost options manually using PaySnap’s form builder — a dropdown or radio field where the customer selects their region (domestic, Europe, international, etc.) and the appropriate rate gets added. You’d set those rates yourself based on what you know about your products’ weights and typical shipping costs.

For the “don’t charge twice” problem — that’s trickier without automation. One practical approach: charge a flat shipping rate at checkout and absorb or refund the difference for multi-item orders. Or you could use a “shipping” product line item that customers only add once. It’s not elegant, but it works for lower-volume stores.

If you need real-time carrier-calculated shipping across multiple countries and complex order combinations, honestly PaySnap isn’t the right tool for that use case. That’s where a full platform subscription starts to earn its keep.

Digital products

Yes, and after thinking about this more I have a simple idea for the next update to make it even better.

PaySnap has a return URL field — after a successful payment, you can redirect the customer to a page that delivers the download. If the visitor is arriving from Stripe or PayPal (i.e., a real checkout), the content is shown. If someone just pastes the URL directly into their browser or shares it with a friend, they get redirected away instead.

This will stop casual link sharing, which covers the vast majority of situations for typical digital products. For most use cases — selling a template, a PDF, a preset pack, etc.

A more robust digital delivery flow (proper token-based access, download limits, that kind of thing) is on my list for a future version.

Bundles and importing products

Bundles are possible — you can build a product listing that represents a bundle with its own price, options, and cart behavior. There’s no “customers also bought” logic or automatic bundling, but you can absolutely set one up manually.

For importing products from a spreadsheet: not directly via PaySnap itself, since the product data lives inside the stacks rather than in a central database. However — this is actually where the Total CMS 3 and Feeds integrations become useful. PaySnap is built to work with both, which means you can drive your product catalog from a CSV or a CMS collection and loop through it dynamically. It takes more setup, but if you have a large product catalog, that’s the path.


The bigger picture

PaySnap is a one-time purchase that lets you hand-build exactly the store your client needs, for as many sites as you want, without platform fees. The trade-off is that it’s not a managed commerce platform — you’re assembling the pieces yourself. For simpler stores or specific use cases, that’s a great deal. For high-complexity requirements (multi-country shipping calculations, automated receipts, inventory sync), it takes more elbow grease, and there are cases where a subscription platform may genuinely be the better fit.

I’m planning a next major version (likely under a new name) and the features I most want to add are: email receipts to purchasers, a better standardized digital product flow, and possibly a shipping integration. No timeline or promises yet, but those are the priorities. Total CMS 3 is also getting a full ecommerce extension down the road, which will open up a lot more — centralized product management, richer integrations, the works.

Hope that helps clarify things. Keep the questions coming.

1 Like

I got Paysnap about five or so years ago, I think for a particular client requirement. It’s really good. Plenty of options to configure the product matrix and just enough features to make it very usable but simple.

I ended up using it for a few clients; from memory selling gift vouchers, flowers and event tickets.

The only thing I found it lacking was configurable confirmation emails. I know the idea is that the payment processor does this, but we found they (Stripe) often missed vital bits of info about the order.

If you could add a notification system, it’d be a killer feature IMO.

Edit: Or… do what I did with my e-commerce solution: integrate SnipCart.

1 Like