Oracle Istore UG
Oracle Istore UG
Oracle iStore allows businesses from all industries to establish business-to-business (B2B) and
business-to-consumer (B2C) electronic commerce (e-commerce). Oracle iStore provides
merchants with an easy-to-use interface for setting up Internet-based sites that capture and
process customer orders. In addition, integration with other Oracle applications provides a
broad range of e-commerce capabilities.
As a key part of Oracle CRM, Oracle iStore allows companies to build, personalize and manage
robust and fully scalable Web commerce sites in both B2B and B2C environments. Customers
can increase revenue by using Oracle iStore to run online marketing campaigns, cross-sell and
up-sell related products, create targeted catalogs and pricing and manage the entire order and
inventory processes.
Oracle iStore also integrates with Oracle Partner Management to enhance collaboration
between a company's direct sales force, customers and partners. Using Oracle iStore, partners
can work together on sales opportunities, manage accounts, seek assistance, initiate returns
and place repeat orders. This functionality is critical as more companies move to a
collaborative sales approach, merging activities across multiple channels - direct, indirect and
online.
Mandatory Dependencies
Oracle iStore mandatory dependencies are Oracle products which provide the underlying
technology stack, schema, and structure.
Oracle iStore mandatory dependencies are:
• Oracle CRM Technology Foundation
• Oracle E-Business Tax
• Oracle General Ledger
• Oracle Human Resources
• Oracle Inventory
• Oracle Order Management
• Oracle Order Capture
• Oracle Trading Community Architecture
Important Responsibilities
Following responsibilities are needed to implement Oracle iStore
Implementation Process
In an istore implementation project first we need to install the mandatory dependencies to
Oracle iStore, once complete we can begin setting up sites.
The steps required are:
1. Set up the Site Administration UI.
2. Create a basic site.
3. Set up the Customer UI.
4. Test the site.
In addition to the required setup steps, we can customize and add functionality as desired by
performing advanced setup tasks and by implementing other Oracle Applications modules that
are optional integrations for Oracle iStore.
Eg from Avery: 671 is default Application Id: Name: iStore (short Name IBE). 22372 is resp
IBE_CUSTOMER. (Screenshot below)
Set iStore Site Administration UI Profile Options
Before the Site Administration UI will display, you must set the following Oracle iStore (IBE)
profile options at the iStore application level:
Site Management
A cornerstone of online business today is the ability to reach a global customer base. Without
this capability, web stores are restricted to selling to a limited audience, thus severely
reducing the market for their products. Oracle iStore addresses this
fundamental requirement by providing the ability to create multiple sites which support online
business in almost any country, currency, or language.
Site Concepts
In the context of Oracle iStore, a site is any site that the administrator creates using the Site
Administration UI. After you map a site to a customer responsibility and save it, you have
created a specialty site. Multiple specialty sites can exist within one site, as each site-
responsibility combination is considered a specialty site. All specialty sites within a site utilize
the same site parameters. In the Customer UI, specialty sites are listed in the Site Selection
Page -- which specialty sites display to users is based on setup parameters, customer
responsibility, and any permission checking or access restrictions set up for the sites.
Additional Points
• You can create as many sites and specialty sites as you wish, all within a single
instance.
• You can implement sites which support multiple languages and currencies.
• Each site can have multiple payment types and shipping methods enabled.
• Each site supports any number of responsibilities. However, you can not use the same
responsibility more than once per site.
• Each specialty site (site-responsibility combination) supports only one customer
responsibility
• The responsibility which is associated with a specialty site determines the operating
unit against which any orders are placed (this association is made through the MO:
Operating Unit profile option, set at responsibility level).
• The default Customer UI landing page is called the Site Selection Page. It displays all
specialty sites that are accessible to the responsibilities of the users viewing the page,
plus all sites that are public and not restricted by responsibility. If the customer can only
access one specialty site, Oracle iStore automatically forwards the user to the Site Home
Page of that specialty site, and the user does not see the list of specialty sites.
Catalog
The iStore rendering framework translates to the following organization hierarchy: Catalog ->
Sections ->Products. Extensibility is available at all three levels. The ‘Catalog’ refers to the
collection of product and service offerings for an enterprise. The catalog is a simple hierarchy
that allows enterprises to organize, define and manage their offerings. The catalog contains
numerous sections which are logical grouping of product areas. For instance, a computer
vendor may want to create product groups – laptops and desktops. In iStore, this is
accomplished through ‘Sections’. A section is a group of related items. A section in turn could
contain subsections – for instance, the section Desktop could have a subsection for Standard
PCs and another for Configurable PCs.
The eventual products are defined within sections. Therefore, in the example above, a
Standard PC – ‘DesktopPro300’ would appear under the subsection Standard PC.
Content
The Content Item is the most fundamental unit of content in the iStore world. A Content Item
logically wraps an image, message, document, spreadsheet, multimedia or executable file, or
any such entity that you may use to present information.
Create a Site
• Implementing Catalog
Content Overview
Create a Site
1. Begin the site creation process by entering basic information for a site, such as name,
description, and default parameters.
Note: To remove a site from operation, you must end-date it.
2. Assigning Payment Types
Payment types must first be set up in Oracle Applications before they can be selected in the
Site Administration UI. Only the payment types supported by a site will display in the Customer
UI.
3. Assigning Shipping Methods
Shipping methods must be set up in Oracle Forms’ Shipping menus before they will display in
the Site Administration UI. Only the shipping methods supported by a site will display in the
Customer UI.
4. Assigning Responsibilities
You must assign at least one customer responsibility to a site. Each iteration of a site plus a
responsibility makes a specialty site. The display names you select in this phase of the site
building process appear in the Customer UI as the specialty sites’ display names.
Oracle iStore also supports using Oracle iSupport and Oracle Partner Management
responsibilities for Customer UI users. If you wish to assign other responsibilities to customers,
you must change user types setup, defining new Oracle CRM User
Management enrollments associated to the user types and mapping the corresponding
responsibilities to the appropriate sites.
4b. Assigning Groups
Oracle iStore allows you to organize speciality sites into groups. The Site Selection Page page
in the Customer UI will display the specialty sites within a site according to groups that you
place them in. You also can assign a single speciality site to multiple groups.
5. Organization Access
Access restrictions allow you to control a B2B user’s access to the Customer UI based on his
organization. When you use access restrictions, you do one of the following:
Implementing Catalog
The catalog you build using Oracle iStore’s sections and products allows you organize your sites
into hierarchal sections with products, and to re-use the sections, their products, and any
associated content, in one or multiple sites. You also can
choose to exclude specific sections, subsections, or products from sites. In combination with
the Display Templates, your site sections --- connected in a parent-child fashion --- help
determine the browsing path for the customer in your Customer UI specialty sites. All driven
from the main Root section, together the sections, subsections, and products in your sites form
a tree-like structure with which you organize and present your product catalog.
The majority of section-product creation and maintenance tasks are performed using the
Sections and Products pages accessible within the Catalog tab in the Site Administration UI.
In a typical implementation, Oracle Inventory is the repository of all products sold through the
Oracle iStore Customer UI. Products are limited to a single organization and a single default
Inventory category set defined in two profile options.
In the Site Administration UI, site administrators can view products, perform limited
maintenance on products, assign products to site sections, and assign content to products. In
the Customer UI, specialty site customers can view the product data and any related media, as
well as search for products within the default category set and product organization.
As a part of maintaining the product database, this includes the ability in the Site
Administration UI to:
Creating products
Product(ITEM) Properties
Sections
Templates
Creating products
Products can either be created in inventory or from the istore admin UI but its always advisible
to create new items from inventory as the istore admin UI has not access to all the item
properties.
Create the item in istore
The autoplacement feature is available only for leaf sections. A leaf section is the last
section(s) in a site section hierarchy node. A leaf section may be a Featured or a Navigational
section --- what characterizes it as a leaf section is its location in the hierarchy and the fact
that it cannot have subsections. Typically, a leaf section will contain only products.
Note: If you attempt to use autoplacement with sections that are not leaf sections, the
autoplacement will not be effective.
Web Status flag --- Available in the Master Item form’s Web Option tab, this flag specifies
whether a product is Published or Unpublished. You can set this flag in the Site Administration
UI Product pages as well. Only Published products are available to customers in the Customer
UI. The site administrator, using Preview functionality from the Site Administration UI, can see
all products assigned to sections, regardless of status. Published and Unpublished products are
available for assignment to sections in the Site Administration UI.
Note: Oracle Inventory allows users to set a Web Status of Disabled. Products in status Disabled
cannot be queried in the Site Administration UI nor assigned to sections. Setting a product’s
Web Status to Disabled in Inventory will make products disappear in both the Site
Administration and Customer UIs.
Orderable on the Web --- Available in the Master Item form’s Web Option tab, this flag
enables the Checkout button. You cannot set this flag in the Site Administration UI. If this flag
is not enabled, a product will display in the Customer UI, but a customer will be unable to
check out with it. Note that this flag is not considered for children of a configured item.
Note: If the item is already part of an outstanding transaction (e.g., item is in the cart), but
the Web Orderable flag for the item is No, the user should not be allowed to checkout with the
cart. User can remove that item and then proceed to checkout.
Customer Orders Enabled --- Available in the Master Item form’s Order Management tab, this
flag marks a product as orderable by customers. You cannot set this flag in the Site
Administration UI. If this flag is not enabled, no one will be able to order the product.
OE Transactable --- The OE Transactable flag needs to be marked Yes in Order Management
attributes group, if Order Management and Shipping Execution are implemented. This attribute
indicates whether demand can be placed for an item by Oracle Order Management, and
whether shipment transactions are communicated to Oracle Inventory. It is mandatory if you
want to track the
shipment transactions in Inventory. For items you do not ship, you may still want OE
Transactable turned on if you use the items in forecasting or planning. A warning is issued if
you change the value of this attribute when open sales order lines exist. You cannot turn this
attribute off if demand exists.
6. Fields Mapping Oracle iStore Product to Oracle Inventory Fields
In Oracle iStore, product fields do not map identically to the Oracle Inventory fields from which
they are derived. The following table shows the field mappings.
Navigational section:
• Appears as a hyperlink in the browsing map of its parent section -- users must select
the section hyperlink to view the section
• The leaf section’s main purpose is for usage with Oracle iStore’s Product
Autoplacement feature.
Note that a leaf section is a logical definition, and not a section attribute that you can define
in Oracle iStore.
Published section:
Section and any published child sections or products are visible in both the Customer UI and
Site Administration UI. In the Site Administration UI, the site administrator uses Preview mode
to preview a section and its child sections in the context of a specialty site.
When publishing a section, the Apply status to all descendant sections checkbox in the
Create/Update Section page enables you to publish the current section and all descendant
sections (but not products) at the same time.
Unpublished section:
Unpublished sections and all child sections or products are not visible in the Customer UI,
unless being viewed by the site administrator (i.e., a user logged in with the iStore
Administrator or equivalent responsibility).
Sections and all child sections or products (whether published or unpublished) also are
viewable by the administrator through the use of Preview mode (selecting the Preview button
in Site Administration UI pages).
Product Statuses: Published or Unpublished
While working with the product catalog, you can determine whether or not to change the
status of an Oracle Inventory product to Published or Unpublished. Only Published products are
able to display in the Customer UI, unless the site administrator is using Preview mode.
Oracle iStore is supplied with over 800 Display Templates that present the Customer UI pages.
In addition, you can create your own templates for use in the sites. Each template has a
specific display purpose, depending upon which element of the customer-facing application it
displays. The template categories are known as Applicable To categories in the Site
Administration UI.
Layout Templates:
Description -- This is an internal description, meant for your own business purposes, that
provides information about the use of the template. The template description appears in the
Site Administration UI, but cannot be seen in the Customer UI.
Source files -- Each template used in the Customer UI must have a source JSP mapped to it for
each site/language mapping for which it will be used. The source JSP determines the content
of the page area covered by the template.
Content Overview
Oracle iStore features reusable content tools which allow you to present content in the
Customer UI. These content tools let you map content source files which appear in the
Customer UI, allowing you to provide more than just the section or product
description information. The content you present in the Customer UI can be images, HTML
files, or text messages.
The content tools also allow you to set default content based on Oracle Inventory categories.
• Content Components --- These are logical placeholders in the Display Templates for
content associated to media objects.
• Media Objects --- Media objects are logical bridges that connect content component
placeholders with source files to present images or HTML content in the Customer UI.
Some media objects do not need to be linked to content components in order to be
useful.
• Content Repository --- The Content Repository allows you to view and upload the actual
files that provide the content for your specialty site pages.
Cataloging Multimedia
Multimedia consist of files used to present content on a web page to your customer,such as
graphics, text, audio, and video. Use this procedure to add multimedia names and to catalog
available media files mapped to the multimedia name. See How the Store Displays Media for
information about how the information you enter here is used by the store.
Naming Multimedia
The multimedia name is the catalog name that is easy to communicate and use when planning
your page designs. An example is CompanyLogo.
Every multimedia name is given a unique programmatic access name that is shorter and less
descriptive than the multimedia name. The programmatic access name is used to display that
multimedia file in a web page, if you want to refer to it directly. It is not translated. An
example is clogo.
The multimedia name and programmatic access name represent several source files. You assign
each source file to combinations of specialty stores and languages. The following table lists
example file names for the example multimedia name CompanyLogo.
Sample Media File Names
File Specialty Store Language
clog1f.gif specialty store 1 French
clog1e.gif specialty store 1 English
clog2f.gif specialty store 2 French
clog2e.gif specialty store 2 English
The result is that if a French customer enters specialty store 1, the store displays the French
logo file clog1f.gif. If an English customer enters the same specialty store, the store displays
English clog1e.gif. You can search for multimedia more easily if you enter keywords for the
multimedia.
Prerequisites
_ The default language must have already been defined.
_ At least one speciality store must have already been created.
Steps
1. In the Multimedia tab, conduct a search for media that is already cataloged and available to
use in your store. The Multimedia page lists the multimedia that match your search criteria and
the access names assigned to the multimedia, keywords, descriptions, and the default source
files to use for all specialty stores and languages.
2. Click Create.
The Multimedia Details page appears.
3. Enter the media detail information.
4. Define the programmatic access name, which is the name by which the media
will be accessed from the template.
5. Define a common name to which the media can be referred.
6. Optionally, define a media description.
7. Define the default source file which contains the media content. Define the location of the
file relative to the OA_Media set up for example, /OA_MEDIA/product.gif. Oracle iStore 11i
uses this default source file unless a specific mapping for a speciality store or non-default store
language is preferred by the customer. If only one language or specialty store is defined or if
no specialty store has been created, use the defaults to continue with the Oracle iStore 11i
setup.
8. Optionally, click Add to provide files for the same multimedia object in
different languages and specialty stores.
The Source File Details page appears.
9. Enter the name of a media source (physical) file, such as a graphic file, that you want to
display on a web page for the media name that you are creating, for example,
/OA_MEDIA/video.jpg.
10. Add each specialty store and language where you want the new source file to appear, then
click Update.
The relationship between the new media name, source files, specialty stores, and languages is
saved.
11. Repeat from step 8 for each source file you want to add.
12. In the Multimedia tab, choose View All Mappings.
The View All Mappings page displays each source file name and its relationship to specialty
stores and languages.
Payee Identifier has to be a valid merchant id in AR, otherwise integration will fail. See the
Accounts Receivable Setup section of this procedure for details.
CyberCash Id: this an Id acquired after setting up an account with CyberCash.
5. Click the Credit Card check box.
6. Click the Create button at the end of page to submit the form.
Available to Promise
Calculating the Available to Promise (ATP) is a method of checking the projected supply of an
item at a given time.
• The basic formula for ATP is ATP quantity = on-hand quantity + supply - demand.
• Oracle Inventory lets you define different rules that govern what is considered supply
and demand.
• In oracle inventory you can view the earliest available date for a specific quantity of an
item or a group of items and the available quantity of an item for a specific date.
ATP Rule
To implement available to promise, you begin by defining your ATP rules. ATP rules let you
tailor the ATP calculation to suit your business needs. Each rule is a combination of ATP
computation options, time fence options, and supply and demand sources to use during an
ATP inquiry. You cannot delete an ATP rule, but you can rename or redefine existing rules by
updating fields.
Accumulation Window
If you choose to accumulate expected surplus in one ATP period to the next, you can limit this
accumulation to a specific number of workdays. Oracle Inventory does not treat excess supply
as available supply beyond this accumulation window. Oracle Inventory also uses this option in
backward consumption calculations, preventing excess supply from a period beyond the
accumulation window from covering a shortage in a future period.
You can use the accumulation window to prevent the commitment of supply to satisfy demand
with requirement dates far into the future. This is particularly useful if you have an item with
high turnover and would likely be able to sell it quickly.
Specialty store names display in alphabetical order, unless manually ordered by the store
administrator. In a multi-column layout of the Specialty Stores Page, hyperlinks automatically
appear for each installed language. In a single-column implementation, a drop-list of available
specialty stores is presented to the customer.