You are on page 1of 6

10/31/2016 | 

Complete reference to ATG

Complete reference to ATG type your search and hit enter


ATG BEGINNERS GUIDE, ATG ECOMMERCE PLATFORM TUTORIAL, ATG ECOMMERCE TUTORIAL WITH EXAMPLE, ATG ECOMMERCE TRAINING

Friday, 4 March 2016   customize userprofile in atg  0 comments

Customizing profile repository in ATG

We can customize any out of the box item descriptor provided by ATG in its profile
Get Google
repository. Example here is shown for extending "user" item descriptor. (for theory
on profile click here) Domain &
Step 1:  In config folder of your application create a file in the below specified path. Email
create folder structure, if not  present in your config folder.

Google Hosted
\atg\userprofiling\userProfile.xml
Email For Your
Step 2: Extend the item descriptor user
Domain Start
With Free G Suite
<gsa‐template> 
  <header> 
Trial.
    <name>Custom Profile Additions</name> 
    <author>atg‐tips.blogspot.com</author>  gsuite.google.com
  </header> 
  <item‐descriptor name="user" cache‐mode="simple" item‐cache‐timeout=
   <table name="CUSTOM_USER" type="auxiliary" id‐column‐name="user_id"
  <property name="interestedIn" data‐type="string" column‐name="INTERESTED_IN"
   </table> 
   </item‐descriptor> 
 </gsa‐template> 

Step 3: Create appropriate SQL and run in "PRODCORE" schema

Step 4: Run the SQL scripts created in the appropriate repositories

Step 5: Rebuild the application again. and Restart the servers.

Pages
P oste d b y S i r i sh a Dh an e ku l a at 05: 11: 00

Steps for Installing ATG and CRS
Introduction To ATG

Popular Posts

Custom Form Handlers in oracle ATG
Form Handlers:             In many web
applications users input are taken from

http://atg­tips.blogspot.in/search?updated­max=2016­03­06T23%3A19%3A00­08%3A00&max­results=4#PageNo=2 1/6
10/31/2016 | Complete reference to ATG
the forms.A form may need to handle
user input in a v...

ATG Rest WebServices Introduction
The ATG REST Web Services provide
access to Nucleus components. The Oracle
ATG Web Commerce platform REST
Web Services expose methods that ...

What is ATG Component? What is ATG
Nucleus?
learn more ATG component: In ATG any Public
Class/JavaBean Associated with a
properties file is called as an ATG
component . Ideally speaking...

Examples for ATG Rest Webservices
1. Sample program for ATG Rest web
services for form actor: (Rest web service
example is for change password ) <actor­
chain i...

Google+ Followers

Sirisha Dhanekula
learn more
Add to circles

Friday, 4 March 2016 uesr profile in ATG  0 comments

User Profile in ATG

A user profile is a set of attributes that represent the data you want to store for a site 23 have me in View


circles all
user, for example login name, password, e­mail address, registration date, and so
on. ATG applications use profile repositories to manage user profiles.

Follow by Email
When a user starts a session on an ATG server, a new profile object is created. The
profile object starts off empty if anonymous. If the user logs in, the information
stored about that user in the Profile Repository is loaded into the profile object on Email address... Submit
the server. From this point onward, changes to the profile object will be saved in the
Profile Repository at designated times.
Contact Form
The profile object may contain information gathered before the user logged in, and
this information is merged while the login is done based on the requirements.

Name 
GROUP USERS:

There are two ways to group USERS for personalization:
– Profile Repository
Email * 
        Profile Repository uses "organization" item descriptor to group "user". Each user
can belong to one and only one organization. can link an user to organization using
BCC or by scenarios.
        (for Detailed explanation of SCENARIOS click here)
– Segments Message * 

        User segments become read only boolean properties of a profile. Users can be in
any number of segments.
Store application can use one or both the approaches depending on the
requirements

Customizations to Profile:

http://atg­tips.blogspot.in/search?updated­max=2016­03­06T23%3A19%3A00­08%3A00&max­results=4#PageNo=2 2/6
10/31/2016 | Complete reference to ATG
A profile can be customized in N number of ways. Send

­ can extend oob item descriptor
­ can create a new item type
­ can customize to include a new payment method like loyal points 
­ can customize components related to profile like wishlist, giftlist, saved carts, price
lists etc..
Blog archive
for example on customizing profile repository click here

▼  2016 (27)

P oste d b y S i r i sh a Dh an e ku l a at 04: 46: 00 ▼  March (10)


Examples for ATG Rest
Webservices

ATG Rest WebServices
Introduction

Sample Program for ATG Wishlist,
Giftlist

WishList and GiftLists in ATG

Customizing profile repository in
ATG

learn more User Profile in ATG

ATG Sample programming for
creating sub­class of a...

Catalogs in ATG and How to extend
them

Sample Program for customizing
Product Catalog in ...

RQL in ATG (Repository Query
Language)

►  February (14)

►  January (3)

►  2014 (8)
learn more
►  2013 (19)

3
Copyright content by atg­
tips.blogspot.com. Powered by Blogger.

Wednesday, 2 March 2016   subclassing a repository item in atg


0 comments

ATG Sample programming for creating


sub-class of a repository item

Extending Catalog Item Types :

Step 1: Extend /atg/commerce/catalog/custom/customCatalog.xml to:
                      a.    Include your subtype by extending type property
                      
<item‐descriptor name="sku"> 
 <table name="dcs_sku"> 
  <property name="type"> 
   <option value="childSKU" code="300"/> 
  </property> 
 </table> 
</item‐descriptor>              

http://atg­tips.blogspot.in/search?updated­max=2016­03­06T23%3A19%3A00­08%3A00&max­results=4#PageNo=2 3/6
10/31/2016 | Complete reference to ATG

                      b.    Define the subtype item descriptor and its properties 

<item‐descriptor name="child_sku" display‐name="child SKU" super‐type=
 <table name="child_sku" type="auxiliary" id‐column‐name="sku_id"> 
  <property name="size" column‐name="size" data‐type="string"/> 
 </table> 
</item‐descriptor> 

Step 2: Create appropriate tables for the customization done in the step1
           
               IN our example create table "child_sku" with "sku­id" and "size" as
columns.

Step 3:  Add the subtype to CatalogTools.
              
              In /atg/commerce/catalog/CatalogTools add the child sku type to
"SKUItemTypes" property
               SKUItemTypes+= childSKU

P oste d b y S i r i sh a Dh an e ku l a at 23: 09: 00

Wednesday, 2 March 2016 ATG catalogs  0 comments

Catalogs in ATG and How to extend them

•The Product catalog is the foremost component in a Commerce Applica on.
•The product catalog is a collec on of repository items (categories, products, media, etc.)
that provides the organiza onal framework for a commerce site.
•ATG Commerce includes a default catalog implementa on, based on the Dynamo SQL
Repository, that can be used as it is or extended as necessary.
•ATG Control Center, or ATG business control center allows edi ng and crea on of
Repository items for a catalog.
 Product catalog stores all the catalog related objects. Full path of product repository is
atg/commerce/catalog/ProductCatalog
 The structure of ATG Commerce catalogs and the various catalog‐related objects, includes 
    – Catalogs 
    – Categories
    – Products 
    – SKUs 
    ‐ Media related objects
Product Catalog Repository Item Types: Linking is shown below

http://atg­tips.blogspot.in/search?updated­max=2016­03­06T23%3A19%3A00­08%3A00&max­results=4#PageNo=2 4/6
10/31/2016 | Complete reference to ATG

 
     Catalogs: Catalogs are a container for a navigational structure made up of
categories. Catalogs can contain links to subcatalogs and to categories.  
 
Categories: Categories have properties that link them to other categories and to
products. They can also link to other catalogs. 
 
Products : Products have properties that link them to other products and to
SKUs (stock­keeping units).Contain links for text and images used to describe a
group  
of SKUs  
 
SKU : is the actual unit that is shipped to the user, Pricing is generally done at
SKU level. A product can have several different SKUs associated with it,
representing varieties, sizes, and colors. 
 
Categories do not, “contain” products, nor do products “contain” SKUs. Rather,
the objects are peers that are linked together through their various properties

Extending the Catalog


There are multiple ways to extend the catalog:
    – Add properties to an existing item type 
    – Remove or modify properties of an existing item type 
    – Create a subtype of an existing item type 
    – Create a new item type

 
For sample example click here.

P oste d b y S i r i sh a Dh an e ku l a at 22: 27: 00

Page 2 of 14 Prev 1 2 3 4 5 ... 14 Next


Widget by Abu­farhan

http://atg­tips.blogspot.in/search?updated­max=2016­03­06T23%3A19%3A00­08%3A00&max­results=4#PageNo=2 5/6
10/31/2016 | Complete reference to ATG

© Copyright 2015 atg­tips.blogspot.com All Rights Reserved. Learn ATG with Ease......

http://atg­tips.blogspot.in/search?updated­max=2016­03­06T23%3A19%3A00­08%3A00&max­results=4#PageNo=2 6/6

You might also like