This Oracle Commerce: Customizing the Commerce Platform Rel 11.1 training teaches you how to customize Oracle Core Commerce for your application. Learn the fundamental knowledge and skills needed to configure and extend Core Commerce for your system requirements.
Learn To:
Use Commerce Reference Store (CRS) as a starting point to implement features commonly found in real-world commerce applications.
Extend and customize the existing pricing services.
Deliver personalized pricing and promotions to your customers based on individual profiles and shopping patterns.
Extend and create java classes used to manage and process orders.
Implement custom shipping and payment methods based on your requirements.
Create and manage multiple sites from a single Oracle Commerce cluster.
Customize in-store returns to support additional returnable states.
Use or extend the existing fulfillment system.
Integrate Core Commerce with external systems such as inventory and payment systems.
Extend the Data Warehouse reporting for custom properties.
Benefits to You
By enrolling in this course, you will to learn how to build your application on Oracle Core Commerce. You will develop the knowledge and skills needed to extend Core Commerce for your custom store. Become more efficient in implementing features by using or extending out-of-the-box components or by creating your own custom code. Reduce upgrade complexity and time using more efficient and standard development practices.
Commerce Reference Store (CRS)
You will learn about the Commerce Reference Store modules. After a deep dive into the customizations built for the reference application, you will learn how to extend the base code and build additional customizations into CRS Store and CRS Rewards.
Customize Commerce Features
This course teaches you how to implement your application on Oracle Core Commerce. Learn how to control pricing and promotions for individual customers, customize order processing, create new shipping and payment methods, extend inventory and fulfillment systems, implement in-store returns, and customize reporting.
Integrate with External Systems
Oracle Commerce provides a framework to build your online application. There are often external systems which need to be integrated with Core Commerce such as order management and fulfillment, catalog content and pricing, and inventory systems. Learn about when and how to integrate with an external system.
Course Topics:
Introduction to Oracle Commerce
Oracle Commerce features and capabilities
Commerce Reference Store
Practice environment
Pricing System
The pricing engine
Dynamic discounts
Pricing Services
Item pricing
Order pricing
Extending the pricing services
Promotions
The promotion system
Types of promotions
The discount process
Extending the Promotion System
Promotion components and classes
Promotion Model Definition Language
Custom promotion types
Store Locator
The location repository
Store locator classes and components
The geo-locator service
Inventory System
Introduction to the Inventory System
Inventory classes and components
Customizing inventory management
The Order Process
Orders and shopping carts
The purchase process
Shipping methods
Billing methods
Submitting orders to fulfillment
Custom Order Handling
Order classes and components
Order pipeline
Modifying orders
Extending orders
Order persistence
Shipping and Shipping Groups
Collecting shipping information
Shipping form handlers
Shipping groups
Customizing shipping groups
Custom Shipping Methods
Extending the commerce pipeline
Shipping methods
Adding a custom shipping method
Payment Groups
Payment groups and the Payment Group Manager
Claimable payment groups
Initializing an order’s payment groups
Modifying an order’s payment groups
The payment process
Adding a custom payment group
Multisite
The site repository
Site classes and components
Core commerce extensions to multisite
Customizing multisite
Fulfillment
Introduction to the Fulfillment Architecture
Notifying the fulfillment system
Integrating with a shipping system
Extending the fulfillment system
Returns
Return states
The return repository
Returns classes and components
Pipelines
Extending returns
Reporting
Introduction to the Reporting Framework
The Data Warehouse
Data loggers
Data loaders
Data aggregation
Extending the data loading pipeline processors