Login
Register

Home

Trainings

Fusion Blog

EBS Blog

Authors

CONTACT US

Prasad Bhogle
  • Register

Oracle Gold Partners, our very popular training packages, training schedule is listed here
Designed by Five Star Rated Oracle Press Authors & Oracle ACE's.

webinar new

Search Courses

Summary:

 

Oracle iStore enables the creation and maintenance of high quality web stores which is based on Oracle Database with full integration
with Oracle E-Business Suite 11i. Since Oracle iStore has look and feel of a website, it allows easier collaboration with customers, suppliers,
distributors etc. Oracle iStore is fully integrated with Oracle Order Management. Oracle iStore use Java Server Pages (JSP) technologies
to implement web features. Using same product database based on Oracle inventory, Oracle iStore provides development of different
websites for different customers.

 

 

Oracle iStore Overview:

 

Oracle iStore consists of two distinct but integrated user interfaces viz. Administrative Application and Customer Application

 

Administrative Application is used for :

  • Create Unlimited Number of Sites
  • Setup Pricelists, Shipping Methods etc.
  • Build Product Catalog using Oracle Inventory
  • Change site look and Feel by selecting different Section Templates and Product Display Templates
  • View and Configure Workflow notifications
  • View Business and Operational Reports

 

Customer Application is full web based Shopping Application. It has various features viz.

  • Online shopping and orders processed into Oracle Order Management
  • Saves and Share Carts, Quotes etc
  • Track Orders
  • Cancel Orders
  • Submit Return Orders
  • Store and access user addresses and credit card data

 

Order iStore is an integrated part of E-Business Suite. It communicates with various Oracle EBS modules.

 

Oracle iStore Include following components:

  • Business Objects- The schema for storing customer orders, product catalog and presentation element (IBE & ASO Database Schema)
  • Runtime Services & APIs- These include PLSQL and Java based APIs which manipulate the Business Objects (Data)
  • Configurable Customer Application Templates- All customer application menus and pages are customizable using logical template names
  • Processing and Routing Templates- In combination with display templates, these templates contain logic and appropriate business flows
  • Oracle BLAF (Browse Look And Feel) compliant user interface for Administrative and customer application

 

 

Mandatory Modules for Oracle iStore

Oracle Receivables: AR is need to acces Customer and related information viz. Customer Details, Calculate Taxes, Generates Invoices

 

Oracle General Ledger: GL is needed for providing Business Unit Information to iStore and setting up of Chart of Account , Calendar, Currencies and Business Unit

 

Oracle Human Resources: HR Stores information related to organization and needed for tasks like setting up of Business Group, Locations, Legal Entities, Operating Unit, Employees, Bill-To and Ship-To Countries

 

Oracle Inventory: Stores all products (also called as items in inventory terminology)

 

Oracle Order Management- iStore is can be called as WEB based Order Management for Order capture. iStore uses OM to track and process customer orders and shipping details. iStore uses Order Capture APIs and Schema to communicate with OM. OM is required include setting of System Parameters, Transaction Types, Workflows, Order Number sequence, defaulting rules, flag shipping methods as web enables, payment types

 

Oracle CRM Technology Foundation -This must be implemented in order for iStore to work properly.

 

Important Responsibilities

 

Following responsibilities are needed to implement Oracle iStore

  • iStore Administrator - Required for Setup content, section, site, templates etc
  • iStore Concurrent Program Administrator-Required for Execute concurrent programs for data refresh
  • IBE_CUSTOMER :-Required for Placing Orders using iStore website
  • CRM HTML Administrator (with all available ROLES):-Required for Setting business users and associate them to appropriate receivables account, Create Roles
  • Application Developer:- Required for Setting message codes and message text
  • Application Developer Common Modules (AK_DEVELOPER):-Setup regions, region items/attributes used for Post Sales (Order Tracking)

 

 

Important Profiles

 

Profile Option Name 

Value 

IBE:Category Set 

Valid Value from LOV 

IBE:Item Master Organization 

Valid Value from LOV 

MO:Operating unit 

Valid Value from LOV 

IBE:Price Event For Shopping Cart 

Batch Processing 

IBE:Create Order In Entered State if It has errors while Booking 

Yes 

IBE:Shopping Event Before Shopping Cart 

Enter Order Line 

IBE:Default Payment Term 

Valid Value from LOV 

JTF_PROFILE_DEFAULT_APPLICATION 

671 

 

 

JTF_PROFILE_DEFAULT_CSS 

jtfucss.css 

 

 

JTF_PROFILE_DEFAULT_CURRENCY 

USD 

JTF_PROFILE_DEFAULT_RESPONSIBILITY 

21819 (iStore Admin at Application Level) 

ASO:Automatic Numbering 

Yes 

ASO:Credit Card Authorzation 

Yes (if CC Allowed) 

ASO:Default Quote Status 

Store Draft 

ASO:Default Order State 

Booked 

ASO:Default Order Type 

Mixed 

ASO:Default Sales Rep 

No sales credit 

ASO:Enable TCA Changes 

Yes 

ASO:OM Defaulting 

Yes or No (based on OM Defaulting Rules) 

HZ:Generate Party Number 

Yes (ApplicationLevel) 

HZ:Generate Party Site Number 

Yes (ApplicationLevel) 

Sequential Numbering 

Yes (Site Level) 

QP:Item Validation Organization 

Valid Master Org 

ASO : ATP Default Customer  

Valid Customer 

IBE: Retrieve Price When Displaying Items 

Yes 

IBE: Use Price list associated with Specialty Site 

Yes 

 

iStore Setup - Concurrent Programs

 

Login as iStore Concurrent Program Manager

Execute Following Concurrent Programs

  1. iStore Search Insert (To Populate iStore Item Search Table)- Generally executed only once or for complete refresh
  2. iStore Section Search Refresh (Can be executed multiple times)

 

iStore Setup - Web Server

 

Oracle iStore is a JSP based application hence there is a need of bouncing of Web Server for various occasions

  • Setting up defaulting rules in order management
  • Modifying text messages in oracle forms
  • Modifying lookups in oracle forms
  • Running Oracle Pricing Concurrent Programs, Building sourcing rules
  • Adding new items to inventory as well as attribute changes
  • Setting Site level profile options
  • Setting up discoverer reports
  • Applying Patches                                                      
     

 

 

Customer Application Display Components

 

iStore utilizes JSPs (java server pages) along with APIs to retrieve dynamic data along with static HTML data. iStore uses templates and other components to present customer application viz.Display Templates, Section and Product Hierarchy and Content - images and HTML content

 

iStore Setup- Catalog Creation

 

Login as with responsibility iStore Administrator using regular oracle applications link or using following URL

http://<Host Name>:<port>/html/jtflogin.jsp and use following steps to create a catalog

 

  1. Navigate to Catalog Tab to see Hierarchy.
  2. Click Section image in Accessories Section which is root section. This will create a new section and open up a page to set the various properties.
  3. Select Accessories as parent section and mark the Status as Published.
  4. Update other fields viz. Section name, Section Code, Description etc.
  5. There are Mandatory Product (inventory ) Attributes setup in Oracle inventory viz. Web Status Flag - Published, Orderable on web - Yes, OE Translatable - Yes, Customer Order Enabled- Yes.
  6. Similarly all iStore products should be present in pricelist used while iStore Site Creation setup and Order Management Workflow should be assigned to the order type used in iStore (order type profile option)

 

iStore Setup- Site Creation

 

Following few steps will create an iStore website.

 

  1. Click Sites tab at the top page
  2. Click Create Sites Button to open page 'Update Site Details" Update the Site Name, Description fields
  3. Set Default Language to "American English"
  4. Set Default Currency to "US Dollar"
  5. Set Walk-in Pricelist to "CKMS Pricelist" or any valid pricelist
  6. Set Catalog Root Section to Newly Created Section in previous slides
  7. Check all check boxes except (Restrict customer access by responsibility)
  8. Click Apply to save the changes
  9. Click Payment Link on LHS of update sites screen. Add the necessary payment type (invoice/credit card etc).
  10. Click Apply to save changes
  11. Click Shipment Link on LHS of update Sites Screen
  12. Add necessary Shipping methods
  13. Click Apply to Save the changes
  14. Click Responsibility link on LHS of Update Sites Screen and add IBE_CUSTOMER responsibility and click apply to save the changes
  15. Click Access Link on LHS and Select No Restrictions button and save the changes                                     
     

 

 

iStore -Using iStore Customer Website

Browse the newly created iStore site using URL http://<host>:<post>/html/ibezhome.jsp and login using user id which has IBE_CUSTOMER responsibility, Add the Products to the Cart and Place the Order. After receiving Order Confirmation screen, Order will land in Oracle Order Management with Flow_Status_code as ENTERED or BOOKED based on iStore Setups. iStore JSPs internally call Order Capture APIs (ASO APIs) and ASO tables for transferring Order Information from iStore to Order Management. 

iStore Customizations- Tips

  •  If User Interface requirements are not fulfilled by seeded templates the JSP customizations will be required.
  • The new JSPs will be created based on seeded JSPs which will be attached to seeded Display Templates using Template Manager screen of iStore Administrative site
  • To reflect any changes in JSPs, Item Attributes, Prices etc. Web server will have to be bounced.
  • To view source code of class files used in JSPs developer needs to have following tools
    • Java Decompilers e.g.DJ Java Decompiler 3.9, Jcavaj , JSP editor like JDeveloper or even text editor editplus is sufficient
  • To get information about JSP is getting displayed (which is not necessarily same as jsp name in URL) while using iStore site, use following steps
    • Copy the hard coded texts from JSP page e.g. field label etc.
    • Login to Oracle Applications as Application Developer and navigate to message maintenance screen
    • All hard codes labels/texts in iStore are store as Messages in Database with message code starting from IBE%
    • Get the appropriate message code by querying messages screen
    • Login to UNIX and change directory to $COMMON_TOP/html
    • Use grep command to file given message code in iStore JSPs which will will give list of all JSPs containing given message code e.g.
      • grep -l "IBE_YOUR_PRICE_COL" ibe*.jsp

 

 

Important Tables/Views in iStore

 

Table/View Name 

Purpose 

IBE_DSP_ATTACHMENTS_V 

Stores JSP names attached to various templates 

IBE_CT_IMEDIA_SEARCH 

Product Search 

IBE_SECTION_SEARCH 

iStore Section information 

IBE_DSP_SECTION_ITEMS 

Sections and Associated Items 

IBE_MSITE_INFORMATION 

iStore Site Information 

ASO_QUOTE_HEADERS_ALL 

iStore Order Header 

ASO_QUOTE_LINES_ALL 

iStore Order Lines 

ASO_SHIPMENTS 

iStore Order Shipment information 

FND_NEW_MESSAGES 

All iStore hardcode messages 

 

References

  1. Oracle Apps E-Business Suite 11.5.10 Documentation Library
  2. Various Metalink Notes

Prasad Bhogle

Comments   

0 #1 panks 2008-05-15 08:04
I was looking for somethig like this for long time, I mean I got a chance to work on iStore but not extensivey,
So this overview really helpful to for more understanding. thank you.
regards panks
Quote
0 #2 Himanshu Rajkrishna 2008-06-01 09:11
Hi Prasad,

Your article is excellent & Informative.Tha nks prasad for putting efforts and sharing it.
Quote
0 #3 Anwar 2008-07-04 08:42
Hi Prasad
I came across your site while trawling the net for help on istore (other than on Oracle). I am not a techy but assisting a developer with business requirements to set up our istore. Can you perhaps shed some light on a problem that we are having. We have two business orgs, magazines and newspapers, and their catalogues are on 2 different pages. this results in 2 shopping carts. Do you know how we can overcome this or will this need customization to get one cart which will contain both newspapers and magazines.
Than k you
Anwar
Quote
0 #4 Karthik.G 2008-08-14 10:21
Dear Prasad,

I really thank you for providing such an informative document on iStore.
Request you to share a BR100 document on any of your implementations on iStore which would be really helpful.

Thank s & Regards
Karthik
Quote
0 #5 Preeth 2008-08-26 10:28
Hi Prasad,

Can you share iStore BR100 and steps to configure the jsp page for User edition of iStore?

Regard s,
Preeth
Quote
0 #6 Raj Juneja 2008-09-12 02:56
Hi Anwar/Prasad...

Do you know if iStore has multiple modules? I am looking for a very simple functionality to be bolted on Oracle ERP to
enable customer to see stock availability, order status etc. (partner portal?) No desire to complicate needs by
implementing iStore as a whole.
Quote
0 #7 Mandar Pathak 2008-10-17 00:07
Dear Prasad,

Docume nt is really excellent and can be reffered before starting istore implementation.

Thanks
Mandar
Quote
0 #8 Meg 2008-11-19 15:14
Hi Prasad,

Excell ent work on the document. I think this is the only document on the web that gives an overview from the developer's point of view.

Thanks,
Meghana
Quote
0 #9 amjad 2008-12-01 06:34
Hi Prasad,
its really good documentation which you provide for us..

I have some doubts on iStore which we are going to implement for same store for different country..

Can you give me your gmail/yahoo id, so that I can explain you in better way..

Thanks in Advance..

Best Regards,
Ali
Th a
Quote
0 #10 Suresh Shanmugam 2009-02-13 06:45
Hi Prasad ,

this is Suresh , i have on doubt, in iStore when we in Shopping cart page , we need to change the Price List id , which is coming form either from Store Price list id or Custom account price list id .. how do we achieve it .. i find one way , like through RequestCx.setCo okieValue() calss we can change .. but i don't know this one is correct way .

pl advice me , which is best way to change the default price list id when we in inside of iStore pages .

Thanks
Suresh ..
Quote
0 #11 Aksgtz 2009-02-20 02:36
We are to implement Oracle Financials, OM etc and iStore for a Retail (IT) company - R12.

We are looking for some help / suggestion over the integration between istore and payment gateways.
How convinent / difficult is the integration?

Please share your comments at

Thanks
Arun
Quote
0 #12 Ravi Sharma 2009-04-07 08:50
Hi Prasad,

Thanks for the informative article.

I have a requirement to get message/prompt translation in Oracle Istore. For e.g , Depending upon the user's preference, the messages,prompt s etc in istore application should appear in his language for eg Japanese,Spanis h etc.

Can you please let me know if oracle provides out of the box solution for the same ie some patch/pluggin etc on the application of which this kind of internationalis ation feature is enabled.

Thank s in Advance
Ravi.
Quote
0 #13 VICTOR MILLAN 2009-06-02 18:25
Tnks for share this information, I find some like this in Oracle WEB but dont exist, do you have any br100 for more detail about istore

Tanks and regards

Vmilla n
Mexico
Quote
0 #14 Rownald 2009-07-21 11:42
Hi Prasad,

Were you able to do cross-sell/up-s ell functionality in iStore? In release 12i up? Can iStore process the 3-digit security code for Credit card payment? Please let me know.

By the way, great document you have... simple indeed.

Thanks .
Quote
0 #15 Shan 2009-11-13 02:00
am being with iStore last three years .. i know very well about iStore process still after reading this article am feel am learned some thing new what i don't know earlier ..

Prasad , i want to know some table name which all are will get update while we are doing the place order.. as i know two table one is ASO_QUOTE_STATU SES_B and ASO_ORDER_FEEDB ACK_T . still some other tables are will get updated during this process , can you help me to find this .

Thanks
Sures h
Quote
0 #16 manohar.bikkumala 2010-04-28 15:14
I am looking out for some sample/examples how to change istore look and feel to like our internal website. For example i am trying to change the Blue bars visible as part of R12
Quote
0 #17 munish 2010-09-29 14:39
Prasad,

Does iStore support "shopping as a guest"? Or always needs a login?

Thanks,
Munish
Quote
0 #18 hadi 2010-10-02 07:57
Hi,
Is it download able application ? or just a web site I can use it ?
help me please

thanks
Quote
0 #19 deepika_vjain@yahoo.co.in 2010-12-27 07:47
Hi

I was looking for a help in istore
We have recently moved from R12.1.1 to R12.1.3. After this upgrade, when I login to any of the istore sites, am unable to see the products. In istore admin resp, the products are attached to sections and sections to site
Any navigation on the istore site, is not displaying the products/items
Any profile option/concurre nt program that can help?
These were displayed properly when we upgraded from 11i to R12.1.1

- Thanks
Deepika
Quote
0 #20 Mp 2010-12-29 00:54
Hi ,

I was looking for help on istore that is when I found this page . I have never worked on istore module but from here I got information on the module . Thanks for shari.ng the info .
We have a requirement of developing a validation framework to validate the data coming into order management from istore for this I need some info on how th order from istore is flowing into order management . If you could share some info on the same it will be really helpful.

Thank s and regards
Mary
Quote
0 #21 Kenzo 2011-01-17 15:38
1. Check if NUMBERTABLE data type exists, this should be owned by APPSRun this query with the APPS userselect owner, type_name, instantiablefro m all_typeswhere type_name = 'NUMBERTABLE';
Quote
0 #22 Mary G 2011-02-21 23:13
Hi ,

Thanks for sharing the info .

I am working with I-Store for the first time and the requirement is to do some custom validationon the orders getting created in I-Store . Can u share some info on how I-Store and Order managemnt is getting integrated ? Any suggestion on how we can achieve the extra validations without much customization on the JSP on I-Store side .. may be if we can do more in Oracel order management side ?

Hope to see ur thoughts on the same.

My email id is

Thanks and Regards
Mary
Quote
0 #23 Robin Thomas 2011-02-22 03:55
Hi,
I have just created a new section , added items to it and created a site with this section. But I am not able to see any items when I preview it. Any ideas what I could have missed?

Regard s,
Robin
Quote
0 #24 mandeepmavi 2011-05-04 22:07
Hi friends, i am also new to iStore. some questions. 1. Is this application free. 2. To strat which file or disk i need to download from
Oracle E-Business Suite Release 12.1.1 Media Pack for Microsoft Windows . i m using Windows 7.

the files i downloaded initialy are Oracle E-Business Suite Release 12.1.1 Rapid Install Start Here (Part 1 of 4)

any help will be great
Deep
Quote
0 #25 Maqsood 2012-04-03 05:07
Hi Prasad,

Thanks for the very informative blog. I am very new to Istore and currently trying to understand the functionalities and the technical aspects of the same. Is it possible to have a discussion with you.

I wanted to discuss with you to understand if there are any standard estimation tools available for estimating work on configuration, functional as well as technical changes for Istore

even if we cannot have a call, please help me provide any information with regards to any available estimation tool

Regards
M aqsood
98868441 20
Quote
0 #26 Akshaya 2012-07-04 06:29
Hi Prasad

Could you Please explain how to Integrate istore with yahoo store in 11i and R12?
Many thanks in advancce.

Aksh aya
Quote
0 #27 SHIV 2015-04-21 21:08
hi Prasad.. Excellent Article... Do you know if istore has a mobile extension ?
Quote
0 #28 AAbmtfz 2021-06-25 09:48
http://clck.ru/Vhqmh http://clck.ru/VhqjT http://clck.ru/Vhqi6 http://clck.ru/VhqiS http://clck.ru/Vhqjh http://clck.ru/VhqjF http://clck.ru/Vhqia http://clck.ru/Vhqig http://clck.ru/Vhqit http://clck.ru/Vhqjf http://clck.ru/Vhqiv http://clck.ru/Vhqin http://clck.ru/VhqiC http://clck.ru/Vhqie http://clck.ru/VhqiE http://clck.ru/VhqiW http://clck.ru/Vhqip http://clck.ru/VhqjV http://clck.ru/Vhqik http://clck.ru/VhqjP http://clck.ru/VhqjH http://clck.ru/VhqjR http://clck.ru/VhqiY http://clck.ru/Vhqii http://clck.ru/VhqiQ http://clck.ru/Vhqic http://clck.ru/VhqjB http://clck.ru/VhqjZ http://clck.ru/Vhqj9 http://clck.ru/Vhqix http://clck.ru/Vhqm9 http://clck.ru/VhqmD http://clck.ru/Vhqju http://clck.ru/VhqkQ http://clck.ru/VhqmM http://clck.ru/Vhqkc http://clck.ru/Vhqjs http://clck.ru/VhqmB http://clck.ru/Vhqk6 http://clck.ru/VhqkN http://clck.ru/VhqmP http://clck.ru/Vhqk4 http://clck.ru/Vhqjy http://clck.ru/Vhqka http://clck.ru/Vhqmb http://clck.ru/VhqmZ http://clck.ru/Vhqkr http://clck.ru/Vhqk2 http://clck.ru/VhqmT http://clck.ru/VhqmK http://clck.ru/Vhqkn http://clck.ru/VhqkU http://clck.ru/Vhqki http://clck.ru/VhqkS http://clck.ru/VhqkE http://clck.ru/Vhqke http://clck.ru/Vhqkv http://clck.ru/Vhqk8 http://clck.ru/Vhqkk http://clck.ru/VhqmF http://clck.ru/VhqkA http://clck.ru/Vhqjw http://clck.ru/VhqkL http://clck.ru/VhqkW http://clck.ru/VhqmH http://clck.ru/Vhqkg http://clck.ru/VhqkC http://clck.ru/Vhqkx http://clck.ru/Vhqkp http://clck.ru/VhqkG http://clck.ru/VhqkY http://clck.ru/Vhqkt http://clck.ru/VhqkJ http://clck.ru/Vhqkz http://clck.ru/VhqmV http://clck.ru/Vhqm3 http://clck.ru/VhqmX http://clck.ru/Vhqm5 http://clck.ru/VhqmR http://clck.ru/Vhqm7 http://clck.ru/Vhqmw http://clck.ru/VhqnY http://clck.ru/Vhqmj http://clck.ru/VhqoP http://clck.ru/Vhqni http://clck.ru/Vhqmo http://clck.ru/VhqnQ http://clck.ru/Vhqmf http://clck.ru/Vhqn8 http://clck.ru/VhqnG http://clck.ru/Vhqmy http://clck.ru/VhqnA http://clck.ru/VhqoR http://clck.ru/Vhqnx http://clck.ru/Vhqmq http://clck.ru/Vhqng http://clck.ru/Vhqnv http://clck.ru/VhqnJ http://clck.ru/Vhqmh http://clck.ru/Vhqn6 http://clck.ru/Vhqnn http://clck.ru/VhqnL http://clck.ru/Vhqn4 http://clck.ru/VhqnC http://clck.ru/VhqoH http://clck.ru/VhqnS http://clck.ru/Vhqo5 http://clck.ru/Vhqmu http://clck.ru/Vhqnr http://clck.ru/VhqnU http://clck.ru/Vhqnp http://clck.ru/Vhqne http://clck.ru/Vhqna http://clck.ru/Vhqmm http://clck.ru/VhqnW http://clck.ru/Vhqnk http://clck.ru/VhqoD http://clck.ru/Vhqnt http://clck.ru/Vhqo3 http://clck.ru/Vhqn2 http://clck.ru/Vhqms http://clck.ru/VhqnE http://clck.ru/Vhqnc http://clck.ru/VhqoB http://clck.ru/VhqnN
nksjdzcvcxbnpdl nmg
Quote

Add comment


Security code
Refresh

Search Trainings

Fully verifiable testimonials

Apps2Fusion - Event List

<<  Apr 2024  >>
 Mon  Tue  Wed  Thu  Fri  Sat  Sun 
  1  2  3  4  5  6  7
  8  91011121314
15161718192021
22232425262728
2930     

Enquire For Training

Fusion Training Packages

Get Email Updates


Powered by Google FeedBurner