What Are the Predefined Pipelines?

Commerce Server Core Systems includes a default set of predefined pipelines. These pipelines can be modified to suit your needs or used as is. Each predefined Commerce Server Core Systems pipeline falls into one of these three categories:

  • Content Selection Pipeline (CSP) - Selects content for targeted advertisements and discounts.

  • DirectMailer - Processes lists of recipients for direct mailings.

  • Order Processing Pipeline (OPP) - Processes shopping baskets to perform operations such as discount, shipping, tax calculations, and to complete purchase (checkout) transactions.

By default, the following pipelines are installed.

Pipeline Configuration File

Purpose

Pipeline Category

Pipeline Stages

advertising.pcf

Used for advertising, promotions, and personalization.

Content Selection

  • Load Context

  • Filter

  • Initial Score

  • Scoring

  • Select

  • Record

  • Format

discounts.pcf

Computes product discounts.

Content Selection

  • Load Context

  • Filter

  • Initial Score

  • Scoring

  • Select

  • Record

  • Format

recordevent.pcf

Records content selection and discounts in a Commerce Server Core Systems site.

Content Selection

  • Load Context

  • Record

  • Format

dmlpipe.pcf

Enables component developers to customize direct mailing jobs.

DirectMailer

  • Throttle

  • Preprocess Recipient

  • Filter Recipient

  • Create Cookies

  • Compose E-mail

  • Send E-mail

  • Postprocess Recipient

basket.pcf

Manages all aspects of a shopping basket. This includes creating orders and pricing.

Order Processing

  • Product Info

  • Merchant Information

  • Shopper Information

  • Order Initialization

  • Order Check

  • Item Price

  • Item Adjust Price

  • Order Adjust Price

  • Order Subtotal

checkout.pcf

Manages the processing of payment for an order.

Order Processing

  • Purchase Check

  • Payment

  • Accept

product.pcf

Retrieves product information from the catalog.

Order Processing

  • Product Info

total.pcf

Computes the amount of an order.

Order Processing

  • Shipping

  • Handling

  • Tax

  • Order Total

recvpo.pcf

Manages purchase order processing for an order.

Order Processing

  • Product Info

  • Order Initialization

  • Order Check

  • Item Price

  • Item Adjust Price

  • Order Adjust Price

  • Order Subtotal

  • Order Total

  • Accept

See Also

Other Resources

Extending Commerce Foundation

Developing with Core Systems Pipelines