Professional Documents
Culture Documents
Pag e |1
Pag e |2
Xcenter ........................................................................................................................37
Customer Delivery..................................................................................................40
Exercise .......................................................................................................................45
Lesson Review..........................................................................................................46
Pag e |3
Xstore Mobile............................................................................................................52
Xenvironment...........................................................................................................56
Security .......................................................................................................................56
EFTLink .......................................................................................................................58
Exercise .......................................................................................................................60
Lesson Review..........................................................................................................61
Pag e |4
Summary ....................................................................................................................87
Exercise .......................................................................................................................89
Pag e |5
Quiz ...............................................................................................................................91
Pag e |6
Pag e |7
Pag e |8
Pag e |9
P a g e | 10
Pilot............................................................................................................................ 247
P a g e | 11
P a g e | 13
To maximize the value our solutions can deliver, Oracle had to identify a strategic point of service
(POS) solution for our core retail customers. After reviewing a number of alternative offerings
including Oracle Retail Point of Service, Retail-J, Lucas and Xstore, the decision was made that Xstore
would be selected as the strategic solution and the other products would move to a transitional
status.
The result is that a combination of the Oracle retail assets and those from Micros is helping our retail
customers deliver even better consumer experiences.
As part of the process of selection, the Solution Management Group within Oracle Retail looked at
the current trends on store transformation and evaluated where each product was positioned to
address the key requirements.
Customer experience
93% of C-level executives say improving their customer’s experience is one of their
top three priorities in the next two years
– NRF Study
Mobile Retailing
$5.7 Billion Business worldwide and one that continues to grow rapidly. It is the
single fastest moving trend in retail since Internet was added to the stores
– IHL Group
Real-time Inventory
Cross-channel inventory inconsistency is a pain-point many customers face when
shopping online for pickup in the store
– IHL Inventory Distortion Study
Integrated Commerce Anywhere
31.6% of retailers say they plan to converge their store Point of Service and e-
commerce platforms into a tightly integrated hybrid model
– RIS News
P a g e | 14
Looking at which of the store solutions offered the most comprehensive set of features and how it
was positioned as an offering on a global scale all added to the selection criteria.
Xstore was already integrated with other Micros assets that positioned it strongly within the
Commerce Anywhere solution and extended the Oracle Retail Portfolio towards complete end to end
solutions all form a single supplier.
The Oracle Retail Portfolio extends from Planning & Optimization, through Supply chain,
Merchandise Operations, Commerce, Stores, Consumer Engagement and Analytics. Our focus is in
the stores area and the portfolio of products delivered to support store operations now extends to
the following products:
P a g e | 15
The largest focus our retail customer face today is in the delivery of the Commerce
Anywhere/Converged vision that brings the digital experience and the bricks and mortar experience
together in a cohesive manner, enabling the consumer journeys to be delivered with the minimum of
additional integration and cost.
Whilst the market is full of individual solutions that can address specific aspects of the overall
requirements, few if any are as well positioned as Oracle Retail to deliver the end to end proposition.
P a g e | 16
A retailer can choose to purchase individual point solutions for each key area but they then have to
address the not insignificant challenges of integration to enable the journeys. Working potentially
with multiple SI partners on individual projects.
As the center circle above states ‘Retailers are required to establish and maintain on-going
relationships with a host of disparate partners to create and maintain a complete commerce
solution’.
P a g e | 17
We are going to focus on the In-Store Commerce aspects of the above image and look at the Xstore
Suite of products.
P a g e | 18
Re-addressing the disconnected customer requires a move to a more customer centric view;
Customer Centricity refers to the orientation of a company to the needs and behaviors of its
customers rather than internal drivers. It is the alignment of company resources to effectively meet
the ever changing needs of its customer base while creating mutually profitable relationships.
Over the years CRM has become synonymous with more focused marketing using intelligence from
the database and setting targets to optimize it, what customer centricity means is how the whole
organization behaves towards customers, not just the touch points or decision points but how the
whole business is organized and optimized around the needs of the customer.
Oracle Retail Xstore Point of Service delivers features that allow our retailers to differentiate
themselves via customer experience, and build customer loyalty to survive and thrive.
Global competition and pricing places and extraordinary demand on an organization to strive for
new levels of efficiency, innovation, and competitiveness. Store operation applications can enable
companies to respond effectively within a volatile market while maintaining operational efficiency
and can mean the difference between market leadership and struggling for survival. Companies are
facing increasing pressure to grow revenue whilst holding costs in check.
Internationalization means creating software for release into international markets, if focus is on
making all the locale specific aspects of the software isolated and modular and allows enough space
for the UI for the expansion of translated text, investments in internationalization will provide
language support and support resource bundles for up to 18 languages and foundations for
localization to specific markets.
P a g e | 19
Brands need their own identity so Xstore enables changes to the UI without impacting the business
logic. The configurability of the Oracle Retail Xstore Point of Service enables brands and stores to
have a profile made up meet its various personality and landscape needs.
Configurable receipts make it easy to reflect a brand within the receipt. A WYSIWYG (what you see is
what you get) approach enables receipt messages to be customized and deployed to meet specific
trading periods ahead of time. Receipt management is provided through Xstore Office and can be
distributed using built in functionality.
Oracle Retail Xstore Office enables retailers to effectively oversee operations and better manage
stores to ensure excellent customer service. This application is used to manage data to the stores
such as parameter updates, file transfers and distribution as well as configuration, support and
reporting.
Commerce Anywhere
Fulfilling the consumer’s shopping needs regardless of channel
Buy online, pick up at the store
Buy in store, and ship to the customer
Buy in store, pick up at other store
Buy from any channel and return in the store
Customers do not think in terms of channels, solution elements and silos. They think in terms of
their experience, whether that experience is buy on line or pick up in the store, buy in store and ship
or buy on line and return in the store all they care about is relevancy, convenience and service.
Commerce anywhere enables the retailer to ensure they are able to execute on this in a profitable
and efficient way. Oracle Retail applications are enabled to support Commerce Anywhere
capabilities to fulfill the customers shopping needs regardless of channel. The store solution
provides support for shopping and return journeys in Xstore point of service, Xstore Office and
inventory management.
P a g e | 20
Oracle Retail Xstore Point of Service provides support for automated complex pricing, discounts are
applied in real time and best deal logic is applied to provide the customer with the best possible deal
based on the items purchased. Advanced price execution is used to ensure the right discounts and
promotions are applied without intervention. Customer information can be captured at the point of
service application with the ability to select a customer type, assign a preferred shopper discount or
assign a customer to a specific pricing group.
A Retailer can provide special pricing for select customers, groups of customers or employees on
specific items. Pricing groups can be assigned to customer, promotions or discount rules and applied
in Xstore. Pricing groups can be maintained in Oracle Retail Customer Engagement or Oracle Retail
Price Management.
Oracle Retail Xstore Point of Service has an operational dashboard viewable on the main screen of
the application, through a swipe gesture. This dashboard is configured to provide graphical reports
and is updated in real time. Xstore also provides a store message area where store level messaging
can be displayed to all staff or for a specific register. Xstore provides real time original receipt
lookup and supports refund in kind tender rules.
The system provides centralized management and access to receipts enabling consistency across all
stores. A centralized repository of all transaction data, electronic journal and electronic signature
capture provides access to data when needed. Information can be accessed in real time to support
customer associated activities, returns including cross store and cross channel and loss prevention
activities.
P a g e | 21
Having productive associates in the store is critical to customer satisfaction and a retailer’s bottom
line. Oracle Retail Xstore Point of Service integrates sales activities within the store environment. A
Mobile solution can increase associate productivity and empower your in-store floor staff, not only
does it deliver the power of your point of service in the palm of your hand but it allows you to take it
to your customers wherever they are in the store. Finally by extending point of service as opposed to
a separate service, we can leverage existing store technology and increase POS capacity in peak
P a g e | 22
A highly intuitive user interface and menu structure is presented in the associates preferred
language, providing clear direction to lead an associate through their day to day activities. It features
screen level help and built in capabilities that allow new users to undergo training in a real life
simulated mode, so that productivity and technology adoption can be achieved quickly. Associates
will also become more knowledgeable through onscreen item messages, item images and
configurable item enquiry features. Additionally because the POS and Mobile POS solution are built
on the same code base processes are similar, eliminating expensive training when using more than
one device.
Applications must understand that users from around the world have different expectations
regarding the display of dates, numbers and currencies. Multi-currency is more than just ISO codes
associated with tendering and allow the definition and configuration of currency denominations.
Xstore Point of Service supports configurable address and telephone formats so the retailer can
easily adjust to regional formats as well as support for locale based currency and date and time
formats. With predefined configuration it is ready for deployment in the global market place.
P a g e | 23
Localization foundation is a process of creating configurations within the software that can be
leveraged for release into a specific market or geography. The Oracle store strategy is to provide
foundations that facilitate delivery of localization. Localization foundation provides a platform to
address areas such as tax payment and legal requirements. Established localization foundations can
be configured within the application and these include language, data and time format, currency,
address, postal code and phone number formats. Localizations can also be supported through the
applications extension framework.
For payment, the base product can be completely isolated from the tender authorization process,
allowing for a clean integration to local switch providers, their hardware requirements, and the local
authorization transaction flow.
The Java based solution allows the incorporation of in country specific hardware and POS
peripherals and the use of the extension layer and localization frameworks enable partners to
complete in country requirements.
The effort to support multiple languages is based on a discipline of externalizing all user text which
is everything that is prompted, printed and displayed into tables or resource files. The design must
also support the idea that the application will not only support multiple languages but also support
them in a single instance potentially at the same time.
Display of the translated text must also anticipate that some languages take more space. If this is not
considered in the design of the displays and reports you will not be able to simply translate text.
Translation is a process of interpreting and adapting text from one language to another and out of
the box Xstore supports multiple languages and allows for additional translation or rewording to be
performed easily.
All language text is abstracted for easy translation so at any given time the retailer can provide their
own translations from the English language to the languages of the countries where they do
business.
P a g e | 24
USER INTERFACE
Xstore User Interface is designed to be:
From a perspective of the user; the Xstore User Interface and screen layouts have been designed to
maximize throughput, whilst minimizing user query or error. Each point of entry for the operator is
prompt driven ensuring the next action required is clear. With Xstore, users find it is easier to get it
right than to get it wrong with its multi-touch gesture navigation throughout to allow for full touch-
screen operation on a traditional POS, tablet or mobile device.
P a g e | 25
Coupled with these types of transactions, Xstore can be configured to meet operational
requirements at the POS with configurable reason codes and business rules for standard operations
(controlled by user roles) which include but are not limited to:
P a g e | 26
P a g e | 27
Employee Management & Payroll - Employee Maintenance, Time & Attendance, Employee
Scheduling, Tasks & Messages
Inventory Management - Shipping, Receiving, Replenishment, Adjustments, Transfers,
Counting, Shelf Labels/Tickets & Reports
Till & Safe Management - Float, Pickups, Transfer, Reconciliation, Audit, Paid In/Out,
Tender Exchange, Deposits & Banking
Customer Management & Accounts - Customers, Order Maintenance & Worklist, Special
Orders, Layaways, Work Orders
Store Management - Till Close/Open, Store Close/Open, Business Date
Training Mode - Train Store Staff on Back Office as well as POS functions
The Back Office application suite has been designed with a portrait menu structure which lends
itself to use on portable devices such as tablets or smartphones as well as on normal landscape
format fixed screens.
P a g e | 28
Xstore enables all Back Office functionality to be run from a POS/Tablet running full Xstore when
deployed as a Thick application, or provides the following features when Xstore Mobile is deployed
on a Hand Held Device (i.e. Android or iOS):
P a g e | 29
P a g e | 30
P a g e | 31
The Oracle Retail Xstore Point of Service has a built in returns process that provides centralized
transaction retrieval, original receipt lookup and management. Oracle Retail Xstore Point of Service
provides cash management including register or associate/till accountability. The application
provides support for automated complex pricing as well, discounts are applied in real time and best
deal logic can be applied to provide the customer with the best possible deal based on the items
purchased.
Oracle Retail Xstore Point of Service supports on hand inventory look up for any location. Centrally
or locally the store associate can add, search for, view or modify existing customer information.
Customers may be maintained or created at the POS and are stored in the Oracle Retail Customer
Engagement solution allowing a single view of the customer across the enterprise along with
transaction histories, segments and preferences. Oracle Retail Xstore Office provides enterprise
facilities to access transactional data and manage configurations.
P a g e | 32
Configuration Manager
Data Management
Deployment Manager
Electronic Journal
Support Tools
Reports
Electronic Journal
Through Oracle Xoffice, you will be able to manage the in-store POS system and make changes in
response to seasonal variations, new promotional opportunities, adjustments to tax rates, new store
openings, or any number of other reasons. The changes can affect all stores, a group of stores, or
even a single store. The areas which can be maintained centrally include but are not limited to:
P a g e | 33
Configuration changes are made in “sessions,” which can then be viewed, edited, deleted, or
deployed. The system also provides support tools for managing the estate and providing and alert
dashboard for the status of the estate.
Oracle Xoffice is also an operational data store residing between Oracle Xstore and your corporate
ERP system. It is a central data repository designed to consolidate enterprise-wide POS transaction
records from all stores, and make that information available to host systems, analytics tools, and
other transaction processing engines. Not a cleaned or summarized data warehouse, Oracle Xoffice
is a collection of all data from every database table in every store. By gathering all store-level data in
a single database you can simplify data access, back-up, reporting, archiving, and analysis.
Oracle Xoffice provides the ability to run reports centrally (real-time based on network
infrastructure) which can be printed or exported (i.e. PDF, HTML, CSV). The system provides a
simple to use interface for report selection and criteria:
P a g e | 34
Oracle Xoffice also provides an Electronic Journal of all transactions which have taken place enabling
Head Office to monitor the transactions which are being performed as well as the ability to see an
exact copy of the receipt(s) which were produced:
P a g e | 35
Through the course of the day, as the stores record transactions, Oracle Xstore POS may need to look
beyond its local data sources for information such as customers, gift card/stored value, return
verification, inventory levels, & employee verification. If remote data sources are sought, the
enquiries are managed by the Xstore Xmessaging middleware and are transparent to the user. The
Oracle Xoffice operational data store is a powerful centralized data source for this.
P a g e | 36
The Xcenter Database is a central data repository containing consolidated data from specified
database tables in every store. These POS transaction records from all stores can be made available
to host systems, analytics tools, and other transaction processing engines. Xcenter is also an on-line
data source for messaging-based inquiries originating from Xstore/Xenvironment. Data is made
available to Xcenter by replication, trickle polling, or POS Log processing, depending on your
deployment model.
P a g e | 37
P a g e | 38
Xstore will display message bar alerts to keep in-store staff informed on the status of orders and
those which are requiring attention. The information that can be shown is as follows:
Xstore can provide the following options for Orders to the store users:
P a g e | 39
P a g e | 40
P a g e | 41
With Xstore the operation for Multi-Channel Orders is intuitive and in keeping with other POS
functions making it easier to train staff with its intuitive operation. In addition, screen colors can be
different to highlight to the user it is different type of transaction.
P a g e | 42
Xstore also provides customer search options and will automatically searches the database to locate
any open orders for that customer and if found a notification prompt will be displayed.
P a g e | 43
P a g e | 44
2. Xstore enables all Back Office functionality to be run from a POS/Tablet running full Xstore when
deployed as a Thick application. True/False
3. Oracle Back Office is the central component of Xstore which provides the Head Office both access to
store level data and the ability to remotely manage many local Oracle Xstore POS configurations.
True/False
4. Configuration changes in Xadmin are made in “sessions,” which can then be:
a. Viewed
b. Edited and deleted
c. Deployed
d. All of the above
6. Xstore will display message bar alerts to keep in-store staff informed on the status of orders and
those which are requiring attention. True/False
7. Xstore can provide the following options for Orders to the store users:
a. Pickup This Store
b. Customer Delivery
c. Pickup Other Store
d. A and C only
e. All of the above
P a g e | 45
P a g e | 46
2
LESSON 2 –XSTORE ARCHITECTURE
LESSON OBJECTIVES
In this lesson, you should learn about:
Xstore Mobile
Xenvironment
P a g e | 47
In this diagram the red line depicts the barrier between the on premises and above store
deployments.
The Xstore suite, when deployed into an Enterprise, consists of a number of specific components
that are scalable and flexible in deployment. In the above store space these consist of the Xcenter
Database, which is a centralized database that aggregates data from all the store databases and
allows cross-store data access, It supports a multi-tenant capability with complete separation by
Organization ID.
The second component it’s the Xcenter application servers, Xcenter DTX which provides the data
access and integration framework and Xcenter Admin, which provides configuration, reporting,
support tools and electronic journal.
P a g e | 48
The model deployed at store can vary and the following examples show some of the varied
deployment models supported by customers today.
P a g e | 49
Xstore deployed with a store server for larger estate and providing support for Xstore Mobile
P a g e | 50
Oracle 12c
Oracle 11g (11.1.0.7 Patch)
SQL Server 2012 SP1
SQL Server 2008 SP3
SQL Server 2008 R2 SP1
It is recommended that customers select a file management server that is aligned with the OS vendor. E.g.
IIS for Windows, Apache for Linux. Oracle from V15 will no longer provide a bundled version of the
Apache server as part of the installation.
P a g e | 51
Improved Customer Experience - Enables the sales associate to take the sale to the
customer capture all the relevant information and complete the sale without needing to
return to the cash desk.
Driving Sales - Whether as a line busting device for peak trading periods, or as a way to
ensure that your customer experience goes beyond expectations, Xstore Mobile gives your
store operations that extra edge.
In-store Flexibility - Delivering on-the-move access to customer information and both
shipping and receiving documents, Xstore Mobile offers many of the services that are
available at a fixed POS, adapted to meet the requirements of mobile use.
P a g e | 52
Xstore Mobile is a browser-based application that manages the user interface, local hardware
devices and communication with the POS functions. A new Xstore component will be deployed on a
designated Xstore Mobile server for each store. This server can host a number of Mobile client
sessions concurrently.
The beauty of the Xstore Mobile design is that it uses exactly the same code as the core Xstore
application, presented in a mobile, efficient user interface. This means that all existing interfaces to
external systems will not change, as Xstore Mobile will use them as the POS does currently.
The new Xstore component manages access to peripherals not attached to the mobile device,
including laser and receipt printers.
All communication between Xstore Mobile and the Xstore host will use HTTPS protocol and secure
certificates.
P a g e | 53
Sale Transactions
Item Lookup
Customer Lookup
Receiving
Shipping
Inventory Counting & Adjustment
Clock in/Clock out
P a g e | 54
Oracle Retail Xstore Point of Service for Grocery is a configurable, extensible and multiplatform
application.
P a g e | 55
The Xenvironment application is installed on a POS register and provides a communication link
between the lead and non-lead registers. An internal messaging framework enables Xenvironment
to send messages between the Xenvironment engine and Xenvironment's graphical user interface
(GUI), between a lead Register and non-lead registers, and between Xenvironment and the
Dataserver. The messaging framework also allows messages to be sent back and forth between
Xenvironment and the Xstore POS application. Thus, Xstore can notify Xenvironment when a specific
task must be completed. For example, store closing processes handled by Xenvironment are started
automatically when Xstore sends a message through this communication link.
SECURITY
On a register running Xenvironment, the user is restricted to only the tasks that are displayed and
available through Xenvironment's GUI. The tasks that you make available can be configured to be
run from on-screen buttons, keystrokes, and menus. All tasks can be password-protected to ensure
that only employees with the proper permission level can run security-restricted commands.
SSL-Encrypted Communication
To ensure PCI compliance, Xenvironment requires authenticated, SSL-encrypted communications
with Xstore and with other systems running Xenvironment. All systems must use SSL to
communicate with Xenvironment 7.1.
USER INTERFACE
P a g e | 56
The Xenvironment interface is intended to replace the default operating system shell.
P a g e | 57
The solution is called Oracle Retail EFTLink and it was developed to simplify the integration
between Oracle POS systems and 3rd Party Payment Service Providers, for which the following
points should be noted:
Multiple Payment Service Providers (PSP’s) - Enables retailers to support any number of
PSP’s across their global retail estate without changes to the POS solution
Global Installations - Installed in over 30,000 POS Globally
Global Deployment – Installed in 18 countries around the world (and growing)
Global Payments – Has been integrated to over 50 Payment Service Providers
The use of this method means that the card data is never present in the POS or stored in the POS
database thus providing a significant PCI scope reduction, for example most QSA’s have agreed that
the POS and POS transaction network are both removed from scope. Validated refunds can still be
made to the original card by use of the token:
P a g e | 58
Deployment options - Deployed on each POS or as a Server Model (dependent on chosen PSP)
Pin Entry Device (PED) options – PED pooling and sharing
Gift Card Support* - Open Loop Gift Card
Other Services* - Top Up & Bill Payment Services
Core Transaction Types – Card Sale/Refund/Reversal
Additional Transaction Types – Pre-Authorization, Fuel Card Support, Cash-Back &
Gratuity
Receipt Information – Separate or integrated receipt information
Dynamic Currency Conversion – Pay by card in own currency
Tax Free Trigger– Invoke Tax Free Sales operation (3rd party solution) with card
identification
P a g e | 59
2. All communication between Xstore Mobile and the Xstore host will use HTTPS protocol and
secure certificates. True/False
4. Oracle Retail Xstore Point of Service for Grocery is a configurable, extensible and a multiplatform
application. True/False
5. The main purpose for the Xenvironment application consists of these important functions:
a. Help the point-of-sale (POS) software perform store closing procedures
b. Assist the POS software with software upgrades
c. Secure the operating system
d. All of the above
6. The Xenvironment interface is not intended to replace the default operating system shell.
True/False
7. The use of the Oracle Retail EFTLink method means that the card data is never present in the
POS or stored in the POS database thus providing a significant PCI scope reduction. Validated
refunds can still be made to the original card by use of the token. True/False
P a g e | 60
Xstore Mobile
Xenvironment
P a g e | 61
3
LESSON 3 –XSTORE ECOSYSTEM
LESSON OBJECTIVES
In this lesson, you should learn about:
P a g e | 63
P a g e | 64
P a g e | 65
The integration of the Xstore Point of Service to the merchandise operation management suite
consists of three specific integrations:
P a g e | 66
P a g e | 67
The implementation of the SIM solution in conjunction with Xstore provides system driven store
inventory visibility & updates, SIM provides real-time store stock on hand visibility to other systems
including the Oracle Retail Order Broker. Stock on hand updates are in real time as processes occur
in store including sales, returns and adjustments.
SIM can provide support for the enablement of operational customer order processes at the store,
with store personnel alerted as customer orders are sent to the store for picking. Store personnel
can perform customer order picking on a HHT or by printing a pick-list and can be carried out by
customer order number or by bin.
SIM enables customer orders for home delivery from the store to be processed and using web
services can invoke contacting a manifesting system e.g. Kewill.
P a g e | 68
When the SIM system is deployed with Xstore the SIM user interface is utilized to manage the
inventory aspects of store operations and the Xstore screens are disabled from the POS and back
office system.
The image below outlines a typical deployment of SIM. It is a central database rather than a
distributed one and the stores connect via web service to gain real time data. Sales transactions are
passed back to SIM so that its inventory position is maintained and accurate.
P a g e | 69
P a g e | 70
P a g e | 71
P a g e | 72
P a g e | 73
P a g e | 74
The end result is a solid foundation to ‘speak’ with one voice to customers however and wherever
they engage. Further, the service includes a set of powerful segmentation tools to help retailers mine
the data, build strategic insight, and identify and exploit areas of opportunity.
P a g e | 75
The system tracks the details of how customers respond to promotional activity. Over time, each
promotional event makes the retail organization smarter and enables a ‘virtuous cycle’ of
continuous learning. The ability to place the right offer, at the right time, to the right audience,
elevates customer satisfaction and maximizes return on marketing investment.
P a g e | 76
Points-based loyalty programs can be implemented in a number of ways. But in each case they can
provide a powerful differentiator in today’s competitive retail landscape, and serve to draw a bright
line connecting continued brand loyalty to special rewards and recognition. This minimizes
competitive switching and increases customers’ lifetime value (LTV). Increasing LTV of existing
customers is a key strategy to help accelerate revenue growth.
It also supports delivery of virtual cards online. On the redemption side, the platform supports
traditional ‘cash and carry’ transactions and multi-stage (authorization/settlement) transaction
processing to meet the specific needs of order management through in-bound call centers and e-
P a g e | 77
From an IT perspective, the Oracle Cloud team takes the burden and responsibility of providing
retailers with the highest levels of system availability, scalability, performance, and data security.
Features included in the service are: continuous technical support, access to valuable software
feature enhancements, hardware upgrades, and disaster recovery. Lastly, retailers will have peace of
mind knowing that their data is managed and protected by Oracle, the company that leads the world
in database technology.
Oracle Retail Xstore Point of Service is designed for Customer Engagement and when connected to
Oracle Retail Customer Engagement (ORCE) Cloud Service can provide extended functionality which
empowers store staff with quick and relevant Customer information which can include:
P a g e | 78
P a g e | 79
Order shopping rules identifying the fulfilling location are configured by the business and can be
based on criteria such as highest inventory levels or closest store. When the item is ordered, Oracle
Retail Order Broker Cloud Service immediately identifies and assigns the order to the fulfilling
location, including tracking and managing the status of the order.
P a g e | 80
This is accomplished by providing store associates with a simple intuitive user interface for
Omnichannel transactions. The user interface will alert the store to new orders as well as the status
of orders to be managed. The store can view order detail information, perform status updates, print
picking slips, and see messages. Store Connect will manage information sent to the store for new
orders, pickups, and home delivery orders. In addition, the customer is informed with pickup-ready
messages when the order pickup process has been completed or the order has shipped.
Once a drop ship order is placed, the application automatically sends the order and customer
information to the supplier for delivery. Drop ship ordering gives the retailer the opportunity to sell
additional products without the cost and risks of maintaining the inventory, giving retailers an
endless aisle capability.
P a g e | 81
Oracle Retail Order Broker Cloud Service’s extensive restful web services allow for orders to be
delivered to fulfilling locations immediately upon placement, and retailers receive status updates
such as order rejections, cancellations, and shipment notifications. No time is lost fulfilling orders
and servicing customers with this extended visibility.
The inventory reservation is based on system and order status. If at any time an order cannot be
fulfilled by the location identified by Oracle Retail Order Broker Cloud Service, the application will
re-broker the order to the next best fulfilling location, ensuring that the customer receives their
order every time.
P a g e | 82
Oracle Retail Order Broker Cloud Service provides an efficient, low cost, high-tech method for
sending orders directly to consumers, to retail stores for pickup, or to the drop ship supplier for
delivery directly to the customer, while maintaining brand identity and optimizing operations.
P a g e | 83
Oracle Retail XBRi Loss Prevention Cloud Service allows easy user access, dynamic functionality, and
forensic analysis to make more-informed decisions with timely, data-driven answers to business
questions and to protect the bottom line.
EXCEPTION-BASED REPORTING
Using exception-based reporting methodologies, Oracle Retail XBRi Loss Prevention Cloud Service
allows users to respond to store, cashier, and even transaction irregularities. Exceptions are
identified, tracked and managed from inception through resolution and details can be extracted
within seconds.
With web and mobile accessibility, users can log on to Oracle Retail XBRi Loss Prevention Cloud
Service on the go, so data can remain at their fingertips. Today, exception-based reporting is a staple
loss prevention tool for retailers to detect and prevent employee fraud and customer incidents, and
to protect assets overall. However, behavioral analysis and exception trending functionality is a
differentiator for Oracle Retail XBRi Loss Prevention Cloud Service, and its reporting functionality
anticipates and answers questions and issues.
From there, the analytical functionality allows users to freely pivot, drill, link, sort, filter, graph, and
manipulate reports interactively to gain a 360-degree perspective on the data. Dashboard
functionality consolidates multiple views of high-risk key performance indicators, and uses graphs
and visualizations for field users to maintain a pulse on their districts and stores, and easily spot
problem areas.
P a g e | 84
A one-time setup of the automated features enables Oracle Retail XBRi Loss Prevention Cloud
Service to work behind the scenes to reduce effort and IT intervention. The use of automation
enables loss prevention staff to manage more cases and focus on the most important incidents,
leading to the biggest savings. Alert subscriptions isolate and highlight exceptions so field managers
can maintain a concentrated focus that takes them directly to problem areas.
P a g e | 85
P a g e | 86
Xstore combined with the MOM suite (Retail management System, Retail Price management and
Retail Sales Audit) provides a retail solution that delivers the base data for the store system,
combined with pricing, promotions and returns sales audit date.
P a g e | 87
P a g e | 88
2. SIM can provide support for the enablement of operational customer order processes at the
store, with store personnel alerted as customer orders are sent to the store for pick up.
True/False
3. The ability to place the right offer, at the right time, to the right audience, elevates customer
satisfaction and maximize return on marketing investment is made possible thru:
a. Campaign and Deal Management Cloud Service
b. Loyalty and Awards Management Cloud Service
c. Gift Cards Management Cloud Service
d. Customer Management and Segmentation Cloud Service
4. Oracle Retail Customer Engagement Cloud Services is hosted in the Oracle Cloud and acquired
exclusively through a subscription service (SaaS) model. This shifts funding from a potential
capital investment in software and IT infrastructure to an operational expense. True/False
5. Oracle Retail XBRi Loss Prevention Cloud Service does not allow retailers to modify existing
reports or create new reports from scratch. True/False
P a g e | 89
P a g e | 90
1. Which systems provide the base product & pricing data for an Xstore Point of Service
a. SIM
b. RMS
c. RPM
d. RPM & RMS
e. OROB
3. Which systems combine to deliver the Omni channel journeys of order in store for home
delivery, order on line for store pickup
a. ORXPOS, OROB, OROMS,ORCE
b. ORXPOS, OROB ORCE,SIM
c. ORXPOS, RMS OROB ORCE
5. Does Xenvironment
a. Replace the Windows Explorer or Linux UI
b. Provide cash management support
c. Deliver promotions to the store
d. Make Xstore run faster
P a g e | 91
POS functionality
Mobile functionality
Inventory Management
P a g e | 93
Virtual Keyboard
As space is becoming a premium, and technology has progressed, Xstore offers the ability to be
deployed with or without a physical keyboard. A virtual keyboard is always present on the POS
screen and can be manually invoked or automatically invoked when an input box requiring text is
presented on the screen.
The keyboard can be configured to deliver multiple layouts so that associates can work with the
keyboard that is most familiar to them. E.g. US English, French, Cyrillic.
Virtual Keyboard
P a g e | 94
Touch-Screen Navigation
Xstore uses multi‐touch gesture navigation throughout to allow for full touch‐screen transactions.
P a g e | 95
P a g e | 96
2 Swipe Form Swipe from left to right in the form area to open editing mode
1 Swipe Transaction Detail Swipe from right to left in the Transaction Detail Header to
Header collapse the history display
2 Swipe Transaction Detail Swipe from left to right in the Transaction Detail Header to open
Header the history display
3 Tap Transaction Header Tap one Transaction Header to collapse the selected transaction
4 Tap Transaction Header Tap a collapsed Transaction Header to open the selected
transaction
5 Tap Item Tap a specific item and the INFO tab to display the item detail
P a g e | 97
Urgency levels
Stoplight‐like color indicators convey urgency for the online, store, and register sections:
* Red = High Urgency
* Yellow = Medium Urgency
* Green = Low Urgency (Informational conditions)
Tap the store to open the store. To close the store, use the Back Office:
Tap the register area to open the register and to close the register to use the Back office:
P a g e | 98
1 Keyboard Icon For touch screen monitors this icon opens the keyboard
2 Area Locator This field indicates where you are within the system (i.e.
Sale, Return, etc.)
3 Signed in user This field identifies the user that is currently signed into Xstore
4 Database Status Green indicates the Datasources are online.
Indicator Yellow indicates at least one WAN Datasource is offline - the system is
using the local Datasource
Red indicates at least one LAN Datasource is offline - the system is
using the offline process set up for your store
5 Store Identifier This field identifies your store name and store number
Green indicates the store is open, Yellow or red indicates the
store is closed
6 Register This field identifies the register number - green indicates the register is
Identifier open and Red indicates the register is closed
P a g e | 99
1. At the register select the back office menu button from the ribbon at the bottom of the screen
or the associated function key
2. From the back office menu select the ‘Open/Close Options’ menu
3. From the menu select ‘Store Open’
4. If prompted enter the business date, verify the default date is shown correctly
5. The system may prompt any preconfigured messages and these will need to be
acknowledged to progress
6. If required enter the starting cash amount for the store bank
The second option is to press the red central section on the status bar.
1. This will then prompt for a ‘user id’ and ‘password’, you will then be prompted with a ‘Do
you wish to open this store?’ message - select ‘yes’ to continue
2. If prompted enter the business date, verify the default date is shown correctly
3. The system may prompt any preconfigured messages and these will need to be
acknowledged to progress
4. If required enter the starting cash amount for the store bank
5. The store should now be open and the central section of the register status bar should have
changed from red to green
6. You will now be prompted ’Do you want to open this register?’ If the user selects ‘No’ the
register is returned to the Open/Close Menu
7. Select ‘Yes’ to open the register
8. Depending on the configuration you may be prompted to perform an opening count - If not
the register is opened
Once all tenders and denominations are counted select the summary key to return to the count
summary screen, if the totals are correct select ‘done counting’.
If the starting cash amount for all currencies matches the system expected amount, Xstore may
(subject to configuration) prompt to verify the amount, select ‘yes’ and the register will open.
Swipe the clock area on the status bar will change the focus bar to the clock in prompt
The user enters their user id and password and then selects the relevant ‘Workforce Code’ and then
selects OK. The user is now clocked in.
Alternately the user can select the ‘Clock in/Out’ button on the menu ribbon or function key if
defined and the same prompts will be presented.
To ‘Clock Out’, the user selects the same process above but once ‘UserID’ and ‘password’ are entered
they will be presented with a choice of clock out or to change the work code. For example to clock
out for a meal break the user would change the work code to a predefined code entered in the list.
We will then add some items to the basket and review the way in which an item can be added to the
sale. We will then cash tender this transaction through and end with reviewing the receipt options.
LOGGING IN TO XSTORE
At the register login screen, scan or key your employee ID number and press ‘Enter’ to continue.
The system prompts for your password. Type your password and press ’Enter’ to continue. For
security purposes, your password displays a row of asterisks.
If Clock in mode is enabled and the user had not already clocked in they will be prompted to clock in
and for the work code.
If biometric devices are deployed use the primary digit that was enrolled to access the system.
Xstore awards commissions on a per-item basis, either automatically based on the associate(s)
selected at the start of a retail transaction, or by prompting for the commissioned associate (or
associates) each time an item is added to the transaction.
If prompted, add a commissioned associate to the sale transaction through one of two methods:
Or Select the Select by Associate ID option to enter the associate’s ID and press ’Enter’.
The system adds the associate(s) to the sale transaction and displays the associates’ names on the
view port.
Your store policy determines the minimum and maximum number of commissioned associates
assigned to a transaction.
If a customer is not required for this transaction, select the ‘Skip’ option to continue with the sale
process.
Enter your search criteria and then select ‘Process’. If the customer has a loyalty card, you may
swipe it. You may also manually enter the customer’s number or name, loyalty number, house
account number, or enter other customer information in the Customer Search form and select
‘Process’ to continue.
If a list of matching customer records is found, select a customer from the list and choose one of
these options:
‘Select & Continue’ – Assigns the selected name to the sale transaction.
‘Select & View’ – Opens the selected customer record for viewing, editing, or printing.
Once you have finished viewing or editing the record, select ‘Assign Customer to Tran’ to associate
the customer’s information to the sale.
‘New’ – Displays a form for adding a new customer record to the customer database.
If the name you want is not listed, select the ‘Back’ option to return to the Customer Search form and
enter the customer’s full name or make additional entries in other searchable fields. Select ‘Process’
to search again.
As we have now added a customer to sale we are going to take a little time to look at the information
and options that are available focused on customers. If the Oracle Retail Customer Engagement
application is deployed then all of the following information is available subject to configuration.
A subset is available without a dedicated CRM system, the web services that support this
functionality are published so the screens and services could be utilized with other CRM systems if
they are field enabled.
From the sales screen you are able to either view and update the existing attached customer by
pressing the panel as below ‘1’ or deselect the attached customer by sliding your finger to the right
as ‘2’.
This can be edited or simply reviewed. At the top of the screen there is a series of tables that on
selection present different information subject to system configuration and associated systems.
CUSTOMER ACCOUNTS
The system’s configuration determines the kind of information displayed on this tab. If the system is
not configured for a loyalty program, this tab lists any of the customer’s special accounts such as
work order accounts, layaway accounts, pre-sale accounts, hold accounts, and send sale accounts.
However, if the system is configured to use a loyalty program, only the customer’s loyalty
information is displayed.
ADDRESSES
This tab shows multiple addresses for the customer, and provides the ability to add new addresses
as needed; for example, a work location or vacation home address.
WISH LISTS
If you are using Relate, this tab displays any items the customer has added to a personal wish list.
To exit back to the sales screen select ‘Back’ from the button ribbon or Esc from a keyboard
The system automatically looks up the price and displays the item information on the View Port.
Each scan or manual entry will add a new item to the View port along with any prices and or
promotions that are automatically applied. These will be discussed in detail in a later section.
Items can be added to the view port using a number of other methods dependent on the retailer’s
preferences. The first we will discuss is the Item Matrix
From the sales screen select the barcode icon on focus bar.
Continue drilling down through the merchandise hierarchy until you find the item you want to sell.
Select the item and it is added to the transaction.
Once the item is added to the transaction, the same item edit options that are available when you
add an item by scanning, entering an item Id, or adding an item from item lookup can be used to
modify the item as needed.
Select the breadcrumb at the top of the item matrix to navigate up the hierarchy
To select an item, or to drill down touch the item in the tab. If the item selected is a group a further
tab opens containing the items in the group.
On selecting the item in this menu it will place the product into the sales screen along with price,
description etc. To navigate up a level select the home icon in the panel. All normal sales restrictions
and controls that may impact adding to an item to the sale are still applied such as age verification.
The tendering process requires that you select or enter two basic items of information:
Form of payment (also called tender type—cash, check, credit card, etc.)
Amount paid with that tender type
Depending upon the form of payment and your store’s policies, you may have to enter or select
additional information; for example:
When you are ready to complete the transaction, you can press ‘Enter’ at the item prompt, or select
the ‘Add Tenders’ option to display a list of tender types. You can also swipe a credit card in a MSR
or in a signature capture device or if using a touch screen simply tap the amount due area.
At the tender list, use the up and down arrow keys to select the tender type and press ‘Enter’ to
continue, or select the number associated with the tender option.
At the tender amount prompt, enter the amount of the tender and press ‘Enter’ to continue.
Depending upon the tender type you selected, the tender amount prompt may default to the total
amount due for the sale transaction.
Your system may print receipts without prompting you to confirm that the sale is complete. In that
case, the system prints receipts as soon as the total of all tenders equals or exceeds the amount due.
If prompted, press ‘Y’ for Yes to complete the transaction. Press ‘N’ for No to return to the Sale
Tender screen.
If your store issues email receipts, you may be prompted for more information after the sale is
tendered. Any receipts that have been set up for email delivery are generated as PDF documents and
sent to the customer’s email address as an email attachment. This email receipt process assumes the
customer has an active email address and has given permission to receive email from the store.
If you chose to email the receipt(s), you are prompted for the customer’s email address:
If no customer is associated with the sale, enter the customer’s email address.
If a customer with an email address on file is associated with the sale, verify the customer’s
email address is correct as shown on the prompt. You can change the address if needed.
Select a receipt option:
To email the receipt(s) to this email address, select ‘Ok Email Only’ and the transaction is complete.
To both print the receipts and send an email copy to this email address, select ‘Ok Print & Email’ and
the transaction is complete.
If you decide not to send an email receipt, select ‘Cancel Email’ to return to the Sale Complete
prompt where you can choose to print the receipts.
For this scenario, follow the steps in Scenario one until you have a sales screen, so login, select an
associate, and select a customer. You should now be in a screen similar to the one below:
We are going to use the product lookup functionality to find and add an item to the sale.
At the Register Sale screen, select the Find Item button from the Register Sale menu.
Your store may be configured with advanced lookup options which provide the ability to specify
Custom Groups and Details to further define your search criteria.
Enter your search criteria for an item: Item ID, Department, Sub-department, Class, Subclass, Style
ID, or Description. Press ‘Enter’ or ‘Tab’ to move between the fields.
If several items match the criteria you entered, use the up and down arrow keys to select an item
from the list and press ‘Enter’ to continue.
Xstore displays detailed information about the selected item with the Product Information tab
defaulted.
The information is grouped into Merchandise Hierarchy Information, Vendor Information, Product
Attributes and Today’s sales. If an image is available this will be displayed along with an MSRP and
Sales tax values if relevant.
In a similar way to the Customer Information the screen provides a number of tabs associated with
the product and these are as follows:
Note at the top of the window the Item description, Item Id, Style, Color and size are all displayed
combined with current stock position.
This tab provides details of the current stock ledger position and will show on hand, in transit and
on order as well as other inventory buckets that may be defined and associated
If the item that is being reviewed is part of a kit, the items that make up the kit will be listed in the
section:
RELATED ITEMS
If the item selected is part of a style the list will identify all items that are part of that style group
along with Item id, Dimensions and current on hand stock. If there is a cross reference to an
alternate manufacturer this is listed in the top right hand box and if a substitute item has been
defined its details are displayed in the section at the bottom on the right.
If the selected item is part of a style the style grid provides a quick view of the inventory by color
and size for the store
The Price information tab provides a visibility to the price history of an item and any up and coming
pricing that is provided to the store. The screen enables a sales associate to determine if a price
change has occurred, when it occurred, and what the prior and current price points for the item are.
Add Item - You can add the displayed item to the current sale in progress. This option is only
available if item lookup was accessed from a sale transaction.
Order Item - You can place an order for the displayed item. This option is only available for items
that can be ordered and if item lookup was accessed from a sale transaction.
Print Rain Check - If available, you can print a rain check to purchase out of stock items for the
same price at a later date.
Special Order - You can place a special order for the displayed item. This option is only available for
items that can be special ordered and if item lookup was accessed from a sale transaction.
Layaway Item - You can create a layaway account for the displayed item or place it on an existing
account. This option is only available for items that are eligible for layaways and if item lookup was
accessed from a sale transaction.
To exit the Item Lookup form, press ‘Esc’ to return to the Sale screen and continue the transaction.
Having reviewed the Product information we are now going to focus on the addition of items to a
sale and discuss how the promotions are calculated and what is meant by a best deal.
This information is an overview of deal pricing in Xstore and discusses what is meant by a deal in
Xstore terms. Please review ‘Xstore Deal Price Guide’ for in depth details
Deals are applied automatically once the criteria satisfying the deal are met, with no cashier action
required. (Discounts are different because the cashier must select and apply the appropriate
markdown.) Deal pricing is used to offer customers special, reduced prices on items or transactions
that meet certain rules.
Deals can be set up to change item prices or to provide merchandise bonuses. When changing item
prices, deals can be set up to take a %-off markdown, take a $-off markdown, or replace the
permanent price with a deal price. When the conditions of a deal rule are met, the award is applied
appropriately. These rules are defined in the database with individual database tables each
providing different information for a deal. However, not every deal requires information in every
table
Database information is downloaded as a flat file and loaded into the database by the DataLoader.
Deal pricing information is downloaded prior to the effective date of the deal so that the store has all
required deal information in its database by the time the deal is active.
Xstore considers a best deal as being the way in which the customer always gets the maximum
benefit possible when purchasing a number of items. It looks at combinations of items and
determines if multiple deals apply, which gives the best benefit to the customer for example if a
store has a promotion on jeans with a buy one get one free, but the free is restricted to the cheapest
item in the basket.
Pair 1 $40
Pair 2 $35
Pair 3 $20
As we progress adding items to the sale basket you will note that the discounts and promotions may
change between items being added specifically when promotions offer a % or #$ off the value of the
basket or on items above a certain value. The promotions engine will review the basket as items are
added and ensure that they correct promotions have been triggered and applied appropriately
based on the rules. These may be that they can be executed once or multiple times, only apply to
certain products or categories etc.
For full details please see the ‘Xstore Deal Pricing Manual’
For this scenario, follow the steps in Scenario one until you have a sales screen, so login, select an
associate, and select a customer. You should now be in a screen similar to the one below:
Having added some items to a sale you may need to make a modification prior to tendering the sale
If prompted, use the up and down arrow keys to select a non-merchandise item from the list and
press ‘Enter’ to add the item to the sale.
Depending upon your item choice, you may be prompted for additional information. If prompted,
enter the information as required and press ‘Enter’ to continue.
Once an item has been added to a sale transaction, the item information is displayed in the View Port
area. Select the ‘Change Item’ option from the Sale menu.
Select the ‘Change Quantity’ option from the Change Item menu.
If there are multiple items in the transaction, Xstore prompts you to select the item to be modified.
Select the item to be modified and press ‘Enter’ to display the Enter Quantity prompt.
Enter the new item quantity and press [Enter]. Xstore updates the item quantity and amount on the
View Port.
Check to be sure that the Enter Quantity prompt correctly identifies the item that you want to change.
Select the ‘Change Price’ option from the Change Item menu.
If there are multiple items in the transaction, Xstore prompts you to select the item to be modified.
Select the item to be modified and press ‘Enter’.
Check to be sure that the item you selected is identified in the ‘Enter Price’ prompt.
If prompted, select a reason for the price change from the list and press ‘Enter’ to continue. Xstore
updates the item’s price on the View Port.
VOIDING AN ITEM
Once an item is entered and displays on the View Port it can be removed only by performing a line
void. The line void function removes the selected item from the sale transaction. This process also
applies to removing discounts and other line items from the sale.
Once an item has been added to a sale transaction, the item information is displayed in the View Port
area. Select the ‘Change Item’ option from the Sale menu.
Select the ‘Void Line’ option from the Change Item menu.
If there are multiple items in the transaction, Xstore prompts you to select the item to be modified.
Select the item to be voided and press ‘Enter’
Touch-screen users: Completely swipe the item you wish to void from left to right. A void button
displays.
To cancel the void, tap anywhere within the transaction screen, other than the void button. The void
button no longer displays.
Your system may be set up to display voided line items with cross-through lines (as shown in the
figure here) rather than removing the item from the View Port.
Once an item has been added to a sale transaction, the item information is displayed in the View Port
area. Select the ‘Change Item’ option from the Sale menu.
Select the ‘Change Associates’ option from the Change Item menu.
If there are multiple items in the transaction, Xstore prompts you to select the item to be modified.
Select the item to be modified and press ‘Enter’.
Touch-screen users tap the associate area in the transaction View Port
Use the up and down arrow keys to select the name of the commissioned associate and press the
‘Spacebar’ to add the associate(s) to the sale. Press ‘Enter’ to continue.
Select the ‘Select by Associate ID’ option to scan or enter the commissioned associate’s ID and press
‘Enter’.
Depending upon your store policy, you may select or enter one or more commissioned associates to be
associated with the selected line item.
Press ‘Enter’ to return to the Sale screen and continue the transaction. The name of the newly-
applied commissioned associate(s) is associated with this item.
Once an item has been added to a sale transaction, the item information is displayed in the View Port
area. Select the ‘Change Item’ option from the Sale menu.
Select the ‘Add/Edit Line Item Comments’ option from the Change Item menu.
Xstore displays a comment form where you can type a new comment, or edit an existing comment to
be associated with the selected item. Type or edit a comment and press ‘Enter’ to continue.
If you are editing an existing comment, you must select the comment line on the View Port rather than
the item with which it is associated.
The system returns to the Sale screen and the comment is associated with the item.
Once an item has been added to a sale transaction, the item information is displayed in the View Port
area. Select the ‘Change Item’ option from the Sale menu.
Select the ‘Change Item Tax’ option from the Change Item menu.
If there are multiple items in the transaction, Xstore prompts you to select the item to be modified.
Select the item to be modified and press ‘Enter’.
Xstore prompts for the postal code of the new tax location. Enter the postal code and press ‘Enter’.
If prompted for a specific tax location, use the up and down arrow keys to select the tax location to
be modified and press ‘Enter’.
Xstore prompts you to select the reason for the tax location change. Use the up and down arrow keys
to select the reason and press ‘Enter’ to continue.
If a customer has not been associated with the sale, enter the customer information when
prompted
If a customer is associated with the sale, but does not have a current tax exempt form on file
If a customer is associated with the sale and has a current tax exempt form on file, you are
prompted to select the tax exempt identifier from the list of exemptions on file for this
customer
If the customer does not have a current tax exempt form on file, Xstore displays the Customer Tax
Exempt form. Enter the customer’s tax exempt information in all fields as required and select ‘Save
Changes’.
Select a Tax Exemption from the list and press ‘Enter’ to apply the selected tax exemption to the
item.
OR
OR
Select the ‘New’ option to create a new tax exemption record for this customer.
When you have applied the tax exemption to the transaction, press ‘Esc’ to return to the Register
Options menu and press ‘Esc’ again to return to the Sale screen and continue processing the
transaction.
To confirm that the tax exemption has been applied to the transaction, the View Port displays the letter
“E” next to the item price.
If applicable, Xstore displays a list of the current taxes on the transaction and prompts you to select
the tax to change. Use the up and down arrow keys to select the tax to change and press ‘Enter’.
Xstore prompts you to enter the new tax dollar amount. Enter the amount and press ‘Enter’ to
continue.
Depending upon your store policy, you may be prompted for a reason for the tax change. Use the up
and down arrow keys to select a reason for the tax change and press ‘Enter’.
When the transaction is complete, the system prints receipts as required by your store policy. The
printed receipts show a “T” next to each item in the transaction indicating the tax has been modified
for all items.
If applicable, Xstore displays a list of the current taxes on the transaction and prompts you to select
the tax to change. Use the up and down arrow keys to select the tax to change and press ‘Enter’.
Xstore prompts you to enter the new tax rate as a percentage. Enter the percentage and press ‘Enter’
to continue.
Depending upon your store policy, you may be prompted for a reason for the tax change. Use the up
and down arrow keys to select a reason for the tax change and press ‘Enter’.
When the transaction is complete, the system prints receipts as required by your store policy. The
printed receipts show a “T” next to each item in the transaction indicating the tax has been modified
for all items.
Select the ‘Change Trans Tax’ option from the Register Options menu.
Xstore prompts for the postal code of the new tax location. Enter the postal code and press ‘Enter’.
If prompted for a specific tax location, use the up and down arrow keys to select the tax location to
be modified and press ‘Enter’.
Xstore prompts you to select the reason for the tax location change. Use the up and down arrow keys
to select the reason and press ‘Enter’ to continue.
If a customer has not been associated with the sale, enter the customer information when
prompted.
If a customer is associated with the sale, but does not have a current tax exempt form on file,
If a customer is associated with the sale and has a current tax exempt form on file, you are
prompted to select the tax exempt identifier from the list of exemptions on file for this
customer.
If prompted, select the reason for the tax exemption.
If the customer does not have a current tax exempt form on file, Xstore displays the Customer Tax
Exempt form. Enter the customer’s tax exempt information in all fields as required and select ‘Save
Changes’.
Select a Tax Exemption from the list and press [Enter] to apply the selected tax exemption to the
item.
OR
OR
Select the ‘New’ option to create a new tax exemption record for this customer.
When you have applied the tax exemption to the transaction, press ‘Esc’ to return to the Register
Options menu and press ‘Esc’ again to return to the Sale screen and continue processing the
transaction.
To confirm that the tax exemption has been applied to the transaction, the View Port displays the letter
“E” next to the item price.
If applicable, Xstore displays a list of the current taxes on the transaction and prompts you to select
the tax to change. Use the up and down arrow keys to select the tax to change and press ‘Enter’.
Xstore prompts you to enter the new tax dollar amount. Enter the amount and press ‘Enter’ to
continue
Depending upon your store policy, you may be prompted for a reason for the tax change.
Use the up and down arrow keys to select a reason for the tax change and press ‘Enter’.
When the transaction is complete, the system prints receipts as required by your store policy. The
printed receipts show a “T” next to each item in the transaction indicating the tax has been modified
for all items.
If applicable, Xstore displays a list of the current taxes on the transaction and prompts you to select
the tax to change. Use the up and down arrow keys to select the tax to change and press ‘Enter’.
Xstore prompts you to enter the new tax rate as a percentage. Enter the percentage and press ‘Enter’
to continue.
Depending upon your store policy, you may be prompted for a reason for the tax change.
Press ‘Esc’ to return to the Sale Options menu and press ‘Esc’ again to return to the Sale screen and
continue processing the transaction.
When the transaction is complete, the system prints receipts as required by your store policy. The
printed receipts show a “T” next to each item in the transaction indicating the tax has been modified
for all items.
SUSPENDING/RESUMING A TRANSACTION
During the course of conducting a transaction you may need to temporarily cancel, or suspend, any
further processing until later the same day. You can do this by using the ‘Suspend’ option on the
Register Options menu before you have added any tenders to the transaction. When you are ready to
continue processing the transaction, use the ‘Resume’ option to complete it. Resuming a transaction
creates a new transaction number for it.
Suspending a Transaction
Select the ‘Suspend Transaction’ option at the Register Sale screen at any time before tendering.
After saving the information from the suspended transaction, the system returns to the Sale menu.
You can enter new transactions and perform other menu options.
RESUMING A TRANSACTION
When you are ready to continue processing a suspended transaction, select the ‘Resume
Transaction’ option at the Register Sale screen. The Resume Transaction menu option is available
before you add any items in a new transaction.
Select the transaction you want to resume and press ‘Enter’ to continue
The system returns to the Sale screen and you may continue processing the resumed transaction.
CANCELLING A SALE
At any time before a sale has been tendered you can cancel the entire sale.
During the sale, press ‘Esc’ until you have returned to the initial Sale screen. At the Register Sale
screen select ‘Cancel Sale’, or press ‘Esc’. Xstore prompts to confirm that you want to cancel the sale
if there are any items on the transaction.
Press ‘Y’ for Yes to verify that you want to cancel the current transaction
Your store policy may require that you select a reason for cancelling the transaction. If prompted,
use the up and down arrow keys to select a reason and press ‘Enter’ to continue.
GIFT RECEIPTS
Gift receipts can be issued at the end of a sale transaction for a completed sale transaction and also
from the Electronic Journal for eligible items in a transaction. Eligible items include regular sale
items, special order pickup items, and layaway pickup items.
You may select items for a gift receipt before a tender is selected or between tenders. Once the sale
is finalized, the gift receipt option is no longer available.
During the sale transaction, select the ‘Gift Receipt’ option from the Register Sale menu.
Use the up and down arrow keys to select an item. Press the ‘Spacebar’ to mark it for a gift receipt,
or select the ‘Select All’ option to print gift receipts for all listed items. You may select as many
individual items as necessary. Press ‘Enter’ to continue.
Items that have been selected for a gift receipt are identified by the Gift icon next to the item on the
View Port.
If you select 2 or more items for gift receipts, you may be prompted whether you want to print a single
gift receipt for all the items (No) or a separate gift receipt for each item (Yes). If supported by your
store policy, you may be prompted whether or not to group the gift items on a gift receipt
For this scenario follow the steps in Scenario one until you have a sales screen, so login, select an
associate, and select a customer. You should now be in a screen similar to the one below
If not all kit components can be shown on the View Port due to limited space, the last component
row displays an ellipsis (...) to indicate there are additional items in the kit. However, the receipt
shows all items that are part of the kit.
If prompted, choose ‘Yes’ to add the item or choose ‘No’ if the customer does not want the additional
item.
If you are not prompted per your store policy, the item is added to the sale automatically.
Note: If multiple attached items are available, you may be prompted with a list showing the items. If
prompted, select the items to be added and press [Enter] to add them to the transaction.
SEND SALE
A send sale item is an item that must be shipped to a customer-specified offsite location after it is
purchased.
Send sales are similar to special orders and orders because each of these transaction types may
involve the direct shipment of a purchased item to a customer or third party. A send sale, however,
implies that the item is in the store’s saleable inventory when the purchase is made and is available
at the time of purchase.
Your system may be configured for one-step or two-step send sale processing.
In one-step processing you enter the ship-to address and select a shipping method (if required)
during the sale transaction, and no further action is required in Xstore once the transaction is
completed.
In two-step processing you enter the ship-to address and select a shipping method (if required)
during the sale transaction, just as performed in one-step processing. After the sale is completed, a
shipping document is created automatically and must be processed as a separate step in the Back
Office Shipping module.
LAYAWAY ORDER
A layaway item is a sale item that cannot be taken from a store when it is purchased because the
customer does not pay the entire cost of the item at that time. Instead, the store reserves the item
for the customer until the customer pays for the item in full.
Usually the customer is required to fully pay for the items in a layaway within a specified time
period. Once an item in a layaway has been fully paid, the customer takes possession of it from the
store.
A layaway account is a customer account that includes one or more layaway items. A layaway
account for which the customer does not pay the requisite amount within a given time frame is
considered delinquent; the items in the layaway are restocked as saleable inventory and any non-
refundable deposit or setup fees are kept by the store. Any refundable deposits or setup fees are
reserved for the customer.
When an item is out of stock, the customer cannot take possession of the item immediately, so the
store orders it from a vendor, warehouse, or another store. When the special order item arrives in
the store, it is shipped to the customer or the customer is notified to pick it up at the store.
The Special Order function includes the order-entry process for a special order item, entering the
related customer information, and processing any special fees that may be associated with the
special order.
WORKS ORDER
Work Orders are labor services requested by a customer and performed by the retailer or an
outside contractor. They may be further sub-classified as repairs or alterations. The system provides
Work Order tracking functionality that allows a retailer to take in merchandise from the customer
and associate it with a POS tracking record. The record identifies the product, its value, condition,
customer information, and the work to be done.
The kinds of work that are performed on a product are called Work Order tasks.
Repair service is typically found in retail environments that sell and service watches, athletic
equipment, and footwear. Repair services usually focus on the repairing, setting up, or fitting of
products for the retail customer. An example of a repair is fixing a flat tire at a bicycle shop. A setup
example is a Hot-Tub purchase in which installers are required to connect the filter and heating
systems.
Repairs may vary depending on the service being performed. For instance, a sporting goods outlet
may track the service associated with the sizing and drilling of a bowling ball as a repair service. The
similarities of this process and their actual repair activities allow retailers to utilize the same POS
function to perform multiple activities.
Alteration services are primarily found in clothing retail locations. Retailers provide an important
service by altering the garments that they sell to their customers. This service may be a billable
activity to the customer or it may be without cost. Some retailers extend this offer to non-customers
or even to customers who have a product for alteration that was not purchased through a particular
outlet; this is generally performed as a value-added service to loyal customers.
WARRANTY
A warranty/service plan is a promise made by a manufacturer or seller to support a product after its
purchase. Typically, this involves the purchase of a contract that covers the costs of parts and service
on an item beyond the manufacturer's original warranty period.
Additional benefits may be offered during the manufacturer's warranty and throughout the entire
coverage period. A warranty/service plan may be offered to a customer during a sales transaction. It
may also be used to bring the customer back to the store when the plan includes an option for
periodic merchandise inspections.
Warranty/service plan specifications are defined and downloaded from the home office.
PRE-SALE
A Pre-Sale transaction is typically performed when a customer wants to purchase an item that is not
currently available for sale in the store. Pre-Sale transactions have the following requirements:
All Pre-Sale items must be picked up at the same time, partial pickups are not allowed.
HOLD
A Hold Account transaction is typically performed when customers plan to purchase merchandise,
but would like the store to hold the item(s) for a short period of time so they can return to the store
later to complete the purchase and pick up the reserved items. You must associate a customer with
the transaction to ensure they receive the reserved items once they return.
Returns allow you to create transactions for returned merchandise and to associate the reason the
item was returned with the transaction. Xstore allows you to create return transactions both with
and without the original receipt.
Depending on your store policy, you may not be able to return merchandise purchased in another
country. If your store restricts cross-border returns, a message displays indicating that cross-
borders returns cannot be processed.
At the Register Sale screen, scan the barcode on the customer’s original receipt. The system
recognizes that this is a sale receipt barcode rather than an item identifier. If the original transaction
is found in the database, the system immediately transitions to return mode and the original
transaction information is shown on the View Port.
If a customer record was associated with the original sale transaction, the customer’s record is
automatically associated with the return.
If a customer record was not associated with the original sale transaction, you may be prompted to
associate a customer record with the return transaction before continuing.
Or
At the Register Sale screen, select the ‘Return Item’ option from the Register Sale menu. Perform the
following steps to create a ‘verified’ return.
The system displays a prompt asking for the original transaction information for the return item.
Scan the transaction barcode on the receipt, swipe the credit card, or manually enter the required
receipt information and select the ‘Process’ option to continue.
The customer must present a shipping document to process the return. If the customer does not have
the shipping document for the web purchase, or the shipping document cannot be verified, you must
perform a blind or unverified return.
If the customer used a credit card in the original purchase transaction and, you can swipe or enter the
credit card number (if field is available) and enter the Item ID to locate the original transaction. Your
payment system may only allow swiping of the card and not manual entry.
If you swiped or entered the customer’s credit card number, enter or scan the item ID. If more than
one transaction is found, select the transaction from the Available Transactions list when prompted.
If you entered the receipt information, Xstore displays the original item information in the View
Port.
If the original receipt is found in the database, but is missing any data required to process the return, a
message displays indicating the transaction must be processed as an unverified return.
With the original transaction information displayed, select the return item from the list and then
select either the ‘Return All’ or the ‘Return Selected Item(s)’ option. You can also scan or type the
item ID for the return item.
If the return item is a Kit composed of multiple items, all items that make up the kit must be
returned. You may be prompted with a list showing all items that make up the Kit.
Choose ‘Yes’ to continue with the return process to return all component items from the Kit.
Xstore prompts for a reason for the return. Use the up and down arrow keys to select a reason for
the return and then press ‘Enter’.
Depending upon your store policy, you may be prompted with additional information about the
return transaction. If prompted, press ‘Enter’ to acknowledge the message.
Depending upon your return policy, certain items may be returned at a prorated value from their
original purchase price. If so, the amount refunded for these prorated items is determined by the
number of days between the original date of purchase and the date of return. For example, some store
return policies offer a full refund if the item is returned within 30 days. After 30 days, a reduced refund
(declining over time following the purchase date) is calculated automatically.
Xstore returns to the Register Return screen. Note that the return item quantity has been
decremented by the quantity returned. In the example below, the original purchase quantity was 1
and 1 item was returned: 1 - 1 = 0.
Select ‘Exit Return’ to return to the Register Sale screen to continue selling items.
Select ‘New Return’ if the customer would like to return additional items that do not appear on this
original receipt.
A ’blind’ return is a return without a receipt. An ‘unverified’ return is a return where the customer
has a sale receipt, but it cannot be found in the database. These two return procedures are
essentially the same.
If the customer does not have the original receipt for the return item, or the customer’s receipt
cannot be verified, perform the following procedure to complete the return transaction.
Depending upon your system's configuration, you may be prompted for customer information if a
customer has not been associated with the current transaction. Enter the customer’s information
and select the ‘Process’ option.
Scan the item’s barcode, or enter the item ID manually and then press [Enter].
If prompted for the quantity, enter the item quantity and then press [Enter].
If prompted that the item was not found in the customer’s purchase history; select Yes to continue
with the blind return.
<OR>
Press [Esc] and continue with the blind return.
Use the up and down arrow keys to select a reason for the return and then press [Enter].
The lowest price for the item may display. To override the price, select Price Override. A manager
will need to enter an Employee ID and Password to override.
Your store may have a blind return threshold. If the amount of the return exceeds this threshold, a Blind
Return Threshold Amount security prompt displays. A manager will need to enter an Employee ID and
Password to override.
If your store does not allow overrides, you will be unable to complete the return.
Select ‘Exit Return’ to return to the Register Sale screen to continue selling items.
Select ‘Return Item’ if the customer would like to return additional items (for example, items that
appear on an original receipt).
Select ‘Change Item’ to modify an item. You may change quantity, change price, change tax, void line,
modify discount (if the item was discounted), or change the commissioned associate.
The discount you apply may be a percentage discount or a dollar amount discount.
This ultimately reduces the amount due to the customer when the return is tendered.
Select ‘Item Lookup’ to find the Item ID for the return item.
Respond to the prompt by selecting ‘No’. After confirming that the customer does not have the
original receipt, select the ‘Return Non-Merchandise’ option from the Register Return screen.
Select the category of non-merchandise item to be returned from the list and press ‘Enter’ to
continue.
Enter the appropriate information when prompted. For example the voucher ID for a Gift Certificate,
the Gift Card number for a gift card, or the item price. The prompts vary, depending on the item
selected.
When all return items have been selected, choose one of the following functions to complete the
process:
Select ‘Exit Return’ to return to the Register Sale screen to continue selling items.
Select ‘Return Item’ if the customer would like to return additional items (for example, items that
appear on an original receipt).
Select ‘Return Non-Merch’ if the customer would like to return additional nonmerchandise items
(for example, non-merchandise items that appear on an original receipt).
Select ‘Change Item’ to modify an item: change quantity, change price, change tax, void line, modify
discount (if item was discounted), or change the commissioned associate.
Select ‘Add Discount’ if the non-merchandise return item is on sale at the time it is returned. You
must select a type of discount from a list, and then select the specific item that to be discounted. The
discount you apply may be a percentage discount or a dollar amount discount. This ultimately
reduces the amount due to the customer when the return is tendered.
If the return item(s) can be found in the customer’s purchase history record, the transaction is
processed like a verified return.
If the item(s) cannot be found in the customer’s purchase history record, the transaction is
processed like a blind return
Perform the following steps to determine return item pricing using customer purchase history.
At the Register Sale screen, select the ‘Return Item’ option from the Register Sale menu. If a
customer has not been associated with the current transaction, enter the customer’s information
when prompted and select the ‘Process’ option. When prompted if the customer has the original
receipt or a gift receipt for the item, press ‘N’ for No.
This Available Transaction list shows the following information for each transaction:
Qty Avail – The item quantity available for return from the original transaction
To use the customer’s purchase history record for return pricing, select a transaction from the list
and press ‘Enter’.
To use Blind Return processing rather than selecting the item from the customer’s purchase history
record, select the ‘Continue Blind Return’ menu option.
Select ‘No’ to cancel the return from customer’s purchase history process. The system returns to the
‘Scan or Enter the Return Item’ prompt in return mode.
If an original store number is not entered (because the customer does not have the original receipt), the
return store’s tax rate is used.
Oracle Retail Order Broker is an optional module that can be interfaced with Xstore to provide
information about inventory availability across all sales channels.
Using this Order functionality, you can sell an item that is ‘not in stock’ at your store and the Order
Broker module automatically selects the best location to fulfill the customer’s order across the
enterprise.
There are multiple purchasing options available, such as same-store pickup, different store pickup,
and delivery to a customer-specified address. You can track and maintain the orders using the Back
Office Customer Maintenance function.
Order Broker orders cannot be set up with other transaction types. Once you add an item in a regular
sale or return transaction, you cannot set up a new order.
To view the message bar information here, you must have a touchscreen or a mouse. This additional
information is view-only.
Click the message bar to view information about new orders that require your attention.
Ship Orders - The number of orders waiting to be shipped from this store.
Items Awaiting Pick - The number of items that must be set aside for the orders.
Average Order Age - The average age of the orders awaiting fulfillment, in days and hours, or
minutes.
Oldest Order Age - The age of the oldest order awaiting fulfillment, in days and hours, or minutes.
Unfulfillable Orders - The number of items that cannot be filled. When an order is rejected, the
status becomes unfulfillable.
Customer Delivery - If an item is not available in your store, use this option to have the item
shipped directly to the customer’s home (or specified address). Order creation is done by the
Xstore system. In this scenario, order fulfillment may be done by the Xstore system, or by an
external system. Inventory comes out of the fulfilling location. In Xstore, this order type is
defined as Delivery.
Pickup This Store - If an item is not available in your store, use this option to have the item
shipped to your store for pickup at a later time. In this scenario, order creation and order
fulfillment are both handled by the same Xstore store location. Inventory is sourced ou t of
another location and shipped to the Xstore location. In Xstore, this order type is defined as
Transfer Pickup.
Web/Phone Order (Fulfillment only) - If the customer uses another channel (for example,
web, call center, etc.) to create an order for pickup at a selected Xstore store location; your
store may be identified as the fulfilling location. In Xstore, this order type is defined as Web
Pickup.
Based on whether or not a customer has been assigned determines Xstore behavior:
If a customer has been assigned then the system automatically searches the database to locate any
open order accounts for this customer.
If any orders are found, a notification prompt displays. Follow the instructions on the prompt to
continue with the transaction.
If no Locate order account is found, Xstore provides options to set up a new order ‘New’ or to
perform another search ‘Order Search’.
OR
Select ‘Order Search’ to open the Order Search form to search for an existing order.
If a customer has not been associated with transactions then the system displays the ‘Order Search
Form’.
Enter search criteria and select ‘Process ‘to search for an existing order
OR
If multiple orders match the entered criteria, select the appropriate order from the list and press
‘Enter’ to continue.
Complete the Customer Order form for delivery information and select ‘Process’. By default, the
form is populated with the customer’s address information, but may be changed. To ensure the
customer receives email notification about the order status, verify the email address is correct.
If you do not know the item number and cannot scan the item, use the ‘Item Lookup’ option to find
the item number.
If system records indicate the item is available in your store, you are prompted whether or not to
order the item anyway. Select ‘Yes’ at the prompt to continue with order processing, select ‘No’ to
return to sale mode and sell the item from your current inventory.
If the item is not on file, you are prompted with this message. Press [Enter] to close the message and
return to the Order screen. If the item cannot be located, you are prompted with this message. Press
[Enter] to close the message and return to the Order screen.
At the Locate Item results list, select the fulfilling location from the list of locations with the item
available. For delivery orders, the system automatically searches for fulfilling locations based on the
delivery address, and returns a list of valid locations. Information shown here includes the fulfilling
location name and address, the distance between the fulfilling location and the delivery address, and
the on hand quantity at the fulfilling location. If the quantity for a location is zero, the word "Drop
Select the shipping delivery method from the Shipping Method options list and press ‘Enter’.
The item is added to the order and shown on the View Port along with the fulfilling (source) location
and delivery information.
When you are finished adding order items, select ‘Add Tenders’ or ‘Exit Order’ to tender and
complete the sale. Customer delivery orders must be paid in full.
If system records indicate the item is available in your store, you are prompted whether or not to
order the item anyway. Select ‘Yes’ at the prompt to continue with order processing, select ‘No’ to
return to sale mode and sell the item from your current inventory.
If the item is not on file, you are prompted with this message. Press [Enter] to close the message and
return to the Order screen.
If the item cannot be located, you are prompted with this message. Press [Enter] to close the
message and return to the Order screen.
At the Locate Item form, enter the search criteria to find another store to fulfill the order and select
‘Process’. The default information shown here is based on the customer’s address, but can be
changed.
If the quantity for a location is zero, the word "Drop Ship" displays in the Quantity column. If the
quantity for a location is less than the requested quantity, the word “Backorder” displays in the
Quantity column.
At the prompt for the order deposit, enter the dollar amount (without a decimal point) that the
customer wants to apply to the order, and press ‘Enter’.
If you selected ‘Complete Transaction’ the system displays the tender list.
If you do not know the item number and cannot scan the item, use the ‘Item Lookup’ option to find
the item number.
If the item is not on file, you are prompted with this message. Press [Enter] to close the message and
return to the Order screen.
If the item cannot be located, you are prompted with this message. Press [Enter] to close the
message and return to the Order screen.
At the Locate Item results list, select the fulfilling location from the list of locations with the item
available.
For pickup this store orders, the system automatically searches for fulfilling locations based on your
store address, and returns a list of valid locations. Information shown here includes the fulfilling
location name and address, the distance between the fulfilling location and your store, and the on
hand quantity at the fulfilling location.
If the quantity for a location is zero, the word "Drop Ship" displays in the Quantity column. If the
quantity for a location is less than the requested quantity, the word “Backorder” displays in the
Quantity column.
When you are finished adding items, select ‘Complete Transaction’ or ‘Exit Order’.
At the prompt for the order deposit, enter the dollar amount (without a decimal point) that the
customer wants to apply to the order, and press ‘Enter’.
If you selected ‘Complete Transaction’ the system displays the tender list.
ORDER STATUS
For Order status information please refer to the ‘Xstore User Guide’
PICKING UP AN ORDER
If the customer had the order item(s) delivered to this store, use the following procedure to pick up
the item(s).
If you enter the customer’s information at the beginning of a sale and the customer’s order item has
been received at the store, a message may display indicating the order has been received and is ready
for pickup. Press [Enter] to acknowledge the message
From the Sale screen, select ‘Extended Transaction’. At the Extended Transaction menu, select the
‘Order’ option. Search and select the order you wish to pick up. At the order screen, select ‘Pickup
Items’ to pick up the items on the order.
Select each item from the Pickup Items list and press ‘Enter’, or select ‘Pickup All’ to select all items
at once.
Select ‘Exit Order’ to return to the sale screen where you can add regular sale items to the
transaction.
My Tasks
Task Management is a feature that encompasses tasks assigned to associates in a store for
completion as well as tasks that are customer-focused such as appointments. Tasks have workflows
associated with them so at any time a manager can easily see the current status of the task.
Associates with a Manager security level or higher can view the list of tasks for all employees, as well
as the store tasks. Associates with any security level below the Manager level can only view tasks
assigned to them or assigned to their group(s).
The My Tasks screen displays all tasks visible to you. The menu options available are based on the
task status and the associated workflow.
Manage Tills
Till options and maintenance functions are primarily related to the movement of money into and out
of a till (a cash drawer). Till options include Paid In and Paid Out, No Sale, Post Void, Foreign
Currency Maint., Tender Exchange, and Change Float. Several other till maintenance options deal
with the control and auditing of funds in the till. They include Cash Pickup, Cash Transfer, Till Audit,
and Mid-Day Deposit. Finally, the Lock Register option provides physical security for the till.
Paid In/Paid Out - A paid in transaction allows you to move funds into a till from non-sale sources.
A paid out transaction moves funds out of a till for non-refund purposes. The system’s configuration
controls which associates are allowed to move funds in or out of the till. It also specifies the list of
valid reasons that an associate can select when performing a paid in or paid out transaction. In
addition, the system’s configuration controls whether or not receipts are produced by these two
transaction types.
Tender Exchange - The Tender Exchange function permits an associate to exchange one form of
tender for another. The types of tender that may be exchanged and the threshold exchange amounts
are determined by your store policy.
Change Float - The Float is the total value of cash counted and removed from the till, but not
included in the bank deposit. This cash remains in circulation to be used the next time the till is
opened. This option can be used whenever you need to change the amount withheld from the bank
deposit, and can be adjusted per till. For example, you may want to change the float amount during
the holiday shopping season to plan for increased sale activity.
Cash Transfer - (From Store bank to Till) Adding to cash to the register during the trading day.
Mid-Day Deposit - Mid-Day Deposit allows you to place funds into the store bank (safe) during the
course of a working session. This activity is not necessarily restricted to a specific time, and may be
performed as often as necessary.
Till Audit - Till Audit provides the capability to select a tender type, record its total current value,
and see if that value balances with the amount that the system shows for the same tender. The
system calculates and displays any difference (over/short) between the two amounts. A till audit
may be performed any time after the Beginning Count and before the Ending Count. The till does not
need to be removed after the audit is completed.
Till Accountability Mode - Some till options are available only if your system uses till
accountability, in which responsibility for a till is assigned to a specific cashier. This also allows
Xstore to support more than one cash drawer on a single register. Till assignment is done through
the Back Office Menu. Refer to the ‘Xstore Manager’s Guide’ for more information about all the
functions available in Till Accountability mode.
Foreign Currency - If permitted by your store’s policy, you can edit the currency exchange rate for
the foreign currencies that are accepted as tenders for sale transactions. Since some currency rates
fluctuate frequently, this feature allows you to edit the exchange rate as often as necessary.
Training Mode
Training Mode allows you to train new employees on the system—at both the POS Register and in
the Back Office—without being concerned that any live data may be impacted.
In Training Mode, store employees can simulate most of the functions provided by Xstore in normal
operating mode. Any transactions performed in Training Mode are distinguished from transactions
conducted in operating mode in several ways. First, the data elements associated with live and
training transactions are separated from each other. In addition, any artifacts related to them, such
as receipts, reports, etc., are also kept separately.
Your system’s configuration applies to both the live and training modes. For example, if you are
using Till Accountability in the live mode, the rules for Till Accountability also apply in training
mode. Even though a till may be attached to the register in live mode, the first time that you log into
You can exit training mode at any time and return to live operating mode.
Balance Inquiries
Gift cards and store credit vouchers may be used as a tender until the total value of the account has
been used. Since the amount left on a card or voucher cannot be visibly seen, this function
electronically checks the account record and tells you the remaining value on the account. You can
also use Balance Inquiry to look up an encoded item’s price on a gift receipt.
Use the balance inquiry process to check the amount remaining on a customer’s store credit
voucher, gift card or gift certificate, and an item’s price from a gift receipt.
Miscellaneous transactions are those activities that may not be directly related to a specific sale
transaction, but offer important and useful functions. Like sale transactions, these activities are also
logged by the system for accountability and reporting purposes.
At the View Timecard Employee Password prompt, type your password and press ‘Enter’ to
continue.
Your timecard entries for the current payroll week are displayed. This screen is view only; however
you can add a comment that will be linked to your timecard for this payroll week.
Scan or enter your employee ID at the View Schedule Employee ID prompt and press ‘Enter’.
At the View Schedule Employee Password prompt, type your password and press ‘Enter’ to
continue.
The system displays the work schedule for the current payroll week.
The information shown here includes the hours and your work assignment for each day of the week
and the total number of hours and break time scheduled for the week.
With your schedule displayed, you have the following options here:
Select the ‘Next Week’ option to view your work schedule for next week.
Scan or enter your employee ID at the View Schedule Employee ID prompt and press ‘Enter’.
At the View Schedule Employee Password prompt, type your password and press ‘Enter’ to
continue.
The information shown here includes each associate’s name, work code, and the scheduled shift
hours.
To view the employees scheduled to work tomorrow and on future dates, select the ‘Next Day’
option. To View the employees that were scheduled to work yesterday and previous days, select the
‘Previous Day’ option.
Post Void
Performing a Post Void transaction changes the status of a sale transaction to Void. All records in the
system are reset as if they had never occurred during the original transaction. For example, a post
void adjusts the tender totals for the till involved in the transaction. A transaction may be post
voided only on the day it is created. Post Voids may be performed on a different register from the
one where the original transaction was executed.
Certain kinds of sale transactions may involve extended transactions that occur outside the system.
For example, special orders, work orders and layaways are extended transactions. Although the
system checks for such conditions when a post void is executed, some aspects of the transaction may
need to be reversed by an additional transaction such as a return. If the system detects an extended
transaction, you are prompted about whether or not you want to continue the post void process.
No Sale
Use the ‘No Sale’ option to open the cash drawer for a reason other than a normal sale transaction.
At the Register Login screen, select ‘Manage Tills’ and log in to display the Manage Tills menu, and
then select ‘Till Options’ --> ‘No Sale’. Or, at the Sale screen, select ‘Register Options’ --> ‘Till Options’
-->’No Sale’.
Lock/Unlock Register
Your system may be configured to automatically log out an associate after a specified period of time
if there is no system activity. However, you may need to temporarily leave a register before that
occurs. In that case, you can lock the register to prevent another person from using the system while
you are away.
Gift Registry
The Gift Registry feature is a tool to assist the customer in purchasing gifts for someone registered.
Items in a sale transaction can be associated to a registry, additionally; gift registries can be set up
and maintained in the system from the Back Office. Gift Registry is available if you are using
Customer Engagement. The following can be done in the Register mode of Xstore:
To sell an item off of a gift registry, you must first assign the gift registry to the sale or order. Gift
registry sales can be added to special orders as well as Locate Orders.
Flash Sales
From the register you can view the Flash Sales Summary Report which provides an instant snapshot
of sales at the moment that you select it. The report displays data in a column format as well as in
graphic format with bar charts and pie charts. You can set the date parameters that are used to
select the data included in the report, and to specify whether or not zero values are suppressed and
whether or not the charts are shown. The report may be viewed online and printed immediately, or
saved so that it may be viewed later. Saved reports may be preserved with the original selection
parameters or with the original data.
Additional Flash Sales reports are accessible from the Back Office Reports Menu.
The bread crumbs keep track of your steps throughout the Back Office menus. When you first enter
the Back Office menu, the bread crumb area contains Main Menu.
Back Office functions are available from the Main Menu that is displayed when you log in to the Back
Office. Some functions on the list may not be available to all employees.
Individual access is based on menu configuration. Security may be different for each employee,
employee group, or register group.
If there is a long list of options, up and down arrow keys display. Touch-screen users press these
arrows to navigate the list. Keyboard users press the keyboard arrows to move the menu list.
The Customer Maintenance screens are essentially the same whether accessed through the Back
Office or through the register.
Register Accountability: A till is assigned to a ‘register’ and can be used by any cashier that uses the
register. The first associate who signs on to the register is responsible for opening the till. The
Till Accountability: A till is assigned to a ‘specific’ cashier. The assigned till can be attached to any
register the cashier may work on during the day. The cashier must count the assigned till and then
attach the till to a cash drawer/register before ringing transactions. The system can be configured to
allow the cashier to enter a total amount counted, or to count by denomination. For denomination
counts, the cashier counts and enters each denomination separately and each count is saved into the
system.
At the end of the cashier's shift, the cashier must count and return the assigned till to the cash
management office for reconciliation. This process transfers responsibility for the assigned till back
to the cash manager.
Till Accountability also allows Dual Cash Drawer functionality, in which one register can use two
separate cash drawers. This allows two cashiers to share a single POS register while keeping their
tills separate.
Employee Management
Xstore maintains various kinds of information about store associates. Associates who have the
proper security privileges may add, view, update, terminate, and void an employee record. The
employee maintenance screen is organized into five categories, each one accessible by selecting an
on-screen tab. The tabs are named General, Human Resources (HR), Security, Fingerprint, and
Comment. The Employee Maintenance Menu also provides additional functions including an
Employee Productivity Report, the ability to borrow an employee from another store in the
organization, and an employee payroll advance function.
Receiving
The Receiving functions in Xstore allow you to process a shipment that has arrived and record
actions performed on it. The receiving Xstore options allow you to document merchandise that has
been shipped to the store from the home office or distribution center and is accompanied by an
advanced shipping notice (ASN) in a Receiving Document.
Although Receiving Documents are usually downloaded from the home office, you can also create a
Receiving Document in your store. A variety of shipment types may be received. They include
shipments such as special orders, work orders, orders, vendor shipments, store transfers, and
inventory replenishments. After a shipment arrives, you can count items, add comments, change
quantities, add cartons, and ultimately, close the receiving document. When the receiving document
is closed, inventory is updated.
Each Receiving Document has an identifying number for the entire shipment. Each carton belonging
to the shipment also has an identifying number. The Receiving Document and carton numbers
usually appear on a label or shipping document affixed to each carton. A detailed list of the items in
each carton is also sent.
All receiving functions are accessed from the Back Office Menu.
Shipping
The shipping function provides the ability to record the transfer of physical inventory to another
store, vendor, warehouse, or customer. It also includes the creation of documents such as packing
slips and shipping labels that are related to the transfer, and provides the ability to search for a
shipping document in order to edit or view it.
Some transaction types, such as work order repairs, may automatically generate shipping
documents at the point of sale. They can be processed using the shipping function in the Back Office.
You can also view and print a Shipping Exception Report.
All shipping functions can be accessed from the Back Office Menu.
This feature also gives stores the ability to create their own Inventory Replenishment orders.
The inventory process allows you to enter item inventory counts and make adjustments to the
inventory quantity of items. The Xstore Physical Inventory function allows you to accurately and
efficiently count on-hand merchandise. After a count takes place, the local inventory is updated and
accurate counts are posted to the home office. Physical Inventory can be conducted through the
register system.
Real-time inventory is adjusted automatically during normal POS activity. This normal activity
includes—but is not limited to—sales, returns, shipping, and receiving of physical, saleable store
merchandise. Real-time inventory does not require any additional interaction by the user during
normal transaction processing.
The physical inventory method uses counting as the means by which store personnel manually
count merchandise items in the retail store. A store associate performs the count, and then enters
the count values into the system where they are stored. The system applies the adjustments to each
item’s inventory.
Xstore provides three different types of inventory counts to meet your specific requirements:
To perform a physical count, a layout must be set up for the store using the Store Layout
functionality. Multiple count sheets are created to allow several associates to count different
sections of the store. Additional cycles of counting can be performed if there are variances from the
expected values and from previous counts.
This count type is similar to a Cycle Count; however, it automatically populates the count sheet with
all supply items defined for your store.
Item Movement
The store assigns and adds received items to a specific inventory location. Then, when the item is
removed from the initial inventory location, it is transferred to another inventory location, or leaves
the store as the result of a sale transaction, or is shipped out as an inventory transaction, or is
adjusted as part of an inventory adjustment transaction.
These item movements are tracked through Location IDs and Bucket IDs that are used to track the
physical location and the current status of each item in inventory.
Reports
Xstore provides a wide variety of reports to help you monitor and analyze your store’s operations
and sales. All reports are available in the Back Office module and are grouped by function.
TRAINING MODE
Training Mode allows you to train new employees on the system—at both the POS Register and in
the Back Office—without being concerned that any live data may be impacted.
In Training Mode, store employees can simulate most of the functions provided by Xstore in normal
operating mode. Any transactions performed in Training Mode are distinguished from transactions
conducted in operating mode in several ways. First, the data elements associated with live and
training transactions are separated from each other. In addition, any artifacts related to them, such
as receipts, reports, etc., are also kept separately.
Your system’s configuration applies to both the live and training modes. For example, if you are
using Till Accountability in the live mode, the rules for Till Accountability also apply in training
mode. Even though a till may be attached to the register in live mode, the first time that you log into
the training mode you must assign a till to an employee and attach a till to the register from the Back
Office.
You can exit training mode at any time and return to live operating mode.
You will be prompted to enter employee ID and password to continue, as with Xstore you will be
asked to select an Associate to assign to the transaction
Either select from the presented list or enter the Associate ID and select ‘OK’
If the mobile device is configured to assign a customer, you will be presented with the ‘Customer
Search’ screen. Enter information into the relevant filed and select ‘Process’. You will be presented
with a list of customers that meet the search criteria. High light the customer you wish to use and
select’ Continue or select ‘New’ if you wish to add a new customer at this point.
You should now be at the main view port with the customer selected visible in the upper section.
Either scan the item using the barcode scanner in/on the device or enter an item ID.
If the item is age restricted you will be required to input the date of birth before the item is added to
the sale.
To tender a transaction select the amount due and then the tender type and follow the process step
by step through the tendering process. This may vary by payment provider.
Options include:
Change Quantity
Change Price
The context menu is accessed by selected the three horizontal bar icon in the top right of the screen
and offers the extended transaction functions available within the Xstore Mobile application.
Options include:
Add Discount
o Transaction discount
o Group Discount
o Award Discount
o Each discount will offer a predefined list of available options and may request a
reason code. If the discount is not fixed enter the amount or percentage as prompted,
then ‘OK’
Gift Receipt
Customer Options
o Assign
o Remove
o View
Item Lookup
o Search criteria as per Xstore.
o Add Item to Transaction
Register Options
o Balance Enquiry
Gift Card Balance
Store Card Balance
Loyalty Balance
Gift Receipt Inquiry
o Change Item Tax
Change Transaction Tax Location
Exempt Trans Tax
Change Trans Tax $
Change Trans Tax %
ITEM LOOKUP
INVENTORY FUNCTIONALITY
Xstore mobile supports the following Inventory activities as per Xstore.
Receiving
Inventory receiving can be performed through Xstore Mobile. Through a handheld device, you can
create a receiving document, open a receiving document, scan in items, and scan items directly into
Xstore’s inventory
Shipping
Inventory shipping can be performed through Xstore Mobile. Through a handheld device, you can
create a shipping document, open a shipping document, and scan items directly into a shipment.
Inventory Counts
Inventory counts can be performed using Xstore Mobile. Using a handheld device, you can create
cycle counts and supply counts, perform counts, and submit completed counts.
Inventory Adjustments
Inventory counts can be changed in Xstore Mobile using the inventory adjustment functionality.
Inventory adjustments are performed through the Inventory menu item.
Details of all Xstore Mobile functionality can be found in the ‘Xstore Mobile User Guide’
For full details on all the functions and options in Xadmin please refer to the ‘Xadmin User Guide’
Xadmin is a web-based application that you can access through an internet browser.
Enter the server address in the Address field and press ‘Enter’.
Administration
Configurator
Data Manager
Deployment Manager
Home page
Reports
Support
Access to different areas of Xadmin is controlled by assigning security Roles to the users.
Once you have created Roles, you can grant user access to Xadmin by assigning a Role—and
its associated privileges—to the user.
PASSWORD OPTIONS
There are three options for creating passwords for new users and/or users that request a password
reset.
Manual Setup - Using this option, the administrator creates each password and then communicates
it to the user. When creating a new user, the Password text box must be populated with a password
that meets the standards set by other Xadmin password configurations defined in Xadmin Settings,
User Accounts section.
Static Passwords - Using this option, the administrator first sets up a static (universal) password
within Xadmin Settings for all new users, for example "A@23456". This static password will be
temporarily used by new Xadmin users, and users that have requested a password reset. A
Password text box is not needed on the Edit User page since a static password is used for all new
users. The Xadmin user will be prompted to change this password the first time he/she logs into the
system.
Auto-generated Password Via Algorithm - Using this option, the password is created
automatically for the user based on a predetermined algorithm. The algorithm contains aspects of
the user profile that can be communicated easily.
The month and year in which the user record is created (when the password is requested) in
MMYYYY format.
The Xadmin user will be prompted to change this password the first time he/she logs into the
system.
SYSTEM SETTINGS
The ‘System’ component has many features used to manage the Xadmin application itself, including
setting up the system configuration rules and paths, setting up the available locales within Xadmin,
viewing Xadmin version information, and setting up Xadmin users and user roles.
PROFILE MANAGEMENT
The goal of the Profile Management component of Configuration Manager is to define “Store
Personalities” for your organization. The Store Personalities allow you to easily maintain portions of
your configuration paths using a GUI format in Xadmin. Behind the scenes, these Store Personalities
are translated into the various configuration paths specified in configPath.properties.
Profile Management includes functions for creating and maintaining profile groups and elements for
stores and registers, creating and maintaining the personalities that determine the prioritized
profile elements for configuration overrides, and creating and maintaining the store landscapes used
for machine (register) configurations. After setting up this information, you can assign Store
Personalities to your stores.
A Personality is a grouping of at least one or many Profile Group and Element combinations in an
ordered list that work together to define a store. For example, using the Profile Groups and Elements
you set up previously (step 1 above), you can identify a personality as being "Canadian, Banner,
Outlet", in addition to another personality defined as "US, Banner, Flagship, Retail", and so on.
A Landscape is a collection of prioritized profile groups and elements for register specific
configuration overrides. When assigned to a store, the landscape determines the configurations that
are applicable to individual register numbers or ranges of register numbers (for example, “22 -
Managers Terminal”, “44 - Lead Register”, etc.).
The Profile Groups/Elements you create will be used to set up Personalities and
Landscapes.
The Personality/Landscape pairs will then be used to create a Store Personality
Global Configurations - Change or deploy the global configuration layer which is the
foundation for all locations.
Configuration Overrides - Change or deploy configurations that will override the global layer
for specific locations (Profile Groups).
Store Specific Overrides - Change or deploy configurations that will override the global layer
for specific stores.
Configuration Versioning
Xadmin creates and tracks version numbers for each set of configurations deployed via a profile
group and element, globally, or a store specific group.
When you create a new configuration set, it is given a version number of 1 (one) to start. The next
version number will be increased by one for that specific profile group to be used on the next set of
configurations.
When Xstore starts up, it reads the ProfileGroupId, ProfileElementId and ConfigVersion from the
manifest of the jar file, and logs it in the ctl_event_log table.
The logged-in user is assumed to represent some tier of the organization. For this reason, the user’s
assigned org node hierarchy will determine the data he/she has access to.
In Data Manager
In Organization Hierarchy
DEPLOYMENT MANAGEMENT
Deployment Manager is used to upload files for deployment, create deployment plans for scheduling
updates, and track the status of configuration and file deployments.
Xenvironment then applies the files per the instructions in the manifest either immediately or at
store close.
The File Upload feature provides the ability to upload files from your local PC into Xadmin so the
files can be deployed to stores. A deployment is automatically scheduled based on the targeting
information in the file header. Xstore software updates, standard DataLoader files (.dat, .mnt, .reo,
.rep), Xstore .cip files, .zip files for JRE/JCE, .tar.gz files, and Xstore debit.txt files are supported for
upload.
The View Deployments feature provides both the ability to view detailed information about a
deployment and the ability to cancel a deployment before it has been deployed if it meets the
eligibility criteria. The current status of all deployments made from Xadmin can be tracked down to
the store level. You can view summary level data for each deployment, down to the status of
delivering and loading each update at each target store.
The Deployment Plans feature provides the ability to define phased Deployment Plans (i.e.
templates) that can be used to schedule Configurator updates or File Uploads to save time when
scheduling roll-outs.
The Automatic External File Delivery feature provides the ability to have any standard DataLoader
files (.dat, .mnt, .reo, .rep) left by any external system in a file drop directory so the files can be
deployed to stores.
ELECTRONIC JOURNAL
The Electronic Journal component is used to view transactional data from the Xcenter database in a
receipt format. The Xadmin Electronic Journal is similar to the Xstore POS Electronic Journal, and
provides the ability to search for and review transactional activity within your store hierarchy. This
application runs against the Xcenter database and provides visibility for transactions across all
stores.
The search capabilities allow you to quickly locate any transaction across the chain. You can view
the detail in a receipt format that mirrors the receipt generated at the store, including the
customer's signature (if captured). This feature is commonly used for credit dispute (chargeback)
resolution, as well as loss prevention investigation.
Xadmin Reports provides a wide variety of reports to help you monitor and analyze a store's
operations and sales. The reports are grouped by functionality, similar to their configuration in base
Xstore POS reporting.
SUPPORT TOOLS
The Support Tools component allows you to view issues taking place at the store level, and to set up
email alerts to be sent to the appropriate personnel when any issues occur.
The Alert Console shows logged events for replication errors, connectivity errors, application errors,
hardware errors, update errors, and version errors. Using Alert Settings it is also possible to
customize the alert severity threshold level values for your organization, providing the ability to set
your organization's tolerance levels for the various alert events.
The Deployed Xstore Versions support tool allows you to view the Xstore versions deployed
throughout your organization, in a pie chart view. You can quickly see the number of stores running
each version of Xstore, and to get additional store-level information.
The Publish POSLog Data support tool provides the ability to compile the POSLog data from within
Xcenter and save it as a file to a specified location, or to rebroadcast the POSLog data to specified
broadcasters in order to post to a 3rd party system (Relate, Serenade, XBR, etc.) through platform
independent technologies such as Web services. This allows you to manage this information
centrally, without having to connect remotely to stores.
The register close process can be performed by store managers or associates who have the proper
security privileges. A register close can be completed any time during the business day.
This process is highly configurable and your process may be different than the instructions below.
Every effort has been made to include notes or examples of additional steps that may be configured
for your store.
From the register to be closed, select the ‘Back Office’ option on the menu. Follow any prompts to
log in to the Back Office as required.
At the Back Office Main Menu, use the up and down arrow keys to select ‘Open/Close Options’ and
press ‘Enter’, or press the number associated with the menu option on the keyboard.
Xstore displays the Open/Close Options menu. Select the ‘Register Close’ option and press ‘Enter’, or
press the number associated with the menu option on the keyboard
Xstore displays a confirmation prompt: Do you want to close this register? Press ‘Y’ to close the
register.
The cash drawer opens and Xstore displays the Close Count Summary screen. Each count group
(tender type) is counted individually. Specific groups require additional information as determined
by the home office. Select the tender type to be counted and then select the Count Selected option to
display the tender group’s count screen.
The focus bar prompts to enter the Count for each denomination. In the example below, the Fifty
dollar denomination is being counted.
Once [Enter] is pressed, the system highlights the next denomination in the count. The amount is
calculated based on the quantity entered and displays a running total at the bottom of the screen.
The focus bar prompts to enter the Count and then the Amount.
The focus bar prompts to enter the Serial # and then the Amount. The system calculates the amount
based on the quantity entered and displays a running total at the bottom of the screen.
Repeat until all tenders are counted. Select Summary to return to the Count Summary screen.
Review the amounts. If the totals are correct, select the Done Counting button.
If the till is in balance, a confirmation message displays. Press [Enter] to continue the register close.
If any tenders are out of balance—your counts do not match the system expected amounts—Xstore
displays a list of tenders that are out of balance.
Select Yes to accept your counted amounts. If prompted, select a reason for the count discrepancy
and/or type a comment about the discrepancy.
OR
Select No to recount any tenders as needed. Xstore re-displays the Close Count screen where you
can make your changes as needed.
Enter the amount and press ‘Enter’ to continue the register close.
The system may be configured to print a Closed Count receipt and a Register Closed Receipt.
Close the cash drawer and the system closes the register.
Store Close
During the store close process, the system automatically finds and lists any suspended transactions
that were not resumed during the business day. The associate performing the store close can either
cancel the store close process at this point, or allow Xstore to automatically cancel all listed
transactions and continue with the store close.
In addition, the system may also list any pending orders that require attention. The associate
performing the store close can either cancel the store close process, or allow Xstore to continue with
the store close. The pending orders retain the same status and are not changed in any way by this
notification prompt.
When the store is closed, the Store Indicator may be yellow or red, depending upon your system
configuration, and the Register Indicator is red. An exception may occur if the register is being
closed remotely. In that case, the Register Indicator is yellow while the processes are occurring, but
it becomes red when it is completely closed.
You cannot log in to the register until the store is opened. If you try to log in before opening the
store, the system prompts you that you cannot continue until the store is opened.
3. Login to the register, assign a commissioned associate, attach a customer and add2 items to the
transaction, tender the transaction using cash, and email the receipt. In a new transaction return
one of the items.
4. Begin a new sales transaction by logging in, select an associate, attach a customer and add one
item found during an item lookup and print out a rain check for that item.
5. Login, select an associate, select a customer, add a gift card to the transaction (this is a non-
merchandise item). Change the gift card quantity to two. Now add three new, different items to
the transaction. Void one of the items, add a line item comment to the second item and change
the tax percent on this item, and make the third item tax exempt. Change the commissioned
associate. Suspend this transaction and then resume it. Now cancel this sale altogether.
6. Under the Extended Transaction function key create a send sale to a new customer shipping via
UPS Next Day Air.
7. Create a layaway with 5 payment periods and complete the transaction. Begin a new transaction
and make a layaway payment on the layaway you just created.
8. Create a special order that will be shipped to the store, enter a shipping date 10 days from today
and take a deposit for the order.
9. Set up a new work order for an item with no receipt. Select any work order category and
complete the transaction.
10. Go to the Back Office and view a time card. This can be found by selecting View Schedule and
Time View Timecard.
11. Go into Training Mode and run a Flash Sales Report for today’s date. Exit Training Mode.
13. In Xadmin run the daily Sales By Hour Report. This can be found under Report Sales By Hour
Report.
POS functionality
Mobile functionality
Inventory Management
LESSON OBJECTIVES
In this lesson, you should learn about:
Customer Engagement enables a retailer to improve campaign effectiveness and tracks and reports
on results without the IUT department’s involvement.
When using the certified CE Interface, Xstore submits real-time adds and updates of customer
records to the CRM system through its web services. When a new customer record is added in
Xstore, it will immediately be added to CE. Replication will handle transporting the customer record
to Xcenter
When a customer record is pulled down from CE and updated in Xstore, the changes will be sent in
real-time to all of the destinations (subject to replication delays). There is no action required by the
user to enable/disable this behavior since this is standard Xstore functionality.
Xstore POS transactions are posted into CE using a near-real-time web service transaction
broadcaster.
The CE Broadcaster send POSLog data as an object via a SOAP web service to CE which uses
proprietary application level authentication
Order broker enables the store checkout process to be expedited with enterprise visibility of
inventory information and so reduces store to store calls to locate merchandise.
When deployed across the enterprise the same time reduction benefits can be achieved at a contact
center resulting in higher customer satisfaction and lower inventory management costs.
The use of an order broker also increases the opportunity for add-on sales with in-store pick up
Xstore supports split order functionality when brokering orders. With split order functionality
enabled, Order Broker will split a delivery order across multiple fulfilling locations if there is no
single location that can fulfill all the items in the order.
• PICKUP - (Pick up Other Store) the standard pick up where a customer chooses a store that
has the item in inventory and picks the item up from the selected store.
• RETAILPICKUP - (Pick up This Store) this type involves shipping the item to the store where
the order is placed (originating store) for pickup. This may involve multiple shipments when
the split order option is enabled and all items cannot be sourced from one store location.
• DELIVERY - The items are shipped to the customer directly. This may also involve multiple
shipments when the split order option is enabled and all items cannot be fulfilled by one
store location.
Xstore as part of the fulfilment of the customer orders is able to issue email notifications that
provide customers with a status of their order. These include
– PICKUP - (Pick up Other Store) an email is sent to the customer when the fulfilling
store picks/reserves the order.
– RETAILPICKUP - (Pick up This Store) an email is sent to the customer when the
order is received by the originating store and the receiving document is closed.
– DELIVERY - An email is sent to the customer when the fulfilling store ships the order.
It is a highly configurable solution offering a flexible interface that enables a custom look and feel.
The web based solution offers support for onsite and remote users and utilizes web services to
simply the architecture. Its use with other Oracle Retail solutions enables the delivery of commerce
anywhere.
The Xstore return processing provides the ability to accept returns for transactions processed by
outside systems. This functionality allows items purchased on the web to be returned in a store
location.
– The shipping document barcode is only accepted at the prompt for Web Order ID, not
at the item prompt. (Only transaction barcodes can initiate a return transaction from
the item prompt).
– If the OMS host is unreachable, Xstore's existing unverified return processing will be
used.
The application can quickly identify fraud incidents, provide reporting targeted on high risk
transactional activity and as a result provides a rapid return on investment
The broadcaster system in Xcenter is used to transmit POSLog data to other systems. The
data is transmitted just as Xcenter receives it from the registers via the Replication system.
The architecture of the broadcaster system makes it possible to develop additional custom
broadcasters capable of sending data to any other remote 3rd party system. Although all existing
Xcenter broadcasters communicate only to SOAP web services, the broadcaster system's
architecture is technology-agnostic regarding the technical requirements of the remote systems.
Data required by XBRi is delivered using a custom broadcaster that delivers raw XML string via a
SOAP web service and uses proprietary application level authentication.
SIM provides all inventory related tasks including receiving, transfers, return to vendor, customer
order management and inventory management services.
The integration of Xstore with SIM provides the POS with UIN lookup services to inquire inventory
positions and to provide SIM POS transaction data on a near real time basis.
The suite consists of Retail Merchandizing, Retail Trade Management, Retail Price Management,
Allocation, Retail Sales Audit and Retail Invoice Matching.
Xstore is integrated with Retail Merchandizing System, Retail price Management and Retail Sales
Audit components only.
Both the RPM and RMS systems generate files that provide, base and updated data that is required
by Xstore.
• Xstore periodically polls a configured auto deploy directory on the file system. The interval is
configurable, and is 15 minutes by default.
• Data files (.dat) generated by RMS/RPM extract programs are delivered to Xadmin's auto
deploy directory in the form of a zip-format archive file using the file extension ".momzip". It
is the System Integrator's responsibility to create the archive, and deliver it using a
preferred file transfer protocol.
• Once the archive is detected by Xadmin, it re-groups its content into deployments based on
their targeted locations. For data files targeted to corporate, it invokes Data Loader
• Once a store is closed, Xenvironment of the lead register pulls down the files from the
Apache server and runs data loader to import all the files deployed into the store primary
database.
Note: RMS does not provide a system of record for sales tax, further steps need to be completed post an
RMS data load. See Tax section in the ‘Xstore Host Interface Guide’
Xstore provides a POSLog as its standard audit trail, ReSA utilizes a variation of this file. The RTLog
generator takes an Xcenter Broadcast and converts it into the RTLog format which can then be
consumed by ReSA.
– RTLog Generator is supplied with Xstore and is deployed to a webserver usually in the same
location as ReSA.
– RTLog Generator offers configuration to enable use with different ReSA releases
2. _______________ is a fully integrated suite for managing all aspects of retail transactions,
including order management, fulfillment, warehousing/inventory control, customer service,
merchandising, marketing and finance, all sharing a common database.
a. Oracle Retail Customer Engagement
b. Oracle Retail Order Management System
c. Oracle Retail Price Management
d. Oracle Retail Loss Prevention
3. ________________ is designed to increase store efficiency through real time inventory visibility.
a. Oracle Retail Store Inventory Manager
b. Oracle Retail Order Management System
c. Oracle Retail Price Management
d. Oracle Retail Loss Prevention
5. Both the RPM and RMS systems generate files that provide base and updated data that is
required by Xstore. True/False
Host integrations
DESIGN
The stage of the Implementation Project required to finalize and approve the blueprint and high-
level specifications of the solution in order to meet customer’s business requirements
The design phase starts with a business impact analysis, which is designed to introduce the retailer
to the Xstore suite, gather configuration requirements, understand high level functional
requirements that may require estimation, finalizes implementation key components such as
payment systems, gift cards modules to be used. It also confirms selection of hardware for the
deployment.
The team involved in this phase is primarily the Project Manager and the Implementation
Consultant.
It may dependent on the design also require support from Development, Operations Management,
Sales and Interfaces.
During this stage a base configuration design should be completed as well as a technical services
design.
Should any new interfaces be required the Interface team will also have been engaged and the
Interface document will have been produced.
PLAN
The stage of the Implementation Project to successfully identify the timeline for the project based on
known requirements as well as planning resources to successfully implement the plan.
During this stage a Project plan is developed along with a resource plan.
BUILD
The stage of the Implementation Project required to finalize definition and build the project as
specified and agreed upon in the Design stage.
Further the functional requirements should be defined and reviewed for any modifications that may
be required. These are then reviewed with the customer for accuracy and approval.
A technical design document based on the functional requirements should be created and any
hardware required should be configured and validated with Xstore.
Customizations should be ready for testing tested and any test scripts defined.
Central system installation should commence and any interfaces for upload or download be
deployed.
Technical support should build a staging image and any lab systems should be setup.
TEST
The stage of the Implementation Project required to test the solution to ensure that it functions as
specified and agreed upon in the Design stage and is ready for Pilot.
This stage of the project is all focused on the quality assurance testing for all aspects of the project.
Once Project team testing is underway, customer testing should also commence.
Assuming all the above stages have been completed successfully then the solution moves to Pilot.
PILOT
The stage of the Implementation Project required to pilot the solution in Customer’s stores.
Dependent on the retailers pilot plan approach there would usually be some initial go live store as
functional pilots to ensure the desired functionality works in the field.
This would then be followed by a series of procedural pilots to determine that the roll
out/deployment plan is correct and can be successfully repeated in the field.
Training plans commence to ensure that the front and back office systems delivered are able to be
used by the staff at the stores and in central functions.
The team will look at a number of aspects for the project including download format’s, how they
would be delivered to deployment manager and Dataloader, how files required upstream would be
delivered and in what formats and an overall review of the data flows.
The expertise of the team lies in aligning functionality, how does the merchandising system present
data vs how does Xstore require it.
Not all retailers chose to use the Oracle Host integration team in their installations however they are
normally brought in as the integration experts and currently work with more than 80 retail
customers.
2. Which stage of the Implementation Project is required to finalize and approve the blueprint and
high-level specifications of the solution in order to meet customer’s business requirements?
a. Build
b. Plan
c. Design
d. Test
3. During build the actual configuration of the Xstore system is created based on the configuration
questionnaire, notes from the business impact analysis and security matrix created during
planning and design. True/False
4. The ___________ will look at a number of aspects for the project including download format’s,
how they would be delivered to deployment manager and Dataloader, how files required
upstream would be delivered and in what formats and an overall review of the data flows.
a. Host Integration Team
b. Project Manager
c. Implementation Consultant
Host integrations