Target Specific Shopp Template Pages

I find that every build I have requires me looking up the functions to target specific  Shopp template pages, so I’m compiling a list for quick reference.

is_account_page()
returns true when the current page request is for the account page

is_cart_page()
returns true when the current page request is for the cart page

is_catalog_frontpage()
returns true if viewing the base catalog landing page request, and not a product taxonomy, product collection, or single product page request.

is_catalog_page()
returns true for WordPress Shopp product taxonomy requests, WordPress Shopp product page requests, and Shopp smart product collection requests

is_checkout_page()
returns true if the requested page is the checkout page

is_confirm_page()
returns true when the current page request is for the confirm order page

is_shopp_collection()
determines if the current request is for a registered dynamic Shopp collection

is_shopp_page()
determines if the requested page is a Shopp page or if the current loaded query is a Shopp product, product taxonomy, or product collection

is_shopp_product()
determines if the current request is for a Shopp product custom post type

is_shopp_taxonomy()
determines if the current request is for a Shopp product taxonomy

is_thanks_page()
determines if the requested page is the thanks/order receipt page

All this information was compiled from the Shopp Development API documentation.

Scroll to Top