---
title: "How we turned a storefront into a custom API platform"
source: https://www.storeconnect.com/articles/blogs/How-we-turned-a-storefront-into-a-custom-API-platform
type: article
format: markdown
site: StoreConnect — Customer Commerce built natively on Salesforce
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.
---
# How we turned a storefront into a custom API platform

I have to admit, I’m incredibly biased here, but I absolutely love our Advanced Liquid technology.

If you are not familiar with it, Liquid is a server-side templating language. But we have taken it several steps further. Most templating languages are limited; they make you wonder, "Why can't this be programmatic?" So, we decided to make it exactly that.

<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1161326481?title=0&amp;byline=0&amp;portrait=0&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="Advanced Liquid Technology"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>

By making Liquid programmatic, we have unlocked capabilities that most eCommerce platforms simply cannot touch. You can store JSON structures natively, loop over them, transform them and make real-time API requests.

But here is the part I find really cool: you can turn any URL path on your site into an actual API endpoint.

Think about that. You can create a page that takes an HTTP request and responds in JSON or XML, whatever you need, performing database lookups in real-time. Yet if a regular user hits that same URL, it can still output normal HTML. You are essentially building your own API platform inside your website.

This is not just about cool tricks; it’s about our core philosophy. We want StoreConnect to be fully customizable in the truest sense.

-   Don't like our sitemap? Override it.
    
-   Have private content you want to hide from crawlers? Write custom rules to handle it.
    
-   Need a complex database lookup before a page loads? Go for it.
    

We want you to act as if you are a programmer on the server, making the product yours, but with the safety net of a SaaS platform.

Usually, you have to choose: either you take an "off-the-shelf" SaaS product and accept its limits or you build a custom mess and deal with the infrastructure headaches.

With StoreConnect backed by Salesforce, you get both. You have a customizable back end and a customizable front end, but we handle the security, the compliance and the constant updates. You get to build exactly what your business needs without the headache of managing the plumbing.

----------

Stop fighting your platform and start building. [Book a demo to see how we can help.](https://storeconnect.com/)

---

## 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)
- [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 this 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: [Home](https://storeconnect.com/home.md) · [How we compare](https://storeconnect.com/how-we-compare.md) · [Partners](https://storeconnect.com/partners.md) · [Become a partner](https://storeconnect.com/become-a-partner.md)

---

StoreConnect — https://www.storeconnect.com/articles/blogs/How-we-turned-a-storefront-into-a-custom-API-platform