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 key | Type | Default | Description |
|---|---|---|---|
order_updates_for_woo_enable_assignee | checkbox | yes | Let admins assign updates to team members. |
order_updates_for_woo_enable_color | checkbox | yes | Allow admins to assign a highlight color to each update. |
order_updates_for_woo_enable_internal_note | checkbox | yes | Allow a plain text internal note for team context. |
order_updates_for_woo_enable_customer_note | checkbox | yes | Allow a separate plain text customer-facing note. |
order_updates_for_woo_enable_solved_state | checkbox | yes | Allow updates to be marked as solved. |
order_updates_for_woo_statuses | status_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_status | select | (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_bg | color | — | Solid background color behind the internal-notes thread. |
order_updates_for_woo_note_panel_internal_image | text | — | Optional. 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_bg | color | — | Solid background color behind the customer-notes thread. |
order_updates_for_woo_note_panel_customer_image | text | — | Optional. 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 key | Type | Default | Description |
|---|---|---|---|
order_updates_for_woo_show_assignee_to_customers | checkbox | no | Display the assigned team member's name on the customer-facing update page. |
order_updates_for_woo_allow_customer_create_update | checkbox | no | Let customers open new update threads from their order page. Replies to existing updates are always allowed. |
order_updates_for_woo_enable_customer_rating | checkbox | yes | Show a 5-star rating form on resolved updates so customers can rate the experience. |
order_updates_for_woo_enable_customer_rating_comment | checkbox | yes | Show an optional comment box alongside the rating. |
order_updates_for_woo_enable_customer_rating_email | checkbox | yes | When an update is marked solved, email the customer with a link to leave a rating. |
order_updates_for_woo_enable_customer_rating_followup_email | checkbox | yes | After 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_text | textarea | I 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_text | textarea | Thanks 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 key | Type | Default | Description |
|---|---|---|---|
order_updates_for_woo_internal_team_roles | multiselect | (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_pool | assignee_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 key | Type | Default | Description |
|---|---|---|---|
order_updates_for_woo_email_delivery_mode | select | auto | How 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 key | Type | Default | Description |
|---|---|---|---|
order_updates_for_woo_max_attachment_files | number | 5 | How many files can be attached to a single note. |
order_updates_for_woo_max_attachment_mb | number | 10 | $this->size_field_description() |
order_updates_for_woo_allowed_mime_types | multiselect | (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 key | Type | Default | Description |
|---|---|---|---|
order_updates_for_woo_notify_admin_on_customer_create | checkbox | no | When off, only the assigned staff member is notified. |
order_updates_for_woo_notify_admin_on_detractor_rating | checkbox | yes | When 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_edit | checkbox | no | Let authors edit their own latest note (within the edit window). Older notes stay locked. |
order_updates_for_woo_allow_note_delete | checkbox | no | Let authors delete their own latest note (within the edit window). Older notes stay locked. |
order_updates_for_woo_allow_deletion | checkbox | no | Allow 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_delete | checkbox | no | Sub-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_minutes | number | 1 | How 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.
| Constant | Option key |
|---|---|
RATING_FOLLOWUP_PROMOTER_MIN_OPTION | order_updates_for_woo_rating_followup_promoter_min |
RATING_FOLLOWUP_SHARE_URL_OPTION | order_updates_for_woo_rating_share_url |
ANALYTICS_GEN_OPTION_PFX | order_updates_for_woo_analytics_gen_ |
PROMOTER_SHARE_TEXT_OPTION | order_updates_for_woo_promoter_share_text |
DETRACTOR_FOLLOWUP_TEXT_OPTION | order_updates_for_woo_detractor_followup_text |
ASSIGNEE_PRIORITY_LIST_OPTION | order_updates_for_woo_round_robin_pool |
ASSIGNEE_ROTATION_POINTER_OPTION | order_updates_for_woo_round_robin_pointer |
ALLOWED_MIMES_OPTION | order_updates_for_woo_allowed_mime_types |
NEWSLETTER_EMAIL_OPTION | order_updates_for_woo_newsletter_email |
NOTE_EDIT_WINDOW_OPTION | order_updates_for_woo_note_edit_window_minutes |
ALLOW_NOTE_EDIT_OPTION | order_updates_for_woo_allow_note_edit |
ALLOW_NOTE_DELETE_OPTION | order_updates_for_woo_allow_note_delete |
ALLOW_CUSTOMER_CREATE_UPDATE_OPTION | order_updates_for_woo_allow_customer_create_update |
NOTIFY_ADMIN_ON_CUSTOMER_CREATE_OPTION | order_updates_for_woo_notify_admin_on_customer_create |
NOTIFY_ADMIN_ON_DETRACTOR_RATING_OPTION | order_updates_for_woo_notify_admin_on_detractor_rating |
NOTE_PANEL_INTERNAL_BG_OPTION | order_updates_for_woo_note_panel_internal_bg |
NOTE_PANEL_INTERNAL_IMG_OPTION | order_updates_for_woo_note_panel_internal_image |
NOTE_PANEL_CUSTOMER_BG_OPTION | order_updates_for_woo_note_panel_customer_bg |
NOTE_PANEL_CUSTOMER_IMG_OPTION | order_updates_for_woo_note_panel_customer_image |
STATUSES_OPTION | order_updates_for_woo_statuses |
DEFAULT_CUSTOMER_STATUS_OPTION | order_updates_for_woo_default_customer_status |