Archived from the Bravo community forum (2021–2026). Some answers may refer to older versions of Bravo.
Hi friends, has anyone ever tried to implement a wishlist or shopping cart feature to their app, what’s the best method of doing so? Ideally I’d like to have items from a list or several lists be tagged from the front end and captured in a wishlist per user.
20 replies
Hey Kishawn,
have you checked out this video by yet? https://www.youtube.com/watch?v=jtlbn-thek8 It's something very similar, even with a visualization
I was able to do something similar using just airtable. One unique list available for everyone and each user/device can make there won second list, as favorites, task done, etc. The user will move the item from one list to the other witout influencing the view for other users/devises. When you mark the item as favorite, it will be moved to your favorite list and disappear for the main list, but everyone else will continue viewing the item on the main list. Dont know if it is what you are looking for!
We released a tutorial recently about creating bookmarks/wishlists using Xano, in case it's helpful!
Hey, I saw this but I’m not familiar with the code she used or how to make the code, but this is pretty much the idea, although there’s sum or tax function, it’s pretty close, is there any other way around that?
Thanks Valter, this would be super useful, I’d appreciate any help on this but also, is it possible to add a sum function for total cost so as to make a simple looking cart system?
Thanks Javier, I’ll look into this immediately to see if this helps
One more thing is it possible tho that xano, could do a simple sum function if say I wanted to make a simple cart page with an order number. Stripe is not needed only to create a order list with a sum formula? 🤞🏽
In general you can get around using code by using tools like Integromat but I can't give you a detailed workflow for that right now
Have you found a solution ?
Hi, can you give details on how you achieved this using airtable?
when you click on an icon on a ist item it POST a new line in a Table with the record number and user.id. now because you havecthe record number you can get all the info from the origina list. On the original list your user.id as to show up on the list items that you picked and the GET reqyest as to have a filterlby formula tat excludes the items that have your user.id.
With the table where all the POST are posted you creat a GET request using the filterbyformula to show just the lines with your user.id.
thank you for your reply.
I get and understand everything, except the part where it adds a new line in a table when the icon is clicked. How did you do that?
Sorry for these questions, I am new so I am not very familiar with everything. And thank you for your help.
the icon its a button with a POSTaction. When you press it, it will write a new line in a second table with your user.id and the record id (on a lookup) field.
do you mean to use [action:remote] for my icon
I created a post request to a 2nd table like you said
this adds new line on airtable when I send test, but the icon does not do anything when clicked from the app, it just refreshes
{
"records": [
{
"fields": {
"watched": true,
"Week": "Week 10",
"Full Name": [
"${fullname}"
],
"Video": [
"${video}"
]
}
}
]
}
I binded the remote action to the post request I created
here's the test headers
user.id and record id
https://drive.google.com/file/d/1KdOJPqAdENt92dEe8ox1AOKtobitTSDB/view?usp=sharing
this is my table, Full Name and Video are linked from the main table of the user and the video detail
https://drive.google.com/file/d/1KdOJPqAdENt92dEe8ox1AOKtobitTSDB/view?usp=sharing
Yes the icon wil be an action remote POST. The json body does not look correct. It lok to hzve to many }}} at the end.. and irs missing a user.id field plus an id
And you should not be using the variables fullnane and video pkus the [] its not necessary.
Wrote something in this thread and want it removed? Request removal
Ask the community on Discord
This archive is read-only. New questions, office hours and product updates now happen in the Bravo Discord.
Join the Discord