Filter Hooks

paypal_freeorder_handling_label

filters the label given to PayPal for default $1 shipping fee on $0 subtotal orders.

print_scripts_array

used in the Shopp script server in the same way print_scripts_array filters the array of script dependencies that will need to be loaded in WordPress.

shopp_account_template

filters the account page content, after the account page has been loaded.

shopp_account_vieworder

filters the order receipt content displayed on users account page.

shopp_admin_boxhelp

filters the anchor tag for the help links on Shopp admin pages.

shopp_admin_order_receipt

filters the order content displayed to the order manager in the admin.

shopp_areas

filters country areas defined in Lookup::country_areas().

shopp_billing_address_required

filters the boolean value used to determine if the billing address field is needed on the checkout.

shopp_billing_cardexpires_month_required

filters the test for an empty billing card month field.

shopp_billing_cardexpires_year_required

filters the test for an empty billing card year field.

shopp_billing_cardholder_required

filters the validation test of the billing cardholder field.

shopp_billing_cardtype_required

filters the validation test on the billing cardtype field on the checkout.

shopp_billing_card_expired

filters the validation test on the card expiration date.

shopp_billing_card_required

filters the validation test on the payment card number field on the checkout.

shopp_billing_country_required

filters the validation test on the billing country field on the checkout form.

shopp_billing_cvv_required

filters the validation of the payment card security or verification code (cvv) on the checkout form.

shopp_billing_postcode_required

filters the validation check of the postal code field on the checkout form.

shopp_billing_valid_card

filters the validation test on the checkout form for a valid payment card number.

shopp_boolean_search

filters the list of keywords to be used in the catalog boolean Full-Text terms search query.

shopp_cartitem_stock

filters the cart item stock override.

shopp_cart_fees

DEPRECATED filters the total additional cart fee added to each shipping method.

shopp_cart_taxrate

filters the returned tax rate percentage in the cart.

shopp_cart_taxrate_settings

filters the current tax setting.

shopp_cart_template

filters the cart page content.

shopp_catalog_template

filters the catalog page template content.

shopp_category_products_hardlimit

filters the number of products to be displayed on one category page.

shopp_category_shortcode

filters the content/markup from a [category] shortcode, or in Shopp 1.2 a [catalog-collection] shortcode.

shopp_category_sortoptions

filters array of category sort options used for building menu on storefront.

shopp_category_template

filters the content of the category template.

shopp_checkout_clickwrap_terms

Filters the content of the clickwrap scrolling div generated by the shopp(‘checkout’,’clickwrap’) theme api function.

shopp_checkout_confirm_button

filters the submit form input markup for the confirm-order button.

shopp_checkout_form

filters the checkout form input.

shopp_checkout_gateway_inputs

filters any additional inputs needed for processing for a gateway.

shopp_checkout_page

filters the checkout page content.

shopp_checkout_submit_button

filters the submit form input markup for the checkout buttons.

shopp_checkout_url

filters the checkout page url.

shopp_collection_cache_expire

filters the expiration interval for the product collection wp_cache.

shopp_collection_shortcode

filters the output of the catalog-collection short-code.

shopp_confirmorder_pagetitle

filters the page title for the confirm-order page.

shopp_confirm_form

filters the confirm order form input.

shopp_confirm_url

filters the confirm order url

shopp_countries

filters the countries lookup table.

shopp_country_zones

filters the country zones (states/provinces) lookup table.

shopp_currency_codes

filters the ISO 4217 alpha to numeric lookup table.

shopp_customer_info_input

filters the text form input for each custom customer information field currently saved to the customer.

shopp_customer_taxrule_match

filters the match result for each conditional tax rule for a tax setting.

shopp_customer_types

filters the customer types lookup table.

shopp_email_data

filters the email template substituted value.

shopp_email_exists

filters the test results for an existing Shopp customer record with the specified email address.

shopp_email_receipt_data

filters order receipt data used for email notification.

shopp_email_valid

filters the validation check on the checkout form which tests for a valid email address.

shopp_errors_page

filters the error template content before outputting errors.

shopp_error_message_debugdata

filters an error message before error handling.

shopp_fedex_error

filters the error message generated on rate lookup failure in the FedExRates add-on module.

shopp_fedex_rates

the resulting shipping options to return for display on the cart/checkout from the FedExRates add-on shipping module.

shopp_fedex_request

filters the request used to build FedEx Rates soap request.

shopp_fedex_residential

filters the residential address flag in the FedExRates module.

shopp_fedex_total

filters the total net charge for each fedex rate.

shopp_firstname_required

filters the validation test result for missing firstname information on the checkout form.

shopp_free_order

filters the free order status.

shopp_googlebase_spec_map

filters the associative array of SpecNames => Google Base element suffixes to use for automatically mapping product specs to Google Base feed elements.

shopp_googlecheckout_build_request

filters the array of checkout-shopping-cart xml text sent to Google Checkout to process the checkout.

shopp_googlecheckout_download_delivery_markup

filters the email-delivery tag for Google Checkout digital-content sales.

shopp_googlecheckout_download_instructions

filters the download instructions text delivered to the customer when digital-content is purchased over Google Checkout.

shopp_google_alternate_tax_tables_content

filters alternative-tax-table xml tags to add to the Google Checkout API request.

shopp_google_item_tax_table_selector

filters alternate tax table xml tag added to item markup in the Google Checkout API to apply a particular tax table to an item.

shopp_image_scale

filters the ImageProcessor object returned after the image scale operation.

shopp_index_content

filters each of the the search index entries content before it is saved

shopp_index_factors

filters the search index weight factors.

shopp_index_product_properties

filters the properties of the Product object used for indexing.

shopp_index_stopwords

filters the search indexing stopwords list.

shopp_js_settings

filters localization settings passed to javascript environment on the storefront.

shopp_lastname_required

filters the validation test result for missing lastname information on the checkout form.

shopp_local_taxrates_upload

filters uploaded local tax rates

shopp_login_exists

filters the form validation on new the login field.

shopp_login_required

filters the checkout login field validation.

shopp_login_valid

filters the login name validity check on the checkout form.

shopp_merchant_new_customer_notification

Filters the new customer registration notification message sent to the merchant.

shopp_meta_description

filters the meta description tag content in the page markup.

shopp_meta_keywords

filters the meta keywords tag content in the page markup.

shopp_ml_t

filters theme api calls for use in multi-language environments.

shopp_new_customer_notification

Filters the new customer registration notification message sent to the customer.

shopp_offline_payment_instructions

filters the payment instructions setting for the Offline Payments module.

shopp_ordering_empty_cart

filter the order validation failure on empty cart.

shopp_ordering_empty_customer

filters the order validation failure on empty customer.

shopp_ordering_empty_email

filters the order validation failure on missing customer email.

shopp_ordering_empty_firstname

filters the order validation failure on missing customer firstname.

shopp_ordering_empty_lastname

filters the order validation failure on missing customer lastname.

shopp_ordering_empty_shipping_address

filters the order validation failure on missing shipping address.

shopp_ordering_empty_shipping_country

filters the order validation failure on missing shipping country.

shopp_ordering_empty_shipping_postcode

filters the order validation failure on missing shipping postcode.

shopp_ordering_items_outofstock

filters the stock check failure on ordered items before order processing.

shopp_ordering_no_shipping_cost

filters the order validation failure on no shipping cost.

shopp_orderui_orderdata

filters the listed contents of the orderdata meta box in the Shopp Order Manager.

shopp_orderui_orderdata_{data-name}

filters one orderdata list item on the Shopp Order Manager order-data meta box.

shopp_orderui_payment_card

filters the markup displaying the payment card details in the Shopp Order Manager in the admin.

shopp_orderui_show_orderdata

filters the show order-data override for the order-data metabox in the Shopp Order Admin.

shopp_order_confirmation

filters the confirm order page content.

shopp_order_customer_email_url

the customer email url in the customer contact metabox in the order manager admin.

shopp_order_customer_phone_url

filters the phone number url on the customer contact metabox in the order manager admin.

shopp_order_customer_url

filters the customer url on the customer contact metabox in the order admin manager.

shopp_order_customer_wpuser_url

filters the WordPress user profile url associated with the customer on the current order in the Shopp Order Manager.

shopp_order_lookup

filters the customer’s account page content when viewing the order history or a particular order receipt.

shopp_order_management_controls

filters the markup for providing order management ui controls in the Management metabox of the Shopp Order Management.

shopp_order_manager_shipping_method

filters the shipping method selected to ship the order currently viewed in the Order Manager.

shopp_order_note

filters the content of an order note.

shopp_order_receipt

filters the content of a sales receipt after rendering the receipt template.

shopp_packager_options

filters the options array passed to the shipping packager constructor.

shopp_packager_type

filters the packaging behavior type setting that the packager class will use to model the packaging of the cart items when sending data to online shipping estimate modules.

shopp_package_item_label

filters the the label/index of the item in the package.

shopp_package_limit

filters the limit on the package contents weight and size.

shopp_packaging_types

filters the list of names and labels of shipping packager packaging types.

shopp_paged_link

filters the pagination url for a product collection/category.

shopp_passwords_required

filters the form validation of the password field on the checkout form.

shopp_password_mismatch

filters the validation check on the password and confirm password fields on the checkout form.

shopp_payment_cards

filter the payment card lookup table of PayCard objects.

shopp_payment_methods

filters the number of active payment methods available on the checkout.

shopp_payment_status_labels

filters the payment status labels lookup table.

shopp_postcodes

filters the postcode lookup table.

shopp_postcode_patterns

filters the regular expression postcode pattern table.

shopp_print_footer_scripts

filters the override value allowing footer scripts to be printed or not.

shopp_print_head_scripts

filters the override value allowing header scripts to be printed or not.

shopp_process_free_order

filters the test during checkout for processing free orders or not.

shopp_product_date_column_time

filters the published date/time displayed in the Product editor.

shopp_product_description

filters the product description on the storefront output by the shopp(‘product’,’description’) tag.

shopp_product_name

filters the product name on the storefront output by the shopp(‘product’,’name’) theme api call.

shopp_product_shortcode

filters the product shortcode content.

shopp_product_spec

filters the value of a spec/detail of the product rendered from the shopp(‘product’,’spec’) theme api call.

shopp_product_summary

filters the product summary content rendered by the shopp(‘product’,’summary’) theme api call.

shopp_purchased_addon_name

filters the addon name for an addon that has been purchased, as it is displayed in the Order Manager.

shopp_purchased_addon_sku

filters the addon SKU for an addon that has been purchased, as it is displayed in the Order Manager.

shopp_purchased_addon_unitprice

filters the addon unitprice for an addon that has been purchased, as it is displayed in the Order Manager.

shopp_purchased_data_name

filters the purchase item data name as displayed on the Order Manager.

shopp_purchased_data_value

filters the order data value as displayed on the Order Manager.

shopp_recently_viewed_limit

filters the limit of recently viewed products to track for a visitor on the Storefront

shopp_recover_password_message

filters the password recovery message lines that is sent to the user by email on a password recovery request.

shopp_recover_password_subject

filters the subject of the email sent to the user on password recovery requests.

shopp_regions

filters the word-wide regions lookup table.

shopp_reset_password_message

filters the lines of the password reset message that is sent to the user after a successful password reset.

shopp_reset_password_subject

filters the subject line of the email sent to your user after the password has been successfully reset.

shopp_rss_description

filters the product summary as it appears in the rss feed.

shopp_rss_item

filters the key/value pairs used to create xml feed markup for each item in the feed.

shopp_rss_meta

filters the rss feed meta entries.

shopp_search_query

filters the search query used to render the SearchResults smart collection.

shopp_shipping_carriers

filters the shipping carriers lookup table of ShippingCarrier objects.

shopp_shipping_fees

filters the total additional cart fee added to each shipping method.

shopp_shipping_hasestimates

filters the return value of the shopp(‘shipping’,’hasestimates’) and shopp(‘cart’,’has-shipping-methods’) theme api calls.

shopp_shortword_search

filters the search terms after shortword filtering.

shopp_show_account_errors

filters the shopp account show errors override.

shopp_thanks

filters the receipt / thanks page content.

shopp_thanks_pagetitle

filters the page title for the thanks page.

shopp_themeapi_object

filters the Object that will be the subject of a theme api call.

shopp_themeapi_{object}

filters all of the theme api results for a particular object context.

shopp_themeapi_{object}_{tag}

filters specific theme api results for a particular object context and a particular tag.

shopp_timeframes_menu

filters the lookup table for order processing time-frames.

shopp_txnstatus_labels

filters the transaction status labels lookup table.

shopp_unit_conversion_table

filters the unit conversion table for the convert_unit() utility function.

shopp_url

filters the url result of the shopp_url() utility function, which generates canonical storefront URLs that respects the WordPress permalink settings.

shopp_validate_address

filters the validation status of the Address being added to a customer in the shopp_add_customer_address() dev api call.

shopp_validate_checkout

filters the checkout validation status.

shopp_valid_order

filters the validity test on an order.

shopp_vat_countries

filters the lookup table of two-digit alpha country codes for countries using inclusive sales tax.

shopp_verify_stored_file

called via AJAX to verify a file existing in a storage engine.

shopp_{addonclassname}_packager

filters the ShippingPackager object for the shipping module.

shopp_{slug}_collection_load_options

filters the array of loading options passed to the load method of the Collection object

© Ingenesis Limited. Shopp™ is a registered trademark of Ingenesis Limited.

Skip to toolbar