SlideShare a Scribd company logo
By Kate Semizhon (Soglaeva)
 Catalog
 Pricing
 Order
 Inventory
Oracle's ATG Web Commerce is the industry's top-ranked
commerce solution that powers the world's best brands, and
delivers a consistent, personalized cross-channel customer
experience.
ATG
Commerce
Profiles &
Personaliz
ation
Merchandi
sing
Complex
Shipping
Catalogs
Pricing
Ordering
catalog
catalog category
category
product
sku
sku
product
category
category
productchild
parent
related
Parent categories
Related
categories
Child products
Child categories
Child SKUs
Brand
Related Products
Upsell Products
Parent Category
 SKU = Stock Keeping Unit
 Purchasable items in the catalog
 A product with multiple options has multiple
SKUs
Parent Products
List price
Sale Price
On Sale
Bundle Links
Display Name
Description
Long Description
Keywords
Start date
End date
Creation Date
Template
Thumbnail Image
Small Image
Large image
Auxiliary Media
Media
Media-
external
Media-
internal-text
Media-
internal-
binary
List price
Sale price
On sale
15
name
id
locale
Confidential 16
priceList
Price
• priceList
• productId
• skuId
• List price
Price
• priceList
• productId
• skuId
• List price
Price
• priceList
• productId
• skuId
• List price
Promotion
Individual
scenario URL coupon
Global
19
PriceEngine
ItemPricingEngine
OrderPricingEngine
ShippingPricingEngine
TaxPricingEngine
Confidential
20
Discount
Order Item Shipping
Order
Shipping
Group
Payment
Group
Order
Shipping
Group
Commerce
Item 1
Commerce
Item 2Payment
Group
Order
Shipping
Group
Commerce
Item 1
Commerce
Item 2Payment
Group
Order
repository
Order is stored in DB
Status: INCOMPLETE
Order
Shipping
Group 1
Commerce
Item 1
Commerce
Item 2Shipping
Group 2
Payment
Group
Order
repository
Profile
repository
Address
from
address
book
Order
Shipping
Group 1
Commerce
Item 1
Shipping
Group 2
Commerce
Item 2
Payment
Group
Order
repository
ground
Next-
day
Order
Shipping
Group 1
Commerce
Item 1
Shipping
Group 2
Commerce
Item 2
Payment
Group 1
Payment
Group 2
Order
repository
Order
price info
Profile
repository
Credit
cards
from
profile
Order
Shipping
Group 1
Commerce
Item 1
Shipping
Group 2
Commerce
Item 2
Payment
Group 1
Payment
Group 2
Order
repository
Order
price info
Order status: SUBMITTED
30Confidential
CreditCard
StoreCredit
GiftCertificate
InvoiceRequest
Shipping Methods
HardgoodShippingGroup ElectronicShippingGroup
31
catalogRefId
stockLevel
backorderLevel
preorderLevel
availabilityStatus
Oracle ATG Commerce Overview for developers

More Related Content

Viewers also liked

Oracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself SeriesOracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
Keyur Shah
 
Oracle Endeca Developer's Guide
Oracle Endeca Developer's GuideOracle Endeca Developer's Guide
Oracle Endeca Developer's Guide
Keyur Shah
 
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 Advanced Profile Management
ATG Advanced Profile ManagementATG Advanced Profile Management
ATG Advanced Profile Management
Kate Semizhon
 
Oracle Endeca 101 Developer Introduction High Level Overview
Oracle Endeca 101 Developer Introduction High Level OverviewOracle Endeca 101 Developer Introduction High Level Overview
Oracle Endeca 101 Developer Introduction High Level Overview
Gordon Kiser
 
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
 
ATG Advanced RQL
ATG Advanced RQLATG Advanced RQL
ATG Advanced RQL
Kate Semizhon
 
Oracle eCommerce (ATG) Database Best Practices
Oracle eCommerce (ATG) Database  Best Practices Oracle eCommerce (ATG) Database  Best Practices
Oracle eCommerce (ATG) Database Best Practices
Kate Semizhon
 
Oracle endeca information discovery architecture
Oracle endeca information discovery architectureOracle endeca information discovery architecture
Oracle endeca information discovery architecture
Aorta business intelligence
 
ATG - Web Commerce @ Your Figertips
ATG - Web Commerce @ Your FigertipsATG - Web Commerce @ Your Figertips
ATG - Web Commerce @ Your Figertips
Keyur Shah
 
ATG Tutorials - Promotion.
ATG Tutorials - Promotion.ATG Tutorials - Promotion.
ATG Tutorials - Promotion.
Sanju Thomas
 

Viewers also liked (13)

Oracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself SeriesOracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
 
Oracle Endeca Developer's Guide
Oracle Endeca Developer's GuideOracle Endeca Developer's Guide
Oracle Endeca Developer's Guide
 
Endeca
EndecaEndeca
Endeca
 
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
 
ATG Advanced Profile Management
ATG Advanced Profile ManagementATG Advanced Profile Management
ATG Advanced Profile Management
 
Oracle Endeca 101 Developer Introduction High Level Overview
Oracle Endeca 101 Developer Introduction High Level OverviewOracle Endeca 101 Developer Introduction High Level Overview
Oracle Endeca 101 Developer Introduction High Level Overview
 
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
 
ATG Advanced RQL
ATG Advanced RQLATG Advanced RQL
ATG Advanced RQL
 
Oracle eCommerce (ATG) Database Best Practices
Oracle eCommerce (ATG) Database  Best Practices Oracle eCommerce (ATG) Database  Best Practices
Oracle eCommerce (ATG) Database Best Practices
 
Oracle endeca information discovery architecture
Oracle endeca information discovery architectureOracle endeca information discovery architecture
Oracle endeca information discovery architecture
 
ATG - Web Commerce @ Your Figertips
ATG - Web Commerce @ Your FigertipsATG - Web Commerce @ Your Figertips
ATG - Web Commerce @ Your Figertips
 
ATG Tutorials - Promotion.
ATG Tutorials - Promotion.ATG Tutorials - Promotion.
ATG Tutorials - Promotion.
 

Similar to Oracle ATG Commerce Overview for developers

How to measure your share of the digital shelf?
How to measure your share of the digital shelf?How to measure your share of the digital shelf?
How to measure your share of the digital shelf?
Rosie Pham
 
Retail ad copy clickability
Retail ad copy clickabilityRetail ad copy clickability
Retail ad copy clickabilityJohn Gagnon
 
Using Tags & Taxonomies to super charge your eCommerce SEO
Using Tags & Taxonomies to super charge your eCommerce SEOUsing Tags & Taxonomies to super charge your eCommerce SEO
Using Tags & Taxonomies to super charge your eCommerce SEO
Michael King
 
PR.pdf
PR.pdfPR.pdf
PR.pdf
LeideeSam
 
Product And Brand Management
Product And Brand ManagementProduct And Brand Management
Product And Brand Managementgarunkumarg
 
Increasing Your Product Discoverability on the Amazon SERP
Increasing Your Product Discoverability on the Amazon SERPIncreasing Your Product Discoverability on the Amazon SERP
Increasing Your Product Discoverability on the Amazon SERP
Tinuiti
 
Shoppability & Findability Beyond Google
Shoppability & Findability Beyond GoogleShoppability & Findability Beyond Google
Shoppability & Findability Beyond Google
Catalyst
 
How Lazada ranks products to improve customer experience and conversion
How Lazada ranks products to improve customer experience and conversionHow Lazada ranks products to improve customer experience and conversion
How Lazada ranks products to improve customer experience and conversion
Eugene Yan Ziyou
 
Product Listing ads Campaign - Google adwords
Product Listing ads Campaign - Google adwordsProduct Listing ads Campaign - Google adwords
Product Listing ads Campaign - Google adwords
Payal Daryani
 
Rich Snippets - What Are they and How do I get One?
Rich Snippets - What Are they and How do I get One?Rich Snippets - What Are they and How do I get One?
Rich Snippets - What Are they and How do I get One?
Colleen Harris
 
PRODUCT RESEARCH .pdf
PRODUCT RESEARCH .pdfPRODUCT RESEARCH .pdf
PRODUCT RESEARCH .pdf
LislieMaderazo
 
Day 1: 2016 Google Shopping Virtual Summit
Day 1: 2016 Google Shopping Virtual SummitDay 1: 2016 Google Shopping Virtual Summit
Day 1: 2016 Google Shopping Virtual Summit
Tinuiti
 
CPC Strategy - Google Shopping Virtual summit 2016
CPC Strategy -  Google Shopping Virtual summit 2016 CPC Strategy -  Google Shopping Virtual summit 2016
CPC Strategy - Google Shopping Virtual summit 2016
Duy, Vo Hoang
 
Perform dm go to market deck - may 2014 email
Perform dm   go to market deck - may 2014 emailPerform dm   go to market deck - may 2014 email
Perform dm go to market deck - may 2014 email
Dennis Armstrong
 
Search Marketing for the Holidays: Formic Media Seminar Series
Search Marketing for the Holidays: Formic Media Seminar SeriesSearch Marketing for the Holidays: Formic Media Seminar Series
Search Marketing for the Holidays: Formic Media Seminar Series
Anvil Media, Inc.
 
Microsoft Adverting Shopping Campaigns
Microsoft Adverting Shopping CampaignsMicrosoft Adverting Shopping Campaigns
Microsoft Adverting Shopping Campaigns
MSFTAdvertising
 
PRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdfPRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdf
LislieMaderazo
 
PRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdfPRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdf
LislieMaderazo
 
Innovation in Corporations: Creative Productivity in a Box
Innovation in Corporations: Creative Productivity in a BoxInnovation in Corporations: Creative Productivity in a Box
Innovation in Corporations: Creative Productivity in a Box
Paul Schumann
 
Maximizing Your Amazon Product Discoverability Via Content Optimization
Maximizing Your Amazon Product Discoverability Via Content OptimizationMaximizing Your Amazon Product Discoverability Via Content Optimization
Maximizing Your Amazon Product Discoverability Via Content Optimization
Tinuiti
 

Similar to Oracle ATG Commerce Overview for developers (20)

How to measure your share of the digital shelf?
How to measure your share of the digital shelf?How to measure your share of the digital shelf?
How to measure your share of the digital shelf?
 
Retail ad copy clickability
Retail ad copy clickabilityRetail ad copy clickability
Retail ad copy clickability
 
Using Tags & Taxonomies to super charge your eCommerce SEO
Using Tags & Taxonomies to super charge your eCommerce SEOUsing Tags & Taxonomies to super charge your eCommerce SEO
Using Tags & Taxonomies to super charge your eCommerce SEO
 
PR.pdf
PR.pdfPR.pdf
PR.pdf
 
Product And Brand Management
Product And Brand ManagementProduct And Brand Management
Product And Brand Management
 
Increasing Your Product Discoverability on the Amazon SERP
Increasing Your Product Discoverability on the Amazon SERPIncreasing Your Product Discoverability on the Amazon SERP
Increasing Your Product Discoverability on the Amazon SERP
 
Shoppability & Findability Beyond Google
Shoppability & Findability Beyond GoogleShoppability & Findability Beyond Google
Shoppability & Findability Beyond Google
 
How Lazada ranks products to improve customer experience and conversion
How Lazada ranks products to improve customer experience and conversionHow Lazada ranks products to improve customer experience and conversion
How Lazada ranks products to improve customer experience and conversion
 
Product Listing ads Campaign - Google adwords
Product Listing ads Campaign - Google adwordsProduct Listing ads Campaign - Google adwords
Product Listing ads Campaign - Google adwords
 
Rich Snippets - What Are they and How do I get One?
Rich Snippets - What Are they and How do I get One?Rich Snippets - What Are they and How do I get One?
Rich Snippets - What Are they and How do I get One?
 
PRODUCT RESEARCH .pdf
PRODUCT RESEARCH .pdfPRODUCT RESEARCH .pdf
PRODUCT RESEARCH .pdf
 
Day 1: 2016 Google Shopping Virtual Summit
Day 1: 2016 Google Shopping Virtual SummitDay 1: 2016 Google Shopping Virtual Summit
Day 1: 2016 Google Shopping Virtual Summit
 
CPC Strategy - Google Shopping Virtual summit 2016
CPC Strategy -  Google Shopping Virtual summit 2016 CPC Strategy -  Google Shopping Virtual summit 2016
CPC Strategy - Google Shopping Virtual summit 2016
 
Perform dm go to market deck - may 2014 email
Perform dm   go to market deck - may 2014 emailPerform dm   go to market deck - may 2014 email
Perform dm go to market deck - may 2014 email
 
Search Marketing for the Holidays: Formic Media Seminar Series
Search Marketing for the Holidays: Formic Media Seminar SeriesSearch Marketing for the Holidays: Formic Media Seminar Series
Search Marketing for the Holidays: Formic Media Seminar Series
 
Microsoft Adverting Shopping Campaigns
Microsoft Adverting Shopping CampaignsMicrosoft Adverting Shopping Campaigns
Microsoft Adverting Shopping Campaigns
 
PRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdfPRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdf
 
PRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdfPRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdf
 
Innovation in Corporations: Creative Productivity in a Box
Innovation in Corporations: Creative Productivity in a BoxInnovation in Corporations: Creative Productivity in a Box
Innovation in Corporations: Creative Productivity in a Box
 
Maximizing Your Amazon Product Discoverability Via Content Optimization
Maximizing Your Amazon Product Discoverability Via Content OptimizationMaximizing Your Amazon Product Discoverability Via Content Optimization
Maximizing Your Amazon Product Discoverability Via Content Optimization
 

More from Kate Semizhon

Cracking 1-on-1s
Cracking 1-on-1sCracking 1-on-1s
Cracking 1-on-1s
Kate Semizhon
 
Serverless Pitfalls
Serverless PitfallsServerless Pitfalls
Serverless Pitfalls
Kate Semizhon
 
Seven Facts about Belarus
Seven Facts about BelarusSeven Facts about Belarus
Seven Facts about Belarus
Kate Semizhon
 
Git 101
Git 101Git 101
Git 101
Kate Semizhon
 
How to improve code quality for iOS apps?
How to improve code quality for iOS apps?How to improve code quality for iOS apps?
How to improve code quality for iOS apps?
Kate Semizhon
 
Database Change Management
Database Change ManagementDatabase Change Management
Database Change Management
Kate Semizhon
 
Ecommerce in 2018
Ecommerce in 2018Ecommerce in 2018
Ecommerce in 2018
Kate Semizhon
 
How a project is born. Intro to Discovery Phase
How a project is born. Intro to Discovery Phase How a project is born. Intro to Discovery Phase
How a project is born. Intro to Discovery Phase
Kate Semizhon
 
Code Review Tool Evaluation
Code Review Tool EvaluationCode Review Tool Evaluation
Code Review Tool Evaluation
Kate Semizhon
 
Sonar Review
Sonar ReviewSonar Review
Sonar Review
Kate Semizhon
 
Unit tests benefits
Unit tests benefitsUnit tests benefits
Unit tests benefits
Kate Semizhon
 
SEO Instruments in ATG
SEO Instruments in ATGSEO Instruments in ATG
SEO Instruments in ATG
Kate Semizhon
 
ATG pipelines
ATG pipelinesATG pipelines
ATG pipelines
Kate Semizhon
 

More from Kate Semizhon (13)

Cracking 1-on-1s
Cracking 1-on-1sCracking 1-on-1s
Cracking 1-on-1s
 
Serverless Pitfalls
Serverless PitfallsServerless Pitfalls
Serverless Pitfalls
 
Seven Facts about Belarus
Seven Facts about BelarusSeven Facts about Belarus
Seven Facts about Belarus
 
Git 101
Git 101Git 101
Git 101
 
How to improve code quality for iOS apps?
How to improve code quality for iOS apps?How to improve code quality for iOS apps?
How to improve code quality for iOS apps?
 
Database Change Management
Database Change ManagementDatabase Change Management
Database Change Management
 
Ecommerce in 2018
Ecommerce in 2018Ecommerce in 2018
Ecommerce in 2018
 
How a project is born. Intro to Discovery Phase
How a project is born. Intro to Discovery Phase How a project is born. Intro to Discovery Phase
How a project is born. Intro to Discovery Phase
 
Code Review Tool Evaluation
Code Review Tool EvaluationCode Review Tool Evaluation
Code Review Tool Evaluation
 
Sonar Review
Sonar ReviewSonar Review
Sonar Review
 
Unit tests benefits
Unit tests benefitsUnit tests benefits
Unit tests benefits
 
SEO Instruments in ATG
SEO Instruments in ATGSEO Instruments in ATG
SEO Instruments in ATG
 
ATG pipelines
ATG pipelinesATG pipelines
ATG pipelines
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
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
 
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
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
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
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
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
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
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
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
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
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
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
 
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)
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
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
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
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
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
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
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
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 !
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

Oracle ATG Commerce Overview for developers

Editor's Notes

  1. 3
  2. Rules for custom catalogs: Each category exists in one and only one catalog Each category can contain other categories and catalogs Products can belong to multiple categories Catalogs can be linked such that a catalog can contain one or more catalogs Security can be defined on a per catalog basis Note: A category can belong in multiple categories, as long as all of those categories are in the same catalog. A category can only be directly included in one catalog, but that entire catalog can then be added to other catalogs.
  3. 7
  4. Product asset properties include Name Brand Start and end dates Description and long description Keywords Related products Upsell products Custom attributes
  5. 9
  6. 10
  7. Provide a means to define a set of prices that are applied to products, SKUs or a combination of product and SKUs Allow different price lists to be assigned to different groups of users according to business rules Provide a means of overlaying price lists price not found in current price list can be looked up in base price list, or (as of 9.1) on catalog object Supported means of pricing include price by product id price by SKU id price by product/SKU pairing
  8. 1. A pricing operation is requested and the PricingEngine is invoked. 2. PricingEngine constructs a new PriceInfo object, and passes it to pre-calculators which set an initial, undiscounted price in the priceInfo. 3. All discount promotions associated with the user are retrieved from the PricingModelHolder, which contains all promotions specific to the current user (from the Profile), and global promotions available to all users. 4. PricingEngine iterates through the user’s promotions and invokes each promotion’s discount calculator one at a time. 5. Each discount calculator uses the Qualifier service to check if the object being priced qualifies for the promotion associated with that calculator. If so, the price is discounted, and qualified objects are marked as having been used. 6. PricingEngine sends PriceInfo to post-calculators, which may further alter the price. 7. PricingEngine returns modified PriceInfo.
  9. Users can also add new shipping groups by entering addresses in forms provided on the store pages. Registered and anonymous users can both add shipping groups this way. Anonymous users, who have no saved addresses, must add at least one shipping address.
  10. Users can then set which commerce items are to be shipped to which addresses and select a shipping method for each shipping group. If they have ordered more than one of a particular item, they may choose to ship some of that item to one address and some to another.
  11. A similar process is used to create and allocate the order among payment groups. If there are any saved credit cards or store credits (or other custom payment types) in a registered user's profile, they will be loaded into the PaymentGroupContainerService for possible use in this order. Users can also add payment groups as needed, which may be credit cards, gift certificates, store credits, or in the case of B2B sites, purchase orders. Again, similarly to allocating shipping, users may be able to select how much of an order should be paid for by each payment group. Depending on how the application is designed, users may split shipping based on the total order amount (i.e., an order with a total of $400 for all items, tax, and shipping is paid for by a $100 gift certificate and a $300 credit card charge) or based on the individual line items (i.e., the tax, shipping, and cost of SKU123 is paid for by one purchase order, and the total cost of SKU456 is paid for by another). The ability to manually adjust the amount covered by each payment group is not currently exposed in the Commerce Reference Store.
  12. By default, orders from anonymous users are not persisted in the Order Repository until they are submitted. Once an order is submitted, its status changes from INCOMPLETE to SUBMITTED.