Cache adapter in ATG works in a similar way like EHCache does. We just have to call get(id) method of cache component. Here the passing parameter in get method will work as a key. For implementing cache adapter in ATG we need following components. XXXCache $class=atg.service.cache.Cache cacheAdapter=/com/xxx/cache/XXXCacheAdapter XXXCacheAdapter $class=com.xxx.cache.XXXCacheAdapter XXXCacheAdapter.java (Just provide implementation of getCacheElement. Override others…
How Volume Pricing Works In ATG – Example of Bulk Price Using PriceList
ATG OOTB supports volume pricing. We don’t have to make any changes to get bulk pricing works. Below are the simple steps for bulk pricing Create a new price list “Bulk Price List” in bcc with simple configuration Go to Catalog – Select Sku – Price List Tab Select newly price list “Bulk Price List”…
Bean Filtering In ATG REST MVC
Bean Filtering In ATG REST MVC is use to filter the response using beanFilteringConfiguration.xml of /atg/dynamo/service/filter/bean/BeanFilterService component. Filter the Response – What does it mean? Here filtering is used in context of sending only required properties in REST MVC response whether JSON or XML response. How Bean Filtering Works? ATG provides beanFilteringConfiguration.xml for manipulating the…
ATG Session Management – Sharing Parent WAR Session ID
In Java every web application has its own session information and this session information is applicable only with in that web application only. The application server like JBoss, Weblogic etc. are responsible for managing session for the web application. So What’s the big deal in ATG Session Management if session is managed by App Server??…
Default Shipping Group & Payment Group ATG
When an Order is first created, it has an empty ShippingGroup, which serves as the default Shipping Group for the Order and also an empty Payment Group which serves as the default Payment Group for the Order. The type of default groups that are created is determined by the defaultShippingGroupType & defaultPaymentGroupType property of the…
ATG Interview Questions and Answers For Exprienced
Read : ATG Interview Questions For 1-2 Years Experience What Is Servlet Pipeline In ATG ? How to write a Custom Servlet – Steps to write a new inject able servlet in pipeline. What is Commerce Pipeline – Steps to write a new processor. Payment Pipeline In ATG. Steps to add a new SM, SG,…
Oracle Commerce Store Accelerator (CSA) – REST MVC Exposed
With the Commerce 11.2 release, Oracle introduces a new reference accelerator called the Commerce Store Accelerator (CSA). One of the primary goals of CSA is to provide a best practice framework for using the REST APIs, Experience Manager, and Assembler to build Oracle Commerce applications. The application is a services-based single-page application and is responsive…
ATG 11.2 What’s New
The new features and capabilities are in alignment with three main themes Customer Engagement – delivering relevant, personal and consistent experiences across all customer touchpoints Business Engagement – simplifying and unifying business user tools to manage, create and optimize customer experiences IT Engagement – building for tomorrow with a flexible and extensible architecture Check new…
Sending Complex Object To ATG REST MVC
Sending complex object to ATG REST MVC is a big bummer for developer when try to send complex data structure like atg-rest-class-type and atg-rest-values in the input payload. As these keyword are necessary so that REST architecture understands it correctly and map to corresponding objects. Here I am gonna give you a simple example how…
_dynSessConf – Use Of Session Confirmation Number In ATG
Session Confirmation Number In ATG When using REST services, you want to prevent the processing of malicious site requests. Oracle ATG Web Commerce platform uses a request parameter _dynSessConf, which contains a session confirmation number, to verify that a request is legitimate. How do we get it ? The first actor that must be invoked…