diff --git a/site/blueprints/pages/product.yml b/site/blueprints/pages/product.yml index 968a08a..9f861b5 100644 --- a/site/blueprints/pages/product.yml +++ b/site/blueprints/pages/product.yml @@ -33,6 +33,18 @@ tabs: fr: Partagé entre les versions FR et EN translate: false width: 1/4 + weight: + label: + en: Weight (g) + fr: Poids (g) + type: number + min: 0 + default: 0 + help: + en: Weight in grams for shipping calculation + fr: Poids en grammes pour le calcul de la livraison + translate: false + width: 1/4 description: label: Description panier type: writer diff --git a/site/templates/product.php b/site/templates/product.php index 7c25167..28cb709 100644 --- a/site/templates/product.php +++ b/site/templates/product.php @@ -45,6 +45,8 @@ data-item-description="description()->excerpt(100) ?>" data-item-image="images()->first() ? $page->images()->first()->url() : '' ?>" data-item-name="title()->html() ?>" + data-item-shippable="true" + data-item-weight="weight()->or(0) ?>" hasOptions()->toBool() && $page->optionValues()->isNotEmpty()): $values = $page->optionValues()->split(',');