This action might not be possible to undo. Are you sure you want to continue?
iStore for Beginners
What is iStore ?
Fully integrated with the Oracle E-Business Suite, Oracle iStore 11i is a powerful tool that allows businesses to create and manage online ecommerce sites. A highly configurable Java application, Oracle iStore employs Oracle foundation and back-end applications along with its own comprehensive Java and PL/SQL programming and logic to deliver a high-end application that responds to the growing need for online commerce in business-to-business (B2B), business partner, and business-toconsumer (B2C) electronic scenarios. Oracle iStore lets businesses create, manage, and personalize powerful Internet storefronts in a secure and scalable environment. Oracle iStore contains two user interfaces:
_ The Site Administration Application: The Site Administration Application allows site administrators to create and maintain multiple sites, catalogs, and related business rules, as well as access business and operational reports. _ The Customer Application: This is the customer-facing application which features shopping carts and lists, cart sharing, a full range of order taking and tracking capabilities, e-mail notifications of user events, quote retrieval and updates, marketing, guided selling, and more.
Background / Overview In this article we would concentrate on the Site Administration Application and in particular features that deal with the Customer Site Look and feel related features. I have chosen to concentrate on the look and feel related areas because this is where the developer usually comes into the picture and perhaps is the first pain point whenever someone starts off learning the iStore application. We would deal with the nuances of the iStore technical pieces in articles that are to come in the future. Customer Application Display
Oracle iStore utilizes JavaServer Pages (JSPs), which combine Application Programming Interfaces (APIs) to call dynamic data and HTML to present static data. A robust PL/SQL layer interfaces with the Oracle database to provide consistent and accurate data storage and retrieval. In the Customer Application, each web page is made up of an overall JSP (for example the seeded Site Home Page, ibeCZzpHome.jsp) that calls other JSPs to display the various areas of the page. Oracle iStore uses templates and other components to present the Customer Application.
The bulk of the Customer Application display is presented through the hundreds of Display Templates that are seeded in Oracle iStore. Display Templates are of various types, depending upon which areas of the Customer Application they are meant to display. For example, some templates display the shopping cart pages, some display the catalog pages, and other templates display the order tracking pages. Each template used in the online sites links to a JSP which provides the actual display content. By mapping your own JSPs to the seeded templates, you can provide your own customized content in the sites.
or using configurable layout.com . See the Implementing Content chapter of the Oracle iStore Implementation and Administration Guide for details. This content can be image or html files that you associate with a section or product in order to provide your customers with additional information. Messages. you utilize hundreds of seeded text messages. Content Repository The Content Repository in the Site Administration Application allows you to view and upload the source files used in your site pages. Section page bins can be configured in two ways -.g. shopping cart. which are in turn linked to the content files (e. . where every catalog section page shows the mapped bins in the same location on every page. To present product images and HTML content in your specialty sites. The seeded Customer Application text messages can be altered.Arun Sista http://apps2fusion.gif. Images. and allows you to preview the files. your product catalog is presented through a powerful section and product catalog building tool. Display Templates for sections and products are presented in the Site Administration Application in WYSIWYG fashion. where you can upload source files for the repository Content Components and Media Objects Oracle iStore’s content components and media objects are reusable content placeholders in the seeded JSPs that allow you to define content for the Customer Application beyond that provided by section or product description information. http://www..htm) which you supply. The Content Repository page lists the source files in your Content Repository. In the Content Repository page you can: _ View all source files that have been uploaded to the Content Repository _ Delete source files from the Content Repository _ Search for source files within the Content Repository _ Access the Upload/Update Source File pages. and registration pages. bottom. where bins can be placed on the page of a specific section and in a specific location. you map seeded content components to seeded or new media objects. and HTML Content Oracle iStore features flexible and reusable content tools.com/authors/arunsista Section and Product Template Gallery Using sections and their products organized into a hierarchal structure.using fixed layout. It also can be text messages used to prompt or guide the user. To present messages. allowing you to easily select how your sections and products actually display to customers. It also allows access to other pages where you can upload and update source files. Bin Display Oracle iStore’s Display Template functionality allows you to map bins with specific JSP content into the top. some of which are also reusable media objects.apps2fusion. . and sides of the catalog.
The catalog hierarchy is divided in the following: • Sections o Root Section: This is the top most section in the hierarchy and the Site gets associated with a root section. Each site has a catalog Each catalog has sections And each section displays products under it along with access to search functionality.Arun Sista http://apps2fusion.apps2fusion.com . o http://www. Each navigable section can have subsections defined under it and can also have products. All sections are directly or indirectly children of the root section.com/authors/arunsista Deep Dive – Catalog and configuring the catalog display To implement iStore you would typically have to do the following: • • • • You would create a customer site that any given customer has access to. Navigable Section: This is defined to be any section under the root section(and root section included) that a user can browse and navigate to.
com .Arun Sista http://apps2fusion.com/authors/arunsista o Leaf Section: This is a navigable section itself but cannot have any further navigable section defined under it it can contain only products.apps2fusion. http://www.
Featured sections can contain only products and cannot have sub sections.apps2fusion. For a clear description of rules pertaining to each section type please refer to the administrative guide.com . Each featured section is rendered automatically on the home page of each navigable section.Arun Sista http://apps2fusion. http://www.com/authors/arunsista o Featured Section: This is a special section which cannot be part of a browsing hierarchy.
• Setting the Number of Child Sections Per Page http://www.com .apps2fusion. The secondlevel sections become the subtabs across the top of the Site Home Page.com/authors/arunsista Section and Product Display Profile Options Several profile options control how sections and products appear in the specialty site sections. The number of tabs and subtabs is controlled by these profile options: X IBE: Number of Menu Tabs --. These are discussed in this section. Setting the Number of Home Page Tabs and Subtabs Top-level sections of a site’s root node become tabs across the top of the Site Home Page.Specifies the number of menu subtabs below the menu tabs on the Site Home Page.Arun Sista • • http://apps2fusion.Specifies the number of menu tabs across the top of the Site Home Page. X IBE: Number of Menu Subtabs --.
Browse Bin 2.apps2fusion. specifies the number of items to display in sections of the hierarchy that contain products.This choice determines whether all sections have the same bin locations (Fixed Layout) or whether each section can have separate bin locations (Configurable Layout). you associate each section to: A Layout Template --. IBE: Items Per Section for Display. specifies number of items to display in Leaf sections of the hierarchy (the ending sections of a node). specifies the number of items to display per section in Display Templates that show multiple sections. Welcome Bin Displaying a Set Number of Items in Leaf Sections The profile option. Displaying the Section Path The profile option. IBE: Use Section Path.Arun Sista http://apps2fusion. IBE: Lines Per Section for Multiple Section Display.com/authors/arunsista • • • • • The profile option. Displaying a Set Number of Items in Multiple-Section Template The profile option. Global Bin 3. These bins are: 1. To aid your understanding of the options involved.com . Fixed layout: http://www. • Section Templates Overview The structure of your catalog sections as they display on Customer UI pages is determined by your layout and template choices for the sections. Process Flow for Building Section Structure In this process. IBE: Items Per Page for Display.g with Fixed layout the Browser Bin would always be to the left and the welcome bin would always be to the right. allows you to set the maximum number of subsections to display on a page before the subsections fall to a new page. For e. determines whether the section path displays in those catalog templates which can display a section path. Displaying a Set Number of Items in Sections The profile option. Displaying Bins with Seeded Content Three bins with seeded JSP content are controlled by profile options when using Fixed Layout for sections. following is a process flow for building section structure. IBE: Sections Per Page for Display.
One template could show the section to display such that only the navigable subsections show up as links so that you can navigate the: Alternately another template could show the sections along with the products in a products drop down: http://www.apps2fusion.This choice determines which section elements (name.com/authors/arunsista and --A Display Template --.com . description.Arun Sista Configurable Layout http://apps2fusion. content components) display for each section and how the section looks.
com .com/authors/arunsista You could alternately have a layout where the subsections and their products are listed as shown below: These different layouts can be achieved with the help of templates. You could for example have product information with product detail/ with picture/ with large picture so on and so forth.apps2fusion. Similarly there are different templates for rendering product information as well. http://www.Arun Sista http://apps2fusion.
apps2fusion.com/authors/arunsista There are several such templates that are shipped by default by Oracle. http://www.Arun Sista http://apps2fusion.com . If none of these layouts suit your requirement you would need to go in for a customization.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.