/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Expected identifier but found "%"
Line 17:10 Unexpected "-"
Line 39:54 Unterminated string token
Line 49:1 Expected identifier but found "%"
Line 51:0 Unexpected "{"
Line 51:1 Expected identifier but found "%"
Line 52:25 Expected identifier but found whitespace
Line 52:30 Unexpected bad string token
Line 52:70 Unterminated string token
... and 7 more hidden warnings

**/
{% comment %}
  Cambois - Variant table column BLOCK (config seulement)
  Version 1.0 - 2026-05-22

  Ce block est destine a etre ajoute dans la section
  "Cambois - Variantes" pour definir UNE colonne du tableau.

  Il ne rend rien visuellement par lui-meme : la section parente
  lit ses settings (titre + source de donnees) et construit la table.

  =====================================================
  WHERE TO CREATE THIS FILE
  =====================================================
  Edit code -> Blocks -> Add a new block
  nom : cambois-variant-column.liquid
  -> coller ce contenu, sauvegarder.

  =====================================================
  USAGE
  =====================================================
  Customize -> Product page -> Cambois Variantes -> Add block
  -> Colonne tableau
  -> Configure : Titre libre + Source de donnees au choix
  Drag-and-drop pour reorganiser l'ordre des colonnes.

  Sources de donnees disponibles :
    - 1ere / 2e / 3e option du variant (ex : Dimensions, Essence, Epaisseur)
    - Nom du produit, type de produit, vendeur
    - Surface en m2 (auto-calcule a partir de la 1ere option contenant
      un format type "240 x 28 cm")
    - Prix au m2 (auto-calcule a partir de la surface et du prix)
    - Prix total / Prix barre / SKU / Code barre / Poids / Stock /
      Disponibilite
{% endcomment %}

{%- comment -%}
  Ce block ne rend rien : il n'existe que pour exposer ses settings au
  customizer. La section parente fait le rendu.
{%- endcomment -%}

{% schema %}
{
  "name": "Colonne tableau",
  "settings": [
    {
      "type": "text",
      "id": "title",
      "label": "Titre de la colonne",
      "default": "Colonne",
      "info": "Le libelle qui apparait dans l'en-tete de la table."
    },
    {
      "type": "select",
      "id": "data_source",
      "label": "Source de donnees",
      "info": "Quelle propriete du variant afficher dans cette colonne.",
      "options": [
        { "value": "option1", "label": "1ère option du variant" },
        { "value": "option2", "label": "2e option du variant" },
        { "value": "option3", "label": "3e option du variant" },
        { "value": "surface_m2", "label": "Surface m² (calculé)" },
        { "value": "price_per_m2", "label": "Prix au m² (calculé)" },
        { "value": "price", "label": "Prix total" },
        { "value": "compare_at_price", "label": "Prix barré" },
        { "value": "product_title", "label": "Nom du produit" },
        { "value": "product_type", "label": "Type de produit" },
        { "value": "vendor", "label": "Vendeur" },
        { "value": "sku", "label": "SKU" },
        { "value": "barcode", "label": "Code-barres" },
        { "value": "weight", "label": "Poids" },
        { "value": "inventory_quantity", "label": "Stock" },
        { "value": "available", "label": "Disponibilité" }
      ],
      "default": "option1"
    }
  ],
  "presets": [
    {
      "name": "Colonne tableau",
      "settings": {
        "title": "Nouvelle colonne",
        "data_source": "option1"
      }
    }
  ]
}
{% endschema %}