Visser Labs – WooCommerce Plugins
  1. Home
  2. Knowledge Base
  3. WooCommerce Store Exporter Deluxe
  4. Available Hooks & Filters For Further Customization

Available Hooks & Filters For Further Customization

Actions

Actions are hooks that the WordPress core launches at specific points during execution, or when specific events occur.

Export screen

  • woo_ce_export_options – Add fields to the Export Options widget on the Export screen
  • woo_ce_export_product_options_before_table
  • woo_ce_export_after_form – Add content to the bottom of the Export screen
  • woo_ce_export_category_options_before_table
  • woo_ce_export_category_options_after_table
  • woo_ce_export_tag_options_before_table
  • woo_ce_export_tag_options_after_table
  • woo_ce_export_brand_options_before_table
  • woo_ce_export_order_options_before_table
  • woo_ce_export_order_options_after_table
  • woo_ce_export_customer_options_before_table
  • woo_ce_export_user_options_before_table
  • woo_ce_export_user_options_after_table
  • woo_ce_export_coupon_options_before_table
  • woo_ce_export_subscription_options_before_table
  • woo_ce_export_commission_options_before_table
  • woo_ce_export_shipping_class_options_after_table
  • woo_ce_products_custom_fields – Add your own content to the Custom Products Fields section

Settings screen

  • woo_ce_export_settings_top – Add links to the top of the Settings screen
  • woo_ce_export_settings_after – Add fields to the Settings screen

Edit Scheduled Export screen

  • woo_ce_before_scheduled_export_general_options – Add fields to the General tab on the Edit Scheduled Export screen
  • woo_ce_before_scheduled_export_type_options – Add fields to the Type tab on the Edit Scheduled Export screen
  • woo_ce_before_scheduled_export_method_options – Add fields to the Method tab on the Edit Scheduled Export screen
  • woo_ce_before_scheduled_export_frequency_options – Add fields to the Frequency tab on the Edit Scheduled Export screen

Filters

Filters are the hooks that WordPress launches to modify text of various types before adding it to the database or sending it to the browser screen.

Generic

  • woo_ce_export_types – Add your own export types
  • woo_ce_setup_dataset_options – Add your own options to the export dataset
  • woo_ce_sys_get_temp_dir – Override the default PHP temporary directory for custom paths
  • woo_ce_template_header – Override the default Store Exporter Deluxe header title
  • woo_ce_admin_order_actions – Add your own buttons to the Actions column on the Orders screen
  • woo_ce_display_admin_footer_text – Modify the WP Admin footer message
  • woo_ce_modules_addons – Add your own Plugins to the Export Modules widget
  • woo_ce_get_visitor_ip_address – Override the detected CRON IP address
  • woo_ce_get_line_ending – Override the default line ending character
  • woo_ce_wc_price_decimal_sep
  • woo_ce_wc_price_thousands_sep
  • woo_ce_get_export_type_count – Override the export type counts
  • woo_ce_scheduled_export_data_tabs – Add your own tabs to the Edit Scheduled Export screen
  • woo_ce_admin_user_capability – Override the default required User Capability to see the WooCommerce > Store Export screen
  • woo_ce_admin_dashboard_user_capability – Override the default required User Capability to view the Scheduled Exports and Recent Scheduled Export Dashboard widgets

Brand

  • woo_ce_brand_term_taxonomy – Override the default product_brand Term Taxonomy
  • woo_ce_get_product_brands_args – Add your own WP_Query filters to the Brands export

Category

  • woo_ce_category_item – Add support for additional Category columns
  • woo_ce_get_product_categories_args – Add your own WP_Query filters to the Categories export

Coupon

  • woo_ce_get_coupons_args – Add your own WP_Query filters to the Coupons export
  • woo_ce_coupon_item – Add support for additional Coupon columns
  • woo_ce_coupon_smart_coupons_valid_for
  • woocommerce_coupon_discount_types – Add your own Coupon Discount types

Commission

  • woo_ce_get_commissions_args – Add your own WP_Query filters to the Commissions export

CRON

  • woo_ce_cron_export_post_args – Override the HTTP POST options
  • woo_ce_email_recipient_name – Override the default e-mail recipient name
  • woo_ce_email_contents – Override the default e-mail contents message
  • woo_ce_cron_export_ftp_switch – Switch between ftp_put and ftp_fput FTP methods
  • woo_ce_default_email_subject – Override the default e-mail subject
  • woo_ce_trigger_new_order_items_formatting

Customer

  • woo_ce_customer_post_status – Override the default Customer Post Status passed to WP_Query
  • woo_ce_extend_customer_fields_custom_customer_hover
  • woo_ce_extend_customer_fields_custom_user_hover

Order

  • woo_ce_order_post_status – Override the default Order Post Status passed to WP_Query
  • woo_ce_extend_order_fields_product_addons
  • woo_ce_extend_order_fields_wccs
  • woo_ce_extend_order_fields_gf_label
  • woo_ce_extend_order_fields_gf_hover
  • woo_ce_extend_order_fields_attribute
  • woo_ce_extend_order_fields_custom_user_hover
  • woo_ce_extend_order_fields_custom_order_hover
  • woo_ce_extend_order_fields_custom_order_item_hover
  • woo_ce_extend_order_fields_custom_product_hover
  • woo_ce_get_orders_args – Add your own WP_Query filters to the Orders export
  • woo_ce_get_order_id
  • woo_ce_get_order_data_billing_address
  • woo_ce_get_order_data_shipping_address
  • woo_ce_order_items_combined
  • woo_ce_order_items_unique
  • woo_ce_order – Add support for additional Order columns
  • woo_ce_get_order_assoc_shipping_method_id
  • woo_ce_get_order_assoc_notes_date
  • woo_ce_get_order_assoc_notes_customer
  • woo_ce_get_order_assoc_notes_order
  • woo_ce_enable_addon_gravity_forms
  • woo_ce_get_order_items_variation_taxonomy
  • woo_ce_get_order_items_variation_custom
  • woo_ce_order_item_custom_meta
  • woo_ce_order_item
  • woo_ce_order_item_types – Add your own Order Item Types
  • woo_ce_order_items_individual
  • woo_ce_get_order_data_shipping_address
  • woo_ce_add_unique_order_item_fields_on
  • woo_ce_add_unique_order_item_fields_exclusion
  • woo_ce_unique_order_item_column_id
  • woo_ce_unique_order_item_column_product_id
  • woo_ce_unique_order_item_columns
  • woo_ce_extend_order_items_unique_columns_gf_fields
  • woo_ce_get_order_shipping_methods

Product

  • woo_ce_get_export_type_product_count_post_types
  • woo_ce_extend_product_fields_custom_attribute_hover
  • woo_ce_extend_product_fields_custom_product_hover
  • woo_ce_get_products_post_type
  • woo_ce_get_products_status
  • woo_ce_get_products_args – Add your own WP_Query filters to the Products export
  • woo_ce_product_item – Add support for additional Product columns
  • woo_ce_get_product_assoc_categories_size
  • woo_ce_format_product_types
  • woo_ce_unique_product_gallery_column
  • woo_ce_format_description_excerpt_allowed_html
  • woo_ce_format_description_excerpt_allowed_protocols
  • woo_ce_format_description_excerpt

Product Vendor

  • woo_ce_get_product_vendors_args – Add your own WP_Query filters to the Products export
  • woo_ce_product_vendor – Add support for additional Product Vendor columns
  • woo_ce_product_vendor_term_taxonomy – Override the default wcpv_product_vendors Term Taxonomy

Shipping Class

  • woo_ce_get_shipping_clases_args – Add your own WP_Query filters to the Shipping Classes export

Subscription

  • woo_ce_get_subscriptions_args – Add your own WP_Query filters to the Subscriptions export
  • woo_ce_subscription – Add support for additional Subscription columns
  • woo_ce_subscription_statuses
  • woo_ce_extend_subscription_fields_wc
  • woo_ce_extend_subscription_fields_custom_user_hover

Tag

  • woo_ce_get_product_tags_args – Add your own WP_Query filters to the Tags export

User

  • woo_ce_extend_user_fields_wc
  • woo_ce_extend_user_fields_custom_user_hover
  • woo_ce_get_users_args – Add your own WP_Query filters to the Users export
  • woo_ce_get_user_data_full_name
  • woo_ce_user – Add support for additional User columns

XML

  • woo_ce_export_xml_product_node
  • woo_ce_export_xml_category_node
  • woo_ce_export_xml_tag_node
  • woo_ce_export_xml_brand_node
  • woo_ce_export_xml_order_node
  • woo_ce_export_xml_customer_node
  • woo_ce_export_xml_user_node
  • woo_ce_export_xml_coupon_node
  • woo_ce_export_xml_subscription_node
  • woo_ce_export_xml_product_vendor_node
  • woo_ce_export_xml_commission_node
  • woo_ce_export_xml_shipping_class_node
  • woo_ce_export_xml_first_line
  • woo_ce_export_xml_store_node
  • woo_ce_export_rss_first_line
  • woo_ce_export_rss_channel_node
Was this article helpful?

Related Articles

Visser Labs – WooCommerce Plugins
  • PO BOX 4362 Gumdale QLD Australia
  • ABN: 51 604 474 213
  • We're hiring remotely!

© 2023 Rymera Web Co Pty Ltd. All Rights Reserved. ABN 51 604 474 213. All prices are in USD.