Liquid Controller Reference - 1.1.0

Liquid Controllers

The StoreConnect Liquid system defines these controllers you can use in your theme.

accounts

These actions are available under the accounts controller.

Action HTTP Verb Path
create POST (/:store_path)/accounts
missing_details GET (/:store_path)/account/missing_details
register GET (/:store_path)/accounts/register
show GET (/:store_path)/account/account_points
show GET (/:store_path)/account/subscriptions/:identifier
show GET (/:store_path)/account/subscriptions
show GET (/:store_path)/account/orders/:identifier
show GET (/:store_path)/account/orders
show GET (/:store_path)/account/product_approvals/:identifier
show GET (/:store_path)/account/product_approvals
show GET (/:store_path)/account/account_points/:identifier
show GET (/:store_path)/account(/:section(/:identifier))
show GET (/:store_path)/account/account_credits/:identifier
show GET (/:store_path)/account/account_credits

accounts/attendees

These actions are available under the accounts/attendees controller.

Action HTTP Verb Path
create POST (/:store_path)/account/orders/:order_id/bookings/:booking_id/attendees
update PATCH (/:store_path)/account/orders/:order_id/bookings/:booking_id/attendees/:id
update PUT (/:store_path)/account/orders/:order_id/bookings/:booking_id/attendees/:id

accounts/orders

These actions are available under the accounts/orders controller.

Action HTTP Verb Path
reorder POST (/:store_path)/account/orders/:id/reorder

accounts/profiles

These actions are available under the accounts/profiles controller.

Action HTTP Verb Path
update PATCH (/:store_path)/account/profile
update PUT (/:store_path)/account/profile

accounts/subscriptions

These actions are available under the accounts/subscriptions controller.

Action HTTP Verb Path
destroy DELETE (/:store_path)/account/subscriptions/:id
threeds_callback GET (/:store_path)/account/subscriptions/:modify_subscription_id/threeds_callback
update PATCH (/:store_path)/account/subscriptions/:id
update PUT (/:store_path)/account/subscriptions/:id

additional_payments

These actions are available under the additional_payments controller.

Action HTTP Verb Path
ach POST (/:store_path)/order/payment/:reference_number/process_payment/ach
process_payment POST (/:store_path)/order/payment/:reference_number/process_payment
show GET (/:store_path)/order/payment/:reference_number

articles

These actions are available under the articles controller.

Action HTTP Verb Path
index GET (/:store_path)/articles/:identifier
index GET (/:store_path)/articles
show GET (/:store_path)/articles/:category/:path

auth/as_customer_sessions

These actions are available under the auth/as_customer_sessions controller.

Action HTTP Verb Path
create POST (/:store_path)/auth/saml/auth
metadata GET (/:store_path)/auth/saml/metadata
new GET (/:store_path)/auth/saml/sign_in

auth/confirmations

These actions are available under the auth/confirmations controller.

Action HTTP Verb Path
create POST (/:store_path)/auth/confirmation
new GET (/:store_path)/auth/confirmation/new
pending GET (/:store_path)/auth/confirmation/pending
show GET (/:store_path)/auth/confirmation

auth/experience_cloud_sessions

These actions are available under the auth/experience_cloud_sessions controller.

Action HTTP Verb Path
create POST (/:store_path)/logins/auth/experience_cloud/auth
metadata GET (/:store_path)/logins/auth/experience_cloud/metadata
new POST (/:store_path)/logins/auth/experience_cloud/sign_in

auth/invitations

These actions are available under the auth/invitations controller.

Action HTTP Verb Path
create POST (/:store_path)/auth/invitation
destroy GET (/:store_path)/auth/invitation/remove
edit GET (/:store_path)/auth/invitation/accept
new GET (/:store_path)/auth/invitation/new
pending GET (/:store_path)/auth/invitation/pending
update PATCH (/:store_path)/auth/invitation
update PUT (/:store_path)/auth/invitation

auth/passwords

These actions are available under the auth/passwords controller.

Action HTTP Verb Path
create POST (/:store_path)/auth/password
edit GET (/:store_path)/auth/password/edit
new GET (/:store_path)/auth/password/new
update PATCH (/:store_path)/auth/password
update PUT (/:store_path)/auth/password

auth/sessions

These actions are available under the auth/sessions controller.

Action HTTP Verb Path
create POST (/:store_path)/auth/sign_in
destroy DELETE (/:store_path)/auth/sign_out
destroy GET (/:store_path)/auth/sign_out
new GET (/:store_path)/auth/sign_in

bundles

These actions are available under the bundles controller.

Action HTTP Verb Path
add_preset_to_cart POST (/:store_path)/cpq/bundles/:lead_product_sfid/add_preset_to_cart
add_to_cart POST (/:store_path)/cpq/bundles/:lead_product_sfid/add_to_cart
create POST (/:store_path)/cpq/bundles
edit GET (/:store_path)/cpq/bundles/:lead_product_sfid/edit

bundles/options

These actions are available under the bundles/options controller.

Action HTTP Verb Path
create POST (/:store_path)/cpq/bundles/:bundle_lead_product_sfid/product_options
update PATCH (/:store_path)/cpq/bundles/:bundle_lead_product_sfid/product_options/:sfid
update PUT (/:store_path)/cpq/bundles/:bundle_lead_product_sfid/product_options/:sfid

carts

These actions are available under the carts controller.

Action HTTP Verb Path
add POST (/:store_path)/products/:product_id/add
customer_metadata POST (/:store_path)/cart/customer_metadata
destroy DELETE (/:store_path)/cart
remote_add GET (/:store_path)/cart/:products
show GET (/:store_path)/cart
update PATCH (/:store_path)/cart
update PUT (/:store_path)/cart

checkout/accounts

These actions are available under the checkout/accounts controller.

Action HTTP Verb Path
create POST (/:store_path)/checkout/accounts

checkout/aux/credits

These actions are available under the checkout/aux/credits controller.

Action HTTP Verb Path
create POST (/:store_path)/checkout/applied_credits
destroy DELETE (/:store_path)/checkout/applied_credits/:id

checkout/aux/vouchers

These actions are available under the checkout/aux/vouchers controller.

Action HTTP Verb Path
create POST (/:store_path)/checkout/applied_vouchers
destroy DELETE (/:store_path)/checkout/applied_vouchers/:id

checkout/orders

These actions are available under the checkout/orders controller.

Action HTTP Verb Path
order GET (/:store_path)/checkout/order

checkout/payment_callback

These actions are available under the checkout/payment_callback controller.

Action HTTP Verb Path
create POST (/:store_path)/checkout/callback

checkout/payments

These actions are available under the checkout/payments controller.

Action HTTP Verb Path
ach POST (/:store_path)/checkout/payment/ach
create POST (/:store_path)/checkout/payment
intents POST (/:store_path)/checkout/payment/intents
update GET (/:store_path)/checkout/payment

checkout/promotion

These actions are available under the checkout/promotion controller.

Action HTTP Verb Path
update PATCH (/:store_path)/checkout/promotion
update PUT (/:store_path)/checkout/promotion

checkout/steps/customer

These actions are available under the checkout/steps/customer controller.

Action HTTP Verb Path
create POST (/:store_path)/checkout/customer_information
edit GET (/:store_path)/checkout/customer_information/edit
show GET (/:store_path)/checkout/customer_information
show GET (/:store_path)/checkout
update PATCH (/:store_path)/checkout/customer_information
update PUT (/:store_path)/checkout/customer_information

checkout/steps/payment

These actions are available under the checkout/steps/payment controller.

Action HTTP Verb Path
create POST (/:store_path)/checkout/payment_information
edit GET (/:store_path)/checkout/payment_information/edit
finalize_order GET (/:store_path)/checkout/payment_information/finalize_order
show GET (/:store_path)/checkout/payment_information
update PATCH (/:store_path)/checkout/payment_information
update PUT (/:store_path)/checkout/payment_information

checkout/steps/shipping

These actions are available under the checkout/steps/shipping controller.

Action HTTP Verb Path
create POST (/:store_path)/checkout/shipping_information
edit GET (/:store_path)/checkout/shipping_information/edit
show GET (/:store_path)/checkout/shipping_information
update PATCH (/:store_path)/checkout/shipping_information
update PUT (/:store_path)/checkout/shipping_information

checkout/steps/terms

These actions are available under the checkout/steps/terms controller.

Action HTTP Verb Path
create POST (/:store_path)/checkout/accept_terms
edit GET (/:store_path)/checkout/accept_terms/edit
show GET (/:store_path)/checkout/accept_terms
update PATCH (/:store_path)/checkout/accept_terms
update PUT (/:store_path)/checkout/accept_terms

form_submission

These actions are available under the form_submission controller.

Action HTTP Verb Path
create POST (/:store_path)/form_submission

geolocations

These actions are available under the geolocations controller.

Action HTTP Verb Path
create POST (/:store_path)/geolocation
destroy DELETE (/:store_path)/geolocation

helpers/availabilities

These actions are available under the helpers/availabilities controller.

Action HTTP Verb Path
index GET (/:store_path)/async/availabilities

helpers/custom_form_answers

These actions are available under the helpers/custom_form_answers controller.

Action HTTP Verb Path
show GET (/:store_path)/async/custom_form_answers/:id
update PATCH (/:store_path)/async/custom_form_answers/:id
update PUT (/:store_path)/async/custom_form_answers/:id

helpers/delivery_options

These actions are available under the helpers/delivery_options controller.

Action HTTP Verb Path
index GET (/:store_path)/async/delivery_options

line_items

These actions are available under the line_items controller.

Action HTTP Verb Path
destroy DELETE (/:store_path)/cart/line_items/:id

locations

These actions are available under the locations controller.

Action HTTP Verb Path
index GET (/:store_path)/find/:group_path
show GET (/:store_path)/find/:group_path/:path

merchant_feeds

These actions are available under the merchant_feeds controller.

Action HTTP Verb Path
facebook GET (/:store_path)/merchant_feed/facebook.xml
google GET (/:store_path)/merchant_feed/google.xml
show GET (/:store_path)/merchant_feed

omniauth

These actions are available under the omniauth controller.

Action HTTP Verb Path
azure GET or POST /logins/auth/azure/callback
entra_id GET or POST /logins/auth/entra_id/callback
google GET or POST /logins/auth/google/callback
passthru GET or POST /logins/auth/azure
passthru GET or POST /logins/auth/entra_id
passthru GET or POST /logins/auth/google
passthru GET or POST /logins/auth/singlekey_id
singlekey_id GET or POST /logins/auth/singlekey_id/callback

orders

These actions are available under the orders controller.

Action HTTP Verb Path
show GET (/:store_path)/order/:token

pages

These actions are available under the pages controller.

Action HTTP Verb Path
home GET /(:store_path)
not_found GET /*path
show GET /*path
show GET (/:store_path)/*path

payment_provider_verifications

These actions are available under the payment_provider_verifications controller.

Action HTTP Verb Path
applepay GET (/:store_path)/.well-known/apple-developer-merchantid-domain-association

preview

These actions are available under the preview controller.

Action HTTP Verb Path
article GET (/:store_path)/preview/content_article/:sfid
page GET (/:store_path)/preview/content_page/:sfid
product GET (/:store_path)/preview/product/:sfid

privacy

These actions are available under the privacy controller.

Action HTTP Verb Path
disable_all POST (/:store_path)/privacy/disable_all
enable_all POST (/:store_path)/privacy/enable_all
set POST (/:store_path)/privacy

product_categories

These actions are available under the product_categories controller.

Action HTTP Verb Path
index GET (/:store_path)/categories
show GET /:category
show GET (/:store_path)/*category
show GET /*category

product_comparisons

These actions are available under the product_comparisons controller.

Action HTTP Verb Path
show GET (/:store_path)/product_comparison

products

These actions are available under the products controller.

Action HTTP Verb Path
index GET (/:store_path)/products
show GET (/:store_path)/products/:id

robots

These actions are available under the robots controller.

Action HTTP Verb Path
show GET (/:store_path)/robots.:format

salesforce_payments

These actions are available under the salesforce_payments controller.

Action HTTP Verb Path
checkout_callback POST (/:store_path)/order/salesforce_payment/checkout_callback/:order_id
process_payment POST (/:store_path)/order/salesforce_payment/process/:order_id
show GET (/:store_path)/order/salesforce_payment
wrapper GET (/:store_path)/order/salesforce_payment/wrapper

These actions are available under the search controller.

Action HTTP Verb Path
show GET (/:store_path)/search

search/articles

These actions are available under the search/articles controller.

Action HTTP Verb Path
index GET (/:store_path)/search/content_articles

search/pages

These actions are available under the search/pages controller.

Action HTTP Verb Path
index GET (/:store_path)/search/content_pages

search/products

These actions are available under the search/products controller.

Action HTTP Verb Path
index GET (/:store_path)/search/products

sitemap

These actions are available under the sitemap controller.

Action HTTP Verb Path
show GET (/:store_path)/sitemap

vouchers

These actions are available under the vouchers controller.

Action HTTP Verb Path
show GET (/:store_path)/check-voucher

Back to Liquid Reference for 1.1.0

 

 
Back to Documentation