SlideShare a Scribd company logo
> promotions in oracle atg 10.1

                  > author > sanju thomas
                   > date > 19th july - 2012
outline

                                           coupons
                               upselling
                  conception
            variants
       types
what
what
The publicization of a product, organization, or venture
to increase sales or public awareness.




          Contest                Advertisement


                     Discount
types

item discount



order discount



shipping discount
variants

  amount off

  fixed price

  free

  % off
conception


  acc
        bcc
acc         conception

  pricing    promotion         file   new




                  >live demo
bcc   conception



         >live demo
static design
c




    droplet
l




                   promotion tools
i




                                                            data store
                                     promotion repository
e




    action
n
t




    pipeline
    servlet
s
static design
       a                           b                          c
                   profile                PromotionStatus              promotion
user




 a == user has an active profile

 b == profile has an attribute called activePromotions.
 activePromotion:RepositoryItem

 c == a reference to the underlying promotion

 PromotionStatus also hold number of times that a customer can use the promotion.
pmdl
  promotion is described in ATG using pricing model description language



                     qualifier


                                            discount
                                              rule

                      target




qualifier == when a promotion may apply
target == what may be discounted

     p r i c i n g   m o d e l     d e s c r i p t i o n   l a n g u a g e

More Related Content

Viewers also liked

ATG Advanced RQL
ATG Advanced RQLATG Advanced RQL
ATG Advanced RQL
Kate Semizhon
 
ATG Advanced Profile Management
ATG Advanced Profile ManagementATG Advanced Profile Management
ATG Advanced Profile Management
Kate Semizhon
 
Common mistakes for ATG applications that affect performance
Common mistakes for ATG applications that affect performanceCommon mistakes for ATG applications that affect performance
Common mistakes for ATG applications that affect performance
Kate Semizhon
 
ATG Best Practices
ATG Best Practices ATG Best Practices
ATG Best Practices
Kate Semizhon
 
ATG Commerce: Full Capabilities Overview
ATG Commerce: Full Capabilities OverviewATG Commerce: Full Capabilities Overview
ATG Commerce: Full Capabilities Overview
sobrien15
 

Viewers also liked (6)

ATG Advanced RQL
ATG Advanced RQLATG Advanced RQL
ATG Advanced RQL
 
ATG Advanced Profile Management
ATG Advanced Profile ManagementATG Advanced Profile Management
ATG Advanced Profile Management
 
Common mistakes for ATG applications that affect performance
Common mistakes for ATG applications that affect performanceCommon mistakes for ATG applications that affect performance
Common mistakes for ATG applications that affect performance
 
Endeca
EndecaEndeca
Endeca
 
ATG Best Practices
ATG Best Practices ATG Best Practices
ATG Best Practices
 
ATG Commerce: Full Capabilities Overview
ATG Commerce: Full Capabilities OverviewATG Commerce: Full Capabilities Overview
ATG Commerce: Full Capabilities Overview
 

Similar to ATG Tutorials - Promotion.

Big Brand Marketing 18.01.14
Big Brand Marketing 18.01.14Big Brand Marketing 18.01.14
Big Brand Marketing 18.01.14
RHEnterpriseAcademy
 
Customer Growth Factory: A Better Way to Visualize Lean Startups and Establis...
Customer Growth Factory: A Better Way to Visualize Lean Startups and Establis...Customer Growth Factory: A Better Way to Visualize Lean Startups and Establis...
Customer Growth Factory: A Better Way to Visualize Lean Startups and Establis...
Rod King, Ph.D.
 
The New Science of Authenticity for Building A Lasting Brand; (How Changes in...
The New Science of Authenticity for Building A Lasting Brand; (How Changes in...The New Science of Authenticity for Building A Lasting Brand; (How Changes in...
The New Science of Authenticity for Building A Lasting Brand; (How Changes in...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Qsession #27 E-commerce med Google
Qsession #27 E-commerce med Google Qsession #27 E-commerce med Google
Qsession #27 E-commerce med Google
Quisma Denmark
 
Social Commerce 2.0 With CPC Strategy & AddShoppers
Social Commerce 2.0 With CPC Strategy & AddShoppersSocial Commerce 2.0 With CPC Strategy & AddShoppers
Social Commerce 2.0 With CPC Strategy & AddShoppers
Tinuiti
 
Customer Growth Hacking for Lean Startups: How Silicon Valley is Creating Bil...
Customer Growth Hacking for Lean Startups: How Silicon Valley is Creating Bil...Customer Growth Hacking for Lean Startups: How Silicon Valley is Creating Bil...
Customer Growth Hacking for Lean Startups: How Silicon Valley is Creating Bil...
Rod King, Ph.D.
 
Marketing Strategy for a new Real estate start up
Marketing Strategy for a new Real estate start upMarketing Strategy for a new Real estate start up
Marketing Strategy for a new Real estate start up
MANISH SRIVASTTAVA
 
How to Increase Your Facebook Dynamic Product Ads Performance
How to Increase Your Facebook Dynamic Product Ads PerformanceHow to Increase Your Facebook Dynamic Product Ads Performance
How to Increase Your Facebook Dynamic Product Ads Performance
Tinuiti
 
Business Model CANVAS vs. Business Model STRIP: Save More Money, Energy, and ...
Business Model CANVAS vs. Business Model STRIP: Save More Money, Energy, and ...Business Model CANVAS vs. Business Model STRIP: Save More Money, Energy, and ...
Business Model CANVAS vs. Business Model STRIP: Save More Money, Energy, and ...
Rod King, Ph.D.
 
Azmone Presentation : Dark Color Version
Azmone Presentation : Dark Color VersionAzmone Presentation : Dark Color Version
Azmone Presentation : Dark Color Version
Madlis
 
Azmone Presentation : Light Color Version
Azmone Presentation : Light Color VersionAzmone Presentation : Light Color Version
Azmone Presentation : Light Color Version
Madlis
 
Nuevas herramientas de Google | Google Q3
Nuevas herramientas de Google | Google Q3Nuevas herramientas de Google | Google Q3
Nuevas herramientas de Google | Google Q3
Oscar García
 
PPC Growth Hacking - By Phil Pearce @ SuperWeek 2014
PPC Growth Hacking - By Phil Pearce @ SuperWeek 2014PPC Growth Hacking - By Phil Pearce @ SuperWeek 2014
PPC Growth Hacking - By Phil Pearce @ SuperWeek 2014
Phil Pearce
 
SA P8- Portfolio DMND project 8
SA P8- Portfolio DMND project 8SA P8- Portfolio DMND project 8
SA P8- Portfolio DMND project 8
Shahid Afridi
 
Designing a Personalization Go-To-Market Strategy
Designing a Personalization Go-To-Market StrategyDesigning a Personalization Go-To-Market Strategy
Designing a Personalization Go-To-Market Strategy
Association of National Advertisers
 
Product strategy development
Product strategy developmentProduct strategy development
Product strategy developmentDivya Prabhu
 
Lean Canvas: Diseñando tu modelo de negocio bajo principios de Lean Startup
Lean Canvas: Diseñando tu modelo de negocio bajo principios de Lean StartupLean Canvas: Diseñando tu modelo de negocio bajo principios de Lean Startup
Lean Canvas: Diseñando tu modelo de negocio bajo principios de Lean Startup
Víctor Manuel García Luna
 
Webinar: Pricing a Data Product by fmr Salesforce Sr PM
Webinar: Pricing a Data Product by fmr Salesforce Sr PMWebinar: Pricing a Data Product by fmr Salesforce Sr PM
Webinar: Pricing a Data Product by fmr Salesforce Sr PM
Product School
 
Growth Hacking / Marketing 101: It's about process
Growth Hacking / Marketing 101: It's about processGrowth Hacking / Marketing 101: It's about process
Growth Hacking / Marketing 101: It's about process
Ruben Hamilius
 

Similar to ATG Tutorials - Promotion. (20)

Big Brand Marketing 18.01.14
Big Brand Marketing 18.01.14Big Brand Marketing 18.01.14
Big Brand Marketing 18.01.14
 
Customer Growth Factory: A Better Way to Visualize Lean Startups and Establis...
Customer Growth Factory: A Better Way to Visualize Lean Startups and Establis...Customer Growth Factory: A Better Way to Visualize Lean Startups and Establis...
Customer Growth Factory: A Better Way to Visualize Lean Startups and Establis...
 
The New Science of Authenticity for Building A Lasting Brand; (How Changes in...
The New Science of Authenticity for Building A Lasting Brand; (How Changes in...The New Science of Authenticity for Building A Lasting Brand; (How Changes in...
The New Science of Authenticity for Building A Lasting Brand; (How Changes in...
 
Qsession #27 E-commerce med Google
Qsession #27 E-commerce med Google Qsession #27 E-commerce med Google
Qsession #27 E-commerce med Google
 
Social Commerce 2.0 With CPC Strategy & AddShoppers
Social Commerce 2.0 With CPC Strategy & AddShoppersSocial Commerce 2.0 With CPC Strategy & AddShoppers
Social Commerce 2.0 With CPC Strategy & AddShoppers
 
Customer Growth Hacking for Lean Startups: How Silicon Valley is Creating Bil...
Customer Growth Hacking for Lean Startups: How Silicon Valley is Creating Bil...Customer Growth Hacking for Lean Startups: How Silicon Valley is Creating Bil...
Customer Growth Hacking for Lean Startups: How Silicon Valley is Creating Bil...
 
Marketing Strategy for a new Real estate start up
Marketing Strategy for a new Real estate start upMarketing Strategy for a new Real estate start up
Marketing Strategy for a new Real estate start up
 
Real Estate
Real EstateReal Estate
Real Estate
 
How to Increase Your Facebook Dynamic Product Ads Performance
How to Increase Your Facebook Dynamic Product Ads PerformanceHow to Increase Your Facebook Dynamic Product Ads Performance
How to Increase Your Facebook Dynamic Product Ads Performance
 
Business Model CANVAS vs. Business Model STRIP: Save More Money, Energy, and ...
Business Model CANVAS vs. Business Model STRIP: Save More Money, Energy, and ...Business Model CANVAS vs. Business Model STRIP: Save More Money, Energy, and ...
Business Model CANVAS vs. Business Model STRIP: Save More Money, Energy, and ...
 
Azmone Presentation : Dark Color Version
Azmone Presentation : Dark Color VersionAzmone Presentation : Dark Color Version
Azmone Presentation : Dark Color Version
 
Azmone Presentation : Light Color Version
Azmone Presentation : Light Color VersionAzmone Presentation : Light Color Version
Azmone Presentation : Light Color Version
 
Nuevas herramientas de Google | Google Q3
Nuevas herramientas de Google | Google Q3Nuevas herramientas de Google | Google Q3
Nuevas herramientas de Google | Google Q3
 
PPC Growth Hacking - By Phil Pearce @ SuperWeek 2014
PPC Growth Hacking - By Phil Pearce @ SuperWeek 2014PPC Growth Hacking - By Phil Pearce @ SuperWeek 2014
PPC Growth Hacking - By Phil Pearce @ SuperWeek 2014
 
SA P8- Portfolio DMND project 8
SA P8- Portfolio DMND project 8SA P8- Portfolio DMND project 8
SA P8- Portfolio DMND project 8
 
Designing a Personalization Go-To-Market Strategy
Designing a Personalization Go-To-Market StrategyDesigning a Personalization Go-To-Market Strategy
Designing a Personalization Go-To-Market Strategy
 
Product strategy development
Product strategy developmentProduct strategy development
Product strategy development
 
Lean Canvas: Diseñando tu modelo de negocio bajo principios de Lean Startup
Lean Canvas: Diseñando tu modelo de negocio bajo principios de Lean StartupLean Canvas: Diseñando tu modelo de negocio bajo principios de Lean Startup
Lean Canvas: Diseñando tu modelo de negocio bajo principios de Lean Startup
 
Webinar: Pricing a Data Product by fmr Salesforce Sr PM
Webinar: Pricing a Data Product by fmr Salesforce Sr PMWebinar: Pricing a Data Product by fmr Salesforce Sr PM
Webinar: Pricing a Data Product by fmr Salesforce Sr PM
 
Growth Hacking / Marketing 101: It's about process
Growth Hacking / Marketing 101: It's about processGrowth Hacking / Marketing 101: It's about process
Growth Hacking / Marketing 101: It's about process
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

ATG Tutorials - Promotion.

  • 1. > promotions in oracle atg 10.1 > author > sanju thomas > date > 19th july - 2012
  • 2. outline coupons upselling conception variants types what
  • 3. what The publicization of a product, organization, or venture to increase sales or public awareness. Contest Advertisement Discount
  • 5. variants amount off fixed price free % off
  • 7. acc conception pricing promotion file new >live demo
  • 8. bcc conception >live demo
  • 9. static design c droplet l promotion tools i data store promotion repository e action n t pipeline servlet s
  • 10. static design a b c profile PromotionStatus promotion user a == user has an active profile b == profile has an attribute called activePromotions. activePromotion:RepositoryItem c == a reference to the underlying promotion PromotionStatus also hold number of times that a customer can use the promotion.
  • 11. pmdl promotion is described in ATG using pricing model description language qualifier discount rule target qualifier == when a promotion may apply target == what may be discounted p r i c i n g m o d e l d e s c r i p t i o n l a n g u a g e