Hi Mamba;
May get around to github, once I am confident with changes. FYI, for now (too many things to do), I am stuck at Xoops 2.7.1 and (will do diffs, inspect), your fork may be too far ahead of me. Attempting to ecommerce this site:
https://www.rossco.org/modules/publisher/item.php?itemid=3Will be looking at changes in these areas (will expand):
Alter the checkout state machine process so can freely select checkout phases (and omit irrelevant ones):
_MI_OLEDRION_CHECKOUT_LEVEL_3', 'Long - Information, Packing, location, Delivery, Payment, Confirm');
For example, my products are: Package Repository Access, S/W Licensing for Product[a, b, c...], so checkout is: Info, Payment, Confirm
So, I may add to _MI_OLEDRION_CHECKOUT_LEVEL_X, to cover all permutations or use radio buttons (config) to select applicable checkout stages, where unchecked are ignored in checkout state machine.
May also make checkout phases a table driven SM.
Add user hints when required config such as Packing, location, Delivery are missing which is confusing to users (no way to select, empty radio buttons)
Currently I am stuck at never make it to paypal since:
$payment = $h_oledrion_payment->get($payment_id); returns empty in checkout.php, despite existing in db.
Xoops (and internet in general) is pretty sparse regarding Oledrion in general, with paypal integration in particular. I would like to see (and contribute to) this module going Xoops mainstream.
If you know of any active oledrion ecommerce sites that I can inspect, would really help. Your demo site lacks ability to fake purchase anything. Perhaps complete it using Paypal sandbox?
Regards;
Bill