Custom Fields Question
This topic contains 9 replies, has 4 voices, and was last updated by identity 10 years, 3 months ago.
We have moved to a support ticketing system and our forums are now closed.
Open Support TicketTagged: boolean, custom fields
-
AuthorPosts
-
August 24, 2014 at 5:19 pm #12987
I wanted to be able to allow users to search for listings that “have special offers.” The current setup with the Special Offers text field would require them to search for specific words, rather than a boolean “has offers/doesn’t have offers.”
Since I don’t see a way to test for that, I created a separate Checkbox custom field for. Not ideal, but it worked…almost.
I had it set to show up in the sidebar of the detail page as well as on the listings page and to be searchable. This appeared to be working, okay…under the listing title on the listing page it showed “Special Offers:Yes” Again, maybe not ideal, but doable.
But after setting this to yes in a listing and then removing it, now “Special Offers:No” appears in the listing page.
Ideally what I would want would for this to only show up on the listing page when it is true, and nothing to appear when it is false.
Is there a way to get what I’m looking for?
cheers
August 24, 2014 at 9:25 pm #12990Hi Brian, I have asked Stiofan to have a look.
August 24, 2014 at 11:59 pm #12995Great, thanks Guust.
Ideally, I think it would be great not to have to create a separate field for the special offers…seems like it should be a boolean search to begin with…”who has specials” kind of thing.
Beyond that though, it would really make the custom fields, listing, and search functions more powerful if there was an option on the custom fields with this in mind…appear if true, nothing if false.
cheers
August 25, 2014 at 3:31 pm #13052Hi Brian, Would a widget that shows listings that have special offers be what you are after?
Stiofan
August 26, 2014 at 2:30 am #13131Stiofan,
While a widget might have uses, I think what I’m talking about is broader, more universal in scope. That wouldn’t really help with filtering search results.
Currently, with the “Special Offers” field that is setup, it gives businesses a chance to list any offers or deals they have…great feature and extra value.
That can be turned on for searching and sorting, which should be great value to the end user. I think the issue is that the end user wants to see “all listings that have special offers,” rather than “let me think of an offer to search for and hope there is a match.” But do I search for “buy one, get one free” or “BOGO” or “2 for 1”?
It’s really less about search and more about filtering on all listings, or all listings that match a search, that also meet a criteria, in this case, has special offers.
I think the special offers is a perfect example, but the idea of a true/false, empty/not empty boolean kind of functionality could be applied in other cases as well.
Conceptually, what I’m thinking is that for any custom field in the advanced search you have a toggle “search on field value or boolean (checked/not empty)”.
I realize there’s more to it than that which is why I just tried to create a checkbox field to go along with the special offers text field. It’s a little clunky as the lister needs to remain to check or uncheck as they add or remove offers. I thought it would work at least until I saw that after it had been checked and then later unchecked, a line now appeared on the listing page entry showing it as “Special Offers:No”. That’s gonna get real cluttered looking after awhile. The ideal there would be for a message or flag to appear only if the condition is true, “Has Specials”, but nothing appears when false.
Does that all make sense?
This kind of functionality would add a lot of capabilities to really highlight listings and call out and special or relevant details on listings.
cheers
August 26, 2014 at 10:11 am #13161Hi Brian yes i get you now, i have flagged this post for myself and will think about it when i am redoing advanced search.
Thanks,
Stiofan
August 26, 2014 at 11:49 am #13168Thanks. I know there is a lot of complexity here based on some of my ideas, but if you can figure it out, even part way, I think this could be extremely powerful.
cheers
August 26, 2014 at 1:52 pm #13187I’m thinking of “Special Offers” as more of an “Event” rather than the property of a listing. I don’t see a lot of use for the current “Special Offer” field and tab, mainly because it requires too much management because it lacks time/duration limits, and is therefore prone to being forgotten by the listing owner.
Since “Events” can be linked to a business I suspect this will prove to be a much more flexible and easier to implement technique for special offers?
August 26, 2014 at 8:43 pm #13233Interesting way to look at it. I agree to some extent. Ideally I agree some kind of an “internal” promotion manager with set dates and other features would be ideal, especially if it could be offered in a package as well…free appears on your site, tier 1 appears within your category, tier 2 appears on up to 2 related categories of your choice, tier 3 appears sitewide via a widget, kind of thing.
In my case, I’m going to try to encourage listers to take a more proactive approach here, testing and changing offers, etc….but your scenario is certainly not unlikely at least in some cases as well.
cheers
September 1, 2014 at 6:23 pm #13964Was thinking more about this and in playing with all the fields, I think a “simple” solution for my initial issue is not showing an unchecked field.
Between the radio button and the select/tick types, there is already the ability to show a True/False, Selected/Unselected messaging.
A checkbox then should only appear when it is selected. In that way, it isn’t really on/off, but on/NULL.
Cheers
-
AuthorPosts
We have moved to a support ticketing system and our forums are now closed.
Open Support Ticket