Section

Collection Best Sellers

2 个模板实例,30 个 section 配置,1 类 block。

真实模板变体

Schema

{
  "name": "Collection Best Sellers",
  "settings": [
    {
      "type": "text",
      "id": "heading",
      "label": "Heading",
      "default": "Best Sellers"
    },
    {
      "type": "text",
      "id": "subheading",
      "label": "Subheading",
      "default": "Most loved by our customers"
    },
    {
      "type": "text",
      "id": "dom_id",
      "label": "DOM ID (optional)",
      "info": "Used for anchor navigation, without #."
    },
    {
      "type": "text",
      "id": "aria_label",
      "label": "ARIA Label",
      "default": "Best sellers"
    },
    {
      "type": "text",
      "id": "view_all_label",
      "label": "View All Label",
      "default": "View All"
    },
    {
      "type": "url",
      "id": "view_all_link",
      "label": "View All Link",
      "info": "Leave blank to hide the View All button."
    },
    {
      "type": "header",
      "content": "Layout"
    },
    {
      "type": "range",
      "id": "columns_desktop",
      "label": "Columns (Desktop)",
      "min": 2,
      "max": 4,
      "step": 1,
      "default": 3
    },
    {
      "type": "range",
      "id": "card_gap",
      "label": "Card Gap",
      "min": 0,
      "max": 40,
      "step": 2,
      "default": 12,
      "unit": "px"
    },
    {
      "type": "range",
      "id": "card_radius",
      "label": "Card Border Radius",
      "min": 0,
      "max": 30,
      "step": 1,
      "default": 14,
      "unit": "px"
    },
    {
      "type": "range",
      "id": "max_width",
      "label": "Max Width",
      "min": 800,
      "max": 1600,
      "step": 10,
      "default": 1310,
      "unit": "px"
    },
    {
      "type": "range",
      "id": "padding_top",
      "label": "Padding Top",
      "min": 0,
      "max": 200,
      "step": 4,
      "default": 32,
      "unit": "px"
    },
    {
      "type": "range",
      "id": "padding_bottom",
      "label": "Padding Bottom",
      "min": 0,
      "max": 200,
      "step": 4,
      "default": 32,
      "unit": "px"
    },
    {
      "type": "header",
      "content": "Colors"
    },
    {
      "type": "color",
      "id": "background_color",
      "label": "Section Background",
      "default": "#f5f6f7"
    },
    {
      "type": "color",
      "id": "heading_color",
      "label": "Heading Color",
      "default": "#1a1a1a"
    },
    {
      "type": "color",
      "id": "subheading_color",
      "label": "Subheading Color",
      "default": "#999999"
    },
    {
      "type": "color",
      "id": "view_all_color",
      "label": "View All Text Color",
      "default": "#1a1a1a"
    },
    {
      "type": "color",
      "id": "card_background",
      "label": "Card Background",
      "default": "#ffffff"
    },
    {
      "type": "color",
      "id": "title_color",
      "label": "Title Color",
      "default": "#1a1a1a"
    },
    {
      "type": "color",
      "id": "price_color",
      "label": "Price Color",
      "default": "#1a1a1a"
    },
    {
      "type": "color",
      "id": "pill_background",
      "label": "Selling Point Pill Background",
      "default": "#f5f5f5"
    },
    {
      "type": "color",
      "id": "pill_text_color",
      "label": "Selling Point Text Color",
      "default": "#555555"
    },
    {
      "type": "color",
      "id": "icon_color",
      "label": "Selling Point Icon Color",
      "default": "#1890ff"
    },
    {
      "type": "color",
      "id": "rank_background",
      "label": "Rank Badge Background",
      "default": "#1a1a1a"
    },
    {
      "type": "color",
      "id": "rank_text_color",
      "label": "Rank Badge Text Color",
      "default": "#ffffff"
    },
    {
      "type": "color",
      "id": "arrow_background",
      "label": "Arrow Background",
      "default": "#f5f5f5"
    },
    {
      "type": "color",
      "id": "arrow_icon_color",
      "label": "Arrow Icon Color",
      "default": "#1a1a1a"
    },
    {
      "type": "color",
      "id": "arrow_hover_background",
      "label": "Arrow Hover Background",
      "default": "#000000"
    },
    {
      "type": "color",
      "id": "arrow_hover_icon_color",
      "label": "Arrow Hover Icon Color",
      "default": "#ffffff"
    }
  ],
  "blocks": [
    {
      "type": "best_seller",
      "name": "Best Seller Card",
      "settings": [
        {
          "type": "product",
          "id": "product",
          "label": "Product"
        },
        {
          "type": "image_picker",
          "id": "image",
          "label": "Override Image"
        },
        {
          "type": "text",
          "id": "rank_badge",
          "label": "Rank Badge",
          "info": "e.g. #1, HOT. Leave blank to hide.",
          "default": "#1"
        },
        {
          "type": "text",
          "id": "title",
          "label": "Override Title"
        },
        {
          "type": "text",
          "id": "price",
          "label": "Override Price",
          "info": "e.g. $169.99. Leave blank to use product price."
        },
        {
          "type": "url",
          "id": "link",
          "label": "Override Link"
        },
        {
          "type": "header",
          "content": "Selling Point 1"
        },
        {
          "type": "text",
          "id": "selling_point_1",
          "label": "Text"
        },
        {
          "type": "select",
          "id": "selling_point_1_icon",
          "label": "Icon",
          "default": "wind",
          "options": [
            {
              "value": "none",
              "label": "None"
            },
            {
              "value": "wind",
              "label": "Wind"
            },
            {
              "value": "droplets",
              "label": "Droplets"
            },
            {
              "value": "thermometer",
              "label": "Thermometer"
            },
            {
              "value": "gauge",
              "label": "Gauge / Motor"
            },
            {
              "value": "baby",
              "label": "Baby / Child"
            },
            {
              "value": "plane",
              "label": "Plane / Travel"
            },
            {
              "value": "trending-up",
              "label": "Trending Up / Light"
            },
            {
              "value": "heart",
              "label": "Heart"
            },
            {
              "value": "shield",
              "label": "Shield"
            },
            {
              "value": "zap",
              "label": "Zap / Power"
            },
            {
              "value": "battery",
              "label": "Battery"
            },
            {
              "value": "timer",
              "label": "Timer"
            },
            {
              "value": "sparkles",
              "label": "Sparkles / Smart"
            },
            {
              "value": "leaf",
              "label": "Leaf"
            },
            {
              "value": "users",
              "label": "Users / Family"
            },
            {
              "value": "waves",
              "label": "Waves"
            },
            {
              "value": "volume",
              "label": "Volume / Quiet"
            },
            {
              "value": "sun",
              "label": "Sun"
            },
            {
              "value": "refresh",
              "label": "Refresh"
            },
            {
              "value": "circle-dot",
              "label": "Precision"
            },
            {
              "value": "wifi",
              "label": "Wifi"
            },
            {
              "value": "smile",
              "label": "Smile"
            },
            {
              "value": "eye",
              "label": "Eye"
            },
            {
              "value": "scissors",
              "label": "Scissors"
            },
            {
              "value": "award",
              "label": "Award"
            },
            {
              "value": "app-window",
              "label": "App"
            },
            {
              "value": "layers",
              "label": "Layers"
            }
          ]
        },
        {
          "type": "header",
          "content": "Selling Point 2"
        },
        {
          "type": "text",
          "id": "selling_point_2",
          "label": "Text"
        },
        {
          "type": "select",
          "id": "selling_point_2_icon",
          "label": "Icon",
          "default": "droplets",
          "options": [
            {
              "value": "none",
              "label": "None"
            },
            {
              "value": "wind",
              "label": "Wind"
            },
            {
              "value": "droplets",
              "label": "Droplets"
            },
            {
              "value": "thermometer",
              "label": "Thermometer"
            },
            {
              "value": "gauge",
              "label": "Gauge / Motor"
            },
            {
              "value": "baby",
              "label": "Baby / Child"
            },
            {
              "value": "plane",
              "label": "Plane / Travel"
            },
            {
              "value": "trending-up",
              "label": "Trending Up / Light"
            },
            {
              "value": "heart",
              "label": "Heart"
            },
            {
              "value": "shield",
              "label": "Shield"
            },
            {
              "value": "zap",
              "label": "Zap / Power"
            },
            {
              "value": "battery",
              "label": "Battery"
            },
            {
              "value": "timer",
              "label": "Timer"
            },
            {
              "value": "sparkles",
              "label": "Sparkles / Smart"
            },
            {
              "value": "leaf",
              "label": "Leaf"
            },
            {
              "value": "users",
              "label": "Users / Family"
            },
            {
              "value": "waves",
              "label": "Waves"
            },
            {
              "value": "volume",
              "label": "Volume / Quiet"
            },
            {
              "value": "sun",
              "label": "Sun"
            },
            {
              "value": "refresh",
              "label": "Refresh"
            },
            {
              "value": "circle-dot",
              "label": "Precision"
            },
            {
              "value": "wifi",
              "label": "Wifi"
            },
            {
              "value": "smile",
              "label": "Smile"
            },
            {
              "value": "eye",
              "label": "Eye"
            },
            {
              "value": "scissors",
              "label": "Scissors"
            },
            {
              "value": "award",
              "label": "Award"
            },
            {
              "value": "app-window",
              "label": "App"
            },
            {
              "value": "layers",
              "label": "Layers"
            }
          ]
        },
        {
          "type": "header",
          "content": "Selling Point 3"
        },
        {
          "type": "text",
          "id": "selling_point_3",
          "label": "Text"
        },
        {
          "type": "select",
          "id": "selling_point_3_icon",
          "label": "Icon",
          "default": "thermometer",
          "options": [
            {
              "value": "none",
              "label": "None"
            },
            {
              "value": "wind",
              "label": "Wind"
            },
            {
              "value": "droplets",
              "label": "Droplets"
            },
            {
              "value": "thermometer",
              "label": "Thermometer"
            },
            {
              "value": "gauge",
              "label": "Gauge / Motor"
            },
            {
              "value": "baby",
              "label": "Baby / Child"
            },
            {
              "value": "plane",
              "label": "Plane / Travel"
            },
            {
              "value": "trending-up",
              "label": "Trending Up / Light"
            },
            {
              "value": "heart",
              "label": "Heart"
            },
            {
              "value": "shield",
              "label": "Shield"
            },
            {
              "value": "zap",
              "label": "Zap / Power"
            },
            {
              "value": "battery",
              "label": "Battery"
            },
            {
              "value": "timer",
              "label": "Timer"
            },
            {
              "value": "sparkles",
              "label": "Sparkles / Smart"
            },
            {
              "value": "leaf",
              "label": "Leaf"
            },
            {
              "value": "users",
              "label": "Users / Family"
            },
            {
              "value": "waves",
              "label": "Waves"
            },
            {
              "value": "volume",
              "label": "Volume / Quiet"
            },
            {
              "value": "sun",
              "label": "Sun"
            },
            {
              "value": "refresh",
              "label": "Refresh"
            },
            {
              "value": "circle-dot",
              "label": "Precision"
            },
            {
              "value": "wifi",
              "label": "Wifi"
            },
            {
              "value": "smile",
              "label": "Smile"
            },
            {
              "value": "eye",
              "label": "Eye"
            },
            {
              "value": "scissors",
              "label": "Scissors"
            },
            {
              "value": "award",
              "label": "Award"
            },
            {
              "value": "app-window",
              "label": "App"
            },
            {
              "value": "layers",
              "label": "Layers"
            }
          ]
        }
      ]
    }
  ],
  "presets": [
    {
      "name": "Collection Best Sellers",
      "category": "Custom",
      "blocks": [
        {
          "type": "best_seller",
          "settings": {
            "rank_badge": "#1",
            "selling_point_1": "3 Magnetic Nozzles",
            "selling_point_1_icon": "wind",
            "selling_point_2": "400M Negative Ions",
            "selling_point_2_icon": "droplets",
            "selling_point_3": "Smart Temp Control",
            "selling_point_3_icon": "thermometer"
          }
        },
        {
          "type": "best_seller",
          "settings": {
            "rank_badge": "#2",
            "selling_point_1": "Child Mode",
            "selling_point_1_icon": "baby",
            "selling_point_2": "108K Motor",
            "selling_point_2_icon": "gauge",
            "selling_point_3": "3 Nozzles",
            "selling_point_3_icon": "wind"
          }
        },
        {
          "type": "best_seller",
          "settings": {
            "rank_badge": "#3",
            "selling_point_1": "Only 299g",
            "selling_point_1_icon": "trending-up",
            "selling_point_2": "110K Motor",
            "selling_point_2_icon": "gauge",
            "selling_point_3": "Travel-Ready",
            "selling_point_3_icon": "plane"
          }
        }
      ]
    }
  ]
}