Docs  /  Reference  /  All settings

All settings

Every setting the plugin persists in wp_options. 32 settings across 6 settings tabs — grouped below by the tab where each one lives.

Every plugin setting that lands in wp_options. For where each setting is configured in the admin UI, see the relevant Settings — * page under the User Guide.

General tab

Option keyTypeDefaultDescription
order_updates_for_woo_enable_assigneecheckboxyesLet admins assign updates to team members.
order_updates_for_woo_enable_colorcheckboxyesAllow admins to assign a highlight color to each update.
order_updates_for_woo_enable_internal_notecheckboxyesAllow a plain text internal note for team context.
order_updates_for_woo_enable_customer_notecheckboxyesAllow a separate plain text customer-facing note.
order_updates_for_woo_enable_solved_statecheckboxyesAllow updates to be marked as solved.
order_updates_for_woo_statusesstatus_list (custom)These appear in the status dropdown when your team creates an update. Drag to reorder; the order here is the order shown in the form.
order_updates_for_woo_default_customer_statusselect(computed)Customers don't see the status picker. New updates they open are stamped with this status automatically.
order_updates_for_woo_note_panel_internal_bgcolorSolid background color behind the internal-notes thread.
order_updates_for_woo_note_panel_internal_imagetextOptional. Image used as a repeating background pattern on the internal-notes panel. Click "Choose image" to pick from the Media Library, or leave blank for the default chat pattern.
order_updates_for_woo_note_panel_customer_bgcolorSolid background color behind the customer-notes thread.
order_updates_for_woo_note_panel_customer_imagetextOptional. Image used as a repeating background pattern on the customer-notes panel. Click "Choose image" to pick from the Media Library, or leave blank for the default chat pattern.

Customers tab

Option keyTypeDefaultDescription
order_updates_for_woo_show_assignee_to_customerscheckboxnoDisplay the assigned team member's name on the customer-facing update page.
order_updates_for_woo_allow_customer_create_updatecheckboxnoLet customers open new update threads from their order page. Replies to existing updates are always allowed.
order_updates_for_woo_enable_customer_ratingcheckboxyesShow a 5-star rating form on resolved updates so customers can rate the experience.
order_updates_for_woo_enable_customer_rating_commentcheckboxyesShow an optional comment box alongside the rating.
order_updates_for_woo_enable_customer_rating_emailcheckboxyesWhen an update is marked solved, email the customer with a link to leave a rating.
order_updates_for_woo_enable_customer_rating_followup_emailcheckboxyesAfter a rating is submitted, send the customer a follow-up: a thank-you with share buttons for high ratings, or an "we'll do better" reply prompt for low ratings.
order_updates_for_woo_promoter_share_texttextareaI just had a great experience with {site_name} — check them out! {site_url}The message pre-filled in social share links sent to happy customers. Available tokens: {site_name}, {site_url}.
order_updates_for_woo_detractor_followup_texttextareaThanks for sharing your rating — we've passed your feedback to the team, and someone will get back to you on your update shortly. You can keep the conversation going from the same page:Shown to customers who leave a low rating, in the follow-up email. A button back to their update is rendered automatically below this text.

Members tab

Option keyTypeDefaultDescription
order_updates_for_woo_internal_team_rolesmultiselect(seeded list)Choose which user roles count as your internal team. Members of these roles can be assigned to updates and tagged in internal notes.
order_updates_for_woo_round_robin_poolassignee_rotation (custom)[]Customer-submitted updates rotate through the checked members in this order. Drag the handle to set priority. Members not yet in the rotation appear at the bottom — check to include them. If the rotation is empty, the first administrator receives every customer update.

Emails tab

Option keyTypeDefaultDescription
order_updates_for_woo_email_delivery_modeselectautoHow customer notification emails are sent. "Automatic" detects whether your host can deliver emails in the background and falls back to immediate sending if it cannot. Switch to "Send immediately" if customers report missing emails. Choose "Send in background" only if your host has reliable scheduled tasks and you want admin pages to load faster.

Attachments tab

Option keyTypeDefaultDescription
order_updates_for_woo_max_attachment_filesnumber5How many files can be attached to a single note.
order_updates_for_woo_max_attachment_mbnumber10$this->size_field_description()
order_updates_for_woo_allowed_mime_typesmultiselect(seeded list)File types accepted when staff or customers upload attachments. Disabling a type only blocks new uploads — files already stored in that format remain readable.

Admin Only tab

Option keyTypeDefaultDescription
order_updates_for_woo_notify_admin_on_customer_createcheckboxnoWhen off, only the assigned staff member is notified.
order_updates_for_woo_notify_admin_on_detractor_ratingcheckboxyesWhen on, the admin gets a heads-up email whenever a customer leaves a 1, 2 or 3 star rating. Useful for spotting detractors early.
order_updates_for_woo_allow_note_editcheckboxnoLet authors edit their own latest note (within the edit window). Older notes stay locked.
order_updates_for_woo_allow_note_deletecheckboxnoLet authors delete their own latest note (within the edit window). Older notes stay locked.
order_updates_for_woo_allow_deletioncheckboxnoAllow update records to be deleted instead of kept as history. Deleting an update removes the whole thread permanently.
order_updates_for_woo_allow_member_note_deletecheckboxnoSub-toggle for "Allow deleting notes" — when off, only customer-side delete applies. Customer-facing notes are never deletable; they keep an edit history instead.
order_updates_for_woo_note_edit_window_minutesnumber1How long after posting an author can still edit or delete their latest note. Default 1 minute — a typo escape hatch, not a rewrite window.

Option-name constants

For programmatic access, use these constants under OrderUpdatesForWoo\Shared\Config\Constants rather than hardcoding the string keys above.

ConstantOption key
RATING_FOLLOWUP_PROMOTER_MIN_OPTIONorder_updates_for_woo_rating_followup_promoter_min
RATING_FOLLOWUP_SHARE_URL_OPTIONorder_updates_for_woo_rating_share_url
ANALYTICS_GEN_OPTION_PFXorder_updates_for_woo_analytics_gen_
PROMOTER_SHARE_TEXT_OPTIONorder_updates_for_woo_promoter_share_text
DETRACTOR_FOLLOWUP_TEXT_OPTIONorder_updates_for_woo_detractor_followup_text
ASSIGNEE_PRIORITY_LIST_OPTIONorder_updates_for_woo_round_robin_pool
ASSIGNEE_ROTATION_POINTER_OPTIONorder_updates_for_woo_round_robin_pointer
ALLOWED_MIMES_OPTIONorder_updates_for_woo_allowed_mime_types
NEWSLETTER_EMAIL_OPTIONorder_updates_for_woo_newsletter_email
NOTE_EDIT_WINDOW_OPTIONorder_updates_for_woo_note_edit_window_minutes
ALLOW_NOTE_EDIT_OPTIONorder_updates_for_woo_allow_note_edit
ALLOW_NOTE_DELETE_OPTIONorder_updates_for_woo_allow_note_delete
ALLOW_CUSTOMER_CREATE_UPDATE_OPTIONorder_updates_for_woo_allow_customer_create_update
NOTIFY_ADMIN_ON_CUSTOMER_CREATE_OPTIONorder_updates_for_woo_notify_admin_on_customer_create
NOTIFY_ADMIN_ON_DETRACTOR_RATING_OPTIONorder_updates_for_woo_notify_admin_on_detractor_rating
NOTE_PANEL_INTERNAL_BG_OPTIONorder_updates_for_woo_note_panel_internal_bg
NOTE_PANEL_INTERNAL_IMG_OPTIONorder_updates_for_woo_note_panel_internal_image
NOTE_PANEL_CUSTOMER_BG_OPTIONorder_updates_for_woo_note_panel_customer_bg
NOTE_PANEL_CUSTOMER_IMG_OPTIONorder_updates_for_woo_note_panel_customer_image
STATUSES_OPTIONorder_updates_for_woo_statuses
DEFAULT_CUSTOMER_STATUS_OPTIONorder_updates_for_woo_default_customer_status