Veuillez patienter...
Carré de chocolat BIO publicitaire 4G ®Le Petit Carré
Ref : GP-82287
Carré de chocolat BIO publicitaire 4G ®Le Petit Carré
- Fabriqué en France
- Écoresponsable
À partir de
0,00 € HT
0,00 € TTC
Une production made in France, dans les laboratoires ®Le Petit Carré en région p...Une production made in France, dans les laboratoires ®Le Petit Carré en région parisienne. Le contrôle de leur outil de production perm... Voir la description détaillée
Le produit suivant a bien été ajouté
Qté :
Avec personnalisation
Sans personnalisation
Prix unitaire
Total
open = false, 5000)"
x-show="$store.variants.showAll || index < ($store.breakpoints.isMobile() || $store.breakpoints.isTablet() ? 5 : 7)"
x-init="if (index === 0) { $nextTick(() => { if (!$store.variants.hasSelectedVariants()) { $store.variants.selectVariant(item, true); } }) }"
>
Quantités
{
const card = $event.currentTarget;
const input = card?.querySelector('input[data-qty-input-id], input[type="number"], input[type="text"]');
if (input) { input.focus({ preventScroll: true }); if (input.select) { input.select(); } }
});
return;
}
const wasCollapsed = !$store.variants.isCardCollapsed(index);
$store.variants.toggleCard(index, false);
if (wasCollapsed) {
$nextTick(() => {
const card = $event.currentTarget;
const input = card?.querySelector('input[data-qty-input-id], input[type="number"], input[type="text"]');
if (input) { input.focus({ preventScroll: true }); if (input.select) { input.select(); } }
});
}
">
Actuellement en rupture de stock
{
if (String(k).startsWith(prefix)) { $store.variants.suppressTierDisplay[k] = true; }
});
$store.variants.suppressTierDisplay[pid] = false;
isFocused = true;
"
@click.stop="
$store.variants.suppressTierDisplay ??= {};
const prefix = String(variant.itemId || '') + '_';
Object.keys($store.variants.suppressTierDisplay || {}).forEach(k => {
if (String(k).startsWith(prefix)) { $store.variants.suppressTierDisplay[k] = true; }
});
$store.variants.suppressTierDisplay[pid] = false;
isFocused = true;
"
:class="{
'is-error': isInvalid(product),
'is-valid': isAccepted(product)
}"
@beforeinput="
if ($event.data && /\\D/.test($event.data)) { $event.preventDefault(); }
"
@keydown="
if ($event.ctrlKey || $event.metaKey || $event.altKey) { return; }
if ($event.key === 'Enter') {
$event.preventDefault();
validateCurrentQty(product);
return;
}
const allowed = ['Backspace','Delete','ArrowLeft','ArrowRight','ArrowUp','ArrowDown','Home','End','Tab'];
if (allowed.includes($event.key)) { return; }
if (!/^[0-9]$/.test($event.key)) { $event.preventDefault(); }
"
@blur="
setTimeout(() => {
const tiersOpen = !($store.variants.suppressTierDisplay && $store.variants.suppressTierDisplay[pid] === true);
const storeTierPointerDown = !!($store.variants.suppressQtyBlurValidation && $store.variants.suppressQtyBlurValidation[pid]);
if (isFocused && tiersOpen && !isTierPointerDown && !storeTierPointerDown) { validateCurrentQty(product); }
isTierPointerDown = false;
if ($store.variants.suppressQtyBlurValidation) {
setTimeout(() => { $store.variants.suppressQtyBlurValidation[pid] = false; }, 250);
}
}, 0);
"
@paste.prevent="
const text = ($event.clipboardData || window.clipboardData).getData('text') || '';
const cleaned = text.replace(/\\D+/g, '');
$event.target.value = cleaned;
$store.variants.customQuantities[product.product_id] = cleaned;
isLoading = true;
$store.variants.suppressQtyError = true;
if (cleaned === '') {
$store.variants.customQtyError = '';
$store.variants.customQtyErrorProductId = null;
$store.variants.deleteSelectedRowQuantity(product);
$store.variants.suppressTierDisplay ??= {};
$store.variants.suppressTierDisplay[pid] = true;
isLoading = false;
return;
} else {
$store.variants.validateAllQties(cleaned, product.product_id);
let errorMessage = $store.variants.customQtyError;
if (!errorMessage) {
errorMessage = $store.variants.validateSizeQty(cleaned, product);
}
if (errorMessage) {
$store.variants.customQtyErrorProductId = String(product.product_id);
$store.variants.suppressQtyError = false;
window.dispatchEvent(new CustomEvent('display-error', { detail: errorMessage }));
}
}
"
@input="
const cleaned = String($event.target.value || '').replace(/\\D+/g, '');
if (cleaned !== $event.target.value) {
$event.target.value = cleaned;
}
$store.variants.suppressTierDisplay ??= {};
$store.variants.suppressTierDisplay[pid] = false;
$nextTick(() => {
const container = $event.target.closest('.fake-select--list');
if (container) {
const rect = (container && container.getBoundingClientRect) ? container.getBoundingClientRect() : null;
if (rect) {
const card = container.closest('[data-variant-card-id]');
const cardRect = (card && card.getBoundingClientRect) ? card.getBoundingClientRect() : null;
const anchorRect = cardRect || rect;
const margin = Math.round(Math.min(120, Math.max(16, window.innerHeight * 0.08)));
const y = Math.max(0, window.scrollY + anchorRect.top - margin);
window.scrollTo({ top: y, left: 0, behavior: 'smooth' });
} else {
container.scrollIntoView({ block: 'start', inline: 'nearest', behavior: 'smooth' });
}
container.scrollTo({ top: 0, behavior: 'smooth' });
}
});
$store.variants.customQuantities[product.product_id] = cleaned;
isLoading = true;
$store.variants.suppressQtyError = true;
if (cleaned === '') {
$store.variants.customQtyError = '';
$store.variants.customQtyErrorProductId = null;
$store.variants.deleteSelectedRowQuantity(product);
$store.variants.suppressTierDisplay ??= {};
$store.variants.suppressTierDisplay[pid] = true;
isLoading = false;
return;
} else {
$store.variants.validateAllQties(cleaned, product.product_id);
let errorMessage = $store.variants.customQtyError;
if (!errorMessage) {
errorMessage = $store.variants.validateSizeQty(cleaned, product);
}
if (errorMessage) {
$store.variants.customQtyErrorProductId = String(product.product_id);
$store.variants.suppressQtyError = false;
window.dispatchEvent(new CustomEvent('display-error', { detail: errorMessage }));
}
}
"
@input.debounce.400ms="
const qty = $store.variants.customQuantities[product.product_id];
if (qty === '' || qty === null || typeof qty === 'undefined') {
$store.variants.customQtyError = '';
$store.variants.customQtyErrorProductId = null;
isLoading = false;
return;
}
const sizeError = $store.variants.validateSizeQty(qty, product);
if (sizeError) {
$store.variants.customQtyErrorProductId = String(product.product_id);
$store.variants.suppressQtyError = false;
window.dispatchEvent(new CustomEvent('display-error', { detail: $store.variants.customQtyError }));
isLoading = false;
return;
}
$store.variants.addRowCustomQuantity(
product,
qty,
product.item_id + '_' + product.product_id,
false
);
const selected = parseInt($store.variants.getSelectedRowQuantity(product) || 0, 10);
if (parseInt(qty, 10) === selected) {
$store.variants.customQtyError = '';
$store.variants.validateAllQties();
window.dispatchEvent(new CustomEvent('display-error', { detail: '' }));
$store.variants.suppressQtyError = true;
}
isLoading = false;
"
min="1"
>
*
Ce produit est actuellement en rupture de stock
Description
Une production made in France, dans les laboratoires ®Le Petit Carré en région parisienne. Le contrôle de leur outil de production permet une fiabilité ainsi qu’une réactivité sans faille. Un savoir-faire de plus de 30 ans dans le chocolat et l’alimentaire avec le titre de Maître Artisan depuis 2012. Des recettes exclusives testées sur des clients exigeants.Une liste d’ingrédients claire et transparente sans huile de palme ni OGM. Un packaging français & anglais sur tous nos produits.Nous vous proposons de personnaliser vos carrés de chocolat grâce à une impression en quadrichromie. Pour toutes commande inférieur à 1000, la personnalisation est réalisée sur un fourreau de papier entourant chaque carré. Pour une commande supérieur à 1000 alors la personnalisation est réalisée directement sur le papier d'emballage. Au dos de chaque carrés vous retrouverez les mentions obligatoires (liste des ingrédients, poids net, logos agriculture biologique ). Date limite de consommation : 24 mois Garantie 12 mois à partir de la date de livraison. Produit à conserver dans un endroit frais et sec en attendant leur distribution.Tablette 71% Bio 90gUn goût intense en cacao avec des notes des fruits rouges en fi n de bouche. Le chocolat 71% Bio est un chocolat très agréable avec une belle fluidité. Ce chocolat apprécie particulièrement les accords avec les fruits rouges tels que la groseille ou la framboise.Ingrédients: Pâte de cacao Bio de Tanzanie, Pérou & République Dominicaine, sucre de canne bio, beurre de cacao bio. Peut contenir des traces de : fruits à coque, gluten, lait.
Nos caractéristiques
Détails du produit
| Référence | GP-82287 |
|---|---|
| DLUO | 24 maanden |
| Type-Alimentaire | chocolat |
| Groupe d'âge | adulte |
| Marque | le_petit_carre_de_chocolat |
| Matière | papier |
Spécification du produit
| Numéro du tarif douanier | 1806903900 |
|---|---|
| Emballage Individuel | oui |
| Thématique | made_in_france, moins_de_1_euro, quadrichromie, paques, noel |
Dimension - Logistique
| Type d'emballage individuel | fourreau_papier |
|---|
RSE
| Label BIO | oui |
|---|
Tarifs dégressifs
| Quantités | 1 | 239 | 478 | 956 | 4780 | 9560 | 47800 | 95600 | 478000 | 956000 |
|---|---|---|---|---|---|---|---|---|---|---|
|
Prix unitaire
|
0,55 € HT
0,67 € TTC |
0,00 € HT
0,00 € TTC |
0,52 € HT
0,63 € TTC |
0,50 € HT
0,61 € TTC |
0,48 € HT
0,58 € TTC |
0,46 € HT
0,56 € TTC |
0,45 € HT
0,54 € TTC |
0,43 € HT
0,52 € TTC |
0,41 € HT
0,50 € TTC |
0,39 € HT
0,47 € TTC |
Veuillez patienter...
Aucun résultat trouvé
| Quantités | |
|---|---|
|
|
|