CMS Page Creation

Create comprehensive CMS pages with components, content, and proper structure for content management

CMS Page Creation

Create comprehensive CMS pages with components, content, and proper structure for content management

Intermediate Low Risk v1.5

Requirements

Prerequisites

  • CMS module configured
  • Page templates available
  • Content strategy defined

SAP Commerce Version

6.7 1905 2005 2105 2205 2211

Required Modules

core cms content

Business Impact

Enables structured content management and page creation

Parameters

tools.sapCommerceImpexLibrary.ui.parameterGuide

Impex Code

54 Linescmspagescontentcomponentstemplates
# CMS Page Creation
# Creates comprehensive CMS pages with components and content

# Create CMS page templates
INSERT_UPDATE CMSPageTemplate;uid[unique=true];name[lang=en];description[lang=en];frontendTemplateName;active
;ProductListPageTemplate;Product List Page Template;Template for product listing pages;ProductListPageTemplate;true
;ProductDetailPageTemplate;Product Detail Page Template;Template for product detail pages;ProductDetailPageTemplate;true
;ContentPageTemplate;Content Page Template;Template for content pages;ContentPageTemplate;true
;CategoryPageTemplate;Category Page Template;Template for category pages;CategoryPageTemplate;true

# Create CMS page types
INSERT_UPDATE CMSPageType;code[unique=true];name[lang=en];description[lang=en]
;ProductListPage;Product List Page;Page type for product listings
;ProductDetailPage;Product Detail Page;Page type for product details
;ContentPage;Content Page;Page type for content pages
;CategoryPage;Category Page;Page type for category pages

# Create CMS pages
INSERT_UPDATE CMSPage;uid[unique=true];name[lang=en];description[lang=en];template(uid);typeCode;label;defaultPage;approvalStatus(code);homepage;catalogVersion(catalog(id),version)
;electronics-homepage;Electronics Homepage;Homepage for electronics store;ProductListPageTemplate;ProductListPage;Electronics Homepage;true;approved;true;electronics:Staged
;smartphones-category;Smartphones Category;Category page for smartphones;CategoryPageTemplate;CategoryPage;Smartphones;false;approved;false;electronics:Staged
;product-detail-template;Product Detail Template;Template for product detail pages;ProductDetailPageTemplate;ProductDetailPage;Product Detail;false;approved;false;electronics:Staged
;about-us-page;About Us Page;About us content page;ContentPageTemplate;ContentPage;About Us;false;approved;false;electronics:Staged

# Create CMS components
INSERT_UPDATE CMSParagraphComponent;uid[unique=true];name[lang=en];content[lang=en];catalogVersion(catalog(id),version)
;welcome-paragraph;Welcome Paragraph;Welcome to our electronics store! We offer the latest technology and gadgets.;electronics:Staged
;product-description;Product Description;Detailed product description and specifications.;electronics:Staged
;about-us-content;About Us Content;Learn more about our company and mission.;electronics:Staged

INSERT_UPDATE CMSLinkComponent;uid[unique=true];name[lang=en];linkName[lang=en];url;target;catalogVersion(catalog(id),version)
;homepage-link;Homepage Link;Home;/;sameWindow;electronics:Staged
;category-link;Category Link;Categories;/categories;sameWindow;electronics:Staged
;contact-link;Contact Link;Contact Us;/contact;sameWindow;electronics:Staged

INSERT_UPDATE CMSImageComponent;uid[unique=true];name[lang=en];altText[lang=en];catalogVersion(catalog(id),version)
;hero-banner;Hero Banner;Electronics Store Banner;electronics:Staged
;product-image;Product Image;Product showcase image;electronics:Staged
;category-banner;Category Banner;Category page banner;electronics:Staged

# Create CMS slots
INSERT_UPDATE CMSSlot;uid[unique=true];name[lang=en];cmsPage(uid);position;catalogVersion(catalog(id),version)
;header-slot;Header Slot;electronics-homepage;header;electronics:Staged
;content-slot;Content Slot;electronics-homepage;content;electronics:Staged
;sidebar-slot;Sidebar Slot;electronics-homepage;sidebar;electronics:Staged
;footer-slot;Footer Slot;electronics-homepage;footer;electronics:Staged

# Assign components to slots
INSERT_UPDATE CMSSlot;uid[unique=true];cmsComponents(uid)
;header-slot;hero-banner,homepage-link
;content-slot;welcome-paragraph,product-description
;sidebar-slot;category-link,contact-link
;footer-slot;contact-link

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.

Features

  • 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

How to use

  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

FAQ

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