# HELP: How to append a Choice selection to a transaction

**URL:** https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855
**Category:** Report a Bug
**Created:** [October 7, 2020, 1:14am UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855 "2020-10-07T01:14:41Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 7, 2020, 1:14am UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/1 "2020-10-07T01:14:41Z")

</div>

Hey Gliders,

I’m building websites for restaurants, and part of doing this is enabling the user to select choices in their orders. I can’t seem to figure how to append a selected value to an order that the user made, and as I was testing purchasing using the same item, I was getting that the item is no longer available (strange?).

I would appreciate any guidance since a bunch of restaurants are waiting for me to build them their websites using Glide!

Thanks

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 7, 2020, 1:24am UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/2 "2020-10-07T01:24:15Z")

</div>

Hi Mohamad, when you said “select choices”, do you mean variants of the product?

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 7, 2020, 3:01am UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/3 "2020-10-07T03:01:07Z")

</div>

I mean the functionality of  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/2/2e9639cc1209f19bc1f64a461cf72ed6b97cc8ad.png)

This is the web app: [https://halting-fold-5846.glideapp.io/](https://halting-fold-5846.glideapp.io/)

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 7, 2020, 4:53am UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/4 "2020-10-07T04:53:49Z")

</div>

So you want to use this in a detailed screen then use it for a buy button?

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 7, 2020, 2:28pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/5 "2020-10-07T14:28:27Z")

</div>

Here is a video explainer of what I’m trying to achieve [https://www.loom.com/share/0f1f3e99171a442989d5e22d8c82f71a](https://www.loom.com/share/0f1f3e99171a442989d5e22d8c82f71a)

Thanks!

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 7, 2020, 2:54pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/6 "2020-10-07T14:54:56Z")

</div>

The buy button, firstly, will only accept Sheet columns for now, so it’s a bit complex and I honestly think it needs to support Glide columns.

For your question, not sure why the buy button wasn’t showing, but I think you can concatenate the choice info into the SKU name. That’s the only way you can pass info to the Sales.

But the problem here is that users can overlap each other if they order at the same time.

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 7, 2020, 3:36pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/7 "2020-10-07T15:36:06Z")

</div>

> [@ThinhDinh](#):
>
> The buy button, firstly, will only accept Sheet columns for now, so it’s a bit complex and I honestly think it needs to support Glide columns.

Not sure I understand this part?

> [@ThinhDinh](#):
>
> For your question, not sure why the buy button wasn’t showing, but I think you can concatenate the choice info into the SKU name. That’s the only way you can pass info to the Sales.

Any tutorial that can show this?

> [@ThinhDinh](#):
>
> But the problem here is that users can overlap each other if they order at the same time.

Yeah I heard that, that’s not good! What’s the workaround for this?

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 7, 2020, 3:43pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/8 "2020-10-07T15:43:55Z")

</div>

> [@Using Math column for Price in Stripe buy button](https://community.glideapps.com/t/using-math-column-for-price-in-stripe-buy-button/8926/2):
>
> The Buy Button only supports sheet columns right now.

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 7, 2020, 4:01pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/9 "2020-10-07T16:01:29Z")

</div>

I did have a read across the whole thread there, but its not quiet clear, what does “column user specific” mean?

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 7, 2020, 4:03pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/10 "2020-10-07T16:03:10Z")

</div>

When you have a choice to write to a column in the Sheet, all users can act on that choice and make the choice of another user being wiped out.

Glide has a built-in column option called User Specific, but it lives in Glide. It allows users to act on the same cell’s value but that value is not accessible by the Buy Button as of now.

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 7, 2020, 7:37pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/11 "2020-10-07T19:37:06Z")

</div>

So do you suggest that I use the Glide built-in functionality?

And also should I concatenate the inputs to be transmitted? Any resource to show how I can achieve that with Glide Buy button?

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 7, 2020, 8:19pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/12 "2020-10-07T20:19:41Z")

</div>

I just played with the user specific column functionality, and was able to add a couple of columns for what I need them for.

I don’t want the app to be gated with sign in functionality though, will the user-specific functionality work for every client as new?

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 7, 2020, 10:24pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/13 "2020-10-07T22:24:45Z")

</div>

It also works with public apps. Until Glide can use user-specific columns in Buy Buttons, I think your best bet is use an alternative method of payment rather than the built-in Stripe.

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 7, 2020, 11:08pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/14 "2020-10-07T23:08:28Z")

</div>

Where will I be able to see the inputs of the users in this case? And how can I transmit them to the App Sales sheet where the order will be placed?

What do you suggest in terms of payment processing? Can I still use Stripe directly?

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 8, 2020, 2:46am UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/15 "2020-10-08T02:46:44Z")

</div>

The best flow I can think of is use user-specific columns to catch the choices, then get them via a form to the Sheet that will act as your Sales sheet.

Only show them the form when they have paid for the order, but you must have a method to verify that they have already paid before showing them the form button.

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 8, 2020, 3:06am UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/16 "2020-10-08T03:06:22Z")

</div>

So there would be 2 steps? selecting the choices and then prompt them with a form after they pay?

Also, where do the selections from choices get stored? Or they don’t get stored because they are on a public app?

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 8, 2020, 4:23am UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/17 "2020-10-08T04:23:53Z")

</div>

The selection gets stored in the user-specific column, then passed to your sheet through the form.

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 8, 2020, 2:14pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/18 "2020-10-08T14:14:42Z")

</div>

Which form? Do you have a any visual resource that could help me understand how that is done?

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 8, 2020, 2:36pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/19 "2020-10-08T14:36:39Z")

</div>

> [@ThinhDinh](#):
>
> The best flow I can think of is use user-specific columns to catch the choices, then get them via a form to the Sheet that will act as your Sales sheet.

It’s the form I mention here.

Sorry I don’t have an app to demonstrate that but probably @gvalero can help.

---

<div class="post-metadata">

### Author: ![Mohamad\_Al\_Sadoon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mohamad_al_sadoon/32/14734_2.png) [@Mohamad\_Al\_Sadoon](https://community.glideapps.com/u/Mohamad_Al_Sadoon)
#### Post date: [October 8, 2020, 3:07pm UTC](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855/20 "2020-10-08T15:07:47Z")

</div>

Yeah i would appreciate the help. I just don’t know how I would transmit that information from the choice to the form and then to the app sales sheet.

[Next page](https://community.glideapps.com/t/help-how-to-append-a-choice-selection-to-a-transaction/16855.md?page=2)
