View Categories

Product Notes Settings Reference

This reference lists every setting in Product Notes Tab & Private Admin Notes for WooCommerce with its label, option ID, default and Free/Pro status. All settings live at WPFactory > Product Notes (also reachable at WooCommerce > Settings > Product Notes), split into Private notes, Public notes and Advanced sections.

How option IDs are built #

The Private notes and Public notes sections share the same options. In the tables below, {type} is private or public, so alg_wc_pn_{type}_enabled means alg_wc_pn_private_enabled in the Private notes section and alg_wc_pn_public_enabled in the Public notes section. Options marked “Public only” exist only in the Public notes section.

Section and General Options #

Label Option ID Default Free/Pro
Private notes / Public notes: Enable section alg_wc_pn_{type}_enabled Yes Free
Note per variation alg_wc_pn_{type}_variations No Free

Frontend Options #

In the Private notes section, all frontend output is shown to administrators and shop managers only.

Label Option ID Default Free/Pro
Product tab alg_wc_pn_{type}_product_tab Yes Free
Product tab: Tab title alg_wc_pn_{type}_product_tab_title Private notes / Notes Free
Product tab: Tab title per product alg_wc_pn_{type}_product_tab_title_per_product No Free
Product tab: Tab priority (i.e., position) alg_wc_pn_{type}_product_tab_priority 100 (private) / 101 (public) Free
Product meta alg_wc_pn_{type}_product_meta No Free
Product meta: Position alg_wc_pn_{type}_product_meta_position After product meta Free
Single product page alg_wc_pn_{type}_single_frontend_enabled No Free
Single product page: Position(s) alg_wc_pn_{type}_single_frontend_position None selected Free
Single product page: content per position alg_wc_pn_{type}_single_frontend_content[{hook}] <p>%product_notes%</p> Free
Single product page: Priority (i.e., order inside the “Position”) alg_wc_pn_{type}_single_frontend_priority[{hook}] 10 Free
Shop pages alg_wc_pn_{type}_loop_frontend_enabled No Free
Shop pages: Position(s) alg_wc_pn_{type}_loop_frontend_position None selected Free
Shop pages: content per position alg_wc_pn_{type}_loop_frontend_content[{hook}] <p>%product_notes%</p> Free
Shop pages: Priority (i.e., order inside the “Position”) alg_wc_pn_{type}_loop_frontend_priority[{hook}] 10 Free
Variation description alg_wc_pn_{type}_variation_description No Free
Cart alg_wc_pn_{type}_cart No Free
Checkout alg_wc_pn_{type}_checkout No Free
Logged users only (Public only) alg_wc_pn_public_logged_in_user_only No Free

The content and priority fields for single product and shop page positions appear only after you pick positions and click Save changes.

Available positions #

Setting Positions (WooCommerce hook)
Product meta Before product meta (woocommerce_product_meta_start), After product meta (woocommerce_product_meta_end)
Single product page Before product (woocommerce_before_single_product), Before product summary (woocommerce_before_single_product_summary), In product summary (woocommerce_single_product_summary), After product summary (woocommerce_after_single_product_summary), After product (woocommerce_after_single_product)
Shop pages Before product (woocommerce_before_shop_loop_item), Before product title (woocommerce_before_shop_loop_item_title), In product title (woocommerce_shop_loop_item_title), After product title (woocommerce_after_shop_loop_item_title), After product (woocommerce_after_shop_loop_item)

Backend Options #

Label Option ID Default Free/Pro
Visual editor: Product notes alg_wc_pn_{type}_wp_editor No Free
Visual editor: Variation notes alg_wc_pn_{type}_wp_editor_variation No Free
Textarea style: Product notes alg_wc_pn_{type}_textarea_style width:100%;height:150px; Free
Textarea style: Variation notes alg_wc_pn_{type}_textarea_style_variation Empty Free
Admin products list column alg_wc_pn_{type}_products_column No Pro
Admin orders alg_wc_pn_{type}_admin_orders No Pro
Admin orders: Save in order items meta alg_wc_pn_{type}_order_item_meta No Pro
Admin emails alg_wc_pn_{type}_admin_emails No Pro
Customer emails (Public only) alg_wc_pn_public_customer_emails No Pro
Admin search alg_wc_pn_{type}_admin_search No Pro
Admin search: JSON Search alg_wc_pn_{type}_admin_search_json No Pro
Export alg_wc_pn_{type}_export No Pro
Import alg_wc_pn_{type}_import No Pro
Quick edit alg_wc_pn_{type}_quick_edit No Pro
Bulk edit alg_wc_pn_{type}_bulk_edit No Pro

Compatibility Options (Pro) #

Label Option ID Default Free/Pro
WooCommerce PDF Invoices & Packing Slips alg_wc_pn_{type}_wpo_wcpdf No Pro
PDF template types (comma-separated, empty for all) alg_wc_pn_{type}_wpo_wcpdf_template_type Empty Pro
Product/Review CSV Import Export alg_wc_pn_{type}_webtoffee_import No Pro
Dokan alg_wc_pn_{type}_dokan No Pro
Dokan: Title alg_wc_pn_{type}_dokan_options[title] Private Product Note / Public Product Note Pro
Dokan: Textarea placeholder alg_wc_pn_{type}_dokan_options[textarea_placeholder] Enter some product notes… Pro
Dokan: Textarea rows alg_wc_pn_{type}_dokan_options[textarea_rows] 3 Pro

Tools #

Tick a tool and click Save changes to run it. The box clears itself after running. There is no undo.

Label Option ID What it does Free/Pro
Products: Delete alg_wc_pn_{type}_tool_delete_all Deletes all notes of this type for all products Free
Orders: Add alg_wc_pn_{type}_tool_add_order Adds product notes to all orders items meta Pro
Orders: Delete alg_wc_pn_{type}_tool_delete_all_order Deletes all product notes from all orders items meta Pro

Advanced section #

Label Option ID Default Free/Pro
WPML: Use default language product ID alg_wc_pn_wpml_use_default_language_product_id No Free

With the WPML option on, translated products show the notes saved on the product in your default language in the product tab, product meta, single product and shop page positions and the Pro export, so you only enter those notes once.

Formatting Options #

The Advanced section lists formatting options for every position that is currently enabled; disabled positions are hidden. Each position stores its options in one array: alg_wc_pn_{type}_product_tab_options for the product tab and alg_wc_pn_{type}_{position}_formatting_options for the others (for example alg_wc_pn_public_cart_formatting_options).

Label Array key What it does
Process shortcodes do_shortcode Runs shortcodes inside notes
Escape HTML do_esc_html Shows HTML in notes as plain text instead of rendering it
Replace line breaks do_wpautop Turns line breaks into paragraphs
Convert plaintext URI to HTML links make_clickable Makes URLs in notes clickable
Notes glue glue Text placed between multiple notes
Content content Wrapper around the notes; %product_notes% is replaced with the notes. Not shown for single product and shop pages, which use the content boxes in Frontend Options

Formatting defaults by position #

Position Escape HTML Replace line breaks Clickable links Glue Content
Product tab, Admin orders Yes Yes Yes <br> %product_notes%
Product meta No No Yes <br> <span class="posted_in">%product_notes%</span>
Single product page, Shop pages No No Yes <br> Set per position in Frontend Options
Variation description No No Yes <br> <p>%product_notes%</p>
Cart, Checkout No No Yes <br> <div>%product_notes%</div>
Admin products list column Yes No Yes <br> %product_notes%
Admin emails, Customer emails No No No </li><li> <ul class="wc-item-meta"><li>%product_notes%</li></ul>
Export Yes No No ; %product_notes%
WooCommerce PDF Invoices & Packing Slips Yes No No <br> <small>%product_notes%</small>

Process shortcodes is off by default everywhere.

Reset Settings #

Every section ends with Reset section settings (option ID alg_wc_product_notes_{section}_reset). Tick it and save to restore that section’s defaults. It resets settings only; your notes are not touched.

Need a hand? Our team answers every ticket on the Product Notes support forum.