Develop > Presentation layer > Customize marketing
Work with Product Advisor
- Differences between separate and base search spaces
The table in this section illustrates the key differences between search spaces created for either search method. Keep these differences in mind when selecting the type of search space that to create for the site.
- Create a Product Advisor search space using an XML file
The process of creating a Product Advisor search space using an XML requires a sound understanding of the catalog subsystem, the associated database schema, and XML.
- Product Advisor XML search space creation file DTD
The list of element definitions in this section apply to both the separate and base search spaces. Where appropriate, the examples show where the elements require different data.
- Sample: Product Advisor separate search space creation file
Product Advisor provides a sample separate search space creation file for use with the PACreateSearchSpaceBatchCmd scheduler command.
- Create a Product Advisor search space for the separate search space using sample utility
The steps in this section are required to create a Product Advisor search space using the sample utility.
- Create a Product Advisor search space manually for the separate search space
The process of manually creating a Product Advisor search space requires a sound understanding of the catalog subsystem and the associated database schema.
- Question and answer tree
When you set up the Guided Sell metaphor, you create a list of questions and answers for each category of product data. Answers can lead to follow-up questions, and each of those questions then presents another set of answers. The questions and answers are arranged in a tree structure, called a question and answer tree.
- Create a metaphor XML input file
Create an XML input file to specify which store's metaphors to build, update, or delete with the create metaphor scheduler command.
- AddProductsToSearchSpace URL
Updates the Product Advisor separate search space product assignment to a category.
- Java beans in Product Advisor
Product Advisor provides several beans for you to use when creating the display pages. These include static data beans, which are responsible for retrieving data from the server, such as merchant or customer information. Static data beans are used when you plan to render the retrieved data using very little formatting on the page, generally as straight text. Data beans are rendered using scriptlets.
- JSP pages in Product Advisor
Product Advisor uses JavaServer Pages (JSP) for building dynamic Web content for shopping metaphors. You can use WebSphere Commerce development environment to design the pages. For the portions of the page requiring dynamic data, Java beans are added to the page, using the <jsp:useBean> tag.
- PACreateMetaphorBatchCmd scheduler command
This scheduler command creates a Product Exploration metaphor, Product Comparison metaphor, or a Guided Sell metaphor for a category based on the input XML file provided.
- PACreateSearchSpaceBatchCmd scheduler command
This scheduler command creates and populates the search space database tables that support Product Advisor searches. Using this command you can create the Base and Separate (ICT) table search space.
- PAXMLExportBatchCmd scheduler command
This scheduler command exports all Product Exploration, Product Comparison, and Guided Sell metaphors of all the categories in a store. The metaphors are exported in XML format and can be used by the PACreateMetaphorBatchCmd scheduler command to recreate the metaphors.
- Delete base search space for a category
The following steps explain how to delete records of a base search space for a category.
- Delete separate search space for a category
This steps in this section explain how to delete separate search space for a category.
- Price behavior in Product Advisor
This section explains the price behavior in Product Advisor. Product Advisor does not support contract prices. Depending on which search space you have created, there are different requirements, and different behaviors exhibited depending on which price you choose.
- Set the type of search space
This section explains how to set the type of search space.
- Set a path for a search space XML
The steps in this section refer to setting a path for the search space XML file.
- Generate a search space XML
The steps in this section explain how to generate a search space XML when creating a search space from WebSphere Commerce Accelerator.