SlideShare une entreprise Scribd logo
1  sur  33
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

Contenu connexe

Tendances

Introduction to PostgreSQL
Introduction to PostgreSQLIntroduction to PostgreSQL
Introduction to PostgreSQLJim Mlodgenski
 
Google shopping campaigns presentation
Google shopping campaigns presentationGoogle shopping campaigns presentation
Google shopping campaigns presentationBogdan Ch
 
Cascading style sheet
Cascading style sheetCascading style sheet
Cascading style sheetMichael Jhon
 
Google BigQuery - Features & Benefits
Google BigQuery - Features & BenefitsGoogle BigQuery - Features & Benefits
Google BigQuery - Features & BenefitsAndreas Raible
 
Google BigQuery Best Practices
Google BigQuery Best PracticesGoogle BigQuery Best Practices
Google BigQuery Best PracticesMatillion
 
Data platform architecture principles - ieee infrastructure 2020
Data platform architecture principles - ieee infrastructure 2020Data platform architecture principles - ieee infrastructure 2020
Data platform architecture principles - ieee infrastructure 2020Julien Le Dem
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BIExilesoft
 
BigQuery implementation
BigQuery implementationBigQuery implementation
BigQuery implementationSimon Su
 
Html 5-tables-forms-frames (1)
Html 5-tables-forms-frames (1)Html 5-tables-forms-frames (1)
Html 5-tables-forms-frames (1)club23
 
Running GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalkerRunning GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalker📊 Markus Baersch
 
Getting Started with Google Analytics 4
Getting Started with Google Analytics 4Getting Started with Google Analytics 4
Getting Started with Google Analytics 4In Marketing We Trust
 
Demo Deck Example - The Blueprint Training
Demo Deck Example - The Blueprint TrainingDemo Deck Example - The Blueprint Training
Demo Deck Example - The Blueprint TrainingRyan Stewart
 
Big Query Basics
Big Query BasicsBig Query Basics
Big Query BasicsIdo Green
 
PROV-O Tutorial. DC-2013 Conference
PROV-O Tutorial. DC-2013 ConferencePROV-O Tutorial. DC-2013 Conference
PROV-O Tutorial. DC-2013 Conferencedgarijo
 

Tendances (20)

Introduction to PostgreSQL
Introduction to PostgreSQLIntroduction to PostgreSQL
Introduction to PostgreSQL
 
Google shopping campaigns presentation
Google shopping campaigns presentationGoogle shopping campaigns presentation
Google shopping campaigns presentation
 
Cascading style sheet
Cascading style sheetCascading style sheet
Cascading style sheet
 
Google BigQuery - Features & Benefits
Google BigQuery - Features & BenefitsGoogle BigQuery - Features & Benefits
Google BigQuery - Features & Benefits
 
Google BigQuery Best Practices
Google BigQuery Best PracticesGoogle BigQuery Best Practices
Google BigQuery Best Practices
 
Data platform architecture principles - ieee infrastructure 2020
Data platform architecture principles - ieee infrastructure 2020Data platform architecture principles - ieee infrastructure 2020
Data platform architecture principles - ieee infrastructure 2020
 
Enterprise Knowledge Graph
Enterprise Knowledge GraphEnterprise Knowledge Graph
Enterprise Knowledge Graph
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
 
BigQuery implementation
BigQuery implementationBigQuery implementation
BigQuery implementation
 
Html 5-tables-forms-frames (1)
Html 5-tables-forms-frames (1)Html 5-tables-forms-frames (1)
Html 5-tables-forms-frames (1)
 
Running GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalkerRunning GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalker
 
NLP for entity-based and semantic SEO - Contference.pptx
NLP for entity-based and semantic SEO - Contference.pptxNLP for entity-based and semantic SEO - Contference.pptx
NLP for entity-based and semantic SEO - Contference.pptx
 
Getting Started with Google Analytics 4
Getting Started with Google Analytics 4Getting Started with Google Analytics 4
Getting Started with Google Analytics 4
 
Power bi
Power biPower bi
Power bi
 
Schema Markup
Schema MarkupSchema Markup
Schema Markup
 
Demo Deck Example - The Blueprint Training
Demo Deck Example - The Blueprint TrainingDemo Deck Example - The Blueprint Training
Demo Deck Example - The Blueprint Training
 
Big Query Basics
Big Query BasicsBig Query Basics
Big Query Basics
 
PROV-O Tutorial. DC-2013 Conference
PROV-O Tutorial. DC-2013 ConferencePROV-O Tutorial. DC-2013 Conference
PROV-O Tutorial. DC-2013 Conference
 
MongoDB seminar
MongoDB seminarMongoDB seminar
MongoDB seminar
 
Google Search Console
Google Search ConsoleGoogle Search Console
Google Search Console
 

En vedette

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 SeriesKeyur Shah
 
Oracle Endeca Developer's Guide
Oracle Endeca Developer's GuideOracle Endeca Developer's Guide
Oracle Endeca Developer's GuideKeyur 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 performanceKate Semizhon
 
ATG Advanced Profile Management
ATG Advanced Profile ManagementATG Advanced Profile Management
ATG Advanced Profile ManagementKate 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 OverviewGordon Kiser
 
ATG Commerce: Full Capabilities Overview
ATG Commerce: Full Capabilities OverviewATG Commerce: Full Capabilities Overview
ATG Commerce: Full Capabilities Overviewsobrien15
 
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 architectureAorta business intelligence
 
ATG - Web Commerce @ Your Figertips
ATG - Web Commerce @ Your FigertipsATG - Web Commerce @ Your Figertips
ATG - Web Commerce @ Your FigertipsKeyur Shah
 
ATG Tutorials - Promotion.
ATG Tutorials - Promotion.ATG Tutorials - Promotion.
ATG Tutorials - Promotion.Sanju Thomas
 

En vedette (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.
 

Similaire à 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 SEOMichael King
 
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 SERPTinuiti
 
Shoppability & Findability Beyond Google
Shoppability & Findability Beyond GoogleShoppability & Findability Beyond Google
Shoppability & Findability Beyond GoogleCatalyst
 
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 conversionEugene Yan Ziyou
 
Product Listing ads Campaign - Google adwords
Product Listing ads Campaign - Google adwordsProduct Listing ads Campaign - Google adwords
Product Listing ads Campaign - Google adwordsPayal 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
 
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 SummitTinuiti
 
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 emailDennis 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 SeriesAnvil Media, Inc.
 
Microsoft Adverting Shopping Campaigns
Microsoft Adverting Shopping CampaignsMicrosoft Adverting Shopping Campaigns
Microsoft Adverting Shopping CampaignsMSFTAdvertising
 
PRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdfPRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdfLislieMaderazo
 
PRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdfPRODUCT RESEARCH PRESENTATION.pdf
PRODUCT RESEARCH PRESENTATION.pdfLislieMaderazo
 
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 BoxPaul 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 OptimizationTinuiti
 

Similaire à 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
 

Plus de Kate Semizhon

Seven Facts about Belarus
Seven Facts about BelarusSeven Facts about Belarus
Seven Facts about BelarusKate 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 ManagementKate 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 EvaluationKate Semizhon
 
SEO Instruments in ATG
SEO Instruments in ATGSEO Instruments in ATG
SEO Instruments in ATGKate Semizhon
 

Plus de 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
 

Dernier

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Oracle ATG Commerce Overview for developers

Notes de l'éditeur

  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.