---
title: "Developer Reference"
source: https://support.storeconnect.com/developer-reference
type: page
format: markdown
site: StoreConnect Support — product and developer documentation for StoreConnect
site_index: https://storeconnect.com/llms.txt
docs_index: https://support.storeconnect.com/llms.txt
note: Append .md to any page or article URL on this site to get its Markdown form.
---
# Developer Reference

Technical reference for developers building on StoreConnect — Liquid templates, object schemas, APIs, and integration patterns.

On this page

- Explore developer docs

- Maintenance

- Object References

- Themes

- Working with Liquid

- POS reference

- StoreConnect API

- Storefront endpoints

## [Explore developer docs](https://support.storeconnect.com/articles/explore-developer-references)

The StoreConnect developer documentation: Liquid templating, themes, API integration, storefront endpoints, object references, and platform maintenance.

## [Maintenance](https://support.storeconnect.com/articles/maintenance)

[How to delete deprecated metadataRemove deprecated StoreConnect fields and objects from your Salesforce org after a package upgrade by deploying a destructive changes zip file thro...](https://support.storeconnect.com/articles/how-to-delete-deprecated-metadata)

## [Object References](https://support.storeconnect.com/articles/object-references)

[View all →](https://support.storeconnect.com/developer-reference?category=object-references)

[Account Credit Ledger Object ReferenceAcount Credit Ledger entries are a record of all the credit and debit entries against an Account Credit record.](https://support.storeconnect.com/articles/account-credit-ledger-object-reference)[Account Credit Object ReferenceAccount Credit is a record of credit extended to an Account, whether it be for a refund, gift card, or any other use.](https://support.storeconnect.com/articles/account-credit-object-reference)[Account Object ReferenceThe Salesforce standard Account object, which StoreConnect extends for B2B and location-based selling. StoreConnect adds lookups for the account&#3...](https://support.storeconnect.com/articles/account-object-reference)[Account Points Ledger Object ReferenceKeeps track of Account Points credits and debits](https://support.storeconnect.com/articles/account-points-ledger-object-reference)[Account Product Category Object ReferenceReference documentation for the Account Product Category object in StoreConnect.](https://support.storeconnect.com/articles/account-product-category-object-reference)[Address Object ReferenceAn Address Book entry belonging to an Account. Stores a reusable shipping/billing address that a contact can select at checkout. An Account may hav...](https://support.storeconnect.com/articles/address-object-reference)

## [Themes](https://support.storeconnect.com/articles/themes)

[About themesUnderstand what a StoreConnect theme is, which records control which part of a storefront, and how a theme falls back to the built-in base theme. R...](https://support.storeconnect.com/articles/about-themes)[Build with themesCreate and override the templates that produce storefront markup: page templates, layouts, snippets, content blocks, components that reload without...](https://support.storeconnect.com/articles/build-with-themes)[Style using themesControl how a storefront looks: upload CSS, JavaScript, fonts, and images, load them into the page, override the base theme's colors and fonts,...](https://support.storeconnect.com/articles/style-using-themes)[Configure and customizeMake a theme adjustable without editing its templates: expose settings as theme variables, and translate its text into other languages. Use this se...](https://support.storeconnect.com/articles/configure-and-customize)[Test and validateCheck a theme before it goes live and diagnose it when a template renders the wrong thing: search metadata, structured data, accessibility requirem...](https://support.storeconnect.com/articles/test-and-validate)[Theme examplesWorked examples that solve a specific storefront problem end to end, with the templates, Liquid, and assets each one needs. Use these as a starting...](https://support.storeconnect.com/articles/theme-examples)

## [Working with Liquid](https://support.storeconnect.com/articles/working-with-liquid)

[View all →](https://support.storeconnect.com/developer-reference?category=working-with-liquid)

[Liquid ObjectsComplete index of Liquid objects you can reference in StoreConnect themes, from Account and Cart to Product, Order, Subscription, and over 90 other...](https://support.storeconnect.com/articles/liquid-objects)[Liquid TagsReference of all StoreConnect Liquid tags for template structure, variables, data querying, forms, pagination, caching, HTTP responses, controller ...](https://support.storeconnect.com/articles/liquid-tags)[Liquid FiltersIndex of all Liquid filters available in StoreConnect for transforming output, covering collections, dates, lists, maps, numbers, records, text, th...](https://support.storeconnect.com/articles/liquid-filters)[Liquid VariablesTwo collection variable types are available in StoreConnect Liquid: List for in-memory collections and PaginatedList for server-side paginated resu...](https://support.storeconnect.com/articles/liquid-variables)[Liquid FormsIndex of all Liquid form types available in StoreConnect, including account registration, cart, checkout, payment, booking attendees, geolocation, ...](https://support.storeconnect.com/articles/liquid-forms)[Liquid controllersIndex of the storefront controllers you can hook with a Liquid controller template, grouped by what they do, with each article covering that contro...](https://support.storeconnect.com/articles/liquid-controllers)

## [POS reference](https://support.storeconnect.com/articles/pos-reference)

[POS actions referenceComplete reference for all available POS actions: the identifiers, parameters, and behavior for actions that can be triggered from action buttons, ...](https://support.storeconnect.com/articles/pos-actions-reference)[scActionThe scAction global JavaScript function lets custom code in POS views and HTML templates trigger any POS action programmatically, with optional onS...](https://support.storeconnect.com/articles/pos-sc-action)[checkout:startThe checkout:start POS action starts checkout from the active (or a specified) cart, running the same validation as the cart Pay button. It can be ...](https://support.storeconnect.com/articles/pos-checkout-start-action)[POS icons referenceComplete list of available icon names for POS action items, with descriptions of each icon's appearance and typical use.](https://support.storeconnect.com/articles/pos-icons-reference)[sync:fullThe sync:full POS action forces a full re-download of POS data from the server. An optional object parameter limits the sync to a single object type.](https://support.storeconnect.com/articles/pos-sync-full-action)

## [StoreConnect API](https://support.storeconnect.com/articles/storeconnect-api)

[API configurationSet up the StoreConnect API by creating an api subdomain, configuring a store record, requesting an API key, and testing authenticated requests wit...](https://support.storeconnect.com/articles/api-configuration)

## [Storefront endpoints](https://support.storeconnect.com/articles/storefront-endpoints)

[Configure and add CPQ bundles to the cartDeveloper guide to the storefront endpoints that build a Salesforce CPQ bundle configuration and add it to the cart, including the bulk product-opt...](https://support.storeconnect.com/articles/cpq-bundle-cart-endpoints)[Add StoreConnect native bundles to the cartDeveloper guide to the endpoint that adds a StoreConnect native bundle to the cart in a single request, including the bundle configuration JSON sha...](https://support.storeconnect.com/articles/product-bundle-cart-endpoint)

---

## Follow StoreConnect

- [Email Newsletter](https://storeconnect.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://storeconnect.com/partners)
- [Become a Partner](https://storeconnect.com/become-a-partner)
- [News](https://storeconnect.com/articles/news)
- [Events](https://storeconnect.com/articles/events)
- [Live Events](https://storeconnect.com/live-events)
- [Feature Comparison](https://storeconnect.com/how-we-compare)
- [Download a free trial](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FMkeKUAT)
- [Book a Demo](https://storeconnect.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

## Machine-readable

- [Site index for agents](https://storeconnect.com/llms.txt): curated map of the StoreConnect site in llms.txt format
- [Documentation index for agents](https://support.storeconnect.com/llms.txt): full technical and product documentation map

Every page and article on this site has a Markdown rendering: append `.md` to its URL.

Continue in Markdown: [Help documentation](https://support.storeconnect.com/help-documentation.md) · [Developer reference](https://support.storeconnect.com/developer-reference.md) · [Videos & tutorials](https://support.storeconnect.com/videos-tutorials.md) · [Release notes](https://support.storeconnect.com/release-notes.md)

---

StoreConnect Support — https://support.storeconnect.com/developer-reference