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 |
| GET | (/:store_path)/merchant_feed/facebook.xml | |
| 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 |
| 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 |
search
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