{{-- Générateur de déclinaisons (tailles, bonnets, couleurs...) — attend $attributes, et optionnellement $existingVariants --}} @php $existingVariants = $existingVariants ?? collect(); @endphp
Déclinaisons (tailles, bonnets, couleurs...)
@if($attributes->isEmpty())
Aucun attribut disponible

Créez d’abord des attributs (Bonnet, Tour de dos, Taille…) dans Inventaire > Attributs.

@else
1

Sélectionnez les types de déclinaisons pour ce produit.

@foreach($attributes as $attribute) @endforeach
2

Puis sélectionnez les valeurs pour chaque attribut.

Sélectionnez au moins un attribut ci-dessus pour afficher ses valeurs.
3

Créez toutes les combinaisons, puis renseignez quantité et prix.

0 déclinaison Quantité obligatoire · Prix optionnel (sinon prix de vente du produit)
Déclinaison Quantité Prix (optionnel)

Sélectionnez au moins une valeur par attribut, puis générez les déclinaisons.

@endif
@php $attributesForJs = $attributes->map(function ($attribute) { return [ 'id' => $attribute->id, 'name' => $attribute->name, 'values' => $attribute->values->map(function ($value) { return ['id' => $value->id, 'value' => $value->value]; })->values(), ]; })->values(); @endphp