So, a while ago I kind of took it on to build a shopping-cart addon for Hubzilla... thought I'd throw a status report out and point you to the current dev version.
It is not QUITE complete and packagable, but it's close enough that those with some know how and elbow grease can get it up and going.
The structure of the addon is entirely 'hookable'. It is intended to be SUPER easy to bolt on payment systems as well as item catalogs and it is entirely extensible for item "types" that each have their own handlers.
The code can be found here:
https://github.com/dentm42/dm42-hubzilla-addonsNote: Only the dev branch is currently populated.
Some initial documentation about what "hooks" are available can be found here:
https://hub.webgoeslocal.net/wiki/hubcart/Documentation/HomeThe idea is that this addon is the "traffic director" and handles the main stuff (adding/removing items from an order, updating an order, accepting and recording payments, etc.) Once the manual payment system is working, I'll put together some more docs and info - but I wanted to put this "out there" so that people could get a sense of where it is/ where it is going. Feel free to make recommendations -they will be considered. At this point, however, please do not ask about specific payment processors or specific types of items or 'catalogs'.