I am still struggeling with the little sales corner (shop) I added to my Tiki Wiki (18.6).
Besides numerous bugs (Paypal seems to be fed via an outdated API, manual payments with fractions are completely forgotten, half of the GUI isn't localized etc) there are still some fundamentals that I can't come to grips with.
I have now managed to incorporate the Shop profile, although I did it "the hard way" (manual). Now it does behave exactly like the 18.x instance on show.tiki, where I did apply the profile. Besides from the bugs mentioned, I am a bit clueless about these topics:
a) There is nothing to acquire the basic data from anonymous. There is a plugin shopper_info, which I could get to run so it asks the basic questions (name, address, phone, mail etc.). But where are the entries stored? They are stored, because upon revisit the data are preset in the input fields (leads to another question: How to reset this data, so anonymous #2 doesn't see the private data of #1, which would be a gross violation of GDPR.
Where is the data, and how can it be integrated into an invoice? Unfortunately not even a small example of implementation of shopper_info is given...
b) I find other bits and pieces. To me Cart looks like a project that got started, but was never finished, so it is WIP for about a decade or so.
b1) What about http://doc.tiki.org/Shopping-Cart, which describes a data structure. Where are those data, how are they accessed, and how do they relate to other data structures?
b2) What about http://doc.tiki.org/Shopping-Cart-Trackers, it describes trackers for Orders and Orders_Items, but they seem to be no part of the profile Shopping Cart?!
On the instance on show.tiki that had the profile applied there is only one tracker (Products). But yet you can enter orders, which then creates payments. So these are stored somewhere, but not in a tracker...
There are gift certification trackers, but nowhere to be found, classes for data etc. pp. et. al.
b3) What about http://doc.tiki.org/OrderProfile which describes a profile consisting only of one small tracker.
b2 and b3 claim to be used for Shopping Cart, but zhey do not seem to be part of it?
c) There are plugins PluginCartMissingUserInfo, PluginExtendCartHold, PluginHasBought, PluginMemberPayment which are only barely described, also no exemplary implementation or hints given.
But my "favourite" is
Sounds promising at first: "Use this wiki plugin, introduced in Tiki7, to check the completeness of user input for a shopping cart or Payment transaction."
But then it briefly describes just two parameters, and that's it. Since Tiki 7 no one ever managed to write a doc...
All WIP. I wonder whether there is just one factual shop that is run with Tiki Wiki out there... At least one "proof of concept" or so...
Thanks for your help