{
  "features": [
    {
      "name": "Ajax Add to Cart",
      "description": "Add products to cart without page reload using Ajax. Includes customizable success messages and cart updates.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "core",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Cart Icon",
      "description": "Replace default WooCommerce cart icon with custom styles and designs. Multiple icon options available.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "ui_helper",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "ui",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart",
      "description": "Display cart contents in a slide-out or popup minicart. Multiple styles: slide, popup, default. Fully customizable design.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "ui_helper",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "ui",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Customization",
      "description": "Customize minicart appearance: width, positioning, background colors, text sizes, button styles, product image sizes, remove button styling.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatches",
      "description": "Replace dropdown variation selectors with visual swatches (color, image, or button/label style). Improves product selection UX.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "ui_helper",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "ui",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Types",
      "description": "Three swatch types: Color (with color picker), Image (upload custom images), and Label/Button (text-based).",
      "section": "Product Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist Functionality",
      "description": "Allow customers to save products to wishlist. Works for logged-in users (database) and guests (cookies).",
      "section": "Product Pages",
      "module": "WishlistIcon",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "core",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Products",
      "description": "Enable product comparison functionality. Customers can compare multiple products side-by-side.",
      "section": "Product Pages",
      "module": "CompareTable",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "core",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Video Gallery",
      "description": "Add video galleries to product pages. Support for multiple video sources and formats.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Product Tabs",
      "description": "Add up to 20 custom tabs to product pages. Tabs can contain text content or Divi layouts from library.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Social Sharing Icons",
      "description": "Add social sharing buttons to product pages. Supports Twitter, Facebook, Instagram, LinkedIn, Pinterest, Email, WhatsApp, and Print.",
      "section": "Product Pages",
      "module": "et_pb_db_sharing",
      "component_type": "ui_helper",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "ui",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Sharing Icon Styles",
      "description": "Multiple sharing icon styles: buttons, icons, or none. Customizable colors, border radius, and text before icons.",
      "section": "Product Pages",
      "module": "et_pb_db_sharing",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Sale Badge Customization",
      "description": "Customize sale badges with multiple pre-designed styles (ribbon, tag, star, sign, etc.) or create custom designs.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Percentage Sale Badge",
      "description": "Display sale percentage instead of 'Sale' text. Shows calculated discount percentage with customizable before/after text.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "New Product Badge",
      "description": "Display 'New' badge on recently added products. Multiple style options available.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Free Product Badge",
      "description": "Display badge for free products. Customizable style and appearance.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Out of Stock Badge",
      "description": "Display custom badge for out-of-stock products. Multiple style options.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Pagination",
      "description": "Replace default WooCommerce pagination with custom styled pagination. Multiple design options.",
      "section": "Shop & Archive",
      "module": "core",
      "component_type": "ui_helper",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "ui",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Pagination Top Placement",
      "description": "Option to display pagination above product listings instead of below.",
      "section": "Shop & Archive",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Checkout Layout",
      "description": "Build custom checkout pages using Divi Builder. Full control over checkout form layout and design.",
      "section": "Checkout",
      "module": "core",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Style Options",
      "description": "Multiple checkout styles: Default, Accordion, Multi-step. Choose layout that best fits your design.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Multi-Step Checkout",
      "description": "Break checkout into multiple steps with progress indicator. Improves conversion rates and user experience.",
      "section": "Checkout",
      "module": "core",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "ui",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Progress Bar Customization",
      "description": "Customize multi-step checkout progress bar: colors, text, circle styles, active/inactive states.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Field Customization",
      "description": "Customize all checkout form fields: background colors, borders, text colors, labels, validation colors, padding, border radius.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Button Customization",
      "description": "Style checkout buttons: text size, colors, background, borders, border radius, letter spacing, icons, hover states.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Accordion Style",
      "description": "Display checkout sections as collapsible accordions. Customize accordion icons, colors, and open/closed states.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump",
      "description": "Add order bump offers during checkout to increase average order value. Display product and price in checkout.",
      "section": "Checkout",
      "module": "et_pb_db_order_bump_add",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "core",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Email Template Customization",
      "description": "Customize WooCommerce email templates: header logo, footer content, background colors, border radius, text colors, button styles.",
      "section": "Emails",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Email Footer Customization",
      "description": "Customize email footer: alignment, content, colors, and styling options.",
      "section": "Emails",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PL Price Module",
      "description": "Divi module to display product price on product pages and in loops. Supports variable products, sale prices, and custom text before/after.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_price",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variable Price Display",
      "description": "Display lowest price for variable products, with option to update when variation is selected. Supports tax display options.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price Module Typography",
      "description": "Full typography controls for price display: price text, sale old price, sale new price, before/after text, title styling.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PL Add to Cart Module",
      "description": "Divi module for add to cart button on product pages and loops. Supports all product types with customizable button text.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_atc",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Field Controls",
      "description": "Show/hide quantity field, customize quantity input styling, add quantity buttons (+/-), set min/max quantities.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Type Button Text",
      "description": "Customize add to cart button text for different product types: simple, variable, grouped, external, subscription, out of stock.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Price Display",
      "description": "Show/hide variation price when selecting options. Customize variation description and price styling.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status Display",
      "description": "Show/hide stock status, customize stock message text and styling. Hide button when out of stock option.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Summary Module",
      "description": "Complete product summary module displaying title, price, rating, excerpt, add to cart, and variations in one module.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_product_summary",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Tabs Module",
      "description": "Display product tabs (Description, Additional Info, Reviews, Custom tabs) with full styling controls. Show/hide individual tabs.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_tabs",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tab Header Customization",
      "description": "Customize tab headers: alignment, colors, active/hover states, typography, spacing, and remove default WooCommerce styling.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Gallery Module",
      "description": "Display product gallery with lightbox support. Customize gallery layout, image sizes, and navigation.",
      "section": "Divi Modules - Product Pages",
      "module": "Gallery",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Single Image Module",
      "description": "Display single product image with full Divi styling controls. Alternative to gallery for simple image display.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_single_image",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Rating Module",
      "description": "Display product rating stars with customizable styling. Show rating count and link to reviews.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_rating",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Reviews Module",
      "description": "Display product reviews with full styling controls. Show review form, existing reviews, and pagination.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_reviews",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Related Products Module",
      "description": "Display related products with customizable layout. Control number of products, columns, and styling.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_related_products",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Upsell Module",
      "description": "Display upsell products with full Divi styling. Control layout, number of products, and design.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_upsell",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Cross-Sell Module",
      "description": "Display cross-sell products from cart. Customize layout and styling.",
      "section": "Divi Modules - Product Pages",
      "module": "CrossSell",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Additional Information Module",
      "description": "Display product additional information (attributes, dimensions, weight, etc.) with customizable styling.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_add_info",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Breadcrumbs Module",
      "description": "Display product breadcrumbs with customizable separator and styling.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_breadcrumbs",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Meta Module",
      "description": "Display product meta information (SKU, categories, tags) with full styling controls.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Short Description Module",
      "description": "Display product short description with full typography and styling controls.",
      "section": "Divi Modules - Product Pages",
      "module": "ShortDescription",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Product Content Module",
      "description": "Display full product content/description with Divi styling controls.",
      "section": "Divi Modules - Product Pages",
      "module": "ProductContent",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Stock Status Module",
      "description": "Display product stock status with customizable text and styling.",
      "section": "Divi Modules - Product Pages",
      "module": "StockStatus",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Product Slider Module",
      "description": "Display products in a slider/carousel format on product pages.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_product_slider",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PP Pro Before Module",
      "description": "Content module to display content before product summary section.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_pro_before",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PL Shop Button Module",
      "description": "Add to cart button for shop/archive pages. Customizable button text and styling.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_button",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PL Shop Category Title Module",
      "description": "Display category title on shop/archive pages with styling controls.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_title",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PL Shop After Module",
      "description": "Content module to display content after shop loop on archive pages.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_after",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "PL Products Search Module",
      "description": "Product search functionality for shop pages with customizable styling.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_products_search",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop Module",
      "description": "Display product categories in a loop/grid layout with customizable design.",
      "section": "Divi Modules - Shop & Archive",
      "module": "CategoryLoop",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products Module",
      "description": "Display cart items table with customizable styling and layout.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_cart_products",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Total Module",
      "description": "Display cart totals (subtotal, shipping, tax, total) with styling controls.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_cart_total",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Navigation Module",
      "description": "Display account navigation menu with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_account_nav",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Orders Module",
      "description": "Display customer orders list on my account page with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_orders",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account View Order Module",
      "description": "Display single order details on my account page with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_view_order",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Downloads Module",
      "description": "Display downloadable products on my account page with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_downloads",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Addresses Module",
      "description": "Display customer addresses (billing and shipping) on my account page with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_addresses",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Edit Account Module",
      "description": "Display account edit form on my account page with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_edit_account",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Payment Methods Module",
      "description": "Display saved payment methods on my account page with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_payment_methods",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Add Payment Method Module",
      "description": "Display form to add new payment method on my account page with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_add_payment_method",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account User Name Module",
      "description": "Display logged-in user's name on my account page with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_user_name",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Get Name Module",
      "description": "Shortcode/module to get and display user's name anywhere on site.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_get_name",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Avatar Module",
      "description": "Display user avatar on my account page with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_woo_avatar",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form Module",
      "description": "Display login form with styling controls. Can be used on custom login pages.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_login_form",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form Module",
      "description": "Display registration form with styling controls. Can be used on custom registration pages.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_register_form",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Password Confirmation Module",
      "description": "Display password confirmation message with styling controls.",
      "section": "Divi Modules - My Account",
      "module": "et_pb_db_login_password_confirmation",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Notices Module",
      "description": "Display WooCommerce notices (success, error, info) with styling controls.",
      "section": "Divi Modules - General",
      "module": "et_pb_db_notices",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module",
      "description": "Display product attributes with styling controls.",
      "section": "Divi Modules - Product Pages",
      "module": "Attributes",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Pro Navigation Module",
      "description": "Navigation module for product pages with styling controls.",
      "section": "Divi Modules - Product Pages",
      "module": "ProNavigation",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Divi Ajax Filter Integration",
      "description": "Full integration with Divi Ajax Filter plugin for advanced product filtering, sorting, and archive loop functionality.",
      "section": "Ajax Filter Integration",
      "module": "divi-ajax-filter",
      "component_type": "core_feature",
      "layer": "both",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "filtering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Archive Loop Module (Divi 4)",
      "description": "Divi 4 module for displaying filtered product archives with Ajax updates. Supports custom layouts and templates.",
      "section": "Ajax Filter Integration",
      "module": "ArchiveLoop",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "filtering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Archive Loop Module (Divi 5)",
      "description": "Divi 5 module for displaying filtered product archives with Ajax updates. Integrated with Divi Loop Builder.",
      "section": "Ajax Filter Integration",
      "module": "ArchiveLoop",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_5"
      ],
      "category": "filtering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Filter Posts Module (Divi 4)",
      "description": "Divi 4 module for creating filter interfaces. Multiple filter types and display options.",
      "section": "Ajax Filter Integration",
      "module": "FilterPosts",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "filtering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Filter Posts Module (Divi 5)",
      "description": "Divi 5 module for creating filter interfaces. Integrated with Divi 5 settings framework.",
      "section": "Ajax Filter Integration",
      "module": "FilterPosts",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_5"
      ],
      "category": "filtering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Filter Posts Item Module",
      "description": "Individual filter item module. Supports multiple filter types: category, tag, taxonomy, price, attributes, ACF fields, custom meta, etc.",
      "section": "Ajax Filter Integration",
      "module": "FilterPostsItem",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "filtering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Post Title Module (Ajax Filter)",
      "description": "Display post/product title in archive loops with styling controls. Works with Ajax filtering.",
      "section": "Ajax Filter Integration",
      "module": "PostTitle",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thumbnail Module (Ajax Filter)",
      "description": "Display post/product thumbnail in archive loops with styling controls. Works with Ajax filtering.",
      "section": "Ajax Filter Integration",
      "module": "Thumbnail",
      "component_type": "module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "rendering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "WooCommerce Product Filtering",
      "description": "Filter products by price range, attributes, categories, tags, stock status, sale status, product type, brand, featured products, recently purchased.",
      "section": "Ajax Filter Integration",
      "module": "FilterPostsItem",
      "component_type": "filter_type",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "filtering",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "ACF Field Filtering",
      "description": "Filter posts/products by Advanced Custom Fields. Supports all ACF field types including custom tables.",
      "section": "Ajax Filter Integration",
      "module": "FilterPostsItem",
      "component_type": "filter_type",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "filtering",
      "requires": [
        "acf"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Meta Field Filtering",
      "description": "Filter posts/products by custom meta fields. Supports text, number, date, and select field types.",
      "section": "Ajax Filter Integration",
      "module": "FilterPostsItem",
      "component_type": "filter_type",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "filtering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Filter Display Types",
      "description": "Multiple filter display types: Dropdown, Checkbox, Radio, Swatch, Range Slider, Toggle, Collapsible. Each with customizable styling.",
      "section": "Ajax Filter Integration",
      "module": "FilterPostsItem",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "ui",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Filter Count Display",
      "description": "Show product counts next to filter options. Option to hide empty filter options.",
      "section": "Ajax Filter Integration",
      "module": "FilterPostsItem",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "ui",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Filter Parameter Tags",
      "description": "Display active filters as removable tags. Shows current filter selections with one-click removal.",
      "section": "Ajax Filter Integration",
      "module": "FilterPosts",
      "component_type": "ui_helper",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "ui",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reset Filter Button",
      "description": "Button to reset all active filters. Customizable text, styling, and visibility options.",
      "section": "Ajax Filter Integration",
      "module": "FilterPosts",
      "component_type": "ui_helper",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "ui",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Ajax Load More",
      "description": "Load more products/posts via Ajax without page reload. Button or infinite scroll options.",
      "section": "Ajax Filter Integration",
      "module": "ArchiveLoop",
      "component_type": "ui_helper",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "ui",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Infinite Scroll",
      "description": "Automatically load more products/posts when user scrolls to bottom of page.",
      "section": "Ajax Filter Integration",
      "module": "ArchiveLoop",
      "component_type": "ui_helper",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "ui",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Loop Template Selection",
      "description": "Choose from pre-built loop templates (Product Default, Minimal List, Image Background, Divi Blog, Custom Template) or use Divi Library layouts.",
      "section": "Ajax Filter Integration",
      "module": "ArchiveLoop",
      "component_type": "template",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "rendering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Divi Loop Builder Integration",
      "description": "Full integration with Divi 5 Loop Builder. Use custom loop layouts with Ajax filtering support.",
      "section": "Ajax Filter Integration",
      "module": "ArchiveLoop",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "divi_5"
      ],
      "category": "rendering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "URL Parameter Filtering",
      "description": "Filter products via URL parameters. Enables shareable filtered product links and direct access to filtered results.",
      "section": "Ajax Filter Integration",
      "module": "FilterPosts",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "filtering",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Filter Caching",
      "description": "Performance optimization with filter result caching. Supports Transient, Redis, and Memcached caching backends.",
      "section": "Ajax Filter Integration",
      "module": "core",
      "component_type": "server_feature",
      "layer": "server_side",
      "platform": [
        "divi_4",
        "divi_5",
        "gutenberg"
      ],
      "category": "performance",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "WooCommerce HPOS Compatibility",
      "description": "Full compatibility with WooCommerce High-Performance Order Storage (HPOS) for modern WooCommerce setups.",
      "section": "Core / Compatibility",
      "module": "core",
      "component_type": "core_feature",
      "layer": "backend",
      "platform": [
        "common"
      ],
      "category": "core",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "WPML Translation Support",
      "description": "Full WPML compatibility for multilingual sites. All strings are translatable.",
      "section": "Core / Compatibility",
      "module": "core",
      "component_type": "core_feature",
      "layer": "backend",
      "platform": [
        "common"
      ],
      "category": "core",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Remove Add to Cart Message",
      "description": "Option to remove default WooCommerce 'Product added to cart' success message.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Add to Cart Message",
      "description": "Customize add to cart success message text and button text.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Remove Password Strength Meter",
      "description": "Option to remove WooCommerce password strength meter from registration forms.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Short Description Title",
      "description": "Add custom title above product short description.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Breadcrumb Separator Customization",
      "description": "Customize breadcrumb separator character or symbol.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Remove Sale Badge",
      "description": "Option to completely remove sale badges from products.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom CSS/JS",
      "description": "Add custom CSS and JavaScript code site-wide or on specific pages.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": null,
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Form Field Customizer",
      "description": "Customize WooCommerce form fields (checkout, account, etc.) with custom styling: backgrounds, borders, colors, padding, border radius.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Strike-through",
      "description": "Show out-of-stock variations with strike-through styling in variation dropdowns.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery Arrow/Dot Customization",
      "description": "Show/hide and customize navigation arrows and dots for gallery sliders.",
      "section": "Divi Modules - Product Pages",
      "module": "Gallery",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "ATC Variation Options on Archive",
      "description": "Enable variation selection options directly on category/archive pages instead of linking to product page.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status Custom Text",
      "description": "Customize text for in-stock, out-of-stock, backorder, 'Only X left' messages with dynamic stock count.",
      "section": "Divi Modules - Product Pages",
      "module": "StockStatus",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Stock Status",
      "description": "Dynamically update stock status display when product variation is selected.",
      "section": "Divi Modules - Product Pages",
      "module": "StockStatus",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Short Description Word Limit",
      "description": "Limit short description to specific word count with customizable read more text and link.",
      "section": "Divi Modules - Product Pages",
      "module": "ShortDescription",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reviews Star Color Customization",
      "description": "Customize primary and secondary star colors for product reviews rating display.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_reviews",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs Show/Hide Individual Tabs",
      "description": "Control visibility of individual product tabs: Description, Additional Info, Reviews.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Related Products Custom Layout",
      "description": "Use Divi Library layouts for related products display instead of default WooCommerce template.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_related_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Related Products Hide Out of Stock",
      "description": "Option to hide out-of-stock products from related products display.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_related_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Related Products Equal Height",
      "description": "Force equal height for all products in related products grid.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_related_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products Table Typography",
      "description": "Customize table text, header text, and button styling for cart products table.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Coupon Field Styling",
      "description": "Customize coupon code input field styling: background, borders, text color, padding.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Remove Cross-Sell",
      "description": "Option to hide cross-sell products section from cart page.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Remove Shipping Calculator",
      "description": "Option to hide shipping calculator from cart totals section.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Better Variation Display",
      "description": "Improved variation display in cart/mini-cart: remove attributes from title, cleaner layout with image and meta separation.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Buy One Item Only Mode",
      "description": "Force cart to only allow one product at a time. Adding new product replaces existing cart contents.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price for Logged In Users Only",
      "description": "Hide product prices from non-logged-in users with customizable login/register message.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart for Logged In Users Only",
      "description": "Hide add to cart buttons from non-logged-in users.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Sorting Label Customization",
      "description": "Customize text for all product sorting dropdown options: default, popularity, rating, newness, price low-high, price high-low.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Archive Description Under Image",
      "description": "Display product short description under product image on archive/category pages.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Default Country",
      "description": "Set default selected country for checkout billing address form.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Remove Breadcrumbs",
      "description": "Option to completely remove WooCommerce breadcrumbs from shop pages.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Product Button on Archive",
      "description": "Add custom 'View Product' button with custom text below products on archive pages.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Free Product Price Text",
      "description": "Replace $0.00 price display with custom text for free products.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Admin WooCommerce Menu Name",
      "description": "Rename WooCommerce menu item in WordPress admin sidebar.",
      "section": "Admin Customization",
      "module": "core",
      "component_type": "setting",
      "layer": "backend",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Admin WooCommerce Menu Icon",
      "description": "Change WooCommerce menu icon in WordPress admin sidebar using Dashicons.",
      "section": "Admin Customization",
      "module": "core",
      "component_type": "setting",
      "layer": "backend",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Input on Archive Pages",
      "description": "Add quantity selector input field to products on archive/category pages.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist Button Mode",
      "description": "Display wishlist as button with customizable text instead of just icon.",
      "section": "Divi Modules - Product Pages",
      "module": "WishlistIcon",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare Icon States",
      "description": "Customize icons for different states: add icon, in-list icon, and adding/loading icon.",
      "section": "Divi Modules - Product Pages",
      "module": "WishlistIcon",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table Automatic Fields",
      "description": "Automatically populate compare table with product attributes and fields.",
      "section": "Divi Modules - General",
      "module": "CompareTable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table No Results Message",
      "description": "Customize message displayed when compare table is empty.",
      "section": "Divi Modules - General",
      "module": "CompareTable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Tooltip",
      "description": "Display tooltip with variation name when hovering over swatches.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Size Customization",
      "description": "Customize size of variation swatches (width/height) and border radius.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Active State Styling",
      "description": "Customize active/selected swatch styling: border color, background color, text color.",
      "section": "Product Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Pagination Style Options",
      "description": "Multiple pagination styles: default, circle, underline, box, and custom with color customization.",
      "section": "Shop & Archive",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Pagination Next/Previous Text",
      "description": "Customize text for next and previous pagination links.",
      "section": "Shop & Archive",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Slide-in Overlay Color",
      "description": "Customize background overlay color when slide-in minicart is open.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Close Icon Customization",
      "description": "Customize close icon: icon selection, color, size, and position (top/right offset).",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Separate Checkout Button Styling",
      "description": "Style checkout button separately from cart button in minicart.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Remove Cart Button",
      "description": "Option to hide the cart/basket button in minicart, keeping only checkout button.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Position",
      "description": "Control where order bump appears on checkout: before payment, after order review, etc.",
      "section": "Checkout",
      "module": "et_pb_db_order_bump_add",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Discount",
      "description": "Apply percentage discount to order bump products.",
      "section": "Checkout",
      "module": "et_pb_db_order_bump_add",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Variable Product Support",
      "description": "Support for variable products in order bump with variation selection.",
      "section": "Checkout",
      "module": "et_pb_db_order_bump_add",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Checkout Fields",
      "description": "Create custom checkout fields using a dedicated post type (bc_checkout). Add unlimited custom fields to billing, shipping, or after order notes sections.",
      "section": "Checkout",
      "module": "core",
      "component_type": "core_feature",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Field Location",
      "description": "Place custom checkout fields in billing, shipping, or after order notes section.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Field Types",
      "description": "Choose field type for custom checkout fields: text, textarea, checkbox, select, and more.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Field Width",
      "description": "Set custom checkout field width: full width, half-first, or half-last for two-column layouts.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Field Required Validation",
      "description": "Set custom checkout fields as required with custom error messages.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Field Display on Order Page",
      "description": "Show custom checkout field data on admin order details page.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "backend",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Field in Order Emails",
      "description": "Include custom checkout field data in WooCommerce order confirmation emails.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "backend",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Field Checkbox Labels",
      "description": "Customize true/false display text for checkbox fields in order admin and emails.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "WPML Checkout Field Translation",
      "description": "Full WPML compatibility for custom checkout field labels and placeholders.",
      "section": "Checkout",
      "module": "core",
      "component_type": "integration",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce",
        "wpml"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Straight to Checkout",
      "description": "Skip cart page and redirect directly to checkout after adding product to cart.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Disable Product Link in Cart",
      "description": "Remove product links from cart page items to prevent navigation away from cart.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Product Post Type Name",
      "description": "Change WooCommerce product post type labels to custom singular and plural names (e.g., 'Service' instead of 'Product').",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "backend",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Quantity Input Field",
      "description": "Replace default WooCommerce quantity input with styled +/- buttons for easier quantity selection.",
      "section": "Product Page",
      "module": "core",
      "component_type": "core_feature",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Field Width",
      "description": "Set custom width for quantity input field.",
      "section": "Product Page",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Field Background Color",
      "description": "Customize background color for quantity input field.",
      "section": "Product Page",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Field Number Color",
      "description": "Customize color of the quantity number in the input field.",
      "section": "Product Page",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Field Plus/Minus Icons",
      "description": "Choose custom icons for quantity increment and decrement buttons.",
      "section": "Product Page",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Field Icon Colors",
      "description": "Customize colors for plus and minus icons separately.",
      "section": "Product Page",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Field Icon Sizes",
      "description": "Set custom sizes for plus and minus icons.",
      "section": "Product Page",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Field Border Styling",
      "description": "Customize quantity field border: style, width, color, and radius.",
      "section": "Product Page",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Quantity Field Height",
      "description": "Set custom height for quantity input field.",
      "section": "Product Page",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Select Dropdown Styling",
      "description": "Custom styled select dropdowns for variations and checkout with background, text, border, and icon customization.",
      "section": "Other Options",
      "module": "core",
      "component_type": "core_feature",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Select Field Background Color",
      "description": "Customize background color for select dropdown fields.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Select Field Text Color",
      "description": "Customize text color for select dropdown options.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Select Field Font Size",
      "description": "Set custom font size for select dropdown text.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Select Field Padding",
      "description": "Customize padding for select fields: top, bottom, left, right.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Select Field Border Styling",
      "description": "Customize select field border: style, width, color, and radius.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Select Field Dropdown Icon",
      "description": "Choose custom dropdown icon, set color, size, and position.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Select Field Icon Background",
      "description": "Add background color and width behind select dropdown icon.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Disable Select2 Library",
      "description": "Disable WooCommerce Select2 dropdown styling for custom styling compatibility.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Labels as Placeholders",
      "description": "Convert checkout form field labels into input placeholders for cleaner design.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Hide Non-Required Checkout Fields",
      "description": "Automatically hide all non-required fields from checkout billing and shipping sections.",
      "section": "Checkout",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "checkout",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Show Categories",
      "description": "Toggle display of product categories in meta information.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Show Tags",
      "description": "Toggle display of product tags in meta information.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Show SKU",
      "description": "Toggle display of product SKU in meta information.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Show Brand",
      "description": "Toggle display of product brand in meta information (for brand taxonomy support).",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Remove Category Links",
      "description": "Remove clickable links from category names in product meta.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Remove Tag Links",
      "description": "Remove clickable links from tag names in product meta.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Separate Line Layout",
      "description": "Display each meta item (categories, tags, SKU) on separate lines.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Title Value Separate Lines",
      "description": "Display meta title and value on separate lines for each meta item.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Remove Border Above",
      "description": "Hide the border that appears above the meta information section.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Typography",
      "description": "Full typography controls for meta text, title, and value with separate font settings.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Rating Module - Primary Star Color",
      "description": "Customize color of filled/active rating stars.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_rating",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Rating Module - Secondary Star Color",
      "description": "Customize color of empty/inactive rating stars.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_rating",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Rating Module - Placeholder Stars",
      "description": "Display gray placeholder stars when product has no ratings.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_rating",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Rating Module - Alignment",
      "description": "Set rating alignment: left, center, or right.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_rating",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Rating Module - Hide Rating Text",
      "description": "Hide the rating count text next to stars (e.g., '5 reviews').",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_rating",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Icon Text After",
      "description": "Add custom text after cart icon count (singular and plural versions, e.g., 'item' / 'items').",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Icon Disable on Mobile",
      "description": "Disable minicart popup when clicking cart icon on mobile devices.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Custom Icon Image",
      "description": "Upload custom image to use as cart icon instead of built-in icon styles.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Icon Menu Shortcode",
      "description": "Use cart icon shortcode in WordPress navigation menus.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Hide Empty Cart Count",
      "description": "Hide cart count number when cart is empty (0 items).",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom CSS",
      "description": "Add custom CSS code that applies to all BodyCommerce-enabled pages.",
      "section": "Custom Code",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom JavaScript",
      "description": "Add custom JavaScript code that loads in footer on BodyCommerce-enabled pages.",
      "section": "Custom Code",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Ajax Add to Cart Notification Text",
      "description": "Customize the notification text shown after adding product to cart via Ajax.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Ajax Add to Cart Notification Timer",
      "description": "Set how long the add to cart notification displays before auto-dismissing.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Ajax Add to Cart Notification Styling",
      "description": "Customize notification background color and text color.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart Success Message",
      "description": "Customize the WooCommerce notice message after successfully adding product to cart.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart Button Text",
      "description": "Customize the 'View Basket' button text in add to cart success notice.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Remove Item Text",
      "description": "Remove 'item/items' text from cart icon, showing only the number.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Input Field Styling",
      "description": "Custom styled input fields for checkout and forms with background, text, border, padding, and placeholder customization.",
      "section": "Other Options",
      "module": "core",
      "component_type": "core_feature",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Input Field Background Color",
      "description": "Customize background color for input text fields.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Input Field Text Color",
      "description": "Customize text color for input fields.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Input Field Placeholder Color",
      "description": "Customize placeholder text color for input fields.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Input Field Validation Colors",
      "description": "Customize border colors for valid and invalid/error input states.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Input Field Padding",
      "description": "Set custom padding for input fields: top, bottom, left, right.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Input Field Border Styling",
      "description": "Customize input field border: style, width, color, and radius.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Divi Search Products Only",
      "description": "Make Divi theme search bar search only WooCommerce products instead of all content.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Active Label",
      "description": "Show active variation swatch name in the attribute label area.",
      "section": "Variation Swatches",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Label Separator",
      "description": "Customize text between attribute title and active swatch value in label.",
      "section": "Variation Swatches",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Breadcrumb Home Link to Shop",
      "description": "Change breadcrumb 'Home' link to point to shop page instead of homepage.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Breadcrumb Home Text Custom",
      "description": "Change the 'Home' text in breadcrumbs to custom text (e.g., 'Shop', 'Store').",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Confirm Password Field",
      "description": "Add confirm password field to registration and checkout forms for password validation.",
      "section": "Account Pages",
      "module": "core",
      "component_type": "core_feature",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Confirm Password Field Text",
      "description": "Customize the label text for confirm password field.",
      "section": "Account Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "My Account Menu Text Change",
      "description": "Change my account menu item text dynamically with custom text or logged-in username.",
      "section": "Account Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "My Account Menu CSS Class",
      "description": "Specify CSS class selector for the my account menu item to target.",
      "section": "Account Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Show Username in Menu",
      "description": "Display logged-in user's display name in menu item instead of static text.",
      "section": "Account Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "German Market Compatibility",
      "description": "Override German Market plugin template handling for BodyCommerce compatibility.",
      "section": "Other Options",
      "module": "core",
      "component_type": "integration",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Login Redirect",
      "description": "Redirect users to custom page after WooCommerce registration/login.",
      "section": "Account Pages",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Same Height Product Cards",
      "description": "Automatically equalize heights of product cards in loop layouts for consistent grid appearance.",
      "section": "Shop & Archive",
      "module": "core",
      "component_type": "core_feature",
      "layer": "frontend",
      "platform": [
        "common"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Hide BodyCommerce Modules",
      "description": "Option to hide all BodyCommerce modules from Divi Builder for cleaner interface.",
      "section": "Other Options",
      "module": "core",
      "component_type": "setting",
      "layer": "backend",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Remove View Basket Link After Ajax",
      "description": "Hide the 'View Basket' link that appears after Ajax add to cart on archive pages.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Disable Ajax Add to Cart Spinner",
      "description": "Remove loading spinner animation from add to cart buttons during Ajax request.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Disable Ajax Add to Cart for Products",
      "description": "Exclude specific products from Ajax add to cart by CSS class.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Disable Scroll After Ajax Add to Cart",
      "description": "Prevent page scroll update after adding product to cart via Ajax.",
      "section": "Core / UX",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Page Empty Reload",
      "description": "Automatically reload cart page when cart becomes empty.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Return to Shop URL",
      "description": "Set custom URL for 'Return to Shop' button on empty cart page.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Show Regular and Sale Price",
      "description": "Display both regular and sale price in cart for on-sale products with strikethrough formatting.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "configuration",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Custom Quantity Field",
      "description": "Enable custom styled quantity +/- buttons specifically for minicart items.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "core_feature",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Quantity Field Styling",
      "description": "Full styling options for minicart quantity field: width, colors, icons, borders, padding.",
      "section": "Cart & Minicart",
      "module": "core",
      "component_type": "setting",
      "layer": "settings",
      "platform": [
        "common"
      ],
      "category": "forms",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Search Module",
      "description": "Divi module for product search form with customizable search field, button, and styling options.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_products_search",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "search",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Nav Show as Buttons",
      "description": "Display account navigation as styled buttons instead of bullet list.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_account_nav",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Nav Inline Display",
      "description": "Display account navigation buttons horizontally instead of stacked.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_account_nav",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Nav Fullwidth Buttons",
      "description": "Make account navigation buttons span full container width.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_account_nav",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Nav Hide Links",
      "description": "Selectively hide specific navigation links: Dashboard, Orders, Downloads, Addresses, Account Details, Logout.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_account_nav",
      "component_type": "setting",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "WooCommerce Notices Module",
      "description": "Divi module for displaying WooCommerce notices and messages with styling.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_notices",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "User Avatar Module",
      "description": "Divi module to display user's profile avatar/gravatar on account pages.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_woo_avatar",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "User Display Name Module",
      "description": "Divi module to display user's name with optional greeting text on account pages.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_woo_get_name",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "User Orders Module",
      "description": "Divi module for displaying user's order history table on account pages.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_woo_orders",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "User Downloads Module",
      "description": "Divi module for displaying user's downloadable products on account pages.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_woo_downloads",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "User Addresses Module",
      "description": "Divi module for displaying/editing user's billing and shipping addresses.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_woo_addresses",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Password Lost Module",
      "description": "Divi module for password reset request form.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_login_password_lost",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Password Reset Module",
      "description": "Divi module for setting new password after reset request.",
      "section": "Divi Modules - Account",
      "module": "et_pb_db_login_password_reset",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "user_management",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cross-Sell Products Module",
      "description": "Divi module for displaying cross-sell products on cart page.",
      "section": "Divi Modules - Cart",
      "module": "CrossSell",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "products",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Attributes Module",
      "description": "Divi module for displaying product attributes table with styling options.",
      "section": "Divi Modules - Product Pages",
      "module": "Attributes",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "products",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Shop Button Module",
      "description": "Divi module for customizable shop/action button anywhere in layouts.",
      "section": "Divi Modules - Shop",
      "module": "et_pb_db_shop_button",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Title Module",
      "description": "Divi module for displaying shop/archive category title dynamically.",
      "section": "Divi Modules - Shop",
      "module": "et_pb_db_shop_cat_title",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "display",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Single Product Image Module",
      "description": "Divi module for displaying single product featured image with lightbox option.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_single_image",
      "component_type": "divi_module",
      "layer": "frontend",
      "platform": [
        "divi_4"
      ],
      "category": "products",
      "requires": [
        "woocommerce"
      ],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Title",
      "description": "Add optional title heading above the attribute list.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Prefix/Suffix Text",
      "description": "Add custom text before (prefix) or after (suffix) the attribute list.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Attribute Selection",
      "description": "Choose which product attribute (pa_color, pa_size, etc.) to display.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Separator",
      "description": "Customize separator between multiple attribute terms (e.g., comma, pipe).",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - In Stock Only",
      "description": "Filter to show only in-stock attributes for variable products.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Link to Archive",
      "description": "Link each attribute term to its archive page.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Link to Variation",
      "description": "Link each attribute term to its specific product variation page.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Show on Hover",
      "description": "Display attribute only when hovering over product (useful in loops).",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Image/Color Swatch",
      "description": "Display attribute as visual swatch (image or color) instead of text.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Swatch Type",
      "description": "Choose between image swatch or color swatch display type.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Swatch Dimensions",
      "description": "Customize swatch height, width, and border radius.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Attributes Module - Swatch Position",
      "description": "Position swatch above name, below name, or hide name entirely.",
      "section": "Divi Modules - Product Pages",
      "module": "et_pb_db_attribute",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Layout Style",
      "description": "Choose between default layout or custom Divi Library loop layout for categories.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - List vs Grid Layout",
      "description": "Display categories as list or responsive grid layout.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Show All Categories",
      "description": "Show all categories regardless of current category page context.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Include/Exclude Categories",
      "description": "Filter categories to include or exclude by ID.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Hide Empty Categories",
      "description": "Hide categories that have no products assigned.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Product Count Display",
      "description": "Show product count in brackets next to category title.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Hide Category Images",
      "description": "Option to hide category thumbnail images.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Back to Shop Link",
      "description": "Add a 'Back to Shop' or 'All' link with custom text, image, and position.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Column Style",
      "description": "Title position relative to image: above, on top (overlay), or below.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Show Title on Hover",
      "description": "Display title only when hovering (for overlay style).",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Responsive Columns",
      "description": "Set grid columns for desktop (1-6), tablet (1-4), and mobile (1-2).",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Hide Descriptions",
      "description": "Hide category description text.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Hide Titles",
      "description": "Hide category titles to show only images.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Title HTML Tag",
      "description": "Set heading tag for category title (h1-h6 or p).",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Category Orderby",
      "description": "Order categories by name or category menu order.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Hover Overlay",
      "description": "Customize hover overlay icon and background color.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Individual Category Padding/Margin",
      "description": "Set custom padding and margin for each category card with responsive options.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Active Category Styling",
      "description": "Separate typography styling for the currently active category.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Loop - Individual Box Shadow",
      "description": "Add box shadow to individual category cards.",
      "section": "Divi Modules - Shop & Archive",
      "module": "et_pb_db_shop_cat_loop",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table - Display Type",
      "description": "Choose between manual (customer adds) or automatic (on product page) comparison mode.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table - Related Products By",
      "description": "For automatic mode: show related products by categories, tags, or attribute.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table - Post Count",
      "description": "Set number of products to show in automatic comparison mode.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table - Show/Hide Title",
      "description": "Toggle product title visibility with custom HTML heading tag.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table - Link Product Title",
      "description": "Link product title to product page with optional new tab.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table - Show Thumbnail",
      "description": "Display product thumbnail with selectable image size.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table - Show Add to Cart",
      "description": "Display add to cart button at the end of comparison table.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table - Alternating Row Colors",
      "description": "Set different background colors for alternating table rows.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table - Guest Options",
      "description": "Display custom text or Divi layout for non-logged-in users.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table Item - Field Type",
      "description": "Choose comparison field: title, description, attribute, price, rating, stock, SKU, meta, category, tag, or taxonomy.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table Item - Attribute Selection",
      "description": "Select specific product attribute for comparison.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table Item - Custom Meta Field",
      "description": "Display custom meta field values in comparison.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table Item - Empty/Not Empty Display",
      "description": "Customize display when value exists (value or icon) or is empty (blank, text, or icon).",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table Item - Ratings Colors",
      "description": "Customize primary and secondary star colors for rating display.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Compare Table Item - Show Excerpt",
      "description": "Display excerpt instead of full description content.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_shop_comparetable_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cross-Sell - Custom Loop Layout",
      "description": "Use custom Divi Library loop layout for cross-sell products.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_crosssell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cross-Sell - Link Whole Grid",
      "description": "Make entire loop layout card clickable to product page.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_crosssell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cross-Sell - Equal Height Cards",
      "description": "Make all cross-sell product cards the same height.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_crosssell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cross-Sell - Align Last Module Bottom",
      "description": "Align last module (e.g., add to cart) at bottom of card.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_crosssell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cross-Sell - Show Out of Stock",
      "description": "Toggle visibility of out-of-stock cross-sell products.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_crosssell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cross-Sell - Items to Show",
      "description": "Set number of cross-sell products to display (1-6 or custom).",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_crosssell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cross-Sell - Responsive Columns",
      "description": "Set grid columns for desktop, tablet, and mobile views.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_crosssell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cross-Sell - Overlay Styling",
      "description": "Customize hover overlay icon color and background color.",
      "section": "Divi Modules - Cart",
      "module": "et_pb_db_crosssell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Nav - Navigation Title",
      "description": "Add a custom title above the account navigation links.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_account_nav",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Nav - Button Alignment",
      "description": "Align navigation buttons to left, center, or right of the module.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_account_nav",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Account Nav - Active Button Styling",
      "description": "Style the active/current page button differently with custom icon, background color, and other button settings.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_account_nav",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Action/Shortcode Module",
      "description": "Render any WordPress action or shortcode within Divi Builder by entering the action or shortcode name.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_action_shortcode",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "integration",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Action/Shortcode - Action Name",
      "description": "Render a WordPress do_action hook by entering just the action name without do_action().",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_action_shortcode",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "integration",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Action/Shortcode - Shortcode Name",
      "description": "Render any shortcode by entering just the shortcode name without the brackets [].",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_action_shortcode",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "integration",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Additional Information Module",
      "description": "Display the WooCommerce Additional Information tab content (product attributes table) anywhere on the product page.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_add_info",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Additional Info - Module Title Styling",
      "description": "Style the module title (h2) with custom font, size, color, and alignment.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_add_info",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Additional Info - Attributes Label Styling",
      "description": "Style the attribute labels (th) with custom font, size, and color.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_add_info",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Out of Stock Management",
      "description": "Choose how to handle out of stock products: hide the module, show an 'Out of stock' button, or use default WooCommerce behavior.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Variations on Archive Page",
      "description": "Enable variation selection options directly on archive/shop pages instead of linking to product page.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Fullwidth Button",
      "description": "Make the Add to Cart button span the full width of its container.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Fullwidth Quantity Box",
      "description": "Make the quantity input field span the full width of its container.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Button & Quantity Alignment",
      "description": "Align the button and quantity elements together to left, center, or right.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Variations Alignment",
      "description": "Align the variation dropdowns/options to left, center, or right.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Custom Button Text by Product Type",
      "description": "Set different button text for each product type: Simple, Variable, Subscription, Variable-Subscription, Grouped, External, and Out of Stock.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Simple Product Button Text",
      "description": "Customize the Add to Cart button text for simple products.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Variable Product Button Text",
      "description": "Customize the button text for variable products on archive pages.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Subscription Button Text",
      "description": "Customize the button text for subscription and variable-subscription products.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce", "woocommerce-subscriptions"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Hide View Cart Link",
      "description": "Remove the 'View Cart' link that appears after adding a product to cart on archive pages.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Show/Hide Quantity Input",
      "description": "Toggle visibility of the quantity input field on the add to cart form.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Hide Variation Price",
      "description": "Hide the price displayed when a variation is selected.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Variation Label on Top",
      "description": "Position variation labels above the dropdown instead of beside it.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Hide Variation Reset",
      "description": "Hide the 'Clear' link that resets variation selections.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Hide Stock Amount",
      "description": "Hide the stock quantity text that displays for products with stock management enabled.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Main Button Styling",
      "description": "Customize the main Add to Cart button with font, colors, padding, icon, and box shadow options.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Out of Stock Button Styling",
      "description": "Style the out of stock button separately from the main button.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Disabled Button Styling",
      "description": "Style the disabled button state (e.g., when no variation is selected).",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Variation Button Styling",
      "description": "Style the Add to Cart button for variable products differently from simple products.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Quantity Input Styling",
      "description": "Style the quantity input field with font, size, and line height options.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Variation Description Styling",
      "description": "Style the variation description and labels with custom fonts and colors.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Variation Price Styling",
      "description": "Style the displayed variation price with custom fonts and colors.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Stock Status Styling",
      "description": "Style In Stock, Out of Stock, and Backorder text with separate font and color options.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add to Cart - Preorders Plugin Compatibility",
      "description": "Automatically adjusts button text behavior when Bright Plugins Preorders for WooCommerce is active.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_atc",
      "component_type": "integration",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "integration",
      "requires": ["woocommerce", "preorders-for-woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Breadcrumbs Module",
      "description": "Display WooCommerce breadcrumb navigation anywhere on your pages with full styling control.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_breadcrumbs",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "navigation",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Breadcrumbs - Text Styling",
      "description": "Style breadcrumb text and links with custom font, size, color, and line height.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_breadcrumbs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Remove Product Image",
      "description": "Option to remove product thumbnail images from the cart table.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Image Size",
      "description": "Choose image size for cart thumbnails: Small, Medium, or Large.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Remove Product Links",
      "description": "Remove clickable links from product names in the cart table.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Remove Coupon Form",
      "description": "Hide the coupon code input field from the cart table.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Remove Borders",
      "description": "Remove table borders from the cart products table.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Remove Update Cart Button",
      "description": "Hide the Update Cart button from the cart table actions.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Enable Image on Mobile",
      "description": "Show product images in the responsive mobile cart table view.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Quantity Alignment",
      "description": "Align quantity input fields to left or right within their cell.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Table Header Background",
      "description": "Set a custom background color for the cart table header row.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Table Text Styling",
      "description": "Style cart table text with custom font, size, and color settings.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Table Header Styling",
      "description": "Style cart table header cells with custom font, size, and color settings.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Remove Button Styling",
      "description": "Style the remove item (×) button with custom icon, colors, and box shadow.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Products - Coupon Field Styling",
      "description": "Style the coupon input field with background, text colors, and placeholder styling.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_products",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Totals - Remove Cross-Sell Section",
      "description": "Hide the cross-sell products section from the cart totals area.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Totals - Remove Shipping Section",
      "description": "Hide the shipping calculator and shipping costs from the cart totals.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Totals - Remove Borders",
      "description": "Remove table borders from the cart totals table.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Totals - Remove Title",
      "description": "Hide the 'Cart Totals' heading above the totals table.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Totals - Title Styling",
      "description": "Style the Cart Totals heading with custom font, size, and color.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Totals - Table Styling",
      "description": "Style the totals table text with custom font, size, and color settings.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Totals - Total Row Styling",
      "description": "Style the final total row with custom font, size, and color.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Totals - Amount Styling",
      "description": "Style all amount/price values in the totals table.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Totals - Proceed to Checkout Button Styling",
      "description": "Fully customize the Proceed to Checkout button with font, colors, icon, and box shadow.",
      "section": "Divi Modules - Cart Page",
      "module": "et_pb_db_cart_total",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout After Customer Details Module",
      "description": "Display content that hooks into woocommerce_checkout_after_customer_details action, showing third-party plugin content after billing/shipping fields.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_after_cust_details",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Before Customer Details Module",
      "description": "Display content that hooks into woocommerce_checkout_before_customer_details action, showing third-party plugin content before billing/shipping fields.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_before_cust_details",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Before Order Review Module",
      "description": "Display content that hooks into woocommerce_checkout_before_order_review action, showing third-party plugin content before the order review table.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_before_order_review",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Billing Module",
      "description": "Display the WooCommerce checkout billing address form fields with full styling control.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_billing",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Billing - Title Styling",
      "description": "Style the billing section title (h3) with custom font, size, and color.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_billing",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Billing - Labels Styling",
      "description": "Style the billing form field labels with custom font and line height.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_billing",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Billing - Inputs Styling",
      "description": "Style the billing form input fields with custom font and line height.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_billing",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Coupon Module",
      "description": "Display a standalone coupon code input field on the checkout page with AJAX submission.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_coupon",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Coupon - Placeholder Text",
      "description": "Customize the placeholder text shown in the coupon input field.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_coupon",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Coupon - Apply Button Text",
      "description": "Customize the text shown on the coupon submit button.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_coupon",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Coupon - Input Styling",
      "description": "Style the coupon input field with custom font and line height.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_coupon",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Coupon - Submit Message Styling",
      "description": "Style the message that appears below the coupon input after submission.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_coupon",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Coupon - Button Styling",
      "description": "Fully customize the Apply Coupon button with font, colors, and box shadow.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_coupon",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Order Review Module",
      "description": "Display the checkout order review table showing cart items, subtotal, shipping, and total.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_order_review",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Order Review - Remove Borders",
      "description": "Option to remove table borders from the order review table.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_order_review",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Order Review - Table Titles Styling",
      "description": "Style the table header titles (Product, Total) with custom font settings.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_order_review",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Order Review - Product Titles Styling",
      "description": "Style the product names in the order review table.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_order_review",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Order Review - Product Totals Styling",
      "description": "Style the product totals in the order review table.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_order_review",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Order Review - Product Quantity Styling",
      "description": "Style the product quantity text in the order review table.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_order_review",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Order Review - Footer Titles Styling",
      "description": "Style the table footer titles (Subtotal, Shipping, Total) with custom font settings.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_order_review",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Order Review - Footer Totals Styling",
      "description": "Style the table footer amounts and shipping methods text.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_order_review",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Payment Module",
      "description": "Display the payment methods selection, terms and conditions, and Place Order button on checkout.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_payment",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Payment - Background Color",
      "description": "Set a custom background color for the entire payment section.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_payment",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Payment - Description Background Color",
      "description": "Set a custom background color for the payment method description boxes.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_payment",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Payment - Payment Title Styling",
      "description": "Style the payment method labels/titles with custom font settings.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_payment",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Payment - Description Styling",
      "description": "Style the payment method description text with custom font settings.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_payment",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Payment - Terms and Conditions Styling",
      "description": "Style the terms and conditions text with custom font settings.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_payment",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Payment - Terms Link Styling",
      "description": "Style the terms and conditions link with custom font and color settings.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_payment",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Payment - Place Order Button Styling",
      "description": "Fully customize the Place Order button with font, colors, icon, and box shadow.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_payment",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Shipping Module",
      "description": "Display the WooCommerce checkout shipping address form fields with full styling control.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_shipping",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Shipping - Title Styling",
      "description": "Style the shipping section title (h3) with custom font, size, and color.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_shipping",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Shipping - Labels Styling",
      "description": "Style the shipping form field labels with custom font and line height.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_shipping",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Checkout Shipping - Inputs Styling",
      "description": "Style the shipping form input fields with custom font and line height.",
      "section": "Divi Modules - Checkout Page",
      "module": "et_pb_db_checkout_shipping",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Remove Heading",
      "description": "Option to hide the Login heading from the login form.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Custom Header Text",
      "description": "Customize the login form heading text (default: 'Login').",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Sub-Heading Text",
      "description": "Add custom text below the login form heading.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Redirect Logged In Users",
      "description": "Automatically redirect already logged-in users to their account page.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Custom Redirect URL",
      "description": "Set a custom URL to redirect users to after successful login instead of My Account page.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Heading Styling",
      "description": "Style the login form heading with custom font, size, and color.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Sub-Heading Styling",
      "description": "Style the sub-heading text with custom font, size, and color.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Input Label Styling",
      "description": "Style input field labels with custom font settings.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Input Field Styling",
      "description": "Style the input fields and placeholders with custom font settings.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Remember Me Styling",
      "description": "Style the 'Remember me' checkbox label text.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Login Form - Button Styling",
      "description": "Fully customize the login button with font, colors, icon, and box shadow.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Password Confirmation Message Module",
      "description": "Display the password reset email sent confirmation message with styling controls.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_password_confirmation",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "authentication",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Password Confirmation - Remove Heading",
      "description": "Option to hide the heading from the password confirmation message.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_password_confirmation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Lost Password Form - Remove Heading",
      "description": "Option to hide the heading from the lost password form.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_password_lost",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Lost Password Form - Paragraph Styling",
      "description": "Style the instructional paragraph text with custom font settings.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_password_lost",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Password Reset Form - Remove Heading",
      "description": "Option to hide the heading from the password reset form.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_login_password_reset",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Separate Lines",
      "description": "Display each meta item (Categories, Tags, SKU) on its own line.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Title/Value Separate Lines",
      "description": "Put the title and value of each meta item on separate lines.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Remove Border",
      "description": "Remove the border that appears above the meta items.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Remove Titles",
      "description": "Remove the meta labels (e.g., 'Category:', 'Tags:', 'SKU:') and show only values.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Meta Text Styling",
      "description": "Style all meta text and links with custom font settings.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Meta Title Styling",
      "description": "Style meta labels (Category:, Tags:, SKU:) separately from values.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Meta Module - Meta Value Styling",
      "description": "Style meta values and links separately from labels.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_meta",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Notices Module - Hide Icon",
      "description": "Hide the icon on WooCommerce notice banners.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_notices",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Notices Module - Notice Text Styling",
      "description": "Style the notice text with custom font, size, and line height.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_notices",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Notices Module - Notice Button Styling",
      "description": "Style the buttons inside notices (e.g., 'View basket') with full button customization.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_notices",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Notices Module - Box Shadow",
      "description": "Add box shadow to notice banners for visual depth.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_notices",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Notices Module - WooCommerce Blocks Support",
      "description": "Full styling support for WooCommerce Block-based checkout notices.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_notices",
      "component_type": "integration",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "integration",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Add Module",
      "description": "Display a checkbox for customers to add an order bump product to their order during checkout funnel.",
      "section": "Divi Modules - Checkout Funnel",
      "module": "et_pb_db_order_bump_add",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Add - Checkbox Label",
      "description": "Customize the text that appears next to the order bump checkbox.",
      "section": "Divi Modules - Checkout Funnel",
      "module": "et_pb_db_order_bump_add",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Add - Field Styling",
      "description": "Style the checkbox and label with custom background, text colors, and font settings.",
      "section": "Divi Modules - Checkout Funnel",
      "module": "et_pb_db_order_bump_add",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Price Module",
      "description": "Display the order bump product price with optional discount strikethrough for checkout funnels.",
      "section": "Divi Modules - Checkout Funnel",
      "module": "et_pb_db_order_bump_price",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Price - Title",
      "description": "Add an H2 title above the order bump price.",
      "section": "Divi Modules - Checkout Funnel",
      "module": "et_pb_db_order_bump_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Price - Before Text",
      "description": "Add custom text directly before the price on the same line.",
      "section": "Divi Modules - Checkout Funnel",
      "module": "et_pb_db_order_bump_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Price - After Text",
      "description": "Add custom text directly after the price on the same line.",
      "section": "Divi Modules - Checkout Funnel",
      "module": "et_pb_db_order_bump_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Price - Price Styling",
      "description": "Style the price display with custom font, size, and color.",
      "section": "Divi Modules - Checkout Funnel",
      "module": "et_pb_db_order_bump_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Order Bump Price - Before/After Text Styling",
      "description": "Style the before and after text independently from the price.",
      "section": "Divi Modules - Checkout Funnel",
      "module": "et_pb_db_order_bump_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price Module - Title",
      "description": "Add a title (H2) above the product price display.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price Module - Before Text",
      "description": "Add custom text directly before the price on the same line (e.g., 'From').",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price Module - After Text",
      "description": "Add custom text directly after the price on the same line (e.g., 'per item').",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price Module - Dynamic Variation Price",
      "description": "Automatically update price display when customer selects a product variation.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price Module - Show Lowest Price First",
      "description": "Display the lowest variation price initially for variable products instead of price range.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price Module - Custom Decimal Separator",
      "description": "Define a custom decimal separator for the lowest price display.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price Module - Display with Tax",
      "description": "Show the lowest variation price including tax.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Price Module - Sale Price Styling",
      "description": "Style the old (crossed-out) sale price and the new sale price independently.",
      "section": "Divi Modules - Product Page/Loop",
      "module": "et_pb_db_price",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Before Hook Module",
      "description": "Render the woocommerce_before_single_product action hook for third-party plugin compatibility.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_before",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider Module",
      "description": "Display products in an animated slider with customizable content, images, and styling.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Product Count",
      "description": "Set how many products to display in the slider.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Category Filter",
      "description": "Filter products by specific categories using comma-separated slugs.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Featured Products Only",
      "description": "Display only products marked as featured.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Popular Products Only",
      "description": "Display only the most popular products based on sales.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Order By",
      "description": "Sort products by date, title, random, or price.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Show Arrows",
      "description": "Toggle navigation arrows visibility.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Show Controls",
      "description": "Toggle circle pagination buttons at the bottom of the slider.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Read More Button",
      "description": "Show/hide and customize the Read More button text.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Content Display",
      "description": "Choose between showing short description or full product content.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Excerpt Length",
      "description": "Set the automatic excerpt length in characters.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Image Placement",
      "description": "Position product image as background, left, right, top, or bottom.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Background Overlay",
      "description": "Add a custom color overlay above background images.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Text Overlay",
      "description": "Add background color behind slider text for better readability.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Auto Animation",
      "description": "Enable automatic slide rotation with customizable speed and hover behavior.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Navigation Colors",
      "description": "Customize arrow and dot navigation colors.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Slider - Mobile Visibility",
      "description": "Control content, CTA, and image visibility on mobile devices.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_slider",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Summary Module",
      "description": "Display the complete single product summary including title, price, excerpt, ratings, and add to cart.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_product_summary",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Summary - Custom Button Text",
      "description": "Customize the Add to Cart button text.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_product_summary",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Summary - Show/Hide Quantity",
      "description": "Toggle visibility of the quantity input field.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_product_summary",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Summary - Hide Variation Price",
      "description": "Hide the price that appears when a variation is selected.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_product_summary",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Summary - Stars Color",
      "description": "Customize the color of rating stars.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_product_summary",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Summary - Button Alignment",
      "description": "Align the Add to Cart button left, right, or center.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_product_summary",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Search - Show/Hide Button",
      "description": "Toggle visibility of the search button.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_products_search",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Search - Button Text",
      "description": "Customize the search button text.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_products_search",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Search - Placeholder Text",
      "description": "Customize the search field placeholder text.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_products_search",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Search - Fullwidth Elements",
      "description": "Make both search field and button full-width.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_products_search",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Search - Field Background Color",
      "description": "Set a custom background color for the search input field.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_products_search",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Search - Field Border Styling",
      "description": "Customize the search field border radii and styles.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_products_search",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form - Remove Heading",
      "description": "Hide the form heading.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_register_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form - Custom Header Text",
      "description": "Customize the registration form heading text (default: 'Register').",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_register_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form - Sub-Heading Text",
      "description": "Add custom text below the form heading.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_register_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form - Custom Button Text",
      "description": "Customize the submit button text.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_register_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form - Redirect Logged In Users",
      "description": "Automatically redirect already logged-in users to their account page.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_register_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form - First Name Field",
      "description": "Enable first name field with customizable placeholder.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_register_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form - Last Name Field",
      "description": "Enable last name field with customizable placeholder.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_register_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form - Phone Number Field",
      "description": "Enable phone number field with customizable placeholder.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_register_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Register Form - Terms/Privacy Styling",
      "description": "Style the terms and privacy policy text and links independently.",
      "section": "Divi Modules - Login Page",
      "module": "et_pb_db_register_form",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reviews Module - Show/Hide Heading",
      "description": "Toggle visibility of the reviews section heading.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_reviews",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reviews Module - Primary Star Color",
      "description": "Set the color of filled/active review stars.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_reviews",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reviews Module - Secondary Star Color",
      "description": "Set the color of empty/inactive review stars.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_reviews",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reviews Module - Show/Hide Author Avatar",
      "description": "Toggle visibility of reviewer profile pictures.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_reviews",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reviews Module - Show/Hide Comment Count",
      "description": "Toggle visibility of the review count in the heading.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_reviews",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reviews Module - Show/Hide Meta",
      "description": "Toggle visibility of review metadata (author name, date).",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_reviews",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reviews Module - Show/Hide Rating",
      "description": "Toggle visibility of star rating on individual reviews.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_reviews",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Reviews Module - Form Field Styling",
      "description": "Style the review form textarea with background, text colors, padding, and focus states.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_reviews",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Sharing Module",
      "description": "Display social sharing buttons for Twitter, Facebook, LinkedIn, Pinterest, WhatsApp, Email, and Print.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_sharing",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "social",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Sharing Module - Social Button Colors",
      "description": "Customize background colors for each social network button with hover states.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_sharing",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "After Shop Loop Module",
      "description": "Render the woocommerce_after_shop_loop action hook for archive page compatibility.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_after",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Product Button Module",
      "description": "Display a customizable button linking to the product page in loop layouts.",
      "section": "Divi Modules - Loop Layout",
      "module": "et_pb_db_shop_button",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Product Button - Button Text",
      "description": "Customize the button text (default: 'View Product').",
      "section": "Divi Modules - Loop Layout",
      "module": "et_pb_db_shop_button",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Product Button - Custom URL Extension",
      "description": "Add anchor links or extensions to the product URL (e.g., #buynow).",
      "section": "Divi Modules - Loop Layout",
      "module": "et_pb_db_shop_button",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Product Button - Fullwidth",
      "description": "Make the button span the full width of its container.",
      "section": "Divi Modules - Loop Layout",
      "module": "et_pb_db_shop_button",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Product Button - Disable Button Style",
      "description": "Display as plain text link instead of styled button.",
      "section": "Divi Modules - Loop Layout",
      "module": "et_pb_db_shop_button",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category/Attribute Header Module",
      "description": "Display category or attribute archive page header with title, description, and image.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_cat_title",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Header - Text Position",
      "description": "Position text relative to image (top, right, bottom).",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_cat_title",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Header - Remove Title",
      "description": "Hide the category/attribute title.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_cat_title",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Header - Title HTML Tag",
      "description": "Select the HTML heading tag for the title (H1-H6 or P).",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_cat_title",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Header - Remove Description",
      "description": "Hide the category description.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_cat_title",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Header - Remove Image",
      "description": "Hide the category/attribute image.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_cat_title",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Category Header - Image Style",
      "description": "Display image as normal inline image or as module background.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_cat_title",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image Module",
      "description": "Display a specific product gallery image with lightbox and overlay options.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image - Open in Lightbox",
      "description": "Enable clicking to open image in a lightbox overlay.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image - Gallery Image Selection",
      "description": "Choose which gallery image to display (Featured through 10th image).",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image - Fallback to Featured",
      "description": "Show featured image when the selected gallery position has no image.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image - Image Overlay",
      "description": "Add color overlay with custom icon on hover when lightbox is enabled.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image - Overlay Colors",
      "description": "Customize overlay icon color and background color.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image - Hover Icon",
      "description": "Choose a custom icon to display on image hover overlay.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image - Animation",
      "description": "Set lazy-loading animation direction (left, right, top, bottom, fade).",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image - Remove Space Below",
      "description": "Remove the default spacing below the image.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Image - Alignment",
      "description": "Align the image left, center, or right with responsive options.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_single_image",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs Module",
      "description": "Display WooCommerce product tabs (Description, Additional Information, Reviews) with full styling control.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Show Specific Tab Content",
      "description": "Display content from a specific tab only (1-23), hiding the tab navigation for custom layouts.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Remove Description Tab",
      "description": "Hide the Description tab from the tab navigation.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Remove Reviews Tab",
      "description": "Hide the Reviews tab from the tab navigation.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Remove Additional Info Tab",
      "description": "Hide the Additional Information tab from the tab navigation.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Remove Default Style",
      "description": "Remove default tab borders and header backgrounds for custom styling.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Remove Tab Titles",
      "description": "Hide the heading titles inside each tab content area (e.g., 'Description').",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Star Rating Colors",
      "description": "Customize primary and secondary star colors for reviews within tabs.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Background Colors",
      "description": "Customize heading, active heading, hover heading, and content background colors.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Header Text Alignment",
      "description": "Align tab header text left, center, right, or justified.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - List Style Customization",
      "description": "Customize unordered and ordered list style types, positions, and indentation.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Blockquote Border Styling",
      "description": "Customize blockquote border weight and color.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Attribute Styling",
      "description": "Style attribute names and values in the Additional Information tab.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Reviews Styling",
      "description": "Style reviews heading and general review text within tabs.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Tabs - Custom Tabs Content Styling",
      "description": "Style headings, paragraphs, links, lists, and quotes in custom tabs independently.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_tabs",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Customer Details Module",
      "description": "Display customer billing/shipping details on the thank you page.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_cust_details",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Customer Details Remove Borders",
      "description": "Remove table borders from the customer details section.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_cust_details",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Customer Details Remove Title",
      "description": "Hide the section title heading.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_cust_details",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Order Details Module",
      "description": "Display order line items and totals on the thank you page.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_details",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Order Details Remove Borders",
      "description": "Remove table borders from the order details section.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_details",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Order Details Remove Title",
      "description": "Hide the 'Order details' heading.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_details",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Order Overview Module",
      "description": "Display order number, date, email, total, and payment method overview.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_overview",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Remove Order Number",
      "description": "Hide the order number from the overview.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_overview",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Remove Order Date",
      "description": "Hide the order date from the overview.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_overview",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Remove Order Email",
      "description": "Hide the customer email from the overview.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_overview",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Remove Order Total",
      "description": "Hide the order total from the overview.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_overview",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Remove Payment Method",
      "description": "Hide the payment method from the overview.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_overview",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Divider Border Styling",
      "description": "Customize divider border color and style between overview items.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_overview",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Payment Details Module",
      "description": "Display payment gateway specific details on the thank you page.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_payment_details",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "checkout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Thank You - Payment Details Remove Title",
      "description": "Hide the payment details section title.",
      "section": "Divi Modules - Thank You Page",
      "module": "et_pb_db_thankyou_payment_details",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell Products Module",
      "description": "Display up-sell products on the product page with custom loop layout support.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell - Custom Loop Layout",
      "description": "Use a custom Divi layout for each up-sell product instead of default WooCommerce styling.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell - Link Whole Grid",
      "description": "Make entire loop layout card clickable as a link to the product.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell - Equal Height Cards",
      "description": "Make all grid cards the same height.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell - Align Last Module Bottom",
      "description": "Position the last module (e.g., Add to Cart) at the bottom of the card.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell - Show Out of Stock",
      "description": "Toggle visibility of out-of-stock products in up-sells.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell - Items To Show",
      "description": "Set number of up-sell products to display (1-6).",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell - Grid Columns",
      "description": "Set number of columns for desktop, tablet, and mobile views.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell - Remove Title",
      "description": "Hide the 'You may also like' heading.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Up-Sell - Overlay Colors",
      "description": "Customize overlay icon and background colors on product hover.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_upsell",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Add Payment Method Module",
      "description": "Display the add payment method form on account pages.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_add_payment_method",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Addresses Module",
      "description": "Display billing and shipping addresses on account pages.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_addresses",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Addresses - Hide Shipping Address",
      "description": "Hide the shipping address section, showing only billing.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_addresses",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Avatar Module",
      "description": "Display user Gravatar or custom backup image on account pages.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_avatar",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Avatar - Backup Image",
      "description": "Set a custom fallback image when user has no Gravatar.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_avatar",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Downloads Module",
      "description": "Display customer downloadable products on account pages.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_downloads",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Edit Account Module",
      "description": "Display the account details edit form for users to update their information.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_edit_account",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Welcome Message Module",
      "description": "Display personalized welcome message with user's name on account pages.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_get_name",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Welcome Message - Default Message",
      "description": "Show WooCommerce default dashboard welcome message with links.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_get_name",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Welcome Message - Custom Prefix/Suffix",
      "description": "Add custom text before and after the user's name for personalization.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_get_name",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Orders Module",
      "description": "Display customer order history table on account pages.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_orders",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Payment Methods Module",
      "description": "Display saved payment methods table on account pages.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_payment_methods",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "User Name Module",
      "description": "Display the current user's name as dynamic text.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_user_name",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Order Module",
      "description": "Display detailed order information on the view order account page.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_view_order",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "account",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Order - Show/Hide Order Overview",
      "description": "Toggle visibility of the order status overview paragraph.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_view_order",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Order - Show/Hide Order Notes",
      "description": "Toggle visibility of order update notes.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_view_order",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Order - Show/Hide Order Details",
      "description": "Toggle visibility of the order details table.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_view_order",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Order - Remove Borders",
      "description": "Remove table borders from the order details.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_view_order",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Order - Highlight Color",
      "description": "Customize the color of highlighted text (order number, date, status).",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_view_order",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "View Order - Remove Highlights",
      "description": "Remove yellow highlight styling from order information.",
      "section": "Divi Modules - Account Pages",
      "module": "et_pb_db_woo_view_order",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Gallery Module",
      "description": "Display product images with multiple gallery styles including sliders, expandable, and stacked layouts.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Style Selection",
      "description": "Choose gallery display style: Default, Single Slider, Horizontal Slider, Vertical Slider, Expandable, or Stacked.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Disable Featured Image",
      "description": "Hide the featured image from slider gallery styles.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Disable Lightbox",
      "description": "Disable the lightbox popup when clicking on gallery images.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Disable Image Zoom",
      "description": "Disable the hover zoom effect on gallery images.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Enable Image Name Title",
      "description": "Display the image filename/name below each gallery image.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Video Loop",
      "description": "Loop video playback in the product gallery.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Video Mute",
      "description": "Mute video playback in the product gallery.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Main Image Size",
      "description": "Choose between default or full-size images for better quality.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Infinite Loop",
      "description": "Enable infinite loop for continuous slider scrolling.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Automatic Animation",
      "description": "Enable automatic slide rotation with customizable speed in milliseconds.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "behavior",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Fade Transition",
      "description": "Enable fade transition between slides with CSS easing options (linear, ease, ease-in, ease-out, ease-in-out).",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Adaptive Image Height",
      "description": "Enable auto height for main image instead of fixed height.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Show/Hide Arrows",
      "description": "Toggle visibility of navigation arrows on the slider.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Arrow Position",
      "description": "Position arrows on thumbnails or main image for desktop view.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Custom Arrow Icons",
      "description": "Use custom icons for previous and next navigation arrows.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Show/Hide Dots",
      "description": "Toggle visibility of pagination dots on the slider.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Arrow Styling",
      "description": "Customize arrow colors, sizes, and vertical positions for prev/next icons independently.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Dots Styling",
      "description": "Customize dot position, active/inactive colors, and size.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Hide Thumbnails",
      "description": "Hide the thumbnail navigation strip.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Enable Thumbnails on Mobile",
      "description": "Show thumbnail navigation on mobile devices.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Thumbnail Image Size",
      "description": "Choose default or full-size images for thumbnails.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Slides to Show/Scroll",
      "description": "Set number of thumbnails visible and how many scroll at a time.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Center Thumbnails",
      "description": "Enable center mode for thumbnail positioning.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Thumbnail Arrows/Dots",
      "description": "Show or hide arrows and dots on the thumbnail slider.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Vertical Slider Min Height",
      "description": "Set minimum height for vertical slider thumbnail navigation.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Thumbnail Max Height",
      "description": "Set maximum height for vertical slider thumbnails.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Slider Spacing",
      "description": "Adjust top and right margins for the slider container.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Image Border/Shadow",
      "description": "Apply border radius and box shadow to gallery images.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Caption Styling",
      "description": "Style image captions with custom fonts, sizes, and colors.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Gallery - Video Support",
      "description": "Display videos in the product gallery with loop and mute options.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_images",
      "component_type": "feature",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderBy Module",
      "description": "A Divi module that displays a sorting dropdown on WooCommerce archive pages, allowing customers to sort products by various criteria.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "archive",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderBy - Dropdown Alignment",
      "description": "Align the orderby dropdown to the left or right of the container.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderBy - Dropdown Font Styling",
      "description": "Style the orderby dropdown with custom font family, size, color, and text styling options.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderBy - Filter Item Box Shadow",
      "description": "Apply custom box shadow styling to filter item elements.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem Module",
      "description": "A child module that defines individual sorting options to appear in the OrderBy dropdown, allowing custom sorting criteria.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "archive",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Custom Label",
      "description": "Set a custom display name for the orderby option shown in the dropdown.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Default Sorting",
      "description": "Add default WooCommerce menu order sorting option to the orderby dropdown.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Relevance Sorting",
      "description": "Add relevance-based sorting option to the orderby dropdown for search results.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Popularity Sorting",
      "description": "Add popularity-based sorting option to the orderby dropdown based on sales count.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Rating Sorting",
      "description": "Add product rating sorting option to the orderby dropdown.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Price Sorting",
      "description": "Add price-based sorting option to the orderby dropdown with ascending/descending control.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Date Sorting",
      "description": "Add publication date sorting option to the orderby dropdown.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - ACF Field Sorting",
      "description": "Add Advanced Custom Fields sorting option to order products by any ACF field value.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce", "acf"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Custom Meta Field Sorting",
      "description": "Add custom meta field sorting option to order products by any custom meta key value.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Ascending/Descending Order",
      "description": "Control whether the sorting option orders products in ascending or descending order.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "OrderByItem - Numeric Value Handling",
      "description": "Enable numeric sorting for fields that contain number values to ensure proper numerical ordering.",
      "section": "Divi Modules - Archive Pages",
      "module": "et_pb_db_shop_orderby_item",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "sorting",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel Module",
      "description": "A Divi module that displays products in a responsive carousel slider with customizable layouts, navigation, and product filtering options.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Custom Loop Layout",
      "description": "Select a custom Divi layout to use for each product displayed in the carousel.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Link Whole Grid Card",
      "description": "Make the entire product card clickable to link to the product page instead of individual elements.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Featured Products Only",
      "description": "Display only products marked as featured in the carousel.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Popular Products Only",
      "description": "Display only the most popular products based on sales count in the carousel.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - On Sale Products Only",
      "description": "Display only products that are currently on sale in the carousel.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - New Products Only",
      "description": "Display only products added within a specified number of days in the carousel.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - New Products Days",
      "description": "Define how many days a product is considered 'new' for filtering.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Hide Non-Purchasable",
      "description": "Hide products that cannot be purchased (out of stock or non-purchasable) from the carousel.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Carousel Type",
      "description": "Choose the carousel type: Default, Current Category, Related Products, Up-Sell Products, or Cross-Sell Products.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Show Hidden Products",
      "description": "Include products that are hidden from the catalog in the carousel.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Posts Number",
      "description": "Set the total number of products to display in the carousel.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Sort By",
      "description": "Choose how to sort products: Date, Title, ID, Random, Menu Order, Name, or Modified.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Sort Order",
      "description": "Set the sort order to ascending or descending.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Desktop Slides in View",
      "description": "Set the number of products visible at once on desktop devices.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Desktop Slides to Scroll",
      "description": "Set the number of products to scroll per navigation action on desktop.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Tablet Portrait Slides",
      "description": "Set the number of products visible and to scroll on tablet portrait orientation.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Tablet Landscape Slides",
      "description": "Set the number of products visible and to scroll on tablet landscape orientation.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Mobile Slides",
      "description": "Set the number of products visible and to scroll on mobile devices.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Slide Spacing",
      "description": "Set the spacing between slides in pixels.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Navigation Arrows",
      "description": "Enable or disable navigation arrows on desktop, tablet, and mobile with individual controls.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Custom Arrow Icons",
      "description": "Set custom left and right arrow icons using Elegant Themes icon codes.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Arrow Color",
      "description": "Set a custom color for the navigation arrows.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Arrow Distance",
      "description": "Set the distance of arrows from the carousel edge on desktop, tablet, and mobile.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Navigation Dots",
      "description": "Enable or disable navigation dots on desktop, tablet, and mobile with individual controls.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Dots Color",
      "description": "Set custom colors for navigation dots (inactive and active states).",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Infinite Loop",
      "description": "Enable infinite looping so the carousel continues seamlessly from end to beginning.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Autoplay",
      "description": "Enable automatic sliding with customizable delay time in milliseconds.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Slide Speed",
      "description": "Set the transition speed for slides on desktop, tablet, and mobile in milliseconds.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "carousel",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Equal Height Cards",
      "description": "Make all product cards the same height for a uniform grid appearance.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Align Last Module Bottom",
      "description": "Align the last module (e.g., add to cart button) at the bottom of equal height cards.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Custom Loop",
      "description": "Enable custom loop to filter products by specific tags and categories.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Include Tags Only",
      "description": "Filter carousel to show only products with specific tags (comma-separated).",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Include Categories Only",
      "description": "Filter carousel to show only products from specific categories (comma-separated).",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Carousel - Arrow Font Styling",
      "description": "Style carousel arrows with custom font size and color options.",
      "section": "Divi Modules - Global",
      "module": "et_pb_db_product_carousel",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content Module",
      "description": "A Divi module that displays the full product description content with rich text formatting options.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content - Show Heading",
      "description": "Toggle to show or hide the description heading.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content - Custom Heading Text",
      "description": "Set a custom heading text for the product description section.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content - Use Excerpt",
      "description": "Display only the excerpt instead of the full content if an excerpt is defined.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content - Custom Word Count",
      "description": "Limit the number of words displayed with an optional read more link or expand functionality.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content - Read More Link/Expand",
      "description": "Add a read more link to the product page or expand to show full text inline.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content - Unordered List Styling",
      "description": "Style unordered lists with custom type (disc, circle, square), position, and indentation.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content - Ordered List Styling",
      "description": "Style ordered lists with various types (decimal, roman, alpha, etc.), position, and indentation.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content - Blockquote Styling",
      "description": "Style blockquotes with custom border weight and color.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Content - Text Font Styling",
      "description": "Style paragraphs, links, lists, quotes, and headings (H1-H6) with custom fonts and colors.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_content",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation Module",
      "description": "A Divi module that displays previous/next product navigation links on single product pages.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation - Navigation Type",
      "description": "Choose between text links or icons for the previous/next navigation.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation - Custom Link Text",
      "description": "Set custom text for previous and next product links, or use product titles.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation - Custom Icons",
      "description": "Select custom icons for previous and next navigation with size and color options.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation - Icon Background",
      "description": "Set background color and hover background color for navigation icons.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation - Same Category Only",
      "description": "Navigate only between products in the same category.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "query",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation - Show Product Image",
      "description": "Display the featured image of the previous/next product in navigation.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation - Image Position",
      "description": "Position the product image above or below the navigation link.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation - Image Sizing",
      "description": "Set max width and border radius for navigation product images.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Navigation - Alignment",
      "description": "Align navigation links left, right, center, or edge-to-edge.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_pro_navigation",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Short Description Module",
      "description": "A Divi module that displays the product short description/excerpt on product pages or loop layouts.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_short_desc",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Short Description - Custom Word Count",
      "description": "Limit the number of words displayed in the short description.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_short_desc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Short Description - Read More Text",
      "description": "Customize the text that appears after the shortened description (e.g., '...').",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_short_desc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Short Description - Read More Link",
      "description": "Link the read more text to the product page with optional anchor URL extension.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_short_desc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Short Description - Font Styling",
      "description": "Style the short description text with custom font, size, color, and line height.",
      "section": "Divi Modules - Product Page",
      "module": "et_pb_db_short_desc",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status Module",
      "description": "A Divi module that displays product stock status with customizable text and styling for in stock, out of stock, and backorder states.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Custom In Stock Text",
      "description": "Customize the text displayed when a product is in stock.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Custom Out of Stock Text",
      "description": "Customize the text displayed when a product is out of stock.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Custom Backorder Text",
      "description": "Customize the text displayed when a product is available on backorder.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Low Stock Text",
      "description": "Customize the 'Only X left in stock' message with custom prefix and suffix text.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Variation Stock Display",
      "description": "Update stock status dynamically when a product variation is selected.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Hide When Zero",
      "description": "Hide the stock text when stock quantity is 0 or less.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "visibility",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Hide Backorder Text",
      "description": "Hide the backorder notification text.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "visibility",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Hide Remaining Stock",
      "description": "Hide the remaining stock count message.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "visibility",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Hide Stock Number",
      "description": "Hide the stock quantity number, showing only status text (e.g., 'in stock' instead of '3 in stock').",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "visibility",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - In Stock Styling",
      "description": "Style the in stock text with custom font, color (default green), and formatting.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Out of Stock Styling",
      "description": "Style the out of stock text with custom font, color (default red), and formatting.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Stock Status - Backorder Styling",
      "description": "Style the backorder text with custom font, color, and formatting.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_stock_status",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare Icon Module",
      "description": "A Divi module that displays interactive wishlist or compare icons/buttons for products with customizable states and notifications.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "module",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Type Selection",
      "description": "Choose whether the icon is for Wishlist or Compare functionality.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "configuration",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Button Mode",
      "description": "Convert the icon into a button with custom text for add and added states.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Button Text",
      "description": "Set custom button text for the add state and added state.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Full Width Button",
      "description": "Make the button full width.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Icon Positioning",
      "description": "Position icon inline, centered, or with custom offset from right edge.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Popup Notifications",
      "description": "Display popup notifications when adding or removing items from the list.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "functionality",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Custom Notification Text",
      "description": "Customize notification messages for adding, added, removing, and removed states.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Notification Delay",
      "description": "Set the delay time for notification popups after successful add/remove.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "configuration",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Add Icon Styling",
      "description": "Customize the add icon with selectable icon, color, hover color, and font size.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - In List Icon Styling",
      "description": "Customize the icon shown when item is already in the list with icon, color, and size options.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Adding State Animation",
      "description": "Customize the loading/adding icon with rotation animation speed.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Icon Alignment",
      "description": "Align the wishlist/compare icon left, center, or right.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Wishlist/Compare - Button Styling",
      "description": "Style the button with custom fonts, colors, box shadow, and padding options.",
      "section": "Divi Modules - Product Page",
      "module": "et_db_wishlist_compare",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Strikethrough for Out of Stock",
      "description": "Show a strikethrough line on out-of-stock variation swatches instead of hiding them.",
      "section": "Settings - Variation Swatches",
      "module": "variation_swatches",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Strikethrough Color",
      "description": "Customize the color of the strikethrough line on out-of-stock variation swatches.",
      "section": "Settings - Variation Swatches",
      "module": "variation_swatches",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Strikethrough Size",
      "description": "Adjust the thickness of the strikethrough line on out-of-stock variation swatches.",
      "section": "Settings - Variation Swatches",
      "module": "variation_swatches",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Hide Out of Stock Variations",
      "description": "Completely hide out-of-stock variations from the swatch selection.",
      "section": "Settings - Variation Swatches",
      "module": "variation_swatches",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Ajax Add to Cart - Alternative JS Method",
      "description": "Use an alternative JavaScript method for Ajax add to cart functionality for compatibility.",
      "section": "Settings - Ajax Cart",
      "module": "ajax_add_to_cart",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "cart",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Ajax Threshold",
      "description": "Set a custom threshold for when WooCommerce loads variations via Ajax instead of inline.",
      "section": "Settings - Variation Swatches",
      "module": "variation_swatches",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "performance",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Global Notice Styling",
      "description": "Style WooCommerce notices globally with custom background color, padding, and text settings.",
      "section": "Settings - Global",
      "module": "global_settings",
      "component_type": "feature",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Global Notice Text Size",
      "description": "Set the font size for global WooCommerce notice text.",
      "section": "Settings - Global",
      "module": "global_settings",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Global Notice Text Color",
      "description": "Set the color for global WooCommerce notice text.",
      "section": "Settings - Global",
      "module": "global_settings",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Global Notice Background Color",
      "description": "Set the background color for global WooCommerce notices.",
      "section": "Settings - Global",
      "module": "global_settings",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Global Notice Link Styling",
      "description": "Style links within global WooCommerce notices with custom size and color.",
      "section": "Settings - Global",
      "module": "global_settings",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Global Notice Button Styling",
      "description": "Style buttons within global WooCommerce notices with custom colors, borders, and icons.",
      "section": "Settings - Global",
      "module": "global_settings",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Default Product Image Placeholder",
      "description": "Set a custom placeholder image for products without a featured image.",
      "section": "Settings - WooCommerce Options",
      "module": "global_settings",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Better Variation Display in Cart",
      "description": "Display variation attributes more cleanly in the cart and mini-cart without default padding.",
      "section": "Settings - WooCommerce Options",
      "module": "global_settings",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "cart",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Video Gallery Placeholder Image",
      "description": "Set a custom placeholder/thumbnail image for videos in the product gallery.",
      "section": "Settings - Gallery",
      "module": "global_settings",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Label Visibility",
      "description": "Show or hide the attribute label next to variation swatches.",
      "section": "Settings - Variation Swatches",
      "module": "variation_swatches",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Border Radius - Label",
      "description": "Set custom border radius for label/button type variation swatches.",
      "section": "Settings - Variation Swatches",
      "module": "variation_swatches",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Border Radius - Color",
      "description": "Set custom border radius for color type variation swatches.",
      "section": "Settings - Variation Swatches",
      "module": "variation_swatches",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Variation Swatch Border Radius - Image",
      "description": "Set custom border radius for image type variation swatches.",
      "section": "Settings - Variation Swatches",
      "module": "variation_swatches",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Product Tabs Reordering",
      "description": "Drag and drop to reorder product tabs (description, additional info, reviews, custom tabs).",
      "section": "Settings - Product Page",
      "module": "global_settings",
      "component_type": "feature",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Tab Layout Integration",
      "description": "Use a Divi Library layout as the content for custom product tabs.",
      "section": "Settings - Product Page",
      "module": "global_settings",
      "component_type": "feature",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "products",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Cart Icon Styles",
      "description": "Choose from multiple cart icon styles including shopping bags, baskets, and carts.",
      "section": "Settings - Cart Icon",
      "module": "cart_icon",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "cart",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Custom Cart Icon Upload",
      "description": "Upload your own custom cart icon SVG or image.",
      "section": "Settings - Cart Icon",
      "module": "cart_icon",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "cart",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "WooCommerce Bundles Support",
      "description": "Ajax add to cart support for WooCommerce Product Bundles plugin.",
      "section": "Integration - Plugins",
      "module": "ajax_add_to_cart",
      "component_type": "integration",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "integration",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Grouped Products Ajax Support",
      "description": "Ajax add to cart support for WooCommerce grouped products.",
      "section": "Integration - Products",
      "module": "ajax_add_to_cart",
      "component_type": "feature",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "cart",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Popup Overlay Color",
      "description": "Set the overlay background color when the minicart popup is displayed.",
      "section": "Settings - Minicart",
      "module": "minicart",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Button Display Type",
      "description": "Display cart and checkout buttons inline or stacked in the minicart.",
      "section": "Settings - Minicart",
      "module": "minicart",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "layout",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Remove Icon Color",
      "description": "Customize the color of the remove item icon in the minicart.",
      "section": "Settings - Minicart",
      "module": "minicart",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Slide-in Divider Styling",
      "description": "Customize the divider line height and color between items in slide-in minicart.",
      "section": "Settings - Minicart",
      "module": "minicart",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Minicart Slide-in Header Text",
      "description": "Style the header text in the slide-in minicart with custom size and color.",
      "section": "Settings - Minicart",
      "module": "minicart",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Pagination Previous Icon",
      "description": "Choose a custom icon for the previous page button in pagination.",
      "section": "Settings - Pagination",
      "module": "pagination",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Pagination Next Icon",
      "description": "Choose a custom icon for the next page button in pagination.",
      "section": "Settings - Pagination",
      "module": "pagination",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Pagination Arrow Color",
      "description": "Set the color for pagination arrow icons.",
      "section": "Settings - Pagination",
      "module": "pagination",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Pagination Active Text Color",
      "description": "Set the text color for the active/current page number.",
      "section": "Settings - Pagination",
      "module": "pagination",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Pagination Inactive Text Color",
      "description": "Set the text color for inactive page numbers.",
      "section": "Settings - Pagination",
      "module": "pagination",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Sharing Icons Text Before",
      "description": "Add custom text before the social sharing icons (e.g. 'Share this:').",
      "section": "Settings - Sharing",
      "module": "sharing_icons",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "design",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Sharing Icons Email Subject",
      "description": "Set the email subject line for the email sharing option.",
      "section": "Settings - Sharing",
      "module": "sharing_icons",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Sharing Icons Email Body",
      "description": "Set the email body text for the email sharing option.",
      "section": "Settings - Sharing",
      "module": "sharing_icons",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "content",
      "requires": ["woocommerce"],
      "use_case": "internal",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "WhatsApp Sharing",
      "description": "Enable WhatsApp as a social sharing option for products.",
      "section": "Settings - Sharing",
      "module": "sharing_icons",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "social",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    },
    {
      "name": "Print Product Option",
      "description": "Enable a print button to allow customers to print product pages.",
      "section": "Settings - Sharing",
      "module": "sharing_icons",
      "component_type": "setting",
      "layer": "frontend",
      "platform": ["divi_4"],
      "category": "social",
      "requires": ["woocommerce"],
      "use_case": "external",
      "plugin": "divi-bodycommerce"
    }
  ]
}