Promotion Engine Configuration

Set up comprehensive promotion engine with rules, conditions, and actions for marketing campaigns

Promotion Engine Configuration

Set up comprehensive promotion engine with rules, conditions, and actions for marketing campaigns

Avançado Risco Médio v1.8 Backup Necessário

Requisitos

Pré-requisitos

  • Promotion engine installed
  • Product catalog configured
  • Customer segments defined

Versão SAP Commerce

1905 2005 2105 2205 2211

Módulos Necessários

core promotions marketing

Impacto no Negócio

Enables sophisticated marketing campaigns and promotional strategies

Parâmetros

tools.sapCommerceImpexLibrary.ui.parameterGuide

Código Impex

61 Linhaspromotionsmarketingcampaignsenginerules
# Promotion Engine Configuration
# Sets up comprehensive promotion engine with rules and actions

# Create promotion groups
INSERT_UPDATE PromotionGroup;code[unique=true];name[lang=en];description[lang=en]
;ELECTRONICS_PROMOTIONS;Electronics Promotions;Promotions for electronics category
;SEASONAL_PROMOTIONS;Seasonal Promotions;Seasonal and holiday promotions
;LOYALTY_PROMOTIONS;Loyalty Promotions;Customer loyalty based promotions
;BULK_PROMOTIONS;Bulk Purchase Promotions;Volume-based purchase promotions

# Create promotion conditions
INSERT_UPDATE PromotionCondition;code[unique=true];name[lang=en];description[lang=en];type(code)
;ProductInCategoryCondition;Product in Category;Check if product is in specific category;productInCategoryCondition
;CartTotalCondition;Cart Total;Check if cart total meets threshold;cartTotalCondition
;CustomerGroupCondition;Customer Group;Check if customer is in specific group;customerGroupCondition
;ProductQuantityCondition;Product Quantity;Check if product quantity meets threshold;productQuantityCondition
;DateRangeCondition;Date Range;Check if current date is within range;dateRangeCondition

# Create promotion actions
INSERT_UPDATE PromotionAction;code[unique=true];name[lang=en];description[lang=en];type(code)
;PercentageDiscountAction;Percentage Discount;Apply percentage discount;percentageDiscountAction
;FixedAmountDiscountAction;Fixed Amount Discount;Apply fixed amount discount;fixedAmountDiscountAction
;FreeGiftAction;Free Gift;Add free product to cart;freeGiftAction
;FreeShippingAction;Free Shipping;Apply free shipping;freeShippingAction
;ProductDiscountAction;Product Discount;Apply discount to specific products;productDiscountAction

# Create promotions
INSERT_UPDATE Promotion;code[unique=true];name[lang=en];description[lang=en];promotionGroup(code);priority;active;startDate[dateformat=dd.MM.yyyy];endDate[dateformat=dd.MM.yyyy]
;ELECTRONICS_20_OFF;Electronics 20% Off;20% discount on all electronics;ELECTRONICS_PROMOTIONS;100;true;01.01.2024;31.12.2024
;SPRING_SALE;Spring Sale;15% off all items during spring;SEASONAL_PROMOTIONS;200;true;01.03.2024;31.05.2024
;VIP_MEMBER_DISCOUNT;VIP Member Discount;10% discount for VIP members;LOYALTY_PROMOTIONS;300;true;01.01.2024;31.12.2024
;BUY_2_GET_1_FREE;Buy 2 Get 1 Free;Buy 2 items get 1 free;BULK_PROMOTIONS;400;true;01.01.2024;31.12.2024

# Configure electronics promotion
INSERT_UPDATE PromotionCondition;code[unique=true];promotion(code);conditionDefinition(code);value
;ELECTRONICS_CONDITION_001;ELECTRONICS_20_OFF;ProductInCategoryCondition;electronics

INSERT_UPDATE PromotionAction;code[unique=true];promotion(code);actionDefinition(code);value
;ELECTRONICS_ACTION_001;ELECTRONICS_20_OFF;PercentageDiscountAction;20

# Configure spring sale promotion
INSERT_UPDATE PromotionCondition;code[unique=true];promotion(code);conditionDefinition(code);value
;SPRING_CONDITION_001;SPRING_SALE;DateRangeCondition;01.03.2024-31.05.2024

INSERT_UPDATE PromotionAction;code[unique=true];promotion(code);actionDefinition(code);value
;SPRING_ACTION_001;SPRING_SALE;PercentageDiscountAction;15

# Configure VIP member promotion
INSERT_UPDATE PromotionCondition;code[unique=true];promotion(code);conditionDefinition(code);value
;VIP_CONDITION_001;VIP_MEMBER_DISCOUNT;CustomerGroupCondition;vip_customers

INSERT_UPDATE PromotionAction;code[unique=true];promotion(code);actionDefinition(code);value
;VIP_ACTION_001;VIP_MEMBER_DISCOUNT;PercentageDiscountAction;10

# Configure buy 2 get 1 free promotion
INSERT_UPDATE PromotionCondition;code[unique=true];promotion(code);conditionDefinition(code);value
;B2G1_CONDITION_001;BUY_2_GET_1_FREE;ProductQuantityCondition;2

INSERT_UPDATE PromotionAction;code[unique=true];promotion(code);actionDefinition(code);value
;B2G1_ACTION_001;BUY_2_GET_1_FREE;FreeGiftAction;true

tools.sapCommerceImpexLibrary.ui.sections.relatedSnippets

How to find SAP Commerce Impex snippets?

Access enterprise-grade SAP Commerce Impex snippet library with professional templates. Find solutions for common tasks, data imports, and system configuration. Features include categorized snippets, documentation, and best practices.

Recursos

  • Comprehensive Impex library with 20+ prebuilt snippets
  • Snippet categories covering all major SAP Commerce areas
  • Advanced search and filtering capabilities
  • Snippet preview and parameter configuration
  • Risk assessment and difficulty ratings
  • SAP Commerce version compatibility
  • Module requirements validation
  • Copy to clipboard functionality
  • Favorites and usage history tracking
  • Enterprise-grade templates and examples

Como usar

  1. Browse snippets by category or use search to find specific functionality
  2. Preview snippet details including parameters and prerequisites
  3. Check SAP Commerce version compatibility and module requirements
  4. Configure snippet parameters for your specific environment
  5. Copy Impex code to your SAP Commerce HAC Import/Export tool
  6. Test in development environment before production use
  7. Save favorite snippets for quick access and reuse

Perguntas Frequentes

What is SAP Commerce Impex?

Impex is SAP Commerce's data import/export framework that uses CSV-like syntax to create, update, and manage commerce data including products, customers, orders, and system configurations.

Are these Impex snippets safe for production?

All snippets include risk assessments and prerequisites. Always review carefully, test in development first, ensure proper backups, and validate parameters before production use.

Can I modify the snippets for my specific needs?

Yes, you can copy any snippet and modify it according to your requirements. The parameter system allows for easy customization of snippet behavior and values.

What SAP Commerce versions are supported?

Snippets support multiple SAP Commerce versions from 6.7 to 2211. Each snippet shows compatible versions and required modules for proper functionality.

How do I execute an Impex snippet?

Copy the snippet code, paste it into SAP Commerce HAC (Hybris Administration Console) Import/Export tool, configure parameters, and execute. Always test with dry-run first.

What are the different risk levels?

Risk levels indicate potential impact: Low (safe operations), Medium (moderate changes), High (significant impact), Critical (major system changes requiring careful planning).