{
  "_comment": "!!! THIS IS AN AUTOMATICALLY GENERATED FILE - DO NOT EDIT !!!",
  "name": "divi/shop",
  "d4Shortcode": "et_pb_shop",
  "moduleClassName": "et_pb_shop",
  "moduleOrderClassName": "et_pb_shop",
  "title": "Woo Products",
  "titles": "Woo Products",
  "moduleIcon": "divi/module-woocommerce-products",
  "folder": "woo-modules",
  "category": "module",
  "videos": [
    {
      "id": "O5RCEYP-qKI",
      "name": "An introduction to the Shop module"
    },
    {
      "id": "1iqjhnHVA9Y",
      "name": "Design Settings and Advanced Module Settings"
    },
    {
      "id": "boNZZ0MYU0E",
      "name": "Saving and loading from the library"
    }
  ],
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}.et_pb_shop",
      "settings": {
        "advanced": {
          "html": {},
          "link": {},
          "text": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designText",
              "priority": 50,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/text",
                "props": {
                  "grouped": false,
                  "fields": {
                    "color": {
                      "render": false
                    }
                  }
                }
              }
            }
          }
        },
        "decoration": {
          "animation": {},
          "attributes": {},
          "background": {},
          "border": {},
          "boxShadow": {},
          "conditions": {},
          "disabledOn": {},
          "filters": {},
          "interactions": {},
          "overflow": {},
          "order": {},
          "position": {},
          "scroll": {},
          "sizing": {},
          "spacing": {},
          "sticky": {},
          "transform": {},
          "transition": {},
          "zIndex": {}
        },
        "meta": {
          "meta": {}
        }
      },
      "styleProps": {
        "border": {
          "selector": "{{selector}}.et_pb_shop"
        },
        "boxShadow": {
          "selector": "{{selector}}.et_pb_shop"
        },
        "spacing": {
          "selector": "{{selector}}",
          "important": {
            "desktop": {
              "value": {
                "margin": true
              }
            }
          }
        }
      }
    },
    "title": {
      "type": "object",
      "settings": {
        "decoration": {
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designTitleText",
              "priority": 110,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/font",
                "props": {
                  "grouped": false,
                  "fieldLabel": "Title",
                  "groupLabel": "Title",
                  "dynamicSubgroupHost": true
                }
              }
            }
          }
        }
      },
      "styleProps": {
        "font": {
          "selectors": {
            "desktop": {
              "value": "{{selector}}.et_pb_shop .woocommerce ul.products li.product h3, {{selector}}.et_pb_shop .woocommerce ul.products li.product h1, {{selector}}.et_pb_shop .woocommerce ul.products li.product h2, {{selector}}.et_pb_shop .woocommerce ul.products li.product h4, {{selector}}.et_pb_shop .woocommerce ul.products li.product h5, {{selector}}.et_pb_shop .woocommerce ul.products li.product h6",
              "hover": "{{selector}}.et_pb_shop .woocommerce ul.products li.product h3{{:hover}}, {{selector}}.et_pb_shop .woocommerce ul.products li.product h1{{:hover}}, {{selector}}.et_pb_shop .woocommerce ul.products li.product h2{{:hover}}, {{selector}}.et_pb_shop .woocommerce ul.products li.product h4{{:hover}}, {{selector}}.et_pb_shop .woocommerce ul.products li.product h5{{:hover}}, {{selector}}.et_pb_shop .woocommerce ul.products li.product h6{{:hover}}, {{selector}}.et_pb_shop .woocommerce ul.products li.product h1.hover, {{selector}}.et_pb_shop .woocommerce ul.products li.product h2.hover, {{selector}}.et_pb_shop .woocommerce ul.products li.product h3.hover, {{selector}}.et_pb_shop .woocommerce ul.products li.product h4.hover, {{selector}}.et_pb_shop .woocommerce ul.products li.product h5.hover, {{selector}}.et_pb_shop .woocommerce ul.products li.product h6.hover"
            }
          },
          "important": true
        }
      }
    },
    "image": {
      "type": "object",
      "settings": {
        "decoration": {
          "image": {
            "panel": "design",
            "groupType": "group",
            "groupName": "image",
            "priority": 20,
            "component": {
              "type": "group",
              "name": "divi/image",
              "props": {
                "attrName": "image",
                "groupLabel": "Image",
                "grouped": true,
                "dynamicSubgroupHost": true,
                "presetGroup": "divi/image"
              }
            }
          }
        }
      },
      "styleProps": {
        "background": {
          "selector": "{{selector}}.et_pb_shop .et_shop_image > img, {{selector}}.et_pb_shop .et_shop_image .et_overlay",
          "important": true
        },
        "fit": {
          "selector": "{{selector}}.et_pb_shop .et_shop_image > img"
        },
        "sizing": {
          "selector": "{{selector}}.et_pb_shop .et_shop_image",
          "propertySelectors": {
            "desktop": {
              "value": {
                "aspect-ratio": "{{selector}}.et_pb_shop .et_shop_image > img"
              }
            }
          }
        },
        "border": {
          "propertySelectors": {
            "desktop": {
              "hover": {
                "border-radius": "{{selector}}.et_pb_shop .et_shop_image > img{{:hover}}, {{selector}}.et_pb_shop .et_shop_image .et_overlay"
              },
              "value": {
                "border-radius": "{{selector}}.et_pb_shop .et_shop_image > img, {{selector}}.et_pb_shop .et_shop_image .et_overlay",
                "border-style": "{{selector}}.et_pb_shop .et_shop_image > img"
              }
            }
          },
          "important": true
        },
        "boxShadow": {
          "selector": "{{selector}}.et_pb_module .woocommerce .et_shop_image > img, {{selector}}.et_pb_module .woocommerce .et_overlay",
          "important": true
        },
        "filters": {
          "selector": "{{selector}}.et_pb_shop .et_shop_image"
        },
        "spacing": {
          "selector": "{{selector}}.et_pb_shop .et_shop_image"
        }
      }
    },
    "overlay": {
      "type": "object",
      "selector": "{{selector}}.et_pb_module .woocommerce .et_overlay",
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designOverlay",
              "attrName": "overlay.decoration.background",
              "subName": "color",
              "label": "Overlay Background Color",
              "description": "Here you can define a custom color for the overlay",
              "priority": 20,
              "render": true,
              "features": {
                "responsive": true,
                "hover": true,
                "sticky": true,
                "dynamicContent": {
                  "type": "color"
                }
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker"
              }
            }
          }
        }
      },
      "styleProps": {
        "background": {
          "important": true
        }
      }
    },
    "overlayIcon": {
      "type": "object",
      "selector": "{{selector}}.et_pb_module .woocommerce .et_overlay::before",
      "settings": {
        "decoration": {
          "icon": {
            "groupType": "group-items",
            "items": {
              "color": {
                "groupSlug": "designOverlay",
                "attrName": "overlayIcon.decoration.icon",
                "subName": "color",
                "label": "Overlay Icon Color",
                "description": "Pick a color to use for the icon that appears when hovering over a product.",
                "priority": 10,
                "render": true,
                "features": {
                  "responsive": true,
                  "hover": true,
                  "sticky": true,
                  "dynamicContent": {
                    "type": "color"
                  }
                },
                "component": {
                  "type": "field",
                  "name": "divi/color-picker"
                }
              },
              "icon": {
                "groupSlug": "designOverlay",
                "attrName": "overlayIcon.decoration.icon",
                "label": "Overlay Icon",
                "description": "Here you can define a custom icon for the overlay",
                "category": "configuration",
                "priority": 30,
                "render": true,
                "features": {
                  "responsive": true,
                  "hover": true,
                  "sticky": true
                },
                "component": {
                  "type": "field",
                  "name": "divi/icon-picker"
                }
              }
            }
          }
        }
      },
      "styleProps": {
        "icon": {
          "important": true
        }
      }
    },
    "content": {
      "type": "object",
      "settings": {
        "advanced": {
          "type": {
            "groupType": "group-item",
            "item": {
              "priority": 10,
              "render": true,
              "groupSlug": "contentMainContent",
              "attrName": "content.advanced.type",
              "label": "Product Type",
              "description": "Choose which type of products you would like to display.",
              "category": "basic_option",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "recent": {
                      "label": "Default (Menu ordering + name)"
                    },
                    "latest": {
                      "label": "Latest Products"
                    },
                    "featured": {
                      "label": "Featured Products"
                    },
                    "sale": {
                      "label": "Sale Products"
                    },
                    "best_selling": {
                      "label": "Best Selling Products"
                    },
                    "top_rated": {
                      "label": "Top Rated Products"
                    },
                    "product_category": {
                      "label": "Product Category"
                    }
                  }
                }
              }
            }
          },
          "useCurrentLoop": {
            "groupType": "group-item",
            "item": {
              "priority": 20,
              "render": true,
              "groupSlug": "contentMainContent",
              "attrName": "content.advanced.useCurrentLoop",
              "label": "Use Current Loop",
              "description": "Use the current loop context for displaying products.",
              "category": "configuration",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "postsNumber": {
            "groupType": "group-item",
            "item": {
              "priority": 30,
              "render": true,
              "groupSlug": "contentMainContent",
              "attrName": "content.advanced.postsNumber",
              "label": "Product Count",
              "description": "Define the number of products that should be displayed per page.",
              "category": "configuration",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/text",
                "props": {
                  "showPlaceholderOnEmpty": true
                }
              }
            }
          },
          "columnsNumber": {
            "groupType": "group-item",
            "item": {
              "priority": 40,
              "render": true,
              "groupSlug": "contentMainContent",
              "attrName": "content.advanced.columnsNumber",
              "label": "Column Layout",
              "description": "Choose how many columns to display.",
              "category": "layout",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "0": {
                      "label": "default"
                    },
                    "1": {
                      "label": "1 Column"
                    },
                    "2": {
                      "label": "2 Columns"
                    },
                    "3": {
                      "label": "3 Columns"
                    },
                    "4": {
                      "label": "4 Columns"
                    },
                    "5": {
                      "label": "5 Columns"
                    },
                    "6": {
                      "label": "6 Columns"
                    }
                  }
                }
              }
            }
          },
          "orderby": {
            "groupType": "group-item",
            "item": {
              "priority": 50,
              "render": true,
              "groupSlug": "contentMainContent",
              "attrName": "content.advanced.orderby",
              "label": "Order",
              "description": "Choose how your products should be ordered.",
              "category": "configuration",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "default": {
                      "label": "Default Sorting"
                    },
                    "menu_order": {
                      "label": "Sort by Menu Order"
                    },
                    "popularity": {
                      "label": "Sort By Popularity"
                    },
                    "rating": {
                      "label": "Sort By Rating"
                    },
                    "date": {
                      "label": "Sort By Date: Oldest To Newest"
                    },
                    "date-desc": {
                      "label": "Sort By Date: Newest To Oldest"
                    },
                    "price": {
                      "label": "Sort By Price: Low To High"
                    },
                    "price-desc": {
                      "label": "Sort By Price: High To Low"
                    }
                  }
                }
              }
            }
          },
          "offsetNumber": {
            "groupType": "group-item",
            "item": {
              "priority": 60,
              "render": true,
              "groupSlug": "contentMainContent",
              "attrName": "content.advanced.offsetNumber",
              "label": "Product Offset Number",
              "description": "Choose how many products you would like to skip. These products will not be shown in the feed.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/text"
              }
            }
          },
          "includeCategories": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentMainContent",
              "attrName": "content.advanced.includeCategories",
              "label": "Included Categories",
              "description": "Choose which categories you would like to include.",
              "priority": 70,
              "render": true,
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/checkboxes",
                "props": {
                  "options": [],
                  "value": []
                }
              }
            }
          }
        }
      }
    },
    "elements": {
      "type": "object",
      "settings": {
        "advanced": {
          "showPagination": {
            "groupType": "group-item",
            "item": {
              "priority": 10,
              "render": true,
              "groupSlug": "contentElements",
              "attrName": "elements.advanced.showPagination",
              "label": "Show Pagination",
              "description": "Turn pagination on or off",
              "category": "configuration",
              "features": {
                "responsive": true,
                "hover": true,
                "sticky": true
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "showName": {
            "groupType": "group-item",
            "item": {
              "priority": 20,
              "render": true,
              "groupSlug": "contentElements",
              "attrName": "elements.advanced.showName",
              "label": "Show Name",
              "description": "Turn name on or off",
              "category": "configuration",
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "showImage": {
            "groupType": "group-item",
            "item": {
              "priority": 30,
              "render": true,
              "groupSlug": "contentElements",
              "attrName": "elements.advanced.showImage",
              "label": "Show Image",
              "description": "Turn image on or off",
              "category": "configuration",
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "showPrice": {
            "groupType": "group-item",
            "item": {
              "priority": 40,
              "render": true,
              "groupSlug": "contentElements",
              "attrName": "elements.advanced.showPrice",
              "label": "Show Price",
              "description": "Turn price on or off",
              "category": "configuration",
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "showRating": {
            "groupType": "group-item",
            "item": {
              "priority": 50,
              "render": true,
              "groupSlug": "contentElements",
              "attrName": "elements.advanced.showRating",
              "label": "Show Rating",
              "description": "Turn rating on or off",
              "category": "configuration",
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "showSaleBadge": {
            "groupType": "group-item",
            "item": {
              "priority": 60,
              "render": true,
              "groupSlug": "contentElements",
              "attrName": "elements.advanced.showSaleBadge",
              "label": "Show Sale Badge",
              "description": "Turn sale badge on or off",
              "category": "configuration",
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          }
        }
      }
    },
    "price": {
      "type": "object",
      "settings": {
        "decoration": {
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designPriceText",
              "priority": 120,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/font",
                "props": {
                  "grouped": false,
                  "fieldLabel": "Price",
                  "groupLabel": "Price",
                  "dynamicSubgroupHost": true
                }
              }
            }
          }
        }
      },
      "styleProps": {
        "font": {
          "selectors": {
            "desktop": {
              "value": "{{selector}}.et_pb_shop .woocommerce ul.products li.product .price, {{selector}}.et_pb_shop .woocommerce ul.products li.product .price .amount",
              "hover": "{{selector}}.et_pb_shop .woocommerce ul.products li.product .price{{:hover}}, {{selector}}.et_pb_shop .woocommerce ul.products li.product .price{{:hover}} .amount, {{selector}}.et_pb_shop .woocommerce ul.products li.product .price.hover, {{selector}}.et_pb_shop .woocommerce ul.products li.product .price.hover .amount"
            }
          }
        }
      }
    },
    "rating": {
      "type": "object",
      "settings": {
        "decoration": {
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designStarRating",
              "priority": 140,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/font",
                "props": {
                  "grouped": false,
                  "fieldLabel": "Star Rating",
                  "groupLabel": "Star Rating",
                  "dynamicSubgroupHost": true,
                  "fields": {
                    "family": {
                      "render": false
                    },
                    "weight": {
                      "render": false
                    },
                    "style": {
                      "render": false
                    },
                    "lineHeight": {
                      "render": false
                    },
                    "textShadowGroup": {
                      "render": false
                    }
                  }
                }
              }
            }
          }
        }
      },
      "styleProps": {
        "font": {
          "selector": "{{selector}} ul.products li.product .star-rating",
          "propertySelectors": {
            "font": {
              "desktop": {
                "hover": {
                  "letter-spacing": "{{selector}} ul.products li.product{{:hover}} .star-rating"
                },
                "value": {
                  "color": "{{selector}} li.product .star-rating > span:before"
                }
              }
            }
          },
          "important": true
        }
      }
    },
    "saleBadge": {
      "type": "object",
      "elementType": "field",
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSaleBadgeText",
              "attrName": "saleBadge.decoration.background",
              "subName": "color",
              "label": "Sale Badge Color",
              "description": "Pick a color to use for the sales bade that appears on products that are on sale.",
              "priority": 10,
              "render": true,
              "features": {
                "responsive": true,
                "hover": true,
                "sticky": true,
                "dynamicContent": {
                  "type": "color"
                }
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker"
              }
            }
          },
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSaleBadgeText",
              "attrName": "saleBadge.decoration.font",
              "priority": 20,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/font",
                "props": {
                  "grouped": true,
                  "fieldLabel": "Sale Badge",
                  "dynamicSubgroupHost": true,
                  "fields": {
                    "textAlign": {
                      "render": false
                    }
                  }
                }
              }
            }
          },
          "spacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSaleBadgeText",
              "attrName": "saleBadge.decoration.spacing",
              "priority": 30,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/spacing",
                "props": {
                  "grouped": true,
                  "fieldLabel": "Sale Badge"
                }
              }
            }
          },
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSaleBadgeText",
              "attrName": "saleBadge.decoration.border",
              "priority": 40,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/border",
                "props": {
                  "grouped": true,
                  "fieldLabel": "Sale Badge"
                }
              }
            }
          },
          "boxShadow": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSaleBadgeText",
              "attrName": "saleBadge.decoration.boxShadow",
              "priority": 50,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/box-shadow",
                "props": {
                  "grouped": true,
                  "fieldLabel": "Sale Badge"
                }
              }
            }
          }
        }
      },
      "styleProps": {
        "selector": "{{selector}} ul.products li.product .onsale",
        "background": {
          "important": true
        },
        "spacing": {
          "important": true
        },
        "font": {
          "selector": "{{selector}}.et_pb_shop .woocommerce ul.products li.product .onsale",
          "important": true
        },
        "border": {
          "important": true
        },
        "boxShadow": {
          "important": true
        }
      }
    },
    "salePrice": {
      "type": "object",
      "settings": {
        "decoration": {
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSalePriceText",
              "priority": 150,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/font",
                "props": {
                  "grouped": false,
                  "fieldLabel": "Sale Price",
                  "groupLabel": "Sale Price",
                  "dynamicSubgroupHost": true,
                  "fields": {
                    "textAlign": {
                      "render": false
                    }
                  }
                }
              }
            }
          }
        }
      },
      "styleProps": {
        "font": {
          "selector": "{{selector}}.et_pb_shop .woocommerce ul.products li.product .price ins .amount"
        }
      }
    }
  },
  "customCssFields": {
    "image": {
      "label": "Image",
      "subName": "image",
      "selectorSuffix": " .et_shop_image"
    },
    "onsale": {
      "label": "Onsale",
      "subName": "onsale",
      "selectorSuffix": " li.product .onsale"
    },
    "overlay": {
      "label": "Overlay",
      "subName": "overlay",
      "selectorSuffix": " .et_overlay"
    },
    "price": {
      "label": "Price",
      "subName": "price",
      "selectorSuffix": ".et_pb_shop .woocommerce ul.products li.product .price .amount"
    },
    "priceOld": {
      "label": "Old Price",
      "subName": "priceOld",
      "selectorSuffix": ".et_pb_shop .woocommerce ul.products li.product .price del span.amount"
    },
    "product": {
      "label": "Product",
      "subName": "product",
      "selectorSuffix": " li.product"
    },
    "rating": {
      "label": "Rating Container",
      "subName": "rating",
      "selectorSuffix": " .star-rating"
    },
    "title": {
      "label": "Title",
      "subName": "title",
      "selectorSuffix": " li.product h2"
    }
  },
  "settings": {
    "design": "auto",
    "advanced": "auto",
    "groups": {
      "contentMainContent": {
        "panel": "content",
        "priority": 10,
        "groupName": "contentMainContent",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Content"
          }
        }
      },
      "contentElements": {
        "panel": "content",
        "priority": 20,
        "groupName": "elements",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Elements",
            "preset": "content"
          }
        }
      },
      "designOverlay": {
        "panel": "design",
        "priority": 10,
        "groupName": "designOverlay",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Overlay"
          }
        }
      },
      "designStarRating": {
        "panel": "design",
        "priority": 20,
        "groupName": "designStarRating",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Star Rating"
          }
        }
      },
      "designSaleBadgeText": {
        "panel": "design",
        "priority": 25,
        "groupName": "designSaleBadgeText",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Sale Badge"
          }
        }
      },
      "designText": {
        "panel": "design",
        "priority": 30,
        "groupName": "designText",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Text",
            "presetGroup": "divi/text"
          }
        }
      },
      "designTitleText": {
        "panel": "design",
        "priority": 35,
        "groupName": "designTitleText",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Title Text",
            "presetGroup": "divi/font",
            "dynamicSubgroupHost": true
          }
        }
      },
      "designPriceText": {
        "panel": "design",
        "priority": 45,
        "groupName": "designPriceText",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Price Text",
            "presetGroup": "divi/font",
            "dynamicSubgroupHost": true
          }
        }
      },
      "designSalePriceText": {
        "panel": "design",
        "priority": 50,
        "groupName": "designSalePriceText",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Sale Price Text",
            "presetGroup": "divi/font",
            "dynamicSubgroupHost": true
          }
        }
      }
    }
  }
}