# Editing for shop owners in marketplace

**URL:** <https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861>\
**Category:** Ask for Help\
**Created:** [February 23, 2020, 11:04am UTC](https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861 "2020-02-23T11:04:59Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![deborahlanyon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/deborahlanyon/32/3739_2.png) [@deborahlanyon](https://community.glideapps.com/u/deborahlanyon)\
**Post date:** [February 25, 2020, 3:15am UTC](https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861/21 "2020-02-25T03:15:39Z")

</div>

Thanks Robert.

I had already started with the method of creating a new sheet, so I finished that (I will now try your other suggested method).

So far… I created a duplicate ‘directory-listings’ sheet call ‘directory-listings-editable’. Then I linked it to a new sheet that replaces ‘directory-listings’ and which is now an automatically updated public sheet.

Then I replaced the text fields in the listing form with editable text-fields.

Users can now edit their listings within their ‘Profile’ tab.

Works well, except that when you edit the listing, there is no ‘button’ to hit when you are done. This might confuse people.

What a journey 🙂

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [February 25, 2020, 3:24am UTC](https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861/22 "2020-02-25T03:24:10Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/a/a8e9326bf9bd2825533e1f2822787e7088cf6061.png)

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [February 25, 2020, 12:20pm UTC](https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861/23 "2020-02-25T12:20:28Z")

</div>

> [@deborahlanyon](#):
>
> Then I replaced the text fields in the listing form with editable text-fields.

I would make the records editable and use the pencil button to edit instead of replacing all of the fields with entry fields. Then they can make all of changes and click the checkmark to confirm changes or the X to cancel any changes.

The whole reason for creating a duplicate sheet is because Glide assigns any layouts and editing abilities to a sheet. Separate sheets mean you can control the design and editing abilities separately. If you look through the forum you will see me saying over and over that layouts are tied to sheets. Many people try to create different designs and layouts for each row item in one sheet, but it doesn’t work like that. I do hope that someday the ability to edit will be controlled so a user will only be able to edit when the email matches the signed in user, but for now the only solution is to duplicate the sheet.

With that said, there is a small loophole, but only for a single record, like a user profile. Glide will allow you to separately control the edit ability of a single record in the detail style view of it is at the to level of a tab, or possibly a link to screen button. When you create a second tab, against the same sheet, in a list style view, you can turn off editing for all list items and it will not affect the ability to edit the single profile record in the first tab.

Since you have several products, you can’t use this loophole and have to use the duplicated sheet method instead.

---

<div class="post-metadata">

**Author:** ![deborahlanyon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/deborahlanyon/32/3739_2.png) [@deborahlanyon](https://community.glideapps.com/u/deborahlanyon)\
**Post date:** [February 25, 2020, 9:42pm UTC](https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861/24 "2020-02-25T21:42:43Z")

</div>

Thanks Jeff. I have done this successfully 🙂

---

<div class="post-metadata">

**Author:** ![deborahlanyon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/deborahlanyon/32/3739_2.png) [@deborahlanyon](https://community.glideapps.com/u/deborahlanyon)\
**Post date:** [February 26, 2020, 12:58am UTC](https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861/25 "2020-02-26T00:58:54Z")

</div>

Seems so obvious once you do it. Like everything, it’s hard until you know how. I really appreciate the great support.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [February 26, 2020, 1:37am UTC](https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861/26 "2020-02-26T01:37:45Z")

</div>

Glad you got it. This seems to stump a lot of people. Hopefully Glide will make it easier some day.

---

<div class="post-metadata">

**Author:** ![miistrategic01](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/miistrategic01/32/4672_2.png) [@miistrategic01](https://community.glideapps.com/u/miistrategic01)\
**Post date:** [March 29, 2020, 1:06am UTC](https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861/27 "2020-03-29T01:06:56Z")

</div>

Your app page has everyone can edit, why?? but another page you make User cant edit?

If you share the app can copy so I will show your page photo to revision created marketplace, We have creating marketplace also and now We have making step learn integrated payment gate from the third party…

[Previous page](https://community.glideapps.com/t/editing-for-shop-owners-in-marketplace/4861.md?page=1)
