文件名称:
ATG10 Help Documents
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-03-24
详细说明:NULL
博文链接:https://caerun.iteye.com/blog/698065ATG Commerce programming Guide
Contents
1 Introduction
Commerce overview
Product Catalog
Purchasing and fulfillment services
2
tory Manage
2
Pricing services
Targeted promotions
3
Commerce services
3
ATG Business Commerce(B2B)
4
Reporting
Multisite Integ
Finding What you need
Configuring and Populating a Production Database
Configuring ATG Commerce with CIM
9
Creating Database Tables
10
Creating tables for Core atg commerce
Creating Tables for ATG Business Commerce
12
Using atg commerce with an Oracle database
13
Configuring Storage Parameters
13
Configuring a Catalog for Oracle Full Text Searching
14
Using atg commerce with an mssQl Database
15
Transferring Product Catalog and Price List Data Using Copy and Switch
17
Configuring a Database Copy
17
Performing a Database Copy
19
Configuring a Database Switch
20
Performing a database Switch
22
Transferring Demo data
23
Exporting the Motorprise Demo Data from SOLID
23
Importing the Motorprise demo data to Your Database
23
Destroying Database Tables for ATG Commerce
24
Destroying Tables for Core ATG Commerce
24
Destroying tables for atg ce
er commerce
25
Destroying Tables for AtG Business Commerce
25
3 Integrating Third-Party Software With ATG Commerce
29
Integrating Payflow Pro with ATG Commerce
29
Content
ATG Commerce Programming Guide
Setting up payflow Pi
30
Pre-Configuring the Integration
30
Using atG Commerce with Payflow Pro
30
Integrating Cyber Source with ATG Commerce
Installing the CyberSource Distribution
31
Initializing the Cyber Source Integration
31
Configuring atG Commerce to Use CyberSource
32
Moving the System to Production
32
Designating Tax Status of Products
32
Specifying Sales Origin and Shipment Location Information
33
Calculating T axes on the Item Level
33
Specifying States and Provinces without Tax obligations
34
Integrating taXWare with aTG Commerce
34
Before You begin Integrating with TAXWARE
34
TAXWARE Classes
34
Configuring ATG Commerce to Use TAXWARE
35
Using the SALES/USE and WORLDTAX Integration
36
Customizing ATG Commerce's TAXWARE Integration
36
Customizing taxWarecalculate tax methods
37
TaxResult and TaxRequest Fields
37
VERAZIP Integration
38
Customizing AtG Commerce's VERAZIP Integration
38
Customizing Tax Ware VerifyZipInfo Methods
39
4 Using and extending the product catalog
41
Production and development Modes for atG Commerce
41
Product Catalog Repository
42
Catalog properties
43
Categories and products
45
Defining root Categories
46
Category Properties
categoryInfo Properties
51
Product Properties
51
roductInfo properties
54
Defining relationships between Categories and products
54
Specifying Template Pages for Categories and Products
56
Associating Products with SKUs
57
Extending the Category and Product Item Types
57
SKU Items and sKu links
58
SKU Properties
59
SKUInfo Properties
60
SKU Link Properties
61
Using sKu media properties
61
Using SKU Price Properties
62
Using the SKU fulfiller Property
62
Creating SKU Bundles
62
Extending the SKU item Type
62
Contents
ATG Commerce programming Guide
Configurable SKUs
63
Catalog Folde
64
Folders and Media items
Folder Properties
65
Media Item Properties
65
Using Media-External Properties
Using media- Internal Properties
66
Internationalizing the product catalog
67
Catalog Security
69
Importing Product Catalog Content
69
Assigning a Catalog to a User
70
ContextvalueRetriever class
70
5 Using the catalog maintenance System
73
Batch Services
73
Catalog Maintenance service
76
Ancestorgenerator service
Catalog verification Service
78
Catalog Update service
79
Dynamic services
80
Catalog ChangesListener
80
Properties ChangedHandler Components
Catalog Completion Service
Running Catalog Maintenance Services
888
Running Batch Services from the Commerce Admin Page
82
Running a Batch Service from the acc
83
Batch maintenance form handler
84
Running dynamic services
84
6 AtG Commerce profile extensions
85
Profile Repository Extensions
85
Promotions
85
Address books
86
Credit Card Collection
86
Gift Lists and wish list
86
Other Features
87
Profile form handler extensions
Profile Tools and property manager extension
87
7 Configuring Commerce for Multisite
89
Site Repository Extensions for Commerce
89
Configuring Commerce Options in Site Administration
89
Assigning Price Lists and Catalogs in a Multisite Configuration
90
8 Configuring Commerce Services
Setting up gift lists and wish lists
91
Content
ATG Commerce Programming Guide
Gift List Business Layer Classes
92
Gift List Repository
93
Gift List Form handlers
98
Gift List servlet beans
Purchase Process Extensions to Support Gift Lists
Gift and Wish Lists in a multisite Environment
116
Extending gift List Functionality
119
Disabling the Gift List Repository
121
Setting Up Product Comparison Lists
122
Understanding the Product Comparison System
122
Using Product Comparison Lists in a Multisite Environment
132
Extending the product Comparison System
132
Using TableInfo to Display a Product Comparison Lis
133
Setting Up Gift Certificates and Coupons
The claimable Repository
134
The Claimable Tools Component
135
The ClaimableManager Component
135
Setting Up Gift Certificates
35
9 Commerce Pricing Services Overview
143
Common Terms in Pricing Services
143
Using Dynamic vs Static Product Pricing
145
How Static Pricing Works
145
How Dynamic Pricing Works
How Pricing services Generate Prices
147
Pricing Tools Class
149
Pricing ModelHolder
150
Pricing Adjustment
150
Pricing commerceltem
Pricing ModelProperties
151
10 Commerce Pricing Engines
153
Pricing engine Interfaces
153
The Base pricing Engine
153
ItemPricing Engine Interface
154
Order Pricing Engine Interface
155
Shipping pricing engine Interface
155
TaxPricing Engine Interface
156
PricingConstants Interface
156
Default Pricing engines
156
PricingEngine Service
156
Default item Pricing Engine
157
Default Order Pricing Engine
157
Default Tax Pricing engine
157
Default Shipping Pricing Engine
157
Price Holding Classes
158
Contents
ATG Commerce programming Guide
Amountlnfo
158
Item Pricelnfo
158
Detailedltem PriceInfo
158
Order Pricelnfo
162
Shipping PriceInfo
162
TaxPricelnfo
162
Extending Pricing Engines
162
Extending a Pricing Engine
Creating a New Pricing Engine
163
11 Commerce Pricing Calculators
165
Pricing Calculator Interfaces
165
Item Pricing Calculator Interface
165
OrderPricing Calculator Interface
166
Shipping pricing calculator Interface
166
Tax Pricing calculator Interface
166
CalculatorInfo Provider Interfac
166
Pricing Calculator Classes
167
Discount calculator service
167
Item Pricecalculator
168
ItemDiscount calculator
170
Bulkltem DiscountCalculator
170
ItemListPrice Calculator
171
Item Sale priceCalcu
171
Configurableltem Price Calculator
171
OrderDiscountCalculator
172
BulkorderDiscountcalculator
172
Order SubtotalCalculator
173
Shipping Calculatorlmpl
173
Shipping DiscountCalculator
173
BulkShippingDiscountCalculator
174
Price Range shipping calculator
174
Double Range Shipping Calculator
175
FixedPrice Shipping Calculator
176
PI
Range shipping calculate
176
WeightRange Shipping Calculator
177
NoTaxcalculator
178
axDiscount Calculator
178
BulkTax Discount Calculator
178
TaxProcessorTaxCalculator
178
Price List ConfigurableltemPriceListCalculator
179
Price list item ListPricecalculator
179
Price List Item Price Calculator
179
Price list item Sales pricecalculator
180
Price list item Sales Tiered Price Calculator
180
Price List item Tiered Price Calculator
180
BandedDiscountCalculatorHelper
181
VI
Contents
ATG Commerce Programming Guide
CalculatorInfe
181
Extending Pricing Calculators
182
Adding a New Pricing calculator
182
Extending Calculators
183
12 Qualifier Class
185
Qualifier Class Overview
185
Qualifier Properties
186
Overriding Qualifier Filters
187
Default Qualifier Service
188
Evaluating Qualifiers Example
188
Qualifiedltem Class
190
Filteredcor
191
Extending the qualifier class
191
Adding New Criteria to the Filter Methods
192
Replacing the Way a PMdl Rule Is Evaluated
193
Replacing the Way the Qualifier Determines the Result Set
193
Accessing FilteredCommerceltems
194
13 Understanding Promotions
195
Promotion Repository Item Properties
195
Promotion Folder Repository Items
203
PromotionStatus Repository Items
203
Understanding PMDl Discount Rules
203
PMDLⅩ ML Structure
204
PMDL Example: Bulk Discount
207
Examples of PMDl rules
208
Extending promotions functionality
213
Extending the PMDl
214
Adding New Promotion Discount Types
214
Adding New Promotions Templates
215
Promotion Template Basics
215
Creating the Pmdt file
216
Translating User Input Values in Templates
223
Working with Repository Item Properties in Templates
226
Using Promotion Upsell in Templates
229
validating promotions
Localizing promotions Templates
232
Editing Existing Promotion Templates
232
Importing and Exporting Promotions
232
Architecture Overview
233
Performing a Promotions Import or Export
233
Mapping Promotion Properties
237
Using the promotionImport Exportlntegrator Interface
240
Configuring Import/Export Batching
241
Configuring the publishingWorkflow Automator Component
241
VII
Contents
ATG Commerce programming Guide
Performance Issues Related to Promotion Delivery
242
14 Using price lists
243
Overview of Setting Up price Lists
243
Caching Price Lists
244
Using Price Lists in Combination with SKU-Based Pricing
244
Description of volume Pricing
245
Setting up Price List Functionality in ATG Consumer Commerce
246
Pricelistmanagel
246
Assigning a Price List to a User
2
Price list calculators
247
Using Item Pricelnfo with Price Lists
248
Implementing Sale prices using Price Lists
248
Calculating Prices with a Specific Price List
251
Using the Currency Conversion Formatter to Convert Currency
252
Price List Security Policy
252
The Pricelists
ity policy class
253
Configuring the Price List Security Policy
253
Converting a Product Catalog to Use Price Lists
254
15 Working with Purchase process objects
255
The Purchase Process Subsystems
255
Base commerce classes and interfaces
256
Address classes
260
Business layer classes
260
Ordertools
26
Pipelin
265
Order Repository
265
Creating Commerce Objects
266
Creating an o
266
Using Orders in a Multisite Environment
267
Creating Multiple Orders
268
Creating Commerce Items, Shipping Groups, and Payment Groups
269
Adding an Item to an Order via a URL
274
Preventing Commerce Items from Being Added to Types of Shipping groups275
Removing Commerce objects from an Order
276
Using the SimpleOrderManager
276
Using Relationship Objects
276
Relationship Types
277
Commerce item relationships
281
Relationship priorit
y
282
Assigning Items to Shipping Groups
283
Assigning Costs to Payment Groups
284
Assigning an Order's Total Cost to Payment Groups
285
Assigning an Order's Component Costs to Payment Groups
286
Setting handling Instructions
288
X
Content
ATG Commerce Programming Guide
Handlinglnstruction objects
288
Adding Handling Instructions to a Shipping Group
289
ATG Commerce states
290
16 Configuring Purchase Process Services
299
Loading Orders
300
Refreshing Orders
301
Modifying Orders
305
Understanding the Cart Modifier FormHandler
305
Modifying the Current Order
311
Repricing orders
313
Saving Orders
315
Updating an Order with the order Manager
316
Canceling orders
317
Checking Out Orders
318
Preparing a Simple Order for Checkout
318
Preparing a Complex Order for Checkout
320
Checking Out an Order
333
Processing Payment of orders
339
Overview of the payment process
340
Extending the payment operations of a payment method
341
Extending the Payment Process to Support a New Payment Method
342
Extending Order Validation to Support New Payment Method
356
Scheduling Recurring Orders
360
Understanding the scheduledOrder Repository Item
361
Submitting Scheduled Orders
362
Creating, Modifying, and Deleting Scheduled Orders
365
Using Scheduled Orders with Registered Sites
369
Setting restrictions on Orders
369
Understanding the order Restriction Classes
369
plementing Order Restrictions
371
Tracking the Shopping Process
372
Shopping process stages
372
Working with Shopping Process Stages
373
Shopping process recorder
374
Turning Off Recording of Shopping Process Tracking
374
Troubleshooting Order Problems
374
Handling Returned Items
375
Managing Transactions in ATG Commerce
376
Extending the atG Commerce Form Handlers
377
17 Customizing the purchase process Externals
379
Purchase process event messages
379
Integrating with Purchase Process Services
380
Purchase Process Integration Points
380
Adding Credit Card Types to AtG Commerce
381
X
Contents
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.