Paramètres de modification des commandes
Configurez le fonctionnement et les restrictions des modifications de commande
Dernière mise à jour : 2025-01-16
Affinez l’expérience de modification de commande en libre-service avec ces options de configuration. Les paramètres déterminent ce que les clients peuvent modifier, quand et comment.
Paramètres du délai de modification
Délai fondé sur le temps
Délai de modification
{
"edit_window": {
"type": "time_based",
"duration": 60,
"unit": "minutes",
"start_from": "order_placed",
"display_countdown": true
}
}Période fondée sur le statut
Période selon le statut
{
"edit_window": {
"type": "status_based",
"allow_until": ["unfulfilled"],
"close_on": ["in_progress", "fulfilled", "shipped"],
"max_hours": 48
}
}Période hybride
Période hybride
{
"edit_window": {
"type": "hybrid",
"time_limit": {
"hours": 24
},
"status_limit": {
"close_on": ["in_progress"]
},
"rule": "first_reached"
}
}Actions autorisées
Autorisations des actions
{
"allowed_actions": {
"add_items": {
"enabled": true,
"max_items": 5,
"max_value": 200,
"require_payment": true
},
"remove_items": {
"enabled": true,
"min_items_remaining": 1,
"refund_method": "original_payment"
},
"change_quantity": {
"enabled": true,
"max_per_item": 10
},
"update_shipping_address": {
"enabled": true,
"same_country_only": false,
"recalculate_shipping": true
},
"update_shipping_method": {
"enabled": true,
"allow_upgrades": true,
"allow_downgrades": false
},
"apply_discount_code": {
"enabled": false
},
"cancel_order": {
"enabled": true,
"full_refund": true
}
}
}Restrictions sur les produits
Excluez certains produits des modifications de commande :
Restrictions sur les produits
{
"product_restrictions": {
"non_editable_products": {
"by_tag": ["final-sale", "custom-made", "perishable"],
"by_type": ["Gift Card", "Subscription"],
"by_collection": ["clearance"],
"by_sku_prefix": ["CUSTOM-", "LTD-"]
},
"restrict_action": {
"add": false,
"remove": true,
"quantity_change": true
},
"message": "This item cannot be modified"
}
}Restrictions sur les commandes
Restrictions sur les commandes
{
"order_restrictions": {
"min_order_value": 0,
"max_order_value": 1000,
"exclude_orders_with": {
"tags": ["wholesale", "custom"],
"discount_codes": ["EMPLOYEE"],
"shipping_methods": ["local_pickup"]
},
"exclude_payment_methods": ["cash_on_delivery"],
"international_orders": {
"allow_edits": true,
"address_changes": false
}
}
}Paramètres de paiement
Configuration des paiements
{
"payment": {
"additional_charges": {
"enabled": true,
"method": "original_payment_method",
"fallback": "request_new_payment",
"min_charge": 0.50
},
"refunds": {
"enabled": true,
"method": "original_payment_method",
"timing": "immediate",
"partial_allowed": true
},
"price_changes": {
"use_original_price": true,
"apply_original_discounts": true,
"tax_recalculation": true
}
}
}Compatibilité des moyens de paiement
Certains moyens de paiement (PayPal, paiement différé ou fractionné) peuvent ne pas autoriser les débits supplémentaires. Configurez le comportement de secours pour ces cas.
Paramètres de l’interface
Configuration de l’interface
{
"ui": {
"theme": "match_store",
"branding": {
"logo": true,
"colors": "inherit"
},
"edit_page": {
"show_order_summary": true,
"show_savings": true,
"show_edit_history": false,
"confirmation_step": true
},
"messages": {
"success": "Your order has been updated!",
"add_item_prompt": "Want to add anything else?",
"window_closing": "Hurry! Edit window closes in {{time}}"
}
}
}Paramètres de notification
Notifications
{
"notifications": {
"customer": {
"channels": ["email"],
"events": {
"edit_confirmed": true,
"edit_failed": true,
"window_closing_soon": {
"enabled": true,
"minutes_before": 15
}
}
},
"merchant": {
"channels": ["email", "slack"],
"events": {
"order_modified": true,
"order_cancelled": true,
"high_value_edit": {
"enabled": true,
"threshold": 100
}
},
"email": "orders@yourstore.com",
"slack_webhook": "https://hooks.slack.com/..."
}
}
}Prévention de la fraude
Paramètres de fraude
{
"fraud_prevention": {
"require_email_verification": {
"enabled": true,
"for_actions": ["cancel", "address_change"]
},
"rate_limiting": {
"max_edits_per_order": 3,
"cooldown_minutes": 5
},
"suspicious_activity": {
"flag_multiple_address_changes": true,
"flag_high_value_additions": true,
"threshold": 200
},
"audit_logging": {
"enabled": true,
"log_ip_address": true,
"log_user_agent": true
}
}
}Paramètres d’intégration
Intégrations
{
"integrations": {
"fulfillment_service": {
"notify_on_edit": true,
"cancel_pick_on_edit": true
},
"inventory_management": {
"realtime_stock_check": true,
"reserve_added_items": true
},
"analytics": {
"track_edit_events": true,
"google_analytics": true,
"segment": false
}
}
}Bonnes pratiques
Conseils de configuration
- Commencez avec des restrictions — Activez les fonctionnalités progressivement
- Protégez les commandes de valeur élevée — Définissez des seuils de vérification
- Surveillez les signaux de fraude — Activez toute la journalisation au départ
- Coordonnez-vous avec le traitement des commandes — Alignez le délai de modification sur les horaires de préparation
- Testez les cas particuliers — Essayez les modifications partielles, les annulations, etc.
Sujets associés
Cette page vous a-t-elle été utile ?
Besoin d’aide ? Contacter l’assistance