# POS Layout Object Reference

Source: https://support.storeconnect.com/articles/pos-layout-object-reference · Last modified 21 August 2026

## Overview

Controls how a specific object’s records are displayed in StoreConnect's Point-Of-Sale system.

| Property | Value |
|----------|-------|
| **API Name** | `s_c__Pos_Layout__c` |
| **Label** | POS Layout |
| **Plural Label** | POS Layouts |
| **Type** | Custom Object |

## Fields

| Field Label | API Name | Type | Required | Description |
|-------------|----------|------|----------|-------------|
| Description | `s_c__Description__c` | Text(255) | No | The description for this layout. |
| Display Name | `s_c__Display_Name__c` | Text(255) | No | The name shown throughout the app. |
| Filter | `s_c__Filter__c` | Text(255) | No | Initial filter criteria for a “list” layout as semicolon-separated key=value pairs (e.g., type=complete,delivered;status=hold; commas apply only to multiselect filters). |
| Identifier | `s_c__Identifier__c` | Text(255) | No | Identifier to determine where the layout is placed in the UI. |
| Object Name | `s_c__Object_Name__c` | Text(255) | No | API name of the Salesforce object this layout applies to. |
| POS View | `s_c__Pos_View_Id__c` | Lookup ([s_c__Pos_View__c](pos-view-object-reference)) | No | The view to render for this layout instead of the default display. |
| Primary Action Item | `s_c__Primary_Pos_Action_Item_Id__c` | Lookup ([s_c__Pos_Action_Item__c](pos-action-item-object-reference)) | No | Adds a button to the bottom of the layout. Works with all layout types. |
| Record Action Item | `s_c__Record_Pos_Action_Item_Id__c` | Lookup ([s_c__Pos_Action_Item__c](pos-action-item-object-reference)) | No | Action triggered when clicking a record in the list. This is only applicable to the List type layout. |
| Secondary Action Item | `s_c__Secondary_Pos_Action_Item_Id__c` | Lookup ([s_c__Pos_Action_Item__c](pos-action-item-object-reference)) | No | Adds a button to the top left of the layout. Works with all layout types. |
| Sort | `s_c__Sort__c` | Text(255) | No | Initial sort order for a “list” layout as semicolon-separated field:direction pairs (e.g. name:asc;price:desc). |
| Type | `s_c__Type__c` | Picklist | No | Type of layout indicating how records are displayed (allowed values: “List”, “Record”, “Form”). |
| StoreConnect External ID | `s_c__sC_Id__c` | Text(36) | No | StoreConnect External ID, do not modify in Salesforce |

## Relationships

| Field | Type | Related Object | Relationship Name |
|-------|------|----------------|-------------------|
| `s_c__Pos_View_Id__c` | Lookup | [s_c__Pos_View__c](pos-view-object-reference) | POS_Layouts_POS_View |
| `s_c__Primary_Pos_Action_Item_Id__c` | Lookup | [s_c__Pos_Action_Item__c](pos-action-item-object-reference) | POS_Layouts_Primary_POS_Action_Item |
| `s_c__Record_Pos_Action_Item_Id__c` | Lookup | [s_c__Pos_Action_Item__c](pos-action-item-object-reference) | POS_Layouts_Record_POS_Action_Item |
| `s_c__Secondary_Pos_Action_Item_Id__c` | Lookup | [s_c__Pos_Action_Item__c](pos-action-item-object-reference) | POS_Layouts_Secondary_POS_Action_Item |

## Referenced by

These objects hold a lookup or master-detail relationship to **POS Layout** (`s_c__Pos_Layout__c`). Where the referring record exists to join things together, **Also links to** shows what it connects this object to.

| Object | Field | Type | Relationship Name | Also links to |
|--------|-------|------|-------------------|---------------|
| [s_c__Pos_Layout_Field__c](pos-layout-field-object-reference) | `s_c__Pos_Layout_Id__c` | Lookup | POS_Layout_Fields_POS_Layout | [s_c__Pos_View__c](pos-view-object-reference) |
| [s_c__Pos_Layout_Filter__c](pos-layout-filter-object-reference) | `s_c__Pos_Layout_Id__c` | Lookup | POS_Layout_Filters_POS_Layout | — |

---

## Follow StoreConnect

- [Email Newsletter](https://getstoreconnect.com/c/lp-newsletter)
- [LinkedIn Newsletter](https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7444956928444862464)
- [YouTube](https://www.youtube.com/channel/UCngKdP2x8l1wcbAKW3tvU8g)
- [LinkedIn](https://www.linkedin.com/company/storeconnect)
- [X / Twitter](https://x.com/storeconnecthq)

## Popular Links

- [Partners](https://getstoreconnect.com/partners)
- [News](https://getstoreconnect.com/articles/news)
- [Events](https://getstoreconnect.com/articles/events)
- [Feature Comparison](https://getstoreconnect.com/how-we-compare)
- [Download a free trial](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FMkeKUAT)
- [Book a Demo](https://getstoreconnect.com/contact)

## Documentation

- [Help documentation](https://support.storeconnect.com/help-documentation)
- [AI agents](https://support.storeconnect.com/ai)
- [Videos & tutorials](https://support.storeconnect.com/videos-tutorials)
- [Developer reference](https://support.storeconnect.com/developer-reference)
- [Release notes](https://support.storeconnect.com/release-notes)
- [Troubleshooting](https://support.storeconnect.com/troubleshooting)
- [Trust Center](https://trust.getstoreconnect.com/)
- [Status Page](https://status.storeconnect.com/)

## Contact

- info@getstoreconnect.com
- US +1 415 745 3230
- AUS +61 2 8365 2308

100 S Ashley Dr, Suite 600-2461
Tampa FL 33602-600 USA

Level 22, Sydney Place
180 George Street
Sydney, NSW, 2000, AUS

---

StoreConnect Support — https://support.storeconnect.com/articles/pos-layout-object-reference