{
  "$schema": "https://configops.pyrra.net/atlas/options.schema.json",
  "verified": true,
  "canonical": "https://configops.pyrra.net/atlas/options/woocommerce_customer_failed_order_settings",
  "generatedAt": "2026-08-25",
  "source": {
    "commit": "e319f502ff677bd76e53b7034650f9ee2afead72",
    "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
  },
  "option": {
    "name": "woocommerce_customer_failed_order_settings",
    "slug": "woocommerce_customer_failed_order_settings",
    "path": "/atlas/options/woocommerce_customer_failed_order_settings",
    "label": "Customer Failed Order enabled",
    "seoTitle": "woocommerce_customer_failed_order_settings: WooCommerce | ConfigOps",
    "summary": "woocommerce_customer_failed_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
    "description": "woocommerce_customer_failed_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
    "owner": {
      "id": "woocommerce",
      "name": "WooCommerce",
      "componentType": "WordPress plugin",
      "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
      "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
      "schemaVersion": 1,
      "componentFile": "woocommerce/woocommerce.php",
      "sourceFile": "src/Adapter/WooCommerceAdapter.php",
      "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
    },
    "status": "configuration",
    "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
    "verification": "Tested ConfigOps adapter assignment",
    "adminSurface": "WooCommerce → Settings · Email notifications",
    "valueShape": "Associative array with nested fields",
    "valueNotes": [],
    "fields": [
      {
        "path": "/enabled",
        "label": "Customer Failed Order enabled",
        "group": "Email notifications",
        "kind": "portable",
        "explanation": "Controls whether WooCommerce sends this notification.",
        "referenceType": null
      },
      {
        "path": "/recipient",
        "label": "Customer Failed Order recipients",
        "group": "Email notifications",
        "kind": "environment",
        "explanation": "The store-specific addresses that receive this administrator notification.",
        "referenceType": null
      },
      {
        "path": "/subject",
        "label": "Customer Failed Order subject",
        "group": "Email notifications",
        "kind": "portable",
        "explanation": "The subject template for this notification.",
        "referenceType": null
      },
      {
        "path": "/heading",
        "label": "Customer Failed Order heading",
        "group": "Email notifications",
        "kind": "portable",
        "explanation": "The heading template inside this notification.",
        "referenceType": null
      },
      {
        "path": "/additional_content",
        "label": "Customer Failed Order additional content",
        "group": "Email notifications",
        "kind": "portable",
        "explanation": "Text appended below the main notification content.",
        "referenceType": null
      },
      {
        "path": "/email_type",
        "label": "Customer Failed Order format",
        "group": "Email notifications",
        "kind": "portable",
        "explanation": "Chooses plain text, HTML, or multipart delivery.",
        "referenceType": null
      },
      {
        "path": "/cc",
        "label": "Customer Failed Order Cc recipients",
        "group": "Email notifications",
        "kind": "environment",
        "explanation": "Additional store-specific recipients copied on this notification.",
        "referenceType": null
      },
      {
        "path": "/bcc",
        "label": "Customer Failed Order Bcc recipients",
        "group": "Email notifications",
        "kind": "environment",
        "explanation": "Additional store-specific recipients hidden on this notification.",
        "referenceType": null
      },
      {
        "path": "/preheader",
        "label": "Customer Failed Order preheader",
        "group": "Email notifications",
        "kind": "portable",
        "explanation": "Preview text shown beside the subject in supported inboxes.",
        "referenceType": null
      }
    ],
    "fieldKinds": {
      "environment": 3,
      "portable": 6
    },
    "fieldCount": 9,
    "secretFields": [],
    "dynamicFieldFamilies": [],
    "technicalNeighbors": [],
    "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
    "configOps": {
      "adapter": true,
      "adapterId": "woocommerce",
      "schemaVersion": 1,
      "adapterUndo": true,
      "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
    },
    "smartUndo": {
      "eligible": false,
      "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
    },
    "cli": [
      {
        "label": "Read the current value",
        "command": "wp option get woocommerce_customer_failed_order_settings --format=json"
      },
      {
        "label": "Inspect matching storage and autoload metadata",
        "command": "wp option list --search=woocommerce_customer_failed_order_settings --fields=option_name,autoload --format=table"
      },
      {
        "label": "List top-level keys without changing the value",
        "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_failed_order_settings\", array() ) ) );'"
      }
    ],
    "autopsies": [],
    "aliases": [
      "what plugin writes woocommerce_customer_failed_order_settings",
      "woocommerce_customer_failed_order_settings option history",
      "woocommerce_customer_failed_order_settings wordpress option",
      "track update_option woocommerce_customer_failed_order_settings",
      "what changed woocommerce_customer_failed_order_settings",
      "Customer Failed Order enabled",
      "Email notifications",
      "Customer Failed Order recipients",
      "Email notifications",
      "Customer Failed Order subject",
      "Email notifications",
      "Customer Failed Order heading",
      "Email notifications",
      "Customer Failed Order additional content",
      "Email notifications",
      "Customer Failed Order format",
      "Email notifications",
      "Customer Failed Order Cc recipients",
      "Email notifications",
      "Customer Failed Order Bcc recipients",
      "Email notifications",
      "Customer Failed Order preheader",
      "Email notifications"
    ],
    "sourceReferences": [
      {
        "label": "WooCommerce adapter source",
        "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      {
        "label": "ConfigOps adapter documentation",
        "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
      }
    ],
    "updated": "2026-08-25"
  }
}