Vue d'ensemble des paramètres globaux
BundlesIQ fournit des paramètres au niveau de la boutique qui contrôlent la façon dont les bundles sont traités dans l'ensemble de votre magasin. Des bundles individuels peuvent remplacer certains de ces paramètres.
Accéder aux paramètres
- Naviguez vers BundlesIQ > Paramètres dans la barre latérale de votre admin Shopify
- Examinez et configurez chaque section ci-dessous
- Cliquez sur Enregistrer pour appliquer vos modifications
Référence des paramètres
Mode de traitement par défaut
| Paramètre |
Description |
Par défaut |
default_handling_mode |
Contrôle comment les commandes sont visuellement transformées lorsqu'un bundle est détecté |
"hybrid" |
Options :
| Valeur |
Étiquette |
Comportement |
"hybrid" |
Hybride |
La ligne de bundle reste à 0 $ ; les composants ajoutés avec des prix |
"reporting" |
Reporting |
La ligne de bundle reste au prix plein ; les composants ajoutés à 0 $ |
"operational" |
Opérationnel |
La ligne de bundle est supprimée ; seuls les composants tarifés restent |
"parent_only" |
Parent-Only (BOM) — Bêta |
La ligne de bundle reste au prix plein ; aucune ligne de composant ajoutée ; l'inventaire des composants est réservé en coulisses |
Des bundles individuels peuvent remplacer ce paramètre. Voir Modes de traitement expliqués pour une comparaison détaillée.
Portée de traitement
| Paramètre |
Description |
Par défaut |
processing_scope.mode |
Que traiter toutes les commandes ou seulement celles correspondant à des tags spécifiques |
"all" |
processing_scope.include_tags |
Tags qui qualifient une commande pour le traitement (lorsque le mode est "tagged_only") |
Vide |
processing_scope.exclude_tags |
Tags qui doivent toujours ignorer le traitement, quel que soit le mode |
Vide |
Options de mode de portée de traitement :
| Valeur |
Étiquette |
Comportement |
"all" |
Tous |
Traiter chaque commande |
"tagged_only" |
Uniquement tagué |
Traiter uniquement les commandes correspondant aux tags inclus |
Utilisez le traitement uniquement tagué si vous souhaitez que BundlesIQ traite uniquement les commandes en gros ou B2B. Ajoutez un tag comme wholesale à la liste d'inclusion, et seules les commandes avec ce tag seront transformées.
Types de commandes
| Paramètre |
Description |
Par défaut |
process_orders |
Traiter les commandes standard Shopify |
true |
process_draft_orders |
Traiter les commandes de brouillon Shopify |
true |
Activez les deux si vous gérez des flux de travail B2B via des commandes de brouillon et des commandes DTC standard via la boutique en ligne.
Paramètres de synchronisation
| Paramètre |
Description |
Par défaut |
sync_bundle_inventory |
Mettre à jour automatiquement l'inventaire du SKU fantôme en fonction des niveaux de stock des composants |
false |
sync_bundle_retail |
Mettre à jour automatiquement le prix de détail du SKU fantôme lorsque les prix des composants changent (tarification dirigée par les composants uniquement) |
true |
Ce sont des valeurs par défaut au niveau de la boutique. Chaque bundle peut remplacer ces paramètres individuellement.
Protection 3PL
| Paramètre |
Description |
Par défaut |
tpl_protection.enabled |
Commutateur principal pour les fonctionnalités de protection 3PL |
true |
tpl_protection.processing_tag |
Tag appliqué pendant que BundlesIQ traite une commande |
"BIQ_PROCESSING" |
tpl_protection.ready_tag |
Tag appliqué après un traitement réussi |
"BIQ_READY" |
tpl_protection.error_tag |
Tag appliqué lorsque le traitement échoue |
"BIQ_ERROR" |
tpl_protection.use_hold_alias |
Appliquer également un tag d'alias de mise en attente configurable par le commerçant |
false |
tpl_protection.hold_alias_tag |
Nom de tag de mise en attente personnalisé pour la compatibilité 3PL |
"ON-HOLD" |
tpl_protection.use_ready_alias |
Appliquer également un tag d'alias prêt configurable par le commerçant |
false |
tpl_protection.ready_alias_tag |
Nom de tag prêt personnalisé pour la compatibilité 3PL |
"READY_TO_SHIP" |
tpl_protection.use_fulfillment_holds |
Placer des mises en attente de traitement natives de Shopify pendant le traitement |
true |
Voir Guide d'intégration 3PL pour des instructions de configuration détaillées.
Options de rédacteur
| Paramètre |
Description |
Par défaut |
line_merge_mode |
Comment gérer les variantes de composants en double à travers plusieurs bundles sur la même commande |
"merge" |
group_bundle_lines |
Regrouper visuellement les lignes de composants sous leur bundle |
false |
add_bundle_headers |
Ajouter des lignes d'en-tête pour identifier les groupes de bundles sur la commande |
false |
bundle_header_template |
Chaîne de modèle pour la ligne d'en-tête (prend en charge le placeholder {bundle_title}) |
"Bundle: {bundle_title}" |
max_added_lines |
Limite de sécurité sur le nombre maximum d'articles que BundlesIQ peut ajouter à une seule commande |
499 |
enable_variance_absorber |
Corriger automatiquement les petites différences d'arrondi (quelques centimes) lors de l'allocation des prix |
true |
variance_absorber_max_cents |
Variance totale maximale (en centimes) que l'absorbeur corrigera par commande |
30 |
variance_absorber_max_cents_per_line |
Variance maximale (en centimes) que l'absorbeur appliquera à tout article de ligne unique |
10 |
Options de mode de fusion des lignes :
| Valeur |
Étiquette |
Comportement |
"merge" |
Fusionner (par défaut) |
Lorsque plusieurs bundles sur la même commande partagent la même variante de composant, les quantités et les remises sont fusionnées en un seul article. Utilise un calcul de remise moyenne pondérée |
"isolate" |
Isoler |
Les composants de chaque bundle restent en tant qu'articles de ligne séparés, même s'ils partagent des variantes. Cela garde les composants de chaque bundle visuellement distincts sur la commande |
"duplicates" |
Doublons |
Permet des lignes de variantes en double sur la commande (utilise allowDuplicates: true dans l'API de modification de commande). Utilisez ceci lorsque vous avez besoin que chaque instance de bundle ait ses propres articles de ligne indépendants |
Paramètres de réessai
| Paramètre |
Description |
Par défaut |
retry_settings.enabled |
Réessayer automatiquement le traitement de bundle échoué |
true |
retry_settings.max_attempts |
Nombre maximum de tentatives de réessai après un échec initial |
1 |
retry_settings.cooldown_minutes |
Temps minimum entre les tentatives de réessai |
5 |
Gestion des erreurs
| Paramètre |
Description |
Par défaut |
error_handling.append_to_notes |
Écrire des résumés d'erreurs dans les attributs de note de commande Shopify |
false |
error_handling.include_warnings |
Inclure des avertissements (pas seulement des erreurs) dans les notes de commande |
false |
Configuration de tarification par défaut
| Paramètre |
Description |
Par défaut |
default_pricing_config.mode |
Stratégie de tarification par défaut pour les nouveaux bundles |
"bundle_led" |
default_pricing_config.bundle_led_strategy |
Stratégie de remise par défaut pour la tarification dirigée par les bundles |
"uniform_percent" |
Options de mode de tarification :
| Valeur |
Étiquette |
Comportement |
"bundle_led" |
Dirigé par le bundle |
Le prix de vente du bundle détermine l'allocation de remise à travers les composants |
"component_led" |
Dirigé par le composant |
Les prix des composants sont additionnés pour déterminer le prix du bundle |
Options de stratégie dirigée par le bundle :
| Valeur |
Étiquette |
Comportement |
"uniform_percent" |
Pourcentage uniforme |
Le même pourcentage de remise est appliqué à chaque composant |
"proportional" |
Proportionnel |
La remise est distribuée proportionnellement en fonction du prix de détail de chaque composant |
Cela définit la configuration de tarification initiale lors de la création d'un nouveau bundle. Vous pouvez le changer par bundle.
Paramètres Parent-Only (BOM)
Ces paramètres ne s'appliquent que lorsque le mode de traitement est "parent_only" :
| Paramètre |
Description |
Par défaut |
parent_only_settings.reserve_timing |
Quand réserver l'inventaire des composants : lors de la création de la commande ou lors du paiement de la commande |
"orders/paid" |
parent_only_settings.location_strategy |
Quelle localisation utiliser pour les réservations d'inventaire |
"fulfillment_order_location" |
parent_only_settings.single_location_id |
L'ID de localisation spécifique à utiliser (uniquement lorsque la stratégie de localisation est "single_location") |
Aucun |
Options de timing de réservation :
| Valeur |
Étiquette |
Comportement |
"orders/paid" |
orders/paid (recommandé) |
L'inventaire des composants est réservé lorsque la commande est payée. Réduit le risque de réserver du stock pour des commandes qui ne sont jamais complétées |
"orders/create" |
orders/create |
L'inventaire des composants est réservé immédiatement lorsque la commande est créée. Utilisez ceci si vous devez verrouiller le stock le plus tôt possible (par exemple, produits en édition limitée) |
Options de stratégie de localisation :
| Valeur |
Étiquette |
Comportement |
"fulfillment_order_location" |
Emplacement de commande de traitement (recommandé) |
Utilise l'emplacement attribué à la commande de traitement de la commande. Fonctionne bien pour les configurations multi-localisations |
"single_location" |
Emplacement unique |
Réserve toujours à partir d'un emplacement spécifique. Utile si tout l'assemblage se fait dans un seul entrepôt |
Remplacements au niveau du bundle
Les paramètres suivants peuvent être remplacés sur des bundles individuels :
- Mode de traitement — Défini sur un mode spécifique ou laissé sur "Utiliser le défaut de la boutique"
- Synchronisation de l'inventaire — Activer ou désactiver par bundle
- Synchronisation de la vente au détail — Activer ou désactiver par bundle
- Configuration de tarification — Entièrement personnalisable par bundle
Pages connexes