Loading...
 
Features / Usability

Features / Usability


Ideas on how to create a small "sales corner"?

posts: 210

I would like to collect some ideas what features or plug-ins might be helpful to create something like a "sales corner"? Tiki Wikis run be non-profit organisations may want to add something they already do when they have a printed magazine or newsletter, a sales corner. Some space reserved to sell small amounts of items like self-published books, older magazine issues, books that have been reviewed, CDs or (more historically :-)) t-shirts and stuff like that. Doesn't have to be fancy. This is not the prime directive for such a Wiki, just a welcomed by-product that helps to keep the Wiki (and the organization) up and running.

There should be a number of items that can easily be entered by non-admins, images can be taken from the file gallery. A number of these items should be presentable in one page, say a matrix of 5 by 5. Users should be able to click on a button to buy, and at least a rudimentary bill should be created for the user, VAT calculated, S&H added, and some form of alert to the org (either e-mail or aggregated info that can be easily viewed). No need for high fashion layout or bills management. KISS (keep it simple and straightforward).

Any ideas?

Thanks
hman

posts: 210

While going through the lists of modules and plugins in Tiki Wiki, I saw there is a plugin CART, and it's description sounds like this could already something useful. Does anyone have experience with this?

Thanks
hman


posts: 8633 Israel

Hello hman,

There are a few option in Tiki working with the recent versions from what I know.
Tiki cart (you found), the advanced shopping cart (there is a profile for this) and I recall a paypal button (I used on a Tiki19 with the plugin list to generate buy buttons from a tracker catalog).

Check those and find the one that fit your need.
I have to say that each shop usecase is different and require deeper investigation...

I’m planning soon a weekly open live session on Tiki... May be something to discuss live. ;-)

posts: 210
Bernard Sfez / Tiki Specialist wrote:

Hello hman,

There are a few option in Tiki working with the recent versions from what I know.
Tiki cart (you found), the advanced shopping cart (there is a profile for this) and I recall a paypal button (I used on a Tiki19 with the plugin list to generate buy buttons from a tracker catalog).

Check those and find the one that fit your need.
I have to say that each shop usecase is different and require deeper investigation...

I’m planning soon a weekly open live session on Tiki... May be something to discuss live. ;-)


Thanks for your reply. I have used Tiki Wiki since version 2.something, but so far never used profiles. Is my understanding correct that profiles are a tool to set up a new Wiki in a certain fashion, in order to set presets to optimal defaults to make it useful for a certain use case? In this case, the Wiki is already up and in operation, version 18.3, as a knowledge database containing articles from a non-profit organisation, so I do not want to set things wrong that are currently okay. The sales corner is just an effort to implement something that the organisation already does in its printed magazine...

My other, older, Wiki is a database of stories and is run within a closed group of users. And still on 12.14, and I still hesitate to move it to 18, because I see to many bugs in18, even some that can cause data loss.

Thanks for your input
hman


posts: 8633 Israel

That’s the thing with profile. ;-)
But you can create a test Tiki to see how it work and apply in real life (that’s how I usually do).

While we setup a very advanced shop using Tiki 12 I can’t tell you a lot about older version.
I use only fresh versions from the oven and have no clue if and how it work today on 18.

But you mentioned you need a small market place. (nothing is really small about selling things and you need control and transparency).

I would use a tracker (user can create) to store the items (text, images=>files) and calculation (VAT, shipping) and a plugin list with a Paypal button.
Paypal will do the invoicing.

posts: 210
Bernard Sfez / Tiki Specialist wrote:

That’s the thing with profile. ;-)
But you can create a test Tiki to see how it work and apply in real life (that’s how I usually do).

While we setup a very advanced shop using Tiki 12 I can’t tell you a lot about older version.
I use only fresh versions from the oven and have no clue if and how it work today on 18.

But you mentioned you need a small market place. (nothing is really small about selling things and you need control and transparency).

I would use a tracker (user can create) to store the items (text, images=files) and calculation (VAT, shipping) and a plugin list with a Paypal button.
Paypal will do the invoicing.


I wanted to start slow, and manually enabled features and permission for the things listed on the doc site of tiki_cart and so far did not pull the entire profile at once. Instead, I started working with the yaml files, which to my understanding are part of profiles.

And importing the trackers yaml file failed... The feature to import trackers from yaml OR profiles is marked "experimental". And the entire tiki_cart profile is listed as "tested under Tiki 12". This is a Tiki 18.5...

Unfortunately tracker import does not tell me precisely WHAT has failed. The list of trackers is still empty, so I guess all of the imports have failed...

Thanks
hman


posts: 8633 Israel

Sad to hear you still stuck with this, but I can’t see how to help more about your specific case on the forum.

May be in a near futur... (I’m working to setup a free weekly consulting session) ;-)

You should try to create a playground (local demo, demo instance, etc) and install and experiment the profile. You may need to note each step of the installation and then try to reproduce (on a clone of your main website).

That’s what I did for and used in a Tiki19.
https://youtu.be/njlwQDtFQtg
See the background of the video and you’ll see a functioning Tiki cart.

posts: 210
Bernard Sfez / Tiki Specialist wrote:

Sad to hear you still stuck with this, but I can’t see how to help more about your specific case on the forum.

May be in a near futur... (I’m working to setup a free weekly consulting session) ;-)

You should try to create a playground (local demo, demo instance, etc) and install and experiment the profile. You may need to note each step of the installation and then try to reproduce (on a clone of your main website).

That’s what I did for and used in a Tiki19.
https://youtu.be/njlwQDtFQtg
See the background of the video and you’ll see a functioning Tiki cart.


I believe you that there is a way to make this work, otherwise all the screenshots in http://profiles.tiki.org/Shopping_Cart?highlight=Kart would have to be fakes :-).

But why is it impossible to import the YAML listet on the above under "trackers" into a completely empty tracker feature? What I deem a possible explanation would be that I missed a step before importing the trackers. But if that is the case, without any error message that goes beyond "error importing" it is very hard to find out what could possibly be missing.

The only thing that comes to my mind is one of the permissions that I could not set. Anonymous shall get "list_trackers" enabled. There is no such permission in Tiki 18.5...

Thanks
hman

P.S.: Oh, I see now something before that fails, too: "feature_wiki_argvariable: y". There is no such feature in 18.5... (or it has a different name).


posts: 210
Bernard Sfez / Tiki Specialist wrote:

Critical !!! Enable it.
tiki-admin.php?page=textarea
Wiki argument variables


Thanks for pointing me to it, because search function still doesn't find it:
"No preferences were found for your search query."

Permission list_trackers is still nowhere to be found, and importing the demo products database from http://profiles.tiki.org/Shopping_Cart still fails with no error message (besides that it failed).

posts: 126886 United Kingdom
hman wrote:

Thanks for pointing me to it, because search function still doesn't find it:
"No preferences were found for your search query."


What did you search for? We can add that as a keyword so it will appear in future versions.

posts: 210
Jonny Bradley wrote:
What did you search for? We can add that as a keyword so it will appear in future versions.


http://profiles.tiki.org/Shopping_Cart has this in the YAML for permissions, quote:
permissions:
Anonymous:
allow:
- view
- view_trackers
- view_trackers_pending
- list_trackers
And I can't find "list_trackers" in the list of permissions, so I searched for it, can't find it there, either. So I assume it does not exist.

posts: 126886 United Kingdom
hman wrote:
And I can't find "list_trackers" in the list of permissions, so I searched for it, can't find it there, either. So I assume it does not exist.


Here it is on my local 18.x, maybe you deleted something else?

Screenshot 2020 05 01 At 11.59.02

posts: 210

Bildschirmfoto Vom 2020 05 02 13 31 28 Bildschirmfoto Vom 2020 05 02 13 33 02 It has been freshly updated to 18.5, so far nothing has been deleted, and the entire tracker feature was previously unused.

Your screenshot led me to look deeper, and I found the culprit: A strange inconsistency.

There are two ways to see/modify tracker permissions: Via trackers/permissions and via the global permission GUI. The former misses list_trackers, the latter includes it. See both screenshots...

posts: 126886 United Kingdom
hman wrote:
There are two ways to see/modify tracker permissions: Via trackers/permissions and via the global permission GUI. The former misses list_trackers, the latter includes it. See both screenshots...


Hi hman

Aha, yes, that makes sense, list_trackers is a global permission, so if you look at the specific object permissions for just one tracker, listing other trackers isn't relevant so doesn't show.

jb

posts: 210
No, because it is missing under the headline "Globale Rechte zuweisen" (Set global permissions)! Also it does not explain why the search function doesn't find it...
posts: 210

Also, I have come to the conclusion that the profile http://profiles.tiki.org/Shopping_Cart lacks something vigtal: User groups.

YAML Permissions states inter alia:
Customers:
description: Group for people who have bought something
allow: []
include: Registered
Managers:
description: Store administrators
allow:
- view_trackers_closed
- payment_manual
- payment_admin
- admin_tracker
include: Registered

There are no groups "Customers" and "Managers". They have to be created. Since they are not standard, they would have to be created by the profile, which it doesn't do. So I am tempted to say that this profile is incomplete... I can guess how the set them up, but can this really be done via permissions?? I think it's done on tiki-admingroups.

In addition, I don't understand why the profile shuts off feature_search_fulltext and feature_page_title, so for the moment I left them on.

posts: 210
Module breadcrumb gets defined without turning on the feature...
posts: 210
Tracker YAML cannot be imported. Manually creating the first (tracker_products) yields the error message "Field tracker_id does not exist in the current index. If this is a tracker field, the proper syntax is tracker_field_tracker_id."
posts: 210

So far I came through the rest of http://profiles.tiki.org/Shopping_Cart, I have trackers and I have a demo products db, and I could import the sections "Pages" and "Instructions", but that creates blank pages. Looking at http://profiles.tiki.org/Shopping_Cart shows that all of the includes lead to nowhere, only TikiKart_Search_Form_Template shows some code. TikiKart_instructions_page is clickable (only on profiles.tiki.org) but the content is only there and not on my installation...

Overall result: New orphaned pages "cart product", "cart search", "cart search form tpl" and "Shopping Cart Instructions". All of them empty...

posts: 126886 United Kingdom
Thanks for keeping going this with hman, i haven't updated that profile since about tiki 15.x days, so please do fix anything you find wrong with it so others may benefit from your work!

Page: 1/2  [Next]