CMS Banner Management

Create and manage promotional banners with scheduling, targeting, and media management

CMS Banner Management

Create and manage promotional banners with scheduling, targeting, and media management

Средний Низкий Риск v1.7

Требования

Предварительные Условия

  • Media management configured
  • Banner templates available
  • Scheduling system ready

Версия SAP Commerce

6.7 1905 2005 2105 2205 2211

Необходимые Модули

core cms media

Влияние на Бизнес

Enables effective promotional banner management and targeting

Параметры

tools.sapCommerceImpexLibrary.ui.parameterGuide

Код Impex

50 Строкиbannerspromotionsmediaschedulingtargeting
# CMS Banner Management
# Creates and manages promotional banners with scheduling and targeting

# Create banner components
INSERT_UPDATE BannerComponent;uid[unique=true];name[lang=en];description[lang=en];catalogVersion(catalog(id),version)
;spring-sale-banner;Spring Sale Banner;Promotional banner for spring sale;electronics:Staged
;new-products-banner;New Products Banner;Banner showcasing new products;electronics:Staged
;electronics-deals-banner;Electronics Deals Banner;Banner for electronics deals;electronics:Staged
;mobile-app-banner;Mobile App Banner;Banner promoting mobile app;electronics:Staged

# Create media for banners
INSERT_UPDATE Media;code[unique=true];catalogVersion(catalog(id),version);realfilename;@media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator];mime;mediaFormat(qualifier)
;spring-sale-banner-image;electronics:Staged;spring_sale_banner.jpg;/medias/banners/spring_sale_banner.jpg;image/jpeg;1200Wx400H
;new-products-banner-image;electronics:Staged;new_products_banner.jpg;/medias/banners/new_products_banner.jpg;image/jpeg;1200Wx400H
;electronics-deals-banner-image;electronics:Staged;electronics_deals_banner.jpg;/medias/banners/electronics_deals_banner.jpg;image/jpeg;1200Wx400H
;mobile-app-banner-image;electronics:Staged;mobile_app_banner.jpg;/medias/banners/mobile_app_banner.jpg;image/jpeg;1200Wx400H

# Create banner slots
INSERT_UPDATE CMSSlot;uid[unique=true];name[lang=en];cmsPage(uid);position;catalogVersion(catalog(id),version)
;homepage-banner-slot;Homepage Banner Slot;electronics-homepage;top;electronics:Staged
;category-banner-slot;Category Banner Slot;smartphones-category;top;electronics:Staged
;sidebar-banner-slot;Sidebar Banner Slot;electronics-homepage;sidebar;electronics:Staged

# Create banner restrictions
INSERT_UPDATE CMSRestriction;uid[unique=true];name[lang=en];description[lang=en];catalogVersion(catalog(id),version)
;mobile-only-restriction;Mobile Only;Show banner only on mobile devices;electronics:Staged
;desktop-only-restriction;Desktop Only;Show banner only on desktop devices;electronics:Staged
;logged-in-users-restriction;Logged In Users;Show banner only to logged in users;electronics:Staged
;anonymous-users-restriction;Anonymous Users;Show banner only to anonymous users;electronics:Staged

# Create banner schedules
INSERT_UPDATE CMSBannerSchedule;uid[unique=true];name[lang=en];startDate[dateformat=dd.MM.yyyy HH:mm];endDate[dateformat=dd.MM.yyyy HH:mm];active;catalogVersion(catalog(id),version)
;spring-sale-schedule;Spring Sale Schedule;01.03.2024 00:00;31.05.2024 23:59;true;electronics:Staged
;new-products-schedule;New Products Schedule;01.01.2024 00:00;31.12.2024 23:59;true;electronics:Staged
;electronics-deals-schedule;Electronics Deals Schedule;01.06.2024 00:00;31.08.2024 23:59;true;electronics:Staged
;mobile-app-schedule;Mobile App Schedule;01.01.2024 00:00;31.12.2024 23:59;true;electronics:Staged

# Configure banner components with media and links
UPDATE BannerComponent;uid[unique=true];media(code,catalogVersion(catalog(id),version));urlLink;external;catalogVersion(catalog(id),version)
;spring-sale-banner;spring-sale-banner-image:electronics:Staged;/spring-sale;false;electronics:Staged
;new-products-banner;new-products-banner-image:electronics:Staged;/new-products;false;electronics:Staged
;electronics-deals-banner;electronics-deals-banner-image:electronics:Staged;/electronics-deals;false;electronics:Staged
;mobile-app-banner;mobile-app-banner-image:electronics:Staged;https://play.google.com/store;true;electronics:Staged

# Assign banners to slots with restrictions and schedules
INSERT_UPDATE CMSSlot;uid[unique=true];cmsComponents(uid);restrictions(uid);catalogVersion(catalog(id),version)
;homepage-banner-slot;spring-sale-banner,new-products-banner;mobile-only-restriction;electronics:Staged
;category-banner-slot;electronics-deals-banner;desktop-only-restriction;electronics:Staged
;sidebar-banner-slot;mobile-app-banner;logged-in-users-restriction;electronics:Staged

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.

Функции

  • 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

Как использовать

  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

Часто задаваемые вопросы

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).