Вы находитесь на странице: 1из 6

Oracle istore

What is Oracle iStore ?


Oracle iStore allows you to create a comprehensive web presence to collaborate
with Customers, Channel partners, distributors and resellers, and to profitably
support the entire sales process from lead generation to ordering, to post sales
support.
It integrates fully with oracle applications to provide a complete e-commerce
solutions. It enables business to
* Build, test, and launch sophisticated online stores in multiple language and
currencies
* Deploy sites in business partner, business-to-business (B2B) and business-toconsumer (B2C) scenarios
* Provide a full range of online purchasing capabilities including
- Customer home page
- Flexible pricing including qualifiers, modifiers, and customer specific prices
- Credit Card security features
- Sales assistance
- collaborative purchasing (shared carts and shared quotes)
- Regular or express checkout
- Shopping list and direct item entry
- Address defaulting into carts
- Services
- Promotional goods
- User maintenance by administrative customer users
- Order Tracking, Cancellations, returns, and access to customer installbase
It consists of two distinct integrated user interface,
1. Site Administration Applications
- Create and maintain unlimited number of sites
- Setup site business rules, such as price lists, payments and shipping methods
- Build product catalogs
- Change site look and feel
- view and configure oracle workflow notifications
2. Customer Applications
- Online Shopping with order processed in OM
- Configure complex products

Save carts, quotes and lists


Share and retrieve carts and quotes
Track orders
Cancel orders
View Installbase items
Submit return orders
Store and access user address and credit card data

Tuesday, December 18, 2007


Oracle iStore - Frequently Asked Questions (FAQ)
1. Cart Vs Quote
A cart / quote contains products that you have configured and/or the spare models that you have
added to the shopping cart in the web store. The basic difference between a cart and a quote is
that a quote has been through the Sales Assistance process.
2. Where is current active cart information stored ?
IBE_ACTIVE_QUOTES_ALL table will have details of active cart for each user
3. When an Item is added to the cart, what will happen in background ?
Cart will be created in ASO_QUOTE_HEADERS_ALL table with status_code as 'iStore Draft'
4. When a Cart is converted Quote ?
Incase if a cart is requested for sales assistance, new version of cart will be created in
ASO_QUOTE_HEADERS_ALL with status_code 'Draft'
5. How to remove the checkout button
Remove the permission - IBE_CHECKOUT and IBE_CREATE_ORDER
6. Incase if an item is not visible after adding to the catalog, what would be the problem ?
Verify the Item web properties orderable on web and published flag enabled in the item master
7. What is the process to customize the jsp in iStore ?
i. Copy the jsp and rename it to the custom name
ii. Do the changes and copy back to $COMMON_TOP/html
iii. Map the Jsp source file in the display manager template
8. What are basic tables affected when we create a cart / quote ?
i. ASO_QUOTE_HEADERS holds Order Capture quotation information. it has the header data
of a quote. For each quote header, there can zero or many quote lines attached to it
ii. ASO_QUOTE_LINES_ALL stores information for a typical quote or an order line. This

includes the item, item organization, unit of measure, quantity ordered, price list etc. The
ITEM_TYPE column specifies what kind of item is quoted for this line. Each quote line can
have zero or many detail lines in ASO_QUOTE_LINE_DETAILS_ALL, which stores specific
line information about certain item types (e.g. service, configuration details)
iii. ASO_QUOTE_LINE_DETAILS_ALL stores information specific to certain types of quote
lines. This includes service related attributes, model/option related attributes and return related
attributes
iv. ASO_LINE_RELATIONSHIPS links one quote line to another and records the type of
relationship. The reciprocal flag indicates if the relationship is bidirectional
v. ASO_HEADER_RELATIONSHIPS links one quote to another and records the type of
relationship. The reciprocal flag indicates if the relationship is bidirectional.
vi. ASO_QUOTE_LINE_ATTRIBS_EXT to extend the more attribute fields
vii. ASO_PRICE_ATTRIBUTES stores information on qualifiers and pricing attributes, which
the corresponding price adjustment line qualified for.
viii. ASO_PRICE_ADJUSTMENTS stores price adjusment details
ix. ASO_TAX_DETAILS stores quotes tax details
x. ASO_PAYMENTS holds payment related information for the quote
xi. ASO_SHIPMENTS store shipping information for a quote at header level or line level. At
header level means the shipping information is the same for all the quote lines, therefore the
quote_line_id is null. At line level means each line has its own shipping information. At line
level, it can further break down at line quantity level if the quantity in ASO_SHIPMENTS is
different than in ASO_QUOTE_LINES_ALL.
xii. ASO_QUOTE_RELATED_OBJECTS stores the relationship between a quote or a quote line
to any entity in the schema and records the type of relationship. The OBJECT_TYPE_CODE
defines the type of entity the quote or quote line is related to, and the OBJECT_ID is the unique
identifier of the related object.
xiii. ASO_QUOTE_STATUSES_B stores the pre-defined and user-definable statuses for a quote
header or a quote line
xiv. IBE_QUOTE_ACCESS stores information about who can share the Shopping cart (Quote).
The information stored also include Update Privileges to be given to the sharee.
9. What are the required Inventory Flags for Oracle iStore Products ?
* Web Status Flag - Set this flag to Published in Inventory Master Form, Web Option tab Published / Unpublished

* Orderable on the Web - Select the checkbox in Inventory Master Form, Web Option tab
* Customer Orders Enabled - Set the flag orderable by customer in Inventory Master Form, OM
tab
* OE Transactable - Set this to Yes in order managment attributes group
Posted by Saravanan Thirunavukkarasu at Tuesday, December 18, 2007 3 comments

Monday, December 17, 2007


Implementing Oracle iStore
High Level process to implement iStore
--> Setup istore Administrator and concurrent Administrator
* Create a fnd_user (IBE_ADMIN) with responsibility iStore Administrator Responsibility and
set the profile options
FND: Branding Size
JTF_PROFILE_DEFAULT_APPLICATION
JTF_PROFILE_DEFAULT_BLANK_ROWS
JTF_PROFILE_DEFAULT_CSS
JTF_PROFILE_DEFAULT_CURRENCY
JTF_PROFILE_DEFAULT_NUM_ROWS
JTF_PROFILE_DEFAULT_RESPONSIBILITY
--> Setup guest User
* Query for Guest user in fnd_user and set the responsibility - IBE_CUSTOMER
JTF_PROFILE_DEFAULT_APPLICATION -- 671 (for iStore)
JTF_PROFILE_DEFAULT_CURRENCY -- US
JTF_PROFILE_DEFAULT_RESPONSIBILITY -- 22372 (for IBE_CUSTOMER)
--> Setup Mandatory profile option -- Only some of them are mentioned here, please refer
Implementation guide for all mandatory profile options
Set the profile options at application level
IBE: Category Set --> Inventory Category set
IBE: Item Validation Organization --> Master Inventory organization Id
IBE: Pricing Event for Shopping Cart --> Set to Batch Processing
IBE: Create Order in Entered State--> Set to Yes
IBE: Pricing Event --> set to Enter Order Line
IBE: Default Payment Term
IBE: iStore Non Secure URL
IBE: iStore Secure URL
MO: Operating Unit.
ASO: Default Order Type -- Set to Mixed
ASO: Validate Salesrep -- Set to No

Refer Implementation Guide for more options..


Introduction to Customer Application Display
-------------------------------------------Its uses JTF MVC framework
Model - oracle PL/SQL
View - JSP
Controller - Java API
It consists of
* Display Templates
* Section and product Hierarchy
* Content

Oracle iStore integrates with many other Oracle applications to provide and extend its
functionality; therefore, a large portion of your implementation will involve understanding,
setting up, and maintaining the integrating applications. iStore's dependencies and integrations
range from those applications that supply an underlying structure for your sites to those that
extend its functionality and capabilities. The applications that provide structure are mandatory,
while ones that enhance Oracle iStore are optional integrations.
Oracle E-Business Tax
Oracle iStore integrates with Oracle E-Business Tax to display calculated tax information (Tax
codes, Tax rates & Tax amounts) to customers. By default, Oracle iStore displays only cart-level
tax data, but you can configure the pages to display tax data at the item level.
General Ledger
GL provides business unit information to Oracle iStore. You also set up currencies in GL.
If you are implementing Oracle iStore reports, then you must create a single calendar with the
periods types: Day, Week, Month, Quarter, and Year, in order for the reports to work. Or, if you
do not want to add all of these periods to the GL calendar, for reporting purposes, you can create
a separate calendar for Oracle iStore in GL with the required period types.
Human Resources Management System
HRMS stores information related to your organization. Use HRMS to set up employees and billto and ship-to countries.
Inventory
Oracle Inventory serves as the repository of products that can be sold through Oracle iStore.
Before you can create products in Oracle Inventory, you must set up and define the category
structures within which products reside.
In addition, several Oracle Inventory flags need to be set in order for products to display in the
Oracle iStore Customer Application.

Order Management
Oracle iStore uses the Oracle Order Management suite of applications to:
Process, record, and track customer orders and shipping details
Set up basic pricing
Set up payment and shipping options
Oracle Order Management integrates with Oracle iStore via Oracle Order Capture APIs and
schema. Order information is communicated to Oracle Order Capture via the
ASO_Update_Order API.
CRM Technology Foundation
Oracle CRM Technology Foundation provides the underlying technology stack for the Oracle
HTML applications.
After this implementation, perform the Oracle iStore-related setups listed in the following
sections:
Set up Host Configuration, Cookie Properties, Set up Look and Feel Property, Component
Caches.
Read more: http://www.oracleerpfunctional.com/2012/09/istoreintegration.html#ixzz3bzKn2BZc

Вам также может понравиться