Howdy all -
So - the major skeleton is there. Some UI and "administrative" stuff to be done, but I think there is enough done that others can begin to dig and play a bit.
Anyone wanting to take a look can look at the dev repository on github:
https://github.com/dentm42/dm42-hubzilla-addons/tree/dev" target="_blank" rel="nofollow noopener" >
https://github.com/dentm42/dm42-hubzilla-addons/tree/dev - No real docs to speak of other than info for developers - so it certainly isn't ready to plug-and-play by any stretch of the imagination.
Right now there is a manual payments module and a test catalog that will give hints as to how things work. I believe all the important hooks are implemented and functional. NOTE: There are no administrative tools (for checking/updating/looking at history of orders, nor for marking "manual payment" orders as actually paid) for either customers or the "shop owner".
Pull requests will be entertained (and welcomed!).
PRELIMINARY docs (list of available hooks) available at:
https://hub.webgoeslocal.net/wiki/hubcart/Documentation/HomeI'm way over the amount of time I had budgeted for this and have some other projects that seriously need attention, but I will attempt to plug away further as I am able. Of course, if anyone wants to contribute expertise and/or some additional code, I certainly won't object (hint, hint).
Also - if there's any info/tutorial/whatever available anywhere on how to "package" an addon like this (or if someone would like to volunteer to deal with the packaging), that'd be great. At the very least - info about how to make it easy to install/update custom addons would be appreciated.