Professional Documents
Culture Documents
User Guide
Version 8.0.1
Notices
2014 XMPie, A Xerox Company. All rights reserved.
U.S. Patents 6948115, 7406194, 7548338, 7757169 and pending patents.
JP Patent 4406364B and pending patents.
uStore Version 8.0 User Guide, Document Revision: 1.23, March 2014.
For information, contact XMPie Inc.
485 Lexington Avenue
10th. Floor
New York, NY 10017
More information can be found at www.xmpie.com
XMPie provides this publication "as is" without warranty of any kind, either express or implied. This publication may
contain technical inaccuracies or typographical errors. While every precaution has been taken in the preparation of
this document, the publisher and author assume no responsibility for errors or omissions. Nor is any liability
assumed for damages resulting from the use of the information contained herein. Changes are periodically made to
the information herein; these changes will be incorporated in new editions of the publication. XMPie may make
improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time.
XMPie, the XMPIE logo, PersonalEffect, uChart, uCreate, uDirect, uEdit, uImage, uPlan, uProduce, uStore, StoreFlow,
TransMedia, Circle, ADOR, XLIM, RURL, eMedia Cloud, and the slogan "one to one in one" are trademarks or
registered trademarks of XMPie, A Xerox Company, and may not be used without permission. No part of these
materials may be used or reproduced in any form, or by any means, without the express written consent of XMPie. To
request permission to use these materials, please contact marketing@xmpie.com.
XEROX and XEROX FreeFlow, FreeFlow Output Manager and FreeFlow Process Manager are trademarks of
Xerox Corporation in the United States and/or other countries.
Adobe Acrobat, Adobe Dreamweaver, Adobe Illustrator, Adobe InDesign, Adobe Photoshop and Adobe After Effects
are trademarks of Adobe Systems Incorporated.
SQL Server 2012, SQL Server 2008, SQL Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows
Server 2008, Windows XP, Windows Vista, Windows 7, Windows 8, Microsoft Office, Microsoft Excel and Microsoft
Access are trademarks or registered trademarks of Microsoft Corporation.
Mac OS is a trademark of Apple Computer, Inc.
ComponentArt is a trademark of ComponentArt Inc.
Other trademarks and service marks are the property of their respective owners.
Contents
Contents
Chapter 1: Introduction to uStore . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Concepts and Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
uStore Back Office Application Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Before Creating an Online Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
iii
Contents
iv
Contents
Contents
vi
Contents
vii
Contents
viii
Contents
ix
Contents
Contents
xi
Contents
xii
List of Figures
List of Figures
Figure 1:
Login Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 2:
Welcome Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 3:
Figure 4:
Products Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5:
Figure 6:
Figure 7:
Figure 8:
Figure 9:
Figure 10:
Figure 11:
Figure 12:
Instant Proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 13:
Figure 14:
Figure 15:
Figure 16:
Figure 17:
Figure 18:
Figure 19:
Figure 20:
Figure 21:
Figure 22:
Products Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 23:
Figure 24:
Figure 25:
Figure 26:
xiii
List of Figures
Figure 27:
Figure 28:
Figure 29:
Preflight dialog box with details about missing fonts and images . . . . . . . . . . . . . . . . . 33
Figure 30:
Figure 31:
Figure 32:
Figure 33:
Customer Receipt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 34:
Manage Drafts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 35:
Figure 36:
Figure 37:
Figure 38:
Figure 39:
Figure 40:
Figure 41:
Figure 42:
Figure 43:
Figure 44:
Figure 45:
Figure 46:
Figure 47:
Figure 48:
Figure 49:
Figure 50:
Figure 51:
Figure 52:
Figure 53:
Figure 54:
Figure 55:
xiv
List of Figures
Figure 56:
Figure 57:
Figure 58:
Coupon Archive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Figure 59:
List of Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Figure 60:
Figure 61:
Figure 62:
Figure 63:
Figure 64:
Figure 65:
Figure 66:
Figure 67:
Figure 68:
Figure 69:
Figure 70:
Figure 71:
Figure 72:
Figure 73:
Figure 74:
Figure 75:
Figure 76:
Figure 77:
Figure 78:
Figure 79:
Figure 80:
Figure 81:
Figure 82:
Figure 83:
Figure 84:
xv
List of Figures
Figure 85:
Email Template Table, Culture Edit Page - Edit More Option . . . . . . . . . . . . . . . . . . 112
Figure 86:
Figure 87:
Figure 88:
Figure 89:
Figure 90:
Figure 91:
Figure 92:
Figure 93:
Figure 94:
Figure 95:
Figure 96:
Figure 97:
Figure 98:
Figure 99:
xvi
List of Figures
xvii
List of Figures
xviii
List of Figures
xix
List of Figures
xx
List of Figures
xxi
List of Figures
Figure 258: Excel Pricing - Info Tab for Static, Dynamic, Email and Composite Products . . . . . . . . 303
Figure 259: Excel Pricing - Info Tab for Upload Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Figure 260: Sample of property price with options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Figure 261: Add workflows dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Figure 262: Prepress Setup page with workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Figure 263: Edit Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Figure 264: Link icon indicates that product is linked to a Product Profile . . . . . . . . . . . . . . . . . . . 313
Figure 265: Product Properties page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Figure 266: Property Visibility options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Figure 267: Product Profile List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Figure 268: Product Dependency List: Viewing products linked to a profile. . . . . . . . . . . . . . . . . . 319
Figure 269: Store Details Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
Figure 270: Product Groups List Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Figure 271: Manage Groups SEO: Customize Meta Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Figure 272: Manage Group Options Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Figure 273: Store Details Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Figure 274: New Product Type (Storefront Group) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Figure 275: Product Setup Page: General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Figure 276: uStore Storefront Products Name and Catalog Number . . . . . . . . . . . . . . . . . . . . . 332
Figure 277: Product Setup Page: Product Information in Storefront . . . . . . . . . . . . . . . . . . . . . . . 333
Figure 278: uStore Storefront Product Description and Minimum Price Indication . . . . . . . . . . . . 334
Figure 279: uStore Storefront: Full Product Description in Product Details Page . . . . . . . . . . . . . . 335
Figure 280: uStore Storefront Product Search Bar and Defined Keywords . . . . . . . . . . . . . . . . . 336
Figure 281: Product Setup Page: Document Template (Dynamic Document) . . . . . . . . . . . . . . . . 337
Figure 282: Product Setup Page: Select thumbnail from a recent job . . . . . . . . . . . . . . . . . . . . . . 338
Figure 283: Product Setup Page: Thumbnail preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Figure 284: Product Setup Page: Upload thumbnail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Figure 285: Product Setup Page: Upload thumbnail dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Figure 286: Product Setup Page: Uploaded thumbnails. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
xxii
List of Figures
xxiii
List of Figures
Figure 316: uStore Storefront: Upload your Recipient List, Select Table . . . . . . . . . . . . . . . . . . . . 373
Figure 317: uStore Storefront: Recipient List Editor Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Figure 318: uStore Storefront Add New Records Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Figure 319: Recipient List Setup: Select Recipient from Data Source . . . . . . . . . . . . . . . . . . . . . . 376
Figure 320: uStore Storefront: Select Recipient from Data Source . . . . . . . . . . . . . . . . . . . . . . . . 376
Figure 321: uStore Storefront USADATA Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Figure 322: Recipient List Setup: User a previously uploaded List . . . . . . . . . . . . . . . . . . . . . . . . 377
Figure 323: uStore Storefront Use a previously uploaded list . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Figure 324: Recipient Setup: Data Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Figure 325: Recipient Setup: Data Base, Selecting the Database Fields . . . . . . . . . . . . . . . . . . . . 379
Figure 326: uStore Storefront: Selecting Data Base as the Source for a Recipient List . . . . . . . . . . 380
Figure 327: uStore Composite Product Order: Document Builder Page . . . . . . . . . . . . . . . . . . . . . 381
Figure 328: uStore Composite Product Order: Recipients List . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
Figure 329: Delivery Setup>General tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Figure 330: Delivery Setup>Pricing tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Figure 331: Enabling Inventory Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Figure 332: Products with inventory management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Figure 333: Edit Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Figure 334: Editing the Product Setup: Local Cache Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Figure 335: Copy Product to another Store Select Store. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Figure 336: Copy Product to another Store Select Product Group . . . . . . . . . . . . . . . . . . . . . . . 394
Figure 337: Copy Product to another Store Select Product Group . . . . . . . . . . . . . . . . . . . . . . . 394
Figure 338: Duplicate Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Figure 339: Searching Users List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Figure 340: Create New User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Figure 341: User Setup Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Figure 342: User Setup Page Add to Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
Figure 343: Import User List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Figure 344: Adding Users to Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
xxiv
List of Figures
xxv
List of Figures
Figure 372: Filtered and Parameterized Report: Order Totals, Example . . . . . . . . . . . . . . . . . . . . 451
Figure 373: Culture Sections, Table List Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
Figure 374: Culture Edit Page, Message Template Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
Figure 375: Email Template Table, Culture Edit Page: Edit More Option . . . . . . . . . . . . . . . . . . 467
Figure 376: Message Template Localization, Edit Page for a Selected Message Template. . . . . . . . 468
Figure 377: PayPal Sign Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
Figure 378: PayPal Get Started for Business Customers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Figure 379: PayPal: Select Payment Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Figure 380: PayPal: Sign Up for a Business Account Getting Started . . . . . . . . . . . . . . . . . . . . . 486
Figure 381: PayPal: Business Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
Figure 382: PayPal: Business Owner Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Figure 383: PayPal: Business Account Signup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
Figure 384: PayPal: Activate Your Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
Figure 385: PayPal: Enter Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
Figure 386: PayPal: My Account Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
Figure 387: PayPal: Link Your Bank Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
Figure 388: PayPal: Confirm Your Bank Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
Figure 389: PayPal: Confirm your bank account in 2-3 days . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
Figure 390: PayPal: My Account Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
Figure 391: PayPal: Confirm your bank deposits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Figure 392: PayPal: Payment Receiving Preferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Figure 393: PayPal: Payment Notifications Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
Figure 394: PayPal: Website Payment Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
Figure 395: PayPal: Website Payment Preferences: Identity Token . . . . . . . . . . . . . . . . . . . . . . . 499
Figure 396: PayPal: Custom Payment Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Figure 397: PayPal: Edit Custom Payment Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Figure 398: PayPal: API Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Figure 399: PayPal: Manage Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Figure 400: Ogone: Choose Country. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
xxvi
List of Figures
xxvii
List of Figures
xxviii
Chapter
Introduction to uStore
XMPie uStore allows print service providers (PSP), creative agencies, and
corporate marketing departments to quickly build e-commerceenabled
stores for ordering everything from personalized documents to email
programs and customized point-of-purchase materials. uStore makes it
simple to set up branded, Web-to-Print applications without involving
programmers. It allows users to tailor the pricing, preferences, permissions,
design customization, and print parameters to fit each customer.
You can set up as many online stores as you like. Each store can have its own
branding, its own Web pages, and its own customized document ordering
process - to best match the specific needs of the users that will access it. An
intuitive and flexible administrative tool provides an easy-to-use wizard that
helps set up and define each Web store. Your customers or users will then be
able to access their dedicated online stores, upload recipient lists for each
print job, customize the document, place an order, set shipping options, and
process payment.
For example, a national travel agency can use uStore to set up an online portal
for its regional agents, offering the agents the ability to send out a
personalized postcard Campaign to local clients. The agency will first prepare
the postcard design template and Campaign personalization business rules
using any of XMPie Variable Data Publishing products. The agency can then
use uStore to create a corporate store, based on these materials. Regional
agents will then be able to access the corporate online store and select the
desired postcard template. They can then upload their own regional recipient
lists, customize the postcard design to the degree of customization specified
by the administrator who set up the store (for example, upload a graphic
image of a new trip destination to replace the one in the original template or
change a text title), and then place the order for print. The resulting
deliverables are on demand, regionally customized, and recipient targeted,
marketing materials.
uStore is an add-on product that seamlessly integrates with all of XMPies
Variable Data Publishing (VDP) products: uDirect Professional, uProduce
and uPlan.
uStore consists of two applications, one used by the stores customers and the
other used by the stores administrators:
2.
3.
4.
5.
6.
Making your store available online: Making your Store Available Online.
7.
8.
2.
The ADOR Objects and Variables you wish to make available to the
administrator (who, in turn, can make them available for
customization in the Customer application) must be marked as
Campaign Dials.
A Local Asset Source must be available for each Graphic ADOR you
marked as a Campaign Dial.
For each Document (that is, product) you must perform at least one
proof job and one production job, each consisting of at least one record.
For more details, see Adding Products to the Product Groups.
Chapter
Getting Started
Logging in to a Store
Note: You can log into the uStore Storefront application using Internet
Explorer 8/9 and the latest versions of Firefox and Google Chrome. You can
also browse to uStore Storefront from your mobile device if the store skin
has been adapted for mobile use (For more information on adding mobile
skins, see Selecting the Store Skin).
2.
In the Login page, enter your Email and Password in order to sign in.
Select Remember my Email if you want uStore to remember your email
address the next time you log in.
If you forgot your password, click Forgot your password? and you will be
sent an e-mail message allowing you to reset your password.
Note: uStore administrators can enable store visitors to log in using their
Facebook credentials.
3.
4.
Create an account link will be displayed in the New to our store? section of
If you are browsing a public store, you do not have to log in to store in order
to browse, but you will have to sign in order to check out your orders.
Here you can select a product group from the Product Groups list or search
for a specific product by entering a keyword in the Search Box and clicking
Go.
A default language flag and a currency symbol appear in the top right corner.
You can click the arrow to select a different setting.
The Personalized Welcome message can be changed (see Changing the uStore
Welcome Message).
The Toolbar is available on all pages and allows you to perform common
tasks:
Click
To
Open the uStore Storefront Home page, which is the Welcome page
(Figure 2).
Manage your account details. See Managing Your Account on
page 37.
View your shopping cart contents. See Step 6: Viewing Your Shopping
Cart.
Drafts
Sign Out
Help
Common Flow
The customers shopping experience is illustrated in the following flow
diagram:
Figure 3: Buying with uStore Storefront - Common Flow
1.
2.
3.
Edit your documents online with uEdit HD (optional) (see Step 3: Editing
a Product with uEdit HD (for XLIM Documents only)).
4.
5.
Finalize the order by specifying its printing and pricing options (product
properties) and proofing the customized product (see Step 5: Finalizing
Your Order).
6.
Place the order by adding the product to the shopping cart (see Step 6:
Viewing Your Shopping Cart).
7.
Click a Product or on the Place an Order button to select it. Once you select a
Product, you are presented with the Product Details page.
The Product Details page includes a thumbnail image of the selected product,
description and pricing table that lists all pricing options, with the prices
specified for the product.
Click Continue to confirm your product selection. and continue to product
customization. See Step 2: Customizing Your Product.
The example above shows four Customization Steps that were defined using
the uStore Back Office application: Discount & Date, University Image,
Schedule and Campus. Each Customization step consists of Customization
Dials. Thus, in the example above, Discount & Date step consists of Discount
and Date Dials.
A Customization Dial is a Variable or an ADOR Object that is defined using
one of the following Input Controls:
Text box
A standard single- or multiline text box that enables the customer to enter
a free text input value:
Figure 7: Example Textbox Customization
RTF Textbox
The Rich Text Editor enables customers to further design and stylize the
text they enter in the controls text box by using Rich Text Format (RTF).
Images
Allows you to select from available images to be used in your product.
You can select an image that is provided by the store administrator or
you can upload an image of your choice. Supported image types are:
*.jpg, *.eps, *.epsf, *.e, *.psd, *.pdf, *.tif, *.tiff, *.bmp, *.png and *.gif
Validations
Make sure you enter the correct values for each customizable field. uStore
Storefront provides the following validation options:
customer.
Range - specify the minimum and maximum values allowed for the value
provided by the customer.
Width, Height and Ratio (for graphic files) - If the selected Input Control is
Instant Proof
At each Customization step, you can instantly proof your selections by
clicking the Refresh Preview link.
Figure 12: Instant Proof
Scale images
If you have no Recipient List ready to upload, you can click Download
Recipient List Template to download a template of a Recipient List. Make sure
to fill in the Recipient List with the proper data before uploading it.
Select the recipient list of your choice and click Next. You are directed to
finalize your order. See Step 5: Finalizing Your Order.
Note: The Creation Date field displays date and time according to the time
zone defined on the customers computer. The date and time format is
determined by the store locale. For example 1:51 PM 8/22/2011 for en-US
(English United States) and 13:53 22.08.2011 for de-DE (German).
To
Add a new recipient to the list.
Edit the existing recipients details
Delete a recipient entry.
Proof your product using the selected recipient details.
Click Add to Cart to finalize your order and proceed to the Shopping Cart page.
Note: For more details on setting up Product pricing options in the uStore
Back Office, see Setting Up Product Properties for Single Products.
),edit an item
If you are browsing a public store, you will need to sign in to reach to the
Checkout page.
Note: For information about Product payment methods, see Setting Up the
Store Clearing Methods.
Edit the Billing and Shipping Addresses, select the Delivery service and click
Next.
The second page of the Checkout - Order Summary step includes a detailed
summary of your order: your document and document properties and the
total order price. If the store has an Approval Process, you would proceed
with approval from this page.
Composite Flow
Composite Products give the end user the option of creating his own
document by combining selected components as a single document. When
placing an order, customers select the component files to be included in the
final print document. Components can be Static Documents, Dynamic
Documents or documents uploaded by the customer. Customers can upload
Word Documents, PowerPoint presentations and PDF files. For more
information about creating Composite Products see Appendix I.
The following steps describe the customers shopping experience:
1.
2.
3.
4.
Available
Products
Click a Product to select it. When you select a Product, you are presented with
the Product Details page. Click Continue to add components to the Composite
Product.
a.
b.
If you select Upload document, click Browse and select a file to use in
your print job. You can upload Word documents, PowerPoint
presentations and PDF files.
2.
to add a document
Click
Click
Click
3.
Once you have added all components and personalized each copy, you
can preflight each component to ensure that your order is printed
correctly.
In the Preflight dialog box, a checkmark means that the property passed the
preflight successfully. An exclamation mark means that the preflight check
found issues that you should check.
product.
Colors: indicates how many pages are going to be printed in color and
Fonts: provides the number of fonts used in the document. You can click
Images: displays the number of images used in the document. You can
click the link to see how the images are distributed in the document . A
warning is prompted if image resolution is below 150 dpi.
the link to view missing fonts . Missing fonts are replaced with substitute
fonts.
Figure 29: Preflight dialog box with details about missing fonts and images
Properties: You can click the Details link to view print properties and
change their settings. In the Print Properties dialog box, you can change
any property that was set up for the product. For example, you can
change the documents color settings or paper type.
2.
3.
Check the properties that are marked with an exclamation mark. For
example, if the document includes low-resolution images, it is
recommended that you replace them with high-resolution images and
upload the document again.
4.
If required, view the Print Properties and make any adjustments. For
example, you may need to print this component single-sided. Note that
your changes may affect the products total price.
icon.
5.
After you preflight all components, you can finalize the ordering process
and check out the product.
Click Add to Cart to finalize your order and proceed to the Shopping Cart page.
The Shopping Cart page displays your purchased items and their
corresponding prices. The process is the same as for the Common Flow (see
Step 6: Viewing Your Shopping Cart).
The Check Out- Order Summary page is the last step of your purchase
experience with uStore Storefront. The process is the same as for the Common
Flow (see Step 7: Checking Out).
Click Print Order Details to produce a receipt including the order details.
Figure 33: Customer Receipt
The draft orders store all the configurations you during your last visit.
You can either delete or save a Draft Order. If you wish to complete the
Order, press the Continue ( ) icon. You will be redirected to the Product
Details page where you can start the ordering process.
Note: The Creation Date field displays date and time according in the
according to the time zone defined on the customers computer. The date
and time format is determined by the store locale. For example 1:51 PM
8/22/2011 for en-US (English United States) and 13:53 22.08.2011 for deDE (German).
Review your past and pending orders. See Viewing Orders History.
Change your shipping and billing address. See Updating Your Billing
and Shipping Address.
In the Order History page, you can click the Show receipt link to view the
Order Receipt details and click an order number to view its details.
Note: The Order Date field displays date according to the time zone defined
on the customers computer. The date format is determined by the store
locale. For example 8/22/2011 for en-US (English United States) and
22.08.2011 for de-DE (German).
Using the Order Details page, you can click Reorder to order the same product
again. You can also click the Show receipt link to view the Order Receipt
details. Note that if you try to reorder a product that was deleted from the
store, an
icon will appear next to that product in the Shopping Cart page.
You can create new Billing and Shipping addresses by clicking the Add
button. You can also edit an address or delete an address by clicking the Edit
or Delete icons respectively. Please note that the Billing and Shipping
address is only supported if its country and state/province are supported by
the store.
), delete an address (
) or add an address
(
) by selecting an address from the Billing Address or Shipping Address
lists and clicking the relevant buttons.
To
Edit a recipient list.
Delete a recipient list.
Download a recipient list file.
Note: The Creation Date field displays date and time according to the time
zone defined on the customers computer. The date and time format is
determined by the store locale. For example 1:51 PM 8/22/2011 for en-US
(English United States) and 13:53 22.08.2011 for de-DE (German).
Chapter
2.
Click a flag icon in the Change Language bar to choose the uStore Back
Office locale as reflected in system messages, labels, menu items, etc.
Please note that in this page you select the application locale. The setup
language for each store is defined separately per store. To define locales,
refer to Localizing Your Storefront and Back Office.
3.
4.
Password admin
Button
Description
Chapter
The Presets menu also includes a direct link to all your Xerox FreeFlow
Workflow applications. For more information on how to set up prepress
workflow providers, see Setting Up Prepress Workflow Providers.
You can configure the Presets menu to display a link to uProduce. For more
details, see Setting Up the Mall Table.
Figure 44: Presets View with links to Xerox FreeFlow Core and to uProduce
The Presets view is your starting point to your stores global settings and
system setup. Using this view you can:
Define Data Sources for data driven Input Controls: see Defining Data
Sources.
Use the Proxy Setup utility to automatically set up friendly URLs that are
located behind a proxy server: see Using the Proxy Setup Utility.
PayPal: PayPal Payflow Pro and PayPal Web Site Payment Standard
Moneris
Ogone
AuthorizeNET
MultiSafepay
Invoice
Cost Center
Purchase Order
The clearing models are then made available to the administrator via the
Store Setup page > Clearing tab (see Setting Up the Store Clearing Methods).
The Clearing Model Editor page includes a list of all pre-configured clearing
models. The Invoice and Offline Billing clearing models are available by
default. Naturally, you can use or modify them as necessary.
In addition, you can create plug-ins for other clearing models and data
collection methods and integrate them into uStore. The clearing models
you add are made available to the administrator via the Store Setup
pages - Clearing tab (see Setting Up the Store Clearing Methods). For
more information on creating clearing services plug-ins, refer to the
uStore Software Development Kit documentation.
The following table shows the available pairs of Clearing Models and Data
Collection Methods:
Clearing
Method
Data
Collection
Method
PayPal Payflow
Pro /PayPal Web
Site Payment
Standard
Credit Card
Collection
Moneris Clearing
Logic
Moneris Clearing
User Data Credit
Card
Remarks
Clearing
Method
Data
Collection
Method
Ogone Redirect
Clearing
Ogone Redirect
Clearing
Remarks
The following clearing gateways can be used:
Credit Card
iDeal
giroPay
Direct Debits AT
Direct Debits DE
For more information on Ogone payment
methods, read http://www.ogone.com/ncol/
Acquiring_partners_PM_ENG.pdf
AuthorizeNET
AuthorizeNET
Clearing
MultiSafepay
MultiSafepay
Clearing
Cost Center
Clearing
Cost Center
Clearing
Purchase Order
Clearing
Purchase Order
Clearing
No Clearing
Credit Card
Collection
No Clearing
No Collection
To create a new clearing model for your stores, click the New link in the
Clearing Model Editor page (Figure 45). The Edit Clearing Model Settings page is
displayed.
The configuration fields displayed in this page vary according to the selected
clearing method. For a detailed description of clearing methods
configuration, see:
Moneris Configuration
AuthorizeNET Configuration
MultiSafepay Configuration
The Edit Clearing Model Settings page includes the following fields and
selections that are common to all clearing methods:
Field
Description
Name,
Description
Status
Description
Clearing
Co n f i g u r a t i on
Description
Data Collection
M e t h od
Field
Description
Clearing Method
Description
API Password API Password created during PayPal account
configuration (see PayPal: API Access).
API Signature API Signature created during PayPal account
configuration (see PayPal: API Access).
Custom Page Style PayPal payment Page Style Name as defined in
PayPal account configuration in Edit Custom
Payment Page Styles (see Figure 397)
Use Server Select Live to use the production server.
Select Test to use the test server.
Data Collection
M e t h od
Moneris Configuration
Figure 47: Moneris Clearing Configuration
Field
Description
Clearing Method
Description
Host Address Available only when the Custom radio button is selected
in the Use Server field.
Enables you to connect to a Test server for testing your
account or a Production server for actual use (i.e., when
the store is online).
5454545454545454
Visa
4242424242424242
Amex
373599005095005
Diners
36462462742008
Field
Description
Clearing Method
Description
Proxy Address, Fill in your proxy details that allow uStore to connect to the
Proxy Port, Proxy internet (if applicable). Note that the Proxy Port must refer to
Logon, Proxy Port 443 (HTTPS).
Password
Data Collection
M e t h od
Field
Description
Clearing Method
AuthorizeNET Configuration
Warning: The bank transfer payment option is not supported in this
version.
Figure 50: AuthorizeNET Clearing Model
Field
Description
Clearing Method
Description
Currency AuthorizeNET supports payments in US Dollar only.
Make sure that the Primary Currency of the store
using the AuthorizeNET Clearing Method is set to US
Dollar too (see Defining the Store Locale). Otherwise,
the payment will not be processed.
Use Server Select Live to use the production server.
Select Test to use the test server.
Relay response from Select this checkbox if you wish to define a special
uStore page to which a customer will be redirected after
payment. For example, this page can display a
payment receipt.
If this checkbox is left unchecked, the customer is
redirected to the Storefront immediately after
payment.
Relay Page HTML If the Relay response from uStore checkbox is
selected, you can edit the HTML of the Relay Page. By
default, uStore provides a receipt template. You can
edit this template or provide your own HTML code.
Auto-redirect to store If you are using a Relay Page, you need to define the
after...seconds time interval after which the customer is redirected
from the Relay Page back to uStore. By default, the
Relay Page is displayed for 10 seconds.
Test Connection Click the Test Connection link to verify that your
connection to the AuthorizeNET account is working.
Data Collection
M e t h od
MultiSafepay Configuration
Warning: The bank transfer payment option is not supported in this
version.
Figure 51: MultiSafepay Clearing Model
Field
Description
Clearing Method
Description
Site Code The Site Security Code of the MultiSafepay Site
(Account >Settings >Sites >Site Security Code).
Currency MultiSafepay supports payments in Euro only. If the
Primary Currency of the Store using the
MultiSafepay Clearing Method is different, it will be
converted to Euro according to the conversion tables
defined for that Store.
Make sure that the conversion rates used by the Store
are up-to-date.
To verify conversion rates:
If the store uses conversion rates defined in
Presets, go to Presets >Currency Setup.
If the store uses conversion rates defined
specifically for the store, go to Store Setup
>Appearance >Secondary Currencies.
Use Server Select Live to use the production server.
Select Test to use the test server.
Description
Data Collection
M e t h od
Field
Description
Clearing Method
Data Collection
M e t h od
Field
Description
Clearing Method
Data Collection
M e t h od
Coupons Setup
Administrators can generate coupon batches containing unique coupon
numbers. Customers who receive coupons can enter their coupon number
during the order checkout, and thus obtain a discount.
When you click the Coupon Setup link in the Presets view, the Coupons list
page is displayed with the Coupons tab showing a list of all currently defined
coupons batches.
Description
Name
Description
S t or e N a m e
Discount Info
Time Span
Total
Description
Used
Status
The Name, Description and Store Name fields can be filtered by writing the
coupon batch name, description or store name (respectively) in the Filter box
and clicking the Filter icon.
In the Coupons list page the store administrator can:
2.
Field
Description
Description
Description
Status
Definition
Description
Min. Purchase for Mandatory. The minimum purchase sum that enables
Discount using the coupon. uStore automatically applies the
currency defined for the store selected in Usable in
Store field. The default minimum purchase sum is 0.
Description
Unlimited The coupon has no starting or expiry date. This is the
default option.
Will expire in .from The starting date of the coupon is today. The coupon
Today will expire in a specified number of days/weeks/months
from today. From the drop-down list select Days,
Weeks or Months and in the text box enter the
number of days, weeks or months.
3.
Click Generate. The coupon batch record is added to the coupons list in
the Coupons tab on the Coupons list.
Click Cancel if you wish to discard your definitions and return to the
Coupons tab.
4.
After the coupon batch file has been generated, the store administrator
can download it (see Downloading the Coupon Batch File) and distribute
Modifying the coupon batch status (see Modifying the Coupon Batch
Status)
Downloading the coupon batch file (see Downloading the Coupon Batch
File)
Moving the coupon batch to archive (see Moving the Coupon Batch to
Archive)
2.
Modify the coupon batch status by selecting the Active or Inactive in the
Status field. In case Inactive status is selected, you may change the
Customer Notice as needed.
3.
Click Save.
In the Coupons tab on the Coupons list page click the Download icon
2.
Click Open to open the coupon batch file or click Save to save the coupon
batch file on your computer.
In the Coupons tab on the Coupons list page click the Duplicate icon
OR
Click the Coupon Name in the Name column. In the Coupon Batch Setup
page click the Duplicate link (Figure 56).
The Coupon Batch Setup page is displayed showing the duplicated
coupon batch parameters.
2.
3.
Click Generate. A new coupon batch is created and added to the Coupons
list in the Coupons tab.
In the Coupons list page, Coupons tab click the Archive icon
. The
Coupon Batch record is removed from the Coupons list in the Coupons tab
and is moved to the Archive tab.
Figure 58: Coupon Archive
Note: A coupon batch cannot be restored from the Archive. Instead you can
create a copy of this coupon batch by using the Duplicate operation
(Duplicating the Coupon Batch). When clicking the Duplicate icon, the
coupon batch will be saved in the Coupons tab.
Currency Setup
The Currency Setup enables you to define currencies that can be displayed in
the store and their exchange rates. When you click the Currency Setup link in
the Presets view, a list of all currently defined currencies is displayed. A
reference currency which serves as a basis for conversion is set by default to
US dollar in the Reference Currency drop-down list. The administrator can
modify the reference currency at any time. The reference currency does not
have to be in used in a store. It can only serve as a basis for calculation of the
exchange rates of other currencies.
In the Currency Setup page, you can add new currencies, edit existing ones
and delete all currencies except the reference currency.
Description
Name
S ym bo l
Exchange Rate
2.
3.
Description
Name
S ym bo l
Abbreviation
Click Save.
2.
Description
D a t a S o u r c e D e s cr i p t i o n
Server
3.
Database
User, Password
Available in stores
After you complete defining the Data Source (i.e., Server, Database, User
name and Password) you can test your connection to the uProduce server
by clicking the Test Connection button.
You can now bind between the Data Source you have just defined to any
Input Control you want to use in a store. For more information on how to use
Data Sources in your store, refer to Setting Up Product Properties for Single
Products.
You can edit a FedEx account by clicking its name in the list or you can delete
an account by clicking the trash can icon next to it.
To add a FedEx account, click the Add Account link. The FedEx Account -
2.
account. The FedEx Meter Number provides you with access to the
FedEx FSM (FedEx Ship Manager). If you do not have a meter
number, you can use uStore to connect to FedEx and request a
number. Click the New link in the Meter Number line, fill in your
details in the displayed page and click Issue a New Meter Number:
Customer Pays for Delivery: When selected, charges the customer with
the delivery expenses. The following are two examples that describe
two available scenarios.
Use Server:
You can edit a UPS account by clicking its name in the list or you can delete
an account by clicking the trash can icon next to it.
To add a UPS account, click the Add Account link. The UPS Account Account Setup page is displayed.
Figure 68: UPS Account - Account Setup Page
2.
package dimensions and weight. You can select the metric system
(i.e., centimeters and kilograms) or the equivalent English system
(inches and pounds) commonly used in the US.
Customer Pays for Delivery: When selected, charges the customer with
the delivery expenses. The following are two examples that describe
two available scenarios.
The uStore owner has a UPS account that he uses in his store. In
such case you should select the Customer Pays for Delivery
checkbox to charge the customer with the delivery expenses.
Test Connection: Click this link to test connection to the UPS service.
Enter the Presets view and click the Document Repositories Setup link.
2.
3.
4.
5.
In the Allowed Extensions section, select the file extensions that are
allowed to be uploaded. uStore supports upload of the following file
extensions: PDF, PPT, PPTX, DOC, DOCX.
6.
If you wish to allow store customers to modify the uploaded files, select
In the List File By drop-down list, select the mode in which the contents of
an external Document Repository will be retrieved and define the
server (for example, Dropbox) using the HTTP Web Handler file
representing the folder path and contents. In the URL field, enter the
URL of a remote folder in which the HTTP Web Handler file resides.
For more details, see Setting Up HTTP Web Handler Parameters
8.
Click Save.
Once you have set up your Document Repository, you can enable it for use by
a specific Upload Product. For more details, see Setting Up Upload Products
(Component Groups only).
You can decide which files inside a specific folder will be visible in
the repository and which files will be hidden.
You can define a custom thumbnail icon for a file.
<FolderInfo>
<subfolders>
<folder folderName="<Folder Name>" path="<Folder
Path>" iconClass="fileExtensionFolder"
iconPath=""></folder>
</subfolders>
<files>
<file fileName="<File Name>" extension="<File
Extension>" path="<File Path>" iconClass="<File
Extension Type>" iconPath="<Icon Path>"></file>
</files>
</FolderInfo>
Parameter
Value
folderName
path
iconClass
fileName
extension
Example:
In the following example, we set the Document repository to contain a folder
named Giftcards with a file named Birthday.pptx. The file has a thumbnail
icon which is located at https://play.google.com/intl/en-US_us/about/
images/giftcards/birthday_120x120.png.
<FolderInfo>
<subfolders>
<folder folderName="Giftcards" path="My Files"
iconClass="fileExtensionFolder" iconPath=""></
folder>
</subfolders>
<files>
<file fileName="Birthday" extension="pptx"
path="Projects/Giftcards/Birthday.pptx"
iconClass="fileExtensionpptx" iconPath="https://
play.google.com/intl/en-US_us/about/images/
giftcards/birthday_120x120.png"></file>
</files>
</FolderInfo>
path: returns the repository path. When you fetch the root folder, the
path parameter is empty.
contents.
file: returns file. This value is used to retrieve the actual file.
Superusers can create additional global properties that will be available for
use as product property templates in the entire mall. For example, you may
want to create a product property that cannot be modified by the store
administrator or be used for aggregation. Furthermore, global properties may
be presented by default each time a store administrator creates a product. For
example, you can create a product property for customer comments that will
be displayed as a text box. Naturally, you can allow Store Administrators to
override global property settings.
The following properties are system properties and cannot be deleted from
the Global Properties List:
Base: refers to the product base price. This property is mandatory for all
products and the settings cannot be modified.
Schedule e-mail sending time: mandatory for Email products. The settings
cannot be modified.
Double Sided Printing: enables printing on one side of the page or on both
sides. This property is mandatory for Upload products and the settings
cannot be modified
Binding Side: enables binding on the long or the short side of the page.
Enter the Presets view and click the Global Product Properties Setup link.
The Global Product Property List page lists all available product
properties. The Base product property that appears in the list is an initial
product property defined during uStore installation. Users assigned to
the Superuser Root Group can add new product properties and schedule
email sending time.
The Global Product Property list shows the settings of all available global
product properties. Available settings for global properties are described
in the following table.
Setting
Description
Mandatory
Editable
Visible
Affects Price
A f f e c t s D e l i v e ry
Affects Aggregation
Logical Name
3.
Enter a name and description for the newly created Global Product
Property.
Note: If desired, you can design and display an icon to appear in the
Storefront next to the property name.
This icon should be placed in the folder:
\uStore\App\CustomerApp\Images\[SkinName]\PropertyIcons
It should be in PNG format and should be 20 x 20 pixels in size. The name
of the image for the selected status should be
PropertyName_selected.PNG and for the unselected status,
PropertyName.PNG.
4.
Input Controls
Validation
Show in Shopping Cart and Order History -you can select if the Global
Property will be displayed in the Shopping Cart and Order History
pages.
Split Shipping per Value Selection- you can determine if the Global
Property can trigger split shipping. When in the Finalize Step of the
ordering process a customer selects a Product Property value, the
system verifies that this value is identical to the values selected for
this Product Property in other products of the same order. If the
values are not identical, the system automatically triggers split
shipping. For example, if a customer ordered two products, both of
which have a Turnaround Time Product Property, and the value of
this property is different for each product (5 days for Product 1 and
10 days for Product 2), then each one of these products will be
shipped separately. In the Storefront, when the Shopping Cart has
items with properties that are set to Split shipping per value selection,
if these properties have the same name but are assigned different
values, the system will show a warning. The warning will also be
displayed if the Shopping Cart contains one item with a property that
is set to Split shipping per value selection, and another item that does
not contain this property.
Input Control: Select the product property type. You can choose from
the following available types of controls:
for an order. The store administrator can set the DateTime Picker
to function as a Popup (opens when clicked on) or Inline
(always visible). You can also set the date picker to a predefined
period of time by using the Earliest and Latest date options. Use
the Earliest and Latest date options to set predefined dates or
dates relative to an order date (for example: X days after an order
has been made).
When the dial has no values, take values from this section allows you
to set each propertys default value for all arbitrary properties, and all
value options, including default, for a multi-optional inputs, such as
a Dropdown List. This is done using one or more of the following
options:
This option allows you to set values for single option controls
(Text Input and Multiline Text Input) and the values in multiple
options controls (Radio Button and Dropdown List) with data
derived from a database rather than defining it manually. For
Display Text Field (Multiple Options Input Controls): the text that
is displayed in the input control and is associated with a Value
field. For example, the presented text may be an address while
the associated value field that is passed on to uProduce is a ZIP
code. This selection is available only in multiple input controls.
Value Field: select the field (column) in the table or view that
will be used to populate the input control. For example, you
may have a field in your table or view that stores a recipient
names; select that field to populate the input control with
names from the Recipient column.
Conditions: The wizard enables you to define filters by which
the specific value in the Value Field is pulled. You can use the
following ID filters:
User ID Field - available in the Users table
Store ID Field - available in the Stores table
Product ID Field - available in the Products table
Language ID Field - available in the Culture table
tYou can also use any desired ID filters provided they are
mapped to the above uStore ID filters. If you are defining a
single option input control and the filter you are defining
returns several records, only the first one will be displayed to
the user.
Default Field (Multiple Options Input Controls): select the field
(column) in the table or view that will be used to set the default
value of the input control. Then, enter the specific value in that
field that actually sets the default value. For example, the
default value field can be 'IsDefault' and the actual values that
set the default value can be '1' for 'is default' and '0' for 'not
default'. In this case, you should select 'IsDefault' in the
Default Field list and enter '1' as its value
Override Default Sorting Field (Multiple Options Input Controls):
allows you to sort the input control entries by the order in a
specified table field (or view). The sorting order is determined
by the data type in the selected field, as follows:
lexicographic order for text
alphanumeric order for numbers
chronological order for dates
To manually define the Data Source for personalized values,
select Custom and enter an SQL query in the Query field.
If you are using a single option Input Control such as a Text Box,
you should enter a query that returns a single value. You should
use one or more of the following parameters: @UserID, @StoreID,
@ProductID, @CultureID and @OrderProductID (which is
@OrderItemID).
If you are using a multiple options input control such as a
Dropdown list, you should enter a query that can return several
values. You should use one or more of the following parameters:
@UserID, @StoreID, @ProductID, @CultureID and
@OrderProductID (which is @OrderItemID).
define the default values for single-value field control, and the
values list, including the default value, for multioptional control.
In addition, it enables Spell Checking for textual dials.
Default Value the propertys default value, which may be
overridden by the customer. For multioptional controls, you
can also create a list of values to be used as default values
when necessary. In addition, you may manually add values to
the list by clicking the Add new value link, entering the text to
the relevant textbox and clicking the green check icon. If you
wish to upload a list of values, you may do it using an Excel
file. Please note that if a certain product property that has a
default value is not marked as affecting pricing, the default
value will not be displayed to the user.
is missing in the Data Source, it will be taken from the values set
in the predefined list.
Click Save to save the global product property. The global product
property appears in the Product Properties editing section, in the Available
Properties list. All properties that are affecting the price are displayed in
the Pricing Setup page of each product as well (see Setting Up the
Product Pricing for Single Products).
Setting Up Manufacturers
uStore allows setting up several manufacturers for store products. These
manufacturers will be assigned to produce the relevant products, and their
address will be considered as the Pickup Address in the customer's order.
To add a manufacturer:
1.
In the Presets view, click the Manufacturer Setup link. The Manufacturer
Setup page is displayed:
Figure 74: Manufacturer Setup
2.
3.
Description
Manufacturer
display name
Description
A short description.
Address
Validate Address
with Carriers
4.
Managing Manufacturers
The Manufacturers Setup page displays the list of Manufacturers defined in
the system.
For each Manufacturer, the following fields are displayed:
Deleting Manufacturers
To delete a Manufacturer:
1.
2.
Static store text (for example, titles, instructions) these localizations are
defined in the Presets view.
The Culture List that opens when you click the Localization link in the Presets
view contains all the languages that are currently defined in your uStore
system for the Storefront localization. The cultures with missing localizations
are marked with the
icon. For each language a flag, a full culture name
(French-France), a culture code (fr-FR) and a language name in the native
language (Franais) are displayed. Clicking the Edit pencil icon allows you to
edit these definitions.
You can add a new language, edit language properties, translate Storefront
labels and menus to the selected language and delete a language. Please note
that out-of-the box cultures and cultures already used in stores do not have
an option to be deleted.
To set cultures for the Back Office application, click the Set Admin Cultures
link and select the languages you want available on the Back Office Login
page.
Figure 79: Admin Cultures Setting Page
Click the New link in the Culture List page (Figure 78).
The Add New Language page is displayed:
Figure 80: Culture Sections, Select New Language Page
If you do not find the desired culture, or if you wish to use several
dialects of a language, and thus address different segments of the
population (for example, youngsters vs. elders, etc.), you can create a new
culture or a new instance of a language. For example, you may want to
create two stores for different dialects of the en-US language. In this case,
you should add two instances of the en-US languages (as described
above) and distinguish each with a different name. To create a new
language or a new instance of a language, see Setting Up the Culture List
Table. Then, you can localize each store with a different dialect using
uStore Localization Tool as described in Localizing System Tables.
2.
Select the language you want to add from the list and click Save.
The Culture Sections page is displayed where you can now localize uStore
tables with the newly added language (see Localizing System Tables).
In the Culture List page (Figure 78), click the Edit icon (
) next to the
language you want to edit. The Culture Edit page is displayed.
Figure 81: Edit Culture
2.
Description
C ul t u r e Co d e
C ul t u r e N a m e
...uStore\App\CustomerApp\
Images\flags.
The flag file icon will be available for
selection in the Storefront Login page
and in the top right corner of all other
pages.
Language
3.
Click Save.
In the Presets view, click the Localization link. The Culture List page
(Figure 78) is displayed.
2.
3.
Click the Resources link and search for the English-US text Hello or ID 345
in the Culture Edit: English en-US Resources page:
Figure 82: Culture Edit: English en-US Resources page
4.
The default text is Hello {0}, where {0} represents First Name. Click the
Edit icon (
No.
User Property
{0}
First Name
{1}
Last Name
{2}
Job Title
{3}
E-mail Address
{4}
Department
5.
Click Save.
The Culture Sections, Table List page lists all available system tables of the
uStore system that can be localized. The tables that have missing localizations
will be marked with the
icon.
To localize a table with missing localizations, click its link. The Localization
page for the selected system table is displayed.
Figure 84: Culture Edit Page
Click a column header
to sort search results.
Click Edit
More to
disclose more
editing options
The Culture Edit page lists all of the text strings that are available for a selected
system table, their ID number and an entry field where you can enter text in
the local language. That text will be displayed in the store instead of the
default English text.
You can filter down the presented text string list by using the filtering option
at the top of each column. To apply a filter to the list, click the Filter icon (
)
next to the required column header and select the filter from the displayed
list. Some filters allow you to further pinpoint the desired results by
specifying a value or a text string of one or more required fields in the records
returned from the database. For example, the Contains filter allows you to
enter a text string to look for in the listed records.
You can sort any column in the resulted record list in ascending or
descending order by clicking the required column header. Clicking it once
will sort the list in ascending order; clicking it again will sort it in descending
order.
You can display all unlocalized records identified by the [no
localization] label in their Localized Text field by clicking the Show only
items without localization link.
Except for the Email Template localization table, all tables can be localized by
simply entering new text in the local language. To do so, click the Edit link to
the right of the text string you want to replace and enter the new text in the
box that appears. You can also enter the text directly in the Localized Text
column.
If the record you want to localize contains several localizable fields, click the
Edit More link to open all the linked localization text fields and localize them
as necessary.
Figure 85: Email Template Table, Culture Edit Page - Edit More Option
For detailed explanations on how to configure the Email Template table, refer
to Setting Up the uStore Messaging Mechanism.
Exporting Localizations
To export the localizable strings into an Excel file:
1.
Click the Export link in the Localization Culture List page (Figure 78).
The Culture Export page is displayed:
2.
3.
Select the target culture from the Target Culture drop-down list.
4.
If you wish to export all the source strings including those that have
already been localized, click the Download Entire Translation link. If you
wish to export only the strings that have not been localized to the selected
target language, click Download Missing Translation.
Importing Localizations
To import the translated Excel file:
1.
Click the Import link in the Localization Culture List page (Figure 78).
The Culture Import page is displayed:
Figure 87: Culture Import
2.
3.
4.
5.
Click Update Translation. The new translations will be inserted into the
database.
In the Presets view, click the Proxy Setup link. The Proxy Setup page is
displayed:
Figure 88: Proxy Setup Page
2.
3.
4.
5.
6.
b.
c.
In the internal routing table, enter domain names of all the stores that
have a public domain name and map each domain name to the uStore
internal IP address.
For example, 192.168.4.17
www.MyDomain.com.
The domain name of the store can be found in Store Setup > Enable Store
Friendly URL section > Store Domain field.
Tables that must be configured before you start working. For example,
the Mall table defines various servers in your system, such as the
uProduce server and the SMTP server, which must be configured before
you can operate an online store.
Tables that may be used as they are, but are likely to be adapted to better
address your specific needs. For example, the Country table contains a
list of countries that may be enabled or disabled as required.
You can enable or disable optional table records by defining their Status field
as either Active or Inactive (respectively).
In addition, the System Setup enables superusers to localize the storefront as
reflected in system messages, labels, menu items, etc. Tables that provide a
Localization option include the Edit Localized Text link in their Edit page.
Clicking this link will display the Localization page for the selected table, in
which you can select a table record from the list and edit its corresponding
page items. The localized text will be visible to the customer at the Storefront.
In addition, the Edit Localized Text (Add New) procedure must be used to
make new records available for use in the Mall (for example, see Setting Up
the Culture List Table).
System Setup provides access to the following system tables. The asterisk
mark (*) next to a table indicates that the table can be localized to support
your local language:
Message Template Table (*): see Setting Up the Message Template Table
Message Template SQL Table: see Setting Up the Message Template SQL
Table
Order Handling Action Table: see Setting Up the Order Handling Action
Table
Order Handling Status Table: see Setting Up the Order Handling Status
Table
In the System Setup page, click the name of the table you want to edit.
The Table page is displayed:
Figure 93: Example Table Page - Currency
The Table page lists all the table entries that were defined for the selected
table. You can:
Delete a table entry from the selected System Table - click Delete
The Country Table New/Edit page includes the following fields and selections:
Field
Description
Name
Country name.
Co de
Display Order
Description
Status
Click the Edit Localized Text link in the Country Edit or View pages. The
Localization page for the selected Country table is displayed.
2.
) to edit an existing
Click Add New to add a new localized text or Edit (
one. The selected tables Localization page is displayed.
Note: You should add a localized text for each language that you want to
use in your stores.
3.
4.
2.
In the System Setup list, select Culture List. The list of all defined
languages is displayed:
3.
In the Culture List page (Figure 78), click Add New to create a new
language or language instance or edit an existing language or language
instance.
Figure 96: Culture Table - Edit Culture Page
4.
Field
Description
C ul t u r e c od e
Full Name
FlagFileName
...uStore\App\CustomerApp\
Images\flags.
The flag file icon will be available for
selection in the Storefront Login page
and in the top right corner of all other
pages.
5.
6.
Click Save. The new/edited culture will be displayed in the Culture List
page.
Click the Edit button
Note: You can override the default culture settings for a specific store by
setting up the store attributes, as described in Determining the Store
Appearance.
7.
Click the Edit Localized Text button. The System Setup - Culture List
Localization page is displayed.
Figure 98: Culture List Localization
8.
Click the Add New button. The Culture List Localization page is displayed:
Figure 99: Culture List Localization
9.
Description
C ul t u r e I D
CultureDisplayName
uStore is shipped with several FedEx packages that are commonly used by
customers as shown in the Delivery Packages List page. However, you can add
more packages by clicking the Add New link.
The Delivery Packages - Add New Package page includes the following fields:
Field
Description
Name
H e ig h t , L e n g t h,
Width
T a re W e i g ht
M a x C on t e n t
Weight
Co de
Custom
The Delivery Services - Add New Delivery Service page includes the following
fields:
Field
Description
Name
Description
Co de
Description
T ra c k i n g L i nk
Format
Enter the format of the tracking link URL that will be used to
keep track of packages. Use {0} as a placeholder for the
tracking number. If you are using FedEx or UPS as your delivery
provider, specify the URL that will be used to track packages, as
provided by the respective delivery provider. When configuring
a Manual Shipping service, use tracking link format to have
online tracking.
Fixed Address
The Global Address Table - New/Edit page includes the following fields and
selections:
Field
Description
Display Order
N.A.
A d d re s s 1 ,
A d d re s s 2
Store address.
C i t y, S t a t e , Z i p ,
Co u n t ry
Phone, Fax
Person Name
Company
2.
Field
Description
Name
Description
V a l ue
A p p l ic a t i o n T y p e
3.
Click Save.
2.
Field
Description
Name
Description
V a l ue
A p p l ic a t i o n T y p e
3.
Click Save.
2.
Field
Description
Name
Description
V a l ue
A p p l ic a t i o n T y p e
3.
Click Save.
Note: If the minimum limitation of a Composite Product is greater than the
default quantity defined, the minimum quantity allowed will be displayed in
the storefront as the default number of copies.
If you assign a prepress workflow to a product in your store, when the job is
sent to print, uStore creates a JDF file that accompanies the job and defines its
printing requirements.
JDF jobs consist of a set of nodes that specify the production steps required to
create the end product. The nodes are arranged in a hierarchical tree
structure.
When you set up your product properties, if you want them to be supported
by JDF, you need to associate each property to a JDF node.
2.
3.
4.
Assign the required JDF Node set to the property options in the Product
Properties page (Figure 111).
See how to set up input controls for drop-down lists, radio buttons and
gallery list/grid view list in the section Setting Up Customer Input
Controls.
Note: You can only set up JDF nodes for the following customer input
controls:
- Drop-down lists
- Radio buttons
- Gallery list or grid view lists
Figure 111: Assigning a JDF node set to a property
Figure 112: JDF Node Set page with default JDF node sets
2.
3.
In the Display Name box, enter a name for the node set. For example, if
your product needs a 3-hole ring binding, enter RingBinding.
4.
Click Save.
The Node Set is added to the list and is available in the Product
Properties page when you set up customer input controls of the following
types: Drop-down lists, radio buttons, and gallery/grid view lists.
To make sure that uStore sends the correct information when it creates the
JDF file, you need to set up the JDF Node with the required XML code.
2.
3.
In the JDF Node Set ID list, select the JDF Node Set that you want to set
up. For example, if you create a JDF Node Set for 3-hole ring binder,
select the RingBinding node set.
4.
In the Node XML box, enter the XML code for the new JDF node. For
example, enter @HoleType="R3-generic".
You can find the required XML code in the JDF Specifications document.
To access an online version of this document, go to http://
www.cip4.org/documents/jdf_specifications/html2/JDF1.4a.htm.
5.
In the Node Target Xpath box, enter the location of node in the JDF file. For
example, the HoleType attribute should be located at
//ns:ResourcePool/ns:Media.
6.
Click Save.
The new node set is added to the list. Every time a product includes this
property option, the XML code will be added to the JDF file.
Description
Name
u P r od u c e S e r v e r
IP
u P r od u c e
Customer
Description
Proxy
Proxy
Proxy
Proxy
Address,
P or t ,
L og o n ,
Password
Status
SMTP
SMTP
SMTP
SMTP
Server,
Port,
User,
P a s s w or d
u P r od u c e U s e r
u P r od u c e
Password
Logout URL
uProduce link
Click the Edit Localized Text link in the Mall Edit or View pages. The
Localization page for the selected Mall table is displayed.
2.
) to edit an existing
Click Add New to add a new localized text or Edit (
one. The selected tables Localization page is displayed.
Note: You should add a localized text for each language you want to use in
the Back Office application.
3.
Fill in the Name, Description and Order Confirmation Text fields in your
local language.
4.
The Message Template Table New/Edit page includes the following fields and
selections:
Field
Description
Name
Sender Address
Sender Display
Name
E v e nt P o i n t
Example Message
Action
After setting up the Message Template table, you must set up the localized
text for the newly created message template (even if the new message
templates language is English).
To complete the creation of a new message template, you should also set the
corresponding message template SQL in the Message Template SQL table, as
described in Setting Up the Message Template SQL Table.
2.
Click the Edit Localized Text link located at the top right side of the page.
The Message Template Localization page is displayed.
3.
Click the
to edit.
The Message Template Localization Edit page includes the following fields
and selections:
Field
Description
C ul t u r e
M e s s a g e S u b j e ct
The Message Template SQL Table New/Edit page includes the following fields:
Field
Description
Message Template
Id
SQL Text
Name
The Order Handling Action Table New/Edit page includes the following fields
and selections:
Field
Description
Display Name
Display Order
D e f a u l t A ct io n
Annotation
Required
Description
A c t i o n S t r i ng
Status
Assembly Name
Execute State
T ra n s i t i o n
The Order Handling Status Table New/Edit page includes the following fields
and selections:
Field
Name
Description
The name of the queue that is visible to the
administrator in the Orders view.
Description
Customer App
Display Name
Display Order
Status
G ri d V i e w X m l
The Paper Size- Add New Paper Size page includes the following fields:
Field
Description
Paper Size ID
Automatically assigned
Display Name
Width (mm)
H e ig h t ( m m )
Status
For details on how to add these links, see the procedure below.
2.
3.
4.
5.
6.
(Optional) In the Logo File Name box, enter the path to the logo of the
workflow provider. If you do not provide the path to a file, uStore uses
the name of the provider instead.
Note: The file should be placed at:
\\[ServerName]\XMPie\uStore\App\AdminApp\Images\Prepress
7.
8.
Click Save.
The new Xerox FreeFlow workflow provider is added to the list of
Prepress Workflow Providers and is available for all your products and
product profiles.
2.
On the Prepress Workflow Provider page, click Add New (Figure 124).
3.
4.
(Optional) In the Logo File Name box, enter the path to the logo of the
workflow provider. If you do not provide the path to a file, uStore uses
the name of the provider instead.
Note: The file should be placed at:
\\[ServerName]\XMPie\uStore\App\AdminApp\Images\Prepress
5.
\\[ServerName]\XMPie\uStore\App\AdminApp\Images\prepress
6.
Click Save.
The manual workflow provider is added to the list of Prepress Workflow
Providers and is available for all your products and product profiles.
2.
3.
In Prepress Workflow Name box, enter a name for the workflow. For
example, for printing business cards jobs, you can name this workflow
Business_Cards.
4.
In the Output Folder box, enter the path to the folder where the hot folder.
For example, type \\[ServerName]\[FolderName]\Business Cards.
5.
6.
Click Save.
The new workflow is saved and can be assigned to products and product
profiles.
The Province Table New/Edit page includes the following fields and selections:
Field
Description
Co u n t ry
Name
Province name.
Co de
Display Order
Status
Click the Edit Localized Text link in the Province Edit or View pages. The
Localization page for the selected Province table is displayed.
2.
) to edit an existing
Click Add New to add a new localized text or Edit (
one. The selected tables Localization page is displayed.
Note: You should add a localized text for each language you want to use in
the Back Office application.
3.
4.
The following is an example of the XSLT that you need to create in order to
transform the USAData XML to match your Plan:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml"/>
<xsl:template match="/">
<NewDataSet>
<xsl:for-each select="NewDataSet/RecipitentList">
In the System Setup main page (see Figure 92), click the Recipient List
Transformation link.
A list of all Recipient Lists (including USAData) currently defined in the
uStore system is displayed.
2.
The Recipient List Transformation page for the selected Recipient List is
displayed:
Figure 128: Recipient List Transformation Page
Field
Description
ID
N.A.
Product ID
T ra n s f o r m a t i o n
uStore is shipped with several out-of-the-box reports that are commonly used
by customers. However, you can add more reports by clicking the Add New
link.
2.
Description
Report ID
Automatic.
Name
Report Type
Parent Report ID
Display Order
Description
Status
3.
Click Save.
2.
Click the Edit Localized Text link in the Report Edit or View pages. The
Report Localization list is displayed:
3.
Click Add New to add a new localized text. The selected tables
Localization page is displayed:
Note: You should add a localized text for each language you want to use in
the Back Office application.
Figure 133: Reports Localization Page
4.
Description
R e p o r t C u l t u re
ID
Automatic.
Description
Report ID
C ul t u r e
Display Name
Description
Report description.
Report Command
5.
Click Add New. The Report Parameter page will display the report
parameter definition fields:
Figure 135: Reports Parameters Page Parameter Definitions
2.
Description
Report
Parameter ID
Automatic.
Report ID
Name
Default Value
Is User Editable
Description
Display Order
Status
I s V i e w a bl e
C on t r ol N a m e
V a l ue L oo ku p
Query
3.
Click Save. The Report Parameter will be added to the Report Parameters
List.
2.
Click the Edit Localized Text link. The Report Parameter Localization list is
displayed (Figure 137):
Figure 137: Report Parameter Localization Page
3.
Note: You should add a localized text for each language you want to use in
the Back Office application.
4.
5.
Description
Report
Parameter
C ul t u r e ID
Automatic.
Report
Parameter ID
C ul t u r e
Display Name
The USADATA Account Table New/Edit page includes the following fields:
Field
Description
Name
Client ID,
A c c o u n t ID
Provided by USAData.
Return URL
http://<uStoreDomain>/uStore/
RecipientList/USADATA/
LeadsModuleRebound.aspx
Replace <uStoreDomain> with the domain name
of your uStore server. If the store uses the HTTPS
secured protocol, replace http with https in the
URL.
Description
Proxy IP,
P r o x y P or t
O r d e r Ty p e
In the Tax Group page, enter the Tax Group name and click Save. The Tax
Group ID is assigned automatically by the system.
Once the Tax Group is defined, you can assign taxes to it in the Tax page (see
Setting Up the Tax).
You can create taxes per country, province, ZIP code, and mark them as
applicable for Subtotal Price, Recipient List Price, Shipping Price and
Mailing Price. You can choose any combination of the available
parameters.
Taxes must be assigned to Tax Groups. In the Tax Group table, you can
create Tax Groups to which you can later assign the store products (see
Setting Up the Tax Group Table).
In this page you define, for a given store, if the tax will be included in the
price and the format in which it will be displayed. If you choose to
include the tax in the price, you must select the stores global country.
Only taxes applicable for the stores global country will be taken into
consideration during the price calculation (see Determining the Store
Appearance).
The Tax Setup page is used to define the tax fee by indicating the countries
(and provinces if applicable) to which you provide delivery. In addition, you
may select if you wish to apply the tax to one of the following prices: Subtotal,
Recipient List, Shipping or Mailing. uStore enables defining multiple taxes
that can be applied simultaneously.
To add a tax:
1.
In the Presets view, click Tax Setup.The Taxes List page is displayed:
Figure 141: Taxes List Page
2.
Click the New Tax button. The Tax Setup page is displayed:
Figure 142: Tax Table - New Page
3.
Description
Name
Description
Percentage
Co u n t ry
S t a t e / P r o v i n ce
Zip Code
Select a zip code where the tax applies. Do not fill in the
ZIP code if you wish to create a tax for all the ZIP codes
in the province (or county if province is omitted).
T o Z i p C od e
T a x G ro u p
A p p l ie s f o r
S u bt o t a l P ri c e
A p p l ie s f o r
Recipient List
Price
A p p l ie s f o r
S h ip p i n g P r i ce
A p p l ie s f o r
M a il i n g P r i c e
Status
4.
Click Save.
Setting Up Triggers
uStore Back Office contains triggers that dispatch actions in specific events.
Superusers are allowed to add new triggers.
For each trigger, the following events are available:
Customer registration
Password recovery
These combinations of events and assigned actions are known as rules. For
example, you can create a rule that is defined for an order submission event,
which triggers an email send action. Moreover, you can create a rule that
submits an order to production the moment it is checked out by the customer.
The messaging mechanism enables you to apply filters to events to narrow
down the triggers that will eventually execute actions.
Figure 143: Trigger List Page
The Trigger List main page includes a list of triggers and their descriptions. To
create a new trigger, click New in the Trigger List main page.
In addition to basic properties, such as Rule Name and Rule Description, the
Edit Rule Settings page includes the following options:
Delivery Creation
account.
Filter: allows you to define a filter for an event to narrow down triggered
actions. The Filter list is dynamic and depends on the event you select. By
default, all filters share the same properties, i.e., allowing you to filter
down events by stores, whether all stores or specific stores. For example,
the Order State Transition event includes further refining options, that is,
allowing you to select the origin State (From State) and the target State (To
State) that triggers an action.
Action to Perform: select the action you want to perform in response to the
occurring event. Available actions are Send Mail, State Transition and
Order Details XML.
The following table shows the available events and their corresponding
actions and filters:
Event
Filter
Action
Filter by Store
Send Mail
Customer Registration
Filter by Store
Send Mail
Inventory Changed
Filter by Store
Send Mail
Order Details XML
Filter by Store
Send Mail
Order Details XML
Password Recovery
Send Mail
Order Submission
Filter
Send Mail
Password Recovery
Filter
Send Mail
Select Email Recipients: you can select from predefined email recipients or
User Groups or you can enter new email addresses in the Other field. It is
Select Email Template: this list is dynamic and depends on your event
selection. Each event is assigned with the proper email template that
defines the appearance and message body of the sent email.
Note: You can enhance email messaging by adding new email templates.
For more information, refer to Setting Up the Message Template Table.
Action to perform: select the order handling action you want to execute
from the actions available for the selected Landing queue. For more
information on defining order handling actions, refer to Setting Up the
Order Handling Action Table.
2.
Select the Order Submission in Customer Application event from the Event
list.
3.
In the Select Xml Delivery Method section, select Save to Disk and
specify the path for saving the file (for example, C:\Orders). You
can also save the file on a remote computer. In this case, specify the
Domain name, User Name and Password of the remote computer.
In the Select Xml Delivery Method section, select Call a Web Service and
specify the Web service URL in the URL field.
When creating a Web Service, use the default namespace: http://
tempuri.org/".
Make sure the Web service you are using incorporates a Web method
of the following form:
4.
Select the template you want to use for the generated file from the Select
Template list.
uStore Back Office contains a list of pre-defined system fields and allows you
to define up to five custom fields.
There are four types of fields:
Mandatory system fields: always appear in the User Setup page and their
settings cannot be modified
First Name
Last Name
Assign to Store
Include in Groups
Password
Confirm Password
Optional system fields: by default appear in the User Setup page but can
be hidden or their settings can be modified:
Phone Number
Mobile Number
Fax Number
Company Name
Department
Job Title
External Id
Billing Addresses
Shipping Addresses
If you wish to add a custom field to the User Setup page, enter its name in
the Custom text box. You can define up to five custom fields.
2.
Define which fields will appear in the User Setup page using the Active
checkbox.
3.
4.
For Active fields, select Visible to Customer if you wish to display them in
the Personal Information page in Storefront (under the My Account tab).
The following fields cannot be marked as Visible to Customer: External Id,
Billing Addresses, Shipping Addresses. However, the Billing Addresses and
Shipping Addresses fields will appear in the Storefront, under My Account
>Addresses.
5.
Click Save.
Chapter
Setting Up a Store
Setting up and maintaining stores in uStore is done in the Stores view:
Figure 147: Store List Page
The Store list page displays the list of stores with the following information
for each store:
Status Indicator: The green indicator (
The grey indicator (
store.
Delete an existing store by selecting the store and clicking the Delete link.
Duplicate link.
To create a store, click the Stores icon in the Views toolbar and then click New
to display the Store Setup page and specify the store properties. As a rule, the
store properties serve as default settings for the stores products. However,
product pricing, shipping pricing and shipping options can be overridden
per-product.
The store status, whether online or offline, is shown on the top right side of
the Store Setup page. It determines whether this store is accessible to
customers via the Internet. Make sure that the store status is set to Offline
while you set up the store, customize its products and give users permission
to access it. You can change the status to Online when you are done.
See Saving your Store Settings.
In addition to basic parameters such as Store Name and Description, the setup
includes the following definitions:
Public Store (B2C): A public online store created in uStore that allows
Anonymous users are able to browse the store, order products using
the Customization Steps and the Recipient List upload, and add them
to their Shopping Cart. However, they are required to register in
order to check out their orders.
Anonymous users have no access to My Account option of the store
unless they have registered and logged in.
Anonymous users have no access to Recipient Manager and cannot
reuse the uploaded Recipient List for other products.
Anonymous users cannot view and edit the contents of the uploaded
Recipient List after the order has been placed in the Shopping Cart.
uStore Connect Store: A store that can be integrated with third party ecommerce applications
Customers and integrators can now bring the same variable data print
(VDP) ordering workflow available in uStore to their existing ecommerce systems through the new uStore Connect interface. Customers
will continue to use the uStore architecture to house product definitions
and provide interface to uProduce, in addition to other tasks, but can also
now import the order workflow portion of uStore into their own solution
providing broad customization capabilities, online template editing
with uEdit, various recipient list provider options and online proofing.
This capability will allow customers and integrators to develop systems
offering VDP Campaigns quickly and cost effectively.
Customers ordering static products would use the 3rd party system, but
when ordering VDP products, they will automatically be redirected in the
background to uStore to complete the order for that product. Once the
product order is completed, the customer is then directed back to the
third party system shopping cart. A new set of Web Service APIs are
Use default values: select this radio button if you would like to use the
default SEO definitions. The default values are as follows:
General Title Addition: <Store Name> is used as a suffix for all titles in
the store.
Use customized values select this radio button if you would like to set up
customized values for SEO. Then, click the Customize link. The SEO:
Customize Meta Tags window is displayed:
up to 300 characters.
suffix for all titles in the store. You may modify the description in the
text box and select a different option is the list (instead of As a suffix).
The available options are As a prefix or Do not include. When As a
suffix or As a prefix values are selected, all Title fields in the SEO
dialogs of the store (including Product and Product group SEO
dialogs) will include the addition to the title. When Do not include is
selected, no addition will be added to the page titles.
Store Domain: The domain name of the server on which uStore is installed
or the domain name of the Proxy server behind which uStore is located.
Notes:
LDAP Authentication: Select this option if you want to enable the store
customers to log in to the store using their LDAP (lightweight directory
access protocol) credentials. See Enabling LDAP Login.
Enabling Registration
Store Administrators can set a store to support user registration for
unregistered customers. For example, this can be used for public stores that
are not restricted to registered users. Users that log into uStore using public
registration will be directed to create a private account. Once an account has
been set up at a store, customers can use their accounts to navigate through
the store and make purchases.
If the Public Store (B2C) option is selected in the Store Type field, the Enable
Registration checkbox is selected by default and disabled because registration
is mandatory in public stores in order to be able to check out orders. You can
either use the default uStore registration page or replace it with the custom
page:
Use default registration page: Select this option if you want to use the
Add CAPTCHA: If you choose to use the default registration page, you
Terms and Conditions HTML file: once the Enable Terms and
Conditions acceptance checkbox is selected, you can upload an
Click Browse to locate the file and then click Upload. The
uploaded file will appear as a link in the Store Setup page. You
can click this link to open the HTML file in a separate browser
window.You can click the Replace button, to replace the
uploaded file with a new one.
Log in using Facebook account. App ID: Select this option if you would
like to enable store visitors to log in using their Facebook credentials.
Note: To be able to use this feature, you first need to create an application
on Facebook.
For information on how to create a Facebook app, see Creating a Facebook
App.
Figure 152: Facebook Login option
In the App ID box, enter the App ID that you got when you
created the Facebook app.
After you set up the Facebook Login feature in your store, store
visitors will be able to sign in to the store using their Facebook
credentials instead of their uStore credentials.
Page URL: If you choose to use a custom registration page, you have
to enter the URL of a that page in the Page URL field.
Note: The above registration options are not available when set up a store
that uses LDAP authentication.
When you use LDAP Authentication, you need to perform the following
steps.
Figure 154: LDAP Configuration steps
Store Setup
General tab:
LDAP Connection
Settings
Set up new
groups
1.
On the General tab, you configure the LDAP connection settings. In this
step, you connect to the LDAP provider server to retrieve the required
user information. Then you make sure that the users first name and
email labels in the uStore system are mapped to the appropriate LDAP
property (attribute). Different organizations may use a different property
name to define users names. For example, the first name property may be
mapped to the following properties: CN, givenName, givenName and
SN (last name). If you do not know how your active directory is
structured, consult your System Administrator.
On the General tab, you also define a Group Name Prefix to be used to
distinguish domain controller groups from other uStore groups.
2.
On the Permissions tab, you select the group that will be used as the
default group for users who log in with their LDAP credentials. If you do
not want associate all LDAP users to the same default group, you can
select None and create new groups with specific permissions.
3.
On the User Group Setup page, you need to create new user groups with
the required permissions for the LDAP users. When you create the user
groups on uStore, you must follow this naming convention: [Group
Name Prefix].[domain controller group name].
For example, if you set the prefix to Acme and the user in the domain
controller is a member of Group1, uStore associates the user with the
uStore group named Acme.Group1.
To learn more about how to create user groups, see Adding a New User
Group.
Under Storefront Login Management, in the Log in using list, select LDAP
Authentication.
2.
3.
LDAP URL: The LDAP URL indicates the location of the Active
Directory server.
Tip: The LDAP connection string is made up of the server's name, followed
by the path of the container object where the user is located. Examples of
LDAP URL strings:
LDAP://servername.domain/DC=domain,DC=com
LDAP://myDomainController.myDomain.com/
CN=Users,DC=charrandev,DC=com
For more information, see:
http://stackoverflow.com/questions/11458291/how-do-i-build-this-ldapconnection-string
http://serverfault.com/questions/130543/how-can-i-figure-out-my-ldapconnection-string
4.
Click Connect.
uStore connects to the LDAP server.
5.
First Name: Select the name of the property used for users first
names. This property name can be givenName or CN, but some
directories may use a different property name as well.
Note: Consult with your System Administrator to make sure that you map
the property names correctly.
Last Name: The property name commonly used for last names is SN.
Email: Select the name of the property used for users email. This
property name is usually mail.
Note: It is important that you select the correct email property name.
uStore uses the email address to send out several types of notifications.
Figure 156: LDAP Authentication
Group Name Prefix: Fill in a name that will be used as the prefix of the
uStore user group. The Group Name Prefix is used to distinguish
6.
On the Permissions tab, under LDAP Users Group, select a group from the
list.
All users that log in using LDAP authentication are added to this group.
The group that you select here does not replace any other group that
LDAP users may belong to.
To make sure that the LDAP users are provided the required
permissions, it is recommended that you create a new user group for each
LDAP group and assign each group with the relevant permissions.
After you set up your store with LDAP authentication, users will be able to
log in to the store with the same credentials used in their organization and
wont need to create a new user for uStore.
Figure 158: Sign in to uStore with LDAP credentials
Opt-in (Receive offers): by default, the customers of the store will receive
commercial emails.
Opt-out (Do not receive offers): by default, the customers of the store will
In Storefront, the Opt-In checkbox (I would like to receive offers, news and
information via Email) will appear under My Account>Personal Information for
each registered user. The customer may modify the default settings at any
moment.
Figure 160: Personal Information page - Opt-In checkbox
If the Enable Registration option is activated for the store, the Opt-In checkbox
will also appear on the store Registration page with settings defined in the Set
by default to list (selected, if Opt-in has been selected and empty, if Opt-Out
has been selected).
Figure 161: Registration Page: Opt-In checkbox
The Store administrator can create reports about the Opt-In status of the
customers in the stores they are allowed to access by selecting the Customer
Opt-In Status pre-defined report in the Reports tab.
Figure 162: Customer Opt-In Status Report
The report is created by store and by Opt-In Status. For more information
about uStore Reports, see Generating Reports.
Skin Name: You can control the look and feel of your stores by either selecting
one of the uStore default skins or using your own store skin(s) instead. The
skins are designed with active CSS and can easily be modified using HTML5
Base. For uStore Connect stores, make sure to select a skin that matches the
appearance of the third-party e-commerce application. The XMPieGreen skin
is also adapted for mobile devices.
Place your skins library (containing all required files, for example,
Style.css and the various image files) in the following directory:
<uStore Installation
Drive>:\XMPie\uStore\App\CustomerApp\Images
2.
Create a new folder using the same name as your skins library in the
following directory:
<uStore Installation
Drive>:\XMPie\uStore\App\CustomerApp\App_Themes
and copy the following files from one of the existing theme folders to the
newly created folder: Common.skin, XmpImageButton.skin.
Place your skins library (containing all required files, for example,
StyleMobile.css and the various image files) in the following directory:
<uStore Installation
Drive>:\XMPie\uStore\App\CustomerApp\Images
2.
The uStore Back Office application automatically detects the new skin library
and includes it in the Store Setup pages Skin Name section. Because the name
of your skin library is added to the list as is, it is recommended that you give
the library a user-friendly, descriptive name (for example, Rainbow).
Figure 164: Store Setup Page, Store Appearance tab Store Skin
Show Product Search Bar Select this to enable the product Search Bar in your
stores Home page and Product List page. The product Search Bar enables
customers to quickly find products by product name, product description
and Key Words.
Search Bar
To use the search bar, enter a key word in the Search field and either press
<Enter> or click Go.
Home Page - the home page of each online store can be personalized percustomer. For example, it can display the status of the customers latest
orders, customer-specific promotions, and so forth.
The uStore Back Office application enables you to create personalized home
pages via the Store Setup pages new Home Page section. For each home page,
you are required to specify the following:
Welcome Text: Enables you to add welcome text to your store; this will be
displayed in the store Welcome page.
Welcome Text
URL: The address of the static or dynamic Web page you want to use
as a home page (created in HTML, ASP, ASPX, PHP, etc.)
SQL: A query defining the parameters required by the above URL.
returned from the SQL populate the query string of the uStore
Storefront home page. The query must return exactly one record.
You can also define the URL and SQL properties at the mall-level, as part of
the System Setup process. See Managing uStore Presets. In this case, if you do
not define these properties at the store-level, they are inherited from the Mall
table.
they are added to the product list in a certain sequence. This option
enables you to display the products to this sequence.
Paging in Product
Paging inList
Product
page
List page
Products arranged in a
list
Products arranged
in a list
You can define a custom header and footer for the store. In the Custom Header
and Custom Footer fields, enter a virtual path that points to the header or
footer (respectively) that you want to use. You can point to a static or a
dynamic (i.e., personalized for every customer) Web page by using an HTML
URL or an ASCX URL (.NET 2.0 tool user control), respectively. For further
explanations on how to use ASCX URL, refer to the uStore SDK
documentation.
Headers and footers may include links to a personal Web page that opens as
an embedded pane within the uStore environment (i.e., main content). To
enable this feature, you should use the LoadMainContent function. This Java
script function accepts the following parameters:
URL: The URL you want to open when the customer follows the
provided link.
Window height: The URL opens within uStore in a dedicated pane whose
height is predefined in pixels. By default, the height is set to 540 pixels.
Title: The title that appears atop the opened pane within uStore.
Custom Header
Custom Footer
The actual billing will always be performed in that currency. Please note, that
when changing the currency, the warning message will pop up notifying you
that only the currency name is going to be changed, but there will be no price
conversion from the previous currency to the new one. Once you change the
currency, the new settings will take effect in the Storefront price display. The
previous orders will not be affected by the currency change.
Secondary Currency: In addition to the primary currency used in the store, you
may select secondary currencies that can be used for display only. The
currencies appearing in this section are the ones defined in the Presets
>Currency Setup (see Currency Setup). To select a secondary currencies for
display, select the checkbox next to the currency name and enter the exchange
rate. You can either use the exchange rates defined globally in the Presets
view or define exchange rates applicable for a specific store only. By default,
the Use Rates from Presets checkbox is selected and, as a result, the exchange
rates defined in the Presets >Currency Setup (see Currency Setup) are be
applied for the store. To define exchange rates that are different from the ones
defined in the Presets and applicable for your store only, fill in the Exchange
Rate field for the selected currencies. The exchange rates are defined with
respect to the primary currency. Please note that the primary currency is
different from the reference currency defined in the Presets.
Supported Locations: Select the locations supported by the store. As a default,
the list will include the countries and provinces/states whose Status field is
set to Active in the respective Country and Province tables in the Presets view
>System Setup. At least one country and one of its provinces (if applicable)
must be selected. You can select all, clear all, or select only a few items.
Tax Display while Shopping: Select one of the following tax display formats
that will be applied to your store. For more information on tax configuration,
see Setting Up the Tax.
Prices do not include tax: The product prices will be displayed without
Tax is added to price: The product prices displayed in the store will
Custom price format: Enter the custom price format using the following
tax.
include tax.
writing notation (the custom price format must include the tax format):
country according to which the taxes will be globally calculated. This list will
only include countries that are marked as supported for this store in the
Supported Locations section. Only taxes that are defined for this country will
be used in that store (see the Country field value in the Tax table in the Setting
Up the Tax). If you selected a country that was later removed from the list of
Supported locations, you will have to modify the selection by choosing
another country.
Note: When creating a Tax record that applies to Shipping, it can only be
assigned to a Default Tax group.
Click the Add New Culture link and select the locale you want to add from
the Culture Name list. Please note that only locales that were selected in
Presets > Localization (see Localizing Your Storefront and Back Office) are
available for selection here.
To add more languages to the Culture Name list, refer to Adding a
Language to uStore.
2.
Define the Decimal places and Decimal separator displayed (requires you
to enter a value) and select the Currency Pattern, Weight Units and Length
Units.
You can set the stores default locale by selecting the Storefront Default
checkbox next to the relevant locale.
You must set the setup locale by selecting the Setup Culture checkbox next
to the relevant locale. The setup locale determines the language in which
the store is configured in the Back Office. Only one Setup Culture may be
selected.
Warning: The Currency used at the store can be changed as long as there
were no orders made at the store. Once an order has been submitted, the
currency for that store is set and cannot be changed.
3.
Click
The locale settings are represented by national flags and are visible to
customers on the Login page on the top right side.
In a public store, the flag icons are available in the same location in all
pages.
Figure 175: uStore Storefront: Selecting the Store Locale
Text Insertions
Figure 176: Store Setup Page, Store Appearance tab : Text Insertions
Merchant Info
Store Administrators often want to display merchant information in receipts
and emails sent from the store. This information can be entered in the
Merchant Info section of the Appearance tab in the Back Office application and
will be displayed in all receipts and email templates in the Storefront.
Under the Merchant Info section, click Add. The Merchant Info dialog is
displayed:
Figure 179: Merchant Info Dialog
2.
Fill in the fields you want to appear in your receipts and emails.
Note: The Merchants address is not restricted to the locations supported by
the store (see Defining the Store Locale).
3.
If you want to add a company logo, click Browse near the Company Logo
field and select the logo image you want to upload. Note that the
uploaded image must be either in JPG, GIF or PNG format and should
not exceed the following maximum parameters: width: 450 px,
height: 80 px.
4.
Click Submit.
The dialog is closed and the Merchant Info is displayed in the Merchant
Info section of the Appearance tab:
5.
You can click Edit to modify your Merchant Info, or Delete to remove it.
The Display Name column shows the clearing method name you chose to
display in your store as you previously set in the Presets view, Clearing Model
Setup page. For further explanations on how to configure clearing models,
refer to Creating a Clearing Model.
Figure 181: Store Setup Page Store Attributes
FedEx and UPS : Users belonging to the Superuser group can allow
Manual Mailing : Used for per-item delivery, where each product of the
Manual Shipping: Used for sending the entire order to a single address.
For example, customers may order sets of business cards and distribute
them themselves, instead of sending them directly to clients (that is,
manual mailing). Using manual shipping, superusers can set up the
prices for the delivery service.
Note: Disabling delivery will remove the delivery option from the Store
Setup as well as from the Store itself. Furthermore, the Delivery Services
tab (see Figure 184) will be disabled.
Description
Disable/Enable
Delivery
Mailing Providers
Manual Mailing
Shipping Options
Allow Shipping to
multiple addresses
(split shipping)
Allow shipping
address selection
from a global list
Download
existing list
Account
Default Drop
Off Type
Shipping Providers
Fedex
UPS
Manual Shipping
Pickup Address
Account
Delivery
Confirmation
Description
Show
Name
Display Name
ActualPrice
Display Order
100 + Markup%
+ FixedMarkup
100
Setting Up Permissions
The Permissions tab is composed of the following three sections:
Password policy: In this section you can define password settings, such as
Groups with permissions to this store: In this section you can specify
Once a new store is created, uStore automatically creates User Groups for this
store and assigns store users to them. The automatically created User Groups
inherit permission from the default User Groups for registered and
anonymous users.
Password Policy
The Store administrator can set up a password policy for a store. This
password policy, including lockout, history and expiration, will be enforced
in the Storefront Login page where the customer is asked to enter a password
in order to login to the application. The password format is enforced only
when registering or updating the password.
Note: If a user is registered to several stores, the password validation is
performed according to the password policy defined in the first store the
user is registered to.
composition
allowed in a password
allowed in a password
Password must not contain user name or email: Select this checkbox if
Enforce account lockout: In this section you define the account lockout
policy for the store. Please note that the account lockout is per user and
not per user and store.
Once the account is locked, the Store administrator can manually unlock
the user, by unchecking the User is locked out checkbox in the User Setup
page (see Figure 341).
Note: If you do not enter value into one of the Password Policy text boxes,
the empty policy will not be enforced during password validation process.
Show Prices: Leave this checkbox selected if you want to show prices
for your store products, and clear it, if you want to hide them. You
may choose to hide prices when this information is not relevant for
the shopper.
Show Billing Address: Leave this checkbox selected if you want the
user to fill in the Billing Address section in the Checkout-Order
Summary page of the Storefront (Figure 186). You may choose to clear
this checkbox, if the user performing an order is not the one that is
actually performing the payment.
Billing Address
In case the user has a limited budget but he is not the one who performs the
payment, you may choose to select the Show Prices checkbox and clear the
Show Billing Address checkbox.
Groups Billing Address: If you do not select the Show Billing Address
checkbox, you have to specify the default Billing Address for all the
orders performed by the users of that store. When you clear the how
Billing Address checkbox, a pop-up window is displayed to enable
you to enter a billing address to be used for all the selected group
members.
Fill in the billing address and click Submit. The billing address will be
displayed in the Groups Billing Address column.
Note: The Country list contains only countries marked as supported for a
given store in the Appearance tab > Supported Locations section of the
Store Setup page (see Figure 174).
Set the default proof type that will be available at the store.
Define the email provider you want to use for sending email messages
with uStore.
Description
Advanced
USADATA Account Select the USAData account to be used in this store.
either PDF files or JPEG files. Select the default proof type
that will be presented to the customers at the store. The
selection you make here is applicable to the entire range
of store products. You can, however, override that
selection when you set up a product. See Setting Up
Products Saving your Product.
Relative path:
1.
C:\XMPie\uStore\App\CustomerApp.
2.
Custom Help File Set your store with a general help file, which will be
pages):
1.
3.
4.
Not Secure This store is not secured by SSL. This option is useful
Once you are finished defining the stores properties, click Save. The new
store is added to the Store list page (Figure 191). You can also click Save &
Place Online if you want to make your store available to customers online.
Figure 191: Store List Page with New Store Listed
You can modify the store properties at a later stage by clicking Setup next to
the store you want to configure. If the Store is already online, click the Take
Offline link at the top left or bottom left sides of the Store Setup page, before
you modify the store properties (Figure 192).
Figure 192: Store Setup Page Take Offline Link
In the Stores view > Store : <Store Name> page, click Store Settings >
Order Approval process.
Figure 193: Order Approval Process button
Note: The Order Approval Process button is hidden for uStore Connect
stores.
The Order Approval process is not compatible with all the Clearing
options. For example, if a credit card is used for the order payment, no
order approval can be applied. In case you selected for your store a
clearing option that is incompatible with the Order Approval process, the
Order Approval page will show a warning message:
Figure 195: Order Approval page - Clearing Options Error
In this case you have to go back to Store Setup >Clearing tab (see Creating
a Clearing Model) and select Clearing options that are compatible with
the Order Approval process.
2.
To activate the Order Approval process in the store, select the Orders in
this store require approval checkbox. Once this checkbox is selected,
additional fields are displayed allowing you to configure the approval
process:
Note: Once the Orders in this store require approval checkbox is selected,
all Clearing methods that are available in the mall but are not compatible
with the Order Approval process will be hidden in the Clearing tab of the
Store Setup to prevent errors. If you want to enable the use of a credit card
in the store, you will have to clear the Orders in this store require approval
checkbox for this store before making this Clearing option available.
3.
Select the type of the Approval Process you want to apply to your store:
a.
Same approval process for all store orders: there is a single approval
process for all orders in the store. In the Approvers Group list, select
b.
The customer will have the option to select the specific approver
from the Approval Group. All the available approver names will
be listed in the Approver list in the Checkout Order Summary page.
The customer will be able to change the approver selection in the
Order History > Order Details page using the Change Approver
button. This option will be available for orders that are pending
approval.
is allowed to this store. Once you select this option, additional fields
are displayed allowing you to select an Approver Group for each
Customer User Group:
Figure 197: Order Approval - Approval Process per User Group
Column
Description
Group Name
Groups Priority
The User Groups that can be selected as Approvers must satisfy the
following two conditions:
They must have permissions for this store -- that is, the name of the
store must be selected in the Allowed to Stores field in the User Group
Setup page of this User Group (see Assigning Permissions to the User
Group)
They must have the Approve Customer Orders permission selected for
the Storefront (see uStore Back Office Add New User Group
Permissions tabs).
Note: When you clear the Orders in this store require approval
checkbox, all Approvers Group assignments are deleted.
4.
In the Text Insertion section, you may edit the notification message
appearing in the Order Confirmation Text using approval process text box.
This message will be displayed to the customer in the Storefront Order
Summary page when the order status is Pending Approval.
5.
Click Save.
In the Stores view > Store : <Store Name> page, click Store Settings >
Receipt Setup.
Figure 198: Receipt Setup
This page shows the default uStore receipt template or the last receipt
template (if the default template has been modified).
2.
3.
Edit the content of your Receipt Template using the available editing
options.
You can edit the receipt template using either the Design or the
HTML mode.
To add variables, click the Insert Variable button on the toolbar and
select a variable from the list:
Note: In addition to the list of pre-defined variable, uStore supports adding
more variables that the user will be able to add to the HTML design. This
can be done by changing the SQL queries that are used to fetch the order
data, and the configuration of the variable fields. To add variables that do
not appear in the list, please contact XMPie Professional Services.
4.
To add an image, click the Insert Image button and upload an image.
The supported image formats are: JPEG, PNG and GIF. To edit the
image settings (for example, size), right-click the image and select
Properties. In the Properties dialog, edit the relevant settings.
Click Save.
The Save Receipt window is displayed:
Figure 202: Save Receipt
5.
If you approve the receipt design, select the I approve the receipt
checkbox in the Save Receipt window and click OK.
Previewing a Receipt
To preview a Receipt:
1.
In the Stores view > Store: <Store Name> page, click Store Settings >
Receipt Setup (Figure 198).
The Receipt Setup page is displayed (Figure 199).
2.
The preview window will display the receipt for the last order made in
the store. You can preview receipts for any other order, by selecting the
Order ID in the Recent Orders list (showing the last 20 Order IDs) or by
typing a different Order ID from this store in the text box and clicking
View.
If the store has no orders, the preview will be empty.
In the Stores view > Store: <Store Name> page, click Store Settings >
Receipt Setup (Figure 198).
Note: You can also restore the default receipt template while editing the
receipt.
Click Restore Default Receipt. The Receipt Setup page is opened in the
Edit Mode and the default receipt template is restored.
3.
Click Save.
The Save Receipt window is displayed:
Figure 204: Save Receipt
Help store visitors choose products and clarify any issues regarding the
checkout process.
Engage with visitors who stall on a page for more than a predefined
period of time.
On uStore
Step 1:
Set up chat
button
Step 2:
Copy the button
tag code
Step 3:
Paste the button
tag
Step 4:
Copy the monitor
tag
Step 5:
Paste the
monitor tag
Monitor tag: The monitor tag provides real-time tracking and monitoring
of all your stores visitors and enables additional functionality such as the
use of rules to proactively engage with store visitors. To be able to
monitor visitors in all your pages, you need to add the monitor tag to all
your HTML pages.
Button code: The button code determines the location of the chat button
on the HTML page and enables visitors to start a chat session with one of
your stores agents.
The required button and monitor code is generated on the Page Code Builder
page in the LivePerson Admin Console.
2.
3.
4.
Follow the steps for setting up the chat button and in the Get HTML Code
tab, copy the button tag and the monitor tag, respectively and paste the
code to the LivePerson page in uStore. uStore adds the code to every store
page. See On uStore Back Office: Adding the LivePerson Code to a Store.
2.
In the upper box, paste the button code that you copied from the Page
Code Builder page in the LivePerson Admin Console.
3.
In the second box, paste the monitor tag that you copied from the Page
Code Builder page in the LivePerson Admin Console.
4.
Click Save.
From now on, a chat button is displayed on all your stores pages
(Figure 208). In addition, you can monitor and track visitors on all your
stores pages through the LivePerson Agent Console.
Get real-time statistics on your stores traffic and usage: How many
visitors are in the store and which pages they are viewing.
View your visitors navigation path and see where your visitors drop off.
You can see this in the Real-Time > Visitors Flow reports. These reports
show you on which pages visitors leave your store. Analyzing these
pages will help you improve the visitor experience on these pages.
View traffic and usage reports that will help you make decisions to
improve your stores performance.
Google Analytics
Step 1:
Set up Google
Analytics account
Step 2:
Copy Google
Analytics code
Step 3:
Paste code on
uStore
Step 4:
View statistics
To start tracking your stores statistics with Google Analytics, you need to
add a code segment to the stores HTML pages.
2.
b.
Under Website Name, type a name for your website. For example,
you can name it uStore1.
c.
Under Web Site URL, type your organizations website. Note that you
need to use a real domain name.
ID.
3.
4.
Click Save.
Google Analytics generates the code required to track the store.
5.
In the Stores view> Store: <Store Name> page, click Store Setting>Google
Analytics.
2.
In the upper box, paste the Google Analytics code that you copied from
the Tracking ID page in the Google Analytics website.
Figure 212: Adding Google Analytics code to the store
3.
Click Save.
Google Analytics immediately starts collecting the stores traffic and
usage data.
Go to http://www.google.com/analytics/
2.
3.
In the Account Home page, click the accounts profile. You may need to
expand the menu as required.
4.
To learn more about how to read Google Analytics data, see http://
www.youtube.com/watch?v=mm78xlsADgc.
2.
3.
Click Save.
Previewing a Store
When editing a store in the uStore Back Office application, an administrator
can conveniently click a Preview link (Figure 191) to launch the uStore
Storefront application, automatically log in with his or her credentials, and
view the relevant store displayed.
When you log into the uStore Storefront application as an administrator, you
can experience your customers workflow and process an order.
2.
) next to it.
Duplicating a Store
uStore supports duplicating a complete store with all its contents. This is very
useful if you want to reproduce several stores that differ from each other with
minor details such as the store skin, local language, etc.
The original and the duplicated stores are identical except for the following
differences:
The store name and friendly URLs store folder are preceded with Copy
[x].
The permissions of the original store are not kept for the duplicated store.
The Superuser must set new access rights to the store administrators,
whether new or the existing ones (see Assigning Permissions to the User
Group).
The Order Approval settings are not kept in the duplicated store.
To duplicate a store:
In the Stores page, select the store you want to duplicate and click Duplicate.
The duplicated store is added to the store list. In the example below, we
duplicated the store Store1. The duplicated store is added with the prefix
Copy[X], where X symbolizes the copy number in a consecutive manner.
Figure 216: Store List Page with a Duplicated Store
Localizing a Store
uStore enables you to localize the dynamic (store-specific) text of your store.
For example, you can localize the text of categories, groups and product
names.
For more information on the static text localization, see Localizing Your
Storefront and Back Office.
Click the Localize link near it in the Stores view: Store List page. The
Culture Selections page is displayed:
Figure 217: Store Setup Page: Advanced tab
icon.
2.
next to
The Culture Sections page lists all available tables (available for the
selected store) that of can be localized. The tables that have missing
localizations will be marked with the
3.
icon.
4.
5.
To import the translated strings from an Excel file, perform the steps
described in Exporting and Importing Localizations.
Chapter
Set Up
Store
Set Up
Product Profiles
(Optional)
Set Up
Products
When you work with Product Profiles you still need to set up products separately
to define properties that are not covered by Product Profiles and to link each
product to a profile.
Note that the Product Profile feature helps you maintain and update products in
an efficient and fast manner, but you can still set up products without creating
Product Profiles.
In case you do not need to create Product Profiles, you can skip directly to Setting
Up Products to learn how to set up products and make them available on your
store.
Create a new Product Profile: define the product name, provide a description
so that it is easy to understand which products should be linked to this profile
and define the profiles currency and setup language. See To create a Product
Profile:.
2.
Set up product properties: define all the parameters that will be available to
products that are linked to the profile. See Setting Up Product Properties.
3.
Set up product pricing: determine the pricing parameters for all products
linked to the profile. See Setting Up Product Pricing Parameters.
4.
Set up prepress workflows: define how and where the job will be printed.
You can send the job to workflows defined on the Xerox FreeFlow Core
software or Xerox Process Manager. In addition, you can set up manual
workflows that export the print job to a hot folder. You can also select to send
the job to a hot folder, by defining a manual workflow. See Setting Up
Prepress Workflows.
5.
Link product to Product Profile: after you finish setting up a Product Profile,
you can start linking products to use the settings defined in the profile. See
Linking a Product to a Product Profile.
2.
In the Product Profile List page, click the New Product Profile button.
The Product Profile Setup page opens.
3.
In the Product Profile Name box, enter a name for your profile. For example, if
you are creating this profile to be used for printing business cards, you can
call it Business Card Profile.
4.
5.
6.
In the Currency list, select the currency that will be used for the products
linked to this profile.
Note: This product profile will be available for products in stores that use
the same language and main currency that you select here.
After setup, you cannot change the language of a Product Profile, but you
can change its currency, as long as the product profile is not linked to the
product.
After the product profile is linked to a product, you cannot change its
currency anymore.
7.
Click Save.
The Product Profile Setup page opens.
Product properties Setup: define product properties such as binding, color and
Product Pricing Setup: configure the product price and cost as well as price
Prepress Setup: select the workflow required for printing the product. See
Setting Up Prepress Workflows.
In the Product Properties page, you define the set of properties that will be
associated with the product when a customer views the product on the Storefront
and when the product is viewed in the back office. When you set up product
properties, you also define how the properties will be avail a be for customer
selection. For example, you can define the type of stock, lamination, folding and
printing color that will be available for a specific product. In addition, you also
define if these options will be displayed to customers as a drop-down list or a set
of checkboxes.
Product Properties may affect various aspects of product pricing, delivery and
production. For example, a Paper Type property may affect price, whereas a
Paper Weight property may affect delivery. You can add product properties
that may affect product price.
Note: Setting up product properties for Product Profiles is similar to setting
up product properties for a single product.
Figure 222: Product Properties page
The Product Properties list includes the product properties that you define for the
Product Profile. These properties are available to all the products linked to this
profile.
For more information on how to define Global product properties, refer to Setting
Up Document Repositories.
The following table describes the information provided on the Product Properties
page and lists the actions that you can perform for each property.
Tab Item
Description
Delete property
Remove/Add button
Name link
Control Type
Visible link
Dependent
Display Order
You can click the link to display the list of all the available
Product Properties.
Global
In the list of properties, locate the property that you want to add, and click the
Add
button.
Click the Add New Property button. The Product Properties page is displayed:
Figure 223: Product Properties Add Property
2.
Fill in the Display Name and Description fields for the newly created product
property.
Note: If desired, you can design and display an icon to appear in the
Storefront next to the property name.
This icon should be placed in the folder:
\uStore\App\CustomerApp\Images\[SkinName]\PropertyIcons
It should be in PNG format and should be 20 x 20 pixels in size. The name
of the image for the selected status should be
PropertyName_selected.PNG and for the unselected status,
PropertyName.PNG. In the current version, this option is only available for
Composite Products
3.
Can trigger split shipping (Split Shipping per Value Selection): when in the
Finalize Step of the ordering process a customer selects a Product
Property value, the system verifies that this value is identical to the
values selected for this Product Property in other products of the same
order. If the values are not identical, the system automatically triggers
split shipping. For example, if a customer ordered two products, both of
which have a Turnaround Time Product Property, and the value of this
property is different for each product (5 days for Product 1 and 10 days
for Product 2), then each one of these products will be shipped separately.
In the Storefront, when the Shopping Cart has items with properties that
are set to Split shipping per value selection, if these properties have the
same name but are assigned different values, the system will show a
warning. The warning will also be displayed if the Shopping Cart
contains one item with a property that is set to Split shipping per value
selection, and another item that does not contain this property.
Is a sub-property of another property (Sub-property of).
You can create a dependency between product properties. A property can
be a sub-property of any property that includes property options such as
Drop Down List, Radio Button List, Checkbox, Gallery List and Gallery
Grid View. A property option can have one sub-property and a subproperty can be dependent on one property option only. Select the
property on which the new property will be dependent from the dropdown list, and then select a property option from the list of options
available for that property. The property will be shown as being
Dependent on the selected property in the Product Properties page (see
Figure 222).
When ordering in the store, the sub-properties are only displayed once
you select the property option on which they are dependent. For
example, if you defined a property for Spiral Colors that was dependent
on the Binding Type being Spiral, the Spiral Color options would only be
displayed, if you selected Spiral from the Binding Type options.
4.
Select the type of Input Control required from the customer (see Setting Up
Customer Input Controls).
5.
Select the Validation Option. The available Validation options vary according
to the selected Input Control (see Validation Options).
6.
from section is displayed differently according to the selected Input Control type.
The Input Control drop-down field enables you to select the type of input required
from the customer.
Note: You can assign JDF node sets to the following customer input
controls:
- Drop-down lists
- Radio buttons
- Gallery list or grid view lists
For more information, see the respective sections below.
Multiline Text Input (see Text Input and Multiline Text Input)
The available Input Controls depend on the Dial type you are editing. For
example:
If the Dial is a Text ADOR Object, the Input Control can be a Text
Input, a Multiline Text Input, a Radio Box List Advanced, a
Dropdown List Advanced or a Gallery List/Grid View.
If the Dial is a Graphic ADOR, the Input Control can be either an
Image Selector, a Popup Image Selector, an Extended Image Selector
or a Gallery Image Selector.
Note: For a full list of the Input Controls available per Dial type.
See Appendix A: Input Controls.
Multiline Text Input is similar to the Text Input Control, but enables the
customer to enter several lines of text input.
Figure 225: Multiline Text Input
Once the (Multiline) Text Input is selected, you can set each products Dial values
in the When the dial has no value, take values from section. The Dial values can be
one of the following:
Take Values from Last Orders of (see Take Values from Last Orders of)
Take Values from Data Source (see Take Values from Data Source)
Default Value: the Dials default value, which may be overridden by the
customer. You can also create a list of values to be used as default values
when necessary. To add a fixed value to the Value List, enter the value
text in Text field and click Add.
Spell Checking: applies only to textual dials and properties that
implement text or multiline text input controls. To use the spell checker in
a textual control, select the Use Spell Check checkbox, and then select a
language from the Language list.
You can select both the Take Values from Data Source and the Take values from
Predefined Value(s) options. In that case, if a value is missing in the Data Source, it
will be taken from the values set in the predefined list.
Note: When a Text Input or Multiline Text Input control is defined for a
Dynamic document that is used as a Composite component, the Storefront
user will be able to enter a customized or a personalized value. If during
Customization, the Storefront user enters a value in the text box, it will be
used as customized value. However, if the user leaves this text box empty, it
will then be added as a column to the Recipient List, and he will be able to
enter different values for each recipient and personalize this field. (See
Personalizing Composite Products).
Enable customers to use all fonts available in uProduce by selecting All fonts.
Alternatively, you can limit customers to fonts you select from the entire
range of available fonts by selecting Choose from list and then selecting the
fonts you want available for the customers.
Enable customers to set up the background color by entering the color RGB
code in the Background color (RGB) field. It is recommended to define the
same background color as in the printed document. Setting it enables the user
to preview the text as it will appear on the printed document.
Design the default appearance of the text input control by using the various
design controls available: font type, font size, font color, weight and
alignment.
Note: Available fonts are those that have been previously uploaded to the
relevant Campaign on the uProduce Server. For more details on how to
upload fonts to uProduce, refer to the uProduce Users Guide.
To refresh the list of fonts available to uStore, go to the relevant Product
Setup page (see Figure 13), select Campaign Fonts and then click Save.
The Rich Text Editor appears in the Storefront during product customization:
Once the Date Time Picker control is selected, you can set each products Dial
values in the When the dial has no value, take values from section. The Dial values
can be one of the following:
Take Values from Last Orders of (see Take Values from Last Orders of)
Use: select the date/time format. The following options are available:
Date Picker Type: the picker type can be either Popup or Inline.
Default Value: the Date Pickers default value, which may be overridden
by the customer.
Fixed Date: open the calendar popup and select a fixed date.
Earliest Date: the earliest date that can be entered for this Dial (for
example, the earliest date for order delivery can be two days after
submitting an order).
Fixed Date: open the calendar popup and select a fixed date.
Latest Date: the latest date that can be entered for this Dial (for example,
the latest date for summer sale).
Fixed Date: open the calendar popup and select a fixed date.
Time Picker: the time picker format (12 hours: AM/PM or 24 hours)
Default Value: the Time Pickers default value, which may be overridden
by the customer. Open the time popup and select the default time.
HTML Generic
HTML Generic Input Control enables you to embed personalized HTML in
uStore (in the Markup field) that will be rendered in real-time as the contents of
the Dial control. For example, you can embed a Flash object or a Web page. When
you embed a Flash object, make sure you fill in its Client ID in the Object ID field.
Once the HTML control is selected, you can set each products Dial values in the
When the dial has no value, take values from section. The Dial values can be one of
the following:
Take Values from Last Orders of (see Take Values from Last Orders of)
Default Value: the Dials default value, which may be overridden by the
customer.
Object ID in case you are embedding a Flash object, fill in its Clients ID.
Callback Function: you can define a Java Script Callback Function in the
Callback Function field, which will be available on the page, and call it to
return a value to uStore.
Markup: you can use the following parameters in the markup code:
Radio Button List is similar to the Dropdown List Input Control but displays
the choice list to the user as a set of standard radio-style inputs.
Similarly to the Dropdown list, when you select Radio Button List, you can also
define the JDF node for each value.
Figure 231: Radio Button List Input Control
Once the Radio Button or Dropdown List controls are selected, you can set each
products Dial values in the When the dial has no value, take values from section.
The Dial values can be one of the following:
Take Values from Last Orders of (see Take Values from Last Orders of)
Take Values from Data Source (see Take Values from Data Source)
To set the predefined values for the Radio Box List and the Dropdown List
input controls:
a.
Click the Add new value link and enter a value and a value text to be
presented in the selected control in the Value and Text fields respectively.
The text is displayed to the customer and the value is sent to uProduce as
the Dial value.
b.
To add a JDF node to the value, in the JDF node set list, select the
equivalent option.
Note: The list of JDF nodes display the nodes set in Presets>System
Setup>JDF Node Set. For more information, see Setting Up JDF Nodes.
c.
Click
After you add all the required values, to set the default value, select the
checkbox in the Default column.
f.
g.
You can select both the Take Values from Data Source and the Take values
from Predefined Value(s) options. In that case, if a value is missing in the
Data Source, it will be taken from the values set in the predefined list.
Once the (Popup) Image control is selected, you can set each products Dial values
in the When the dial has no value, take values from section. The Dial values can be
one of the following:
Take Values from Last Orders of (see Take Values from Last Orders of)
Take Values from Data Source (see Take Values from Data Source)
Select Asset Source choose the Asset Source folder on the uProduce
Server, from which the images will be chosen for this Dial. The Asset
Source in uProduce is completely synchronized with uStore: if the
Asset Source is modified in uProduce, this change will be
automatically updated in uStore.
Select Default Asset from the above asset source, choose the image
to be displayed as the default picture.
You can select both the Take Values from Data Source and the Take values from
Predefined Value(s) options. In that case, if a value is missing in the Data Source, it
will be taken from the values set in the predefined list.
The (Popup) Image Selector is displayed in Storefront:
Figure 233: (Popup) Image Selector
uStore Storefront displays a thumbnail image for the following image types: *.jpg,
*.bmp, *.png and *.gif. Images of unsupported file types can be previewed in the
customers default imaging software by clicking the Click to Preview link.
Once the Extended Image Popup control is selected, you can set each products
Dial values in the When the dial has no value, take values from section. The Dial
values can be one of the following:
Take value from Last Orders of (see Take Values from Last Orders of)
Take Values from Data Source (see Take Values from Data Source)
Display Mode: the store administrator can select one of the two available
display modes: Slider View (for less than 16 images) and Library (grid)
View (for more than 16 images).
Allow Asset Selection: enables customers to choose images from the
Select Asset Source: choose the Asset Source folder on the uProduce
Server, from which the images will be chosen for this Dial. The Asset
Source in uProduce is completely synchronized with uStore: if the
Asset Source is modified in uProduce, this change will be
automatically updated in uStore.
Select Default Asset: from the above asset source, choose the image to
Allow Upload: enables customers to upload their own pictures and use
Crop Aspect Ratio: specify the crop ratio (Width:Height) for the uploaded
images. This field is displayed only if the Allow Upload checkbox is
checked. In the Storefront Application, the customer will be able to enter
the Edit Mode for the uploaded images and perform Crop and Enhance
operations. The crop ratio will be as defined in the Crop Aspect Ratio field
in the Back Office. When clicking Enhance, the customer will be offered
several enhancing options with a preview and a possibility to compare
the uploaded image with the enhanced one. You can select both the Take
Values from Data Source and the Take values from Predefined Value(s)
options. In that case, if a value is missing in the Data Source, it will be
taken from the values set in the predefined list.
Once the Gallery Image Selector control is selected, you can set each products
Dial values in the When the dial has no value, take values from section. The Dial
values can be one of the following:
Take Values from Last Orders of (see Take Values from Last Orders of)
Take Values from Data Source (see Take Values from Data Source)
Select Asset Source: choose the Asset Source folder on the uProduce
Server, from which the images will be chosen for this Dial. The Asset
Source in uProduce is completely synchronized with uStore: if the
Asset Source is modified in uProduce, this change will be
automatically updated in uStore.
Select Default Asset: from the above asset source, choose the image to
Allow Upload: enables customers to upload their own pictures and use
Crop Aspect Ratio: specify the crop ratio (Width:Height) for the uploaded
images. This field is displayed only if the Allow Upload checkbox is
checked. In the Storefront Application, the customer will be able to enter
the Edit Mode for the uploaded images and perform the Crop operation.
The crop ratio will be as defined in the Crop Aspect Ratio field in the Back
Office. You can select both the Take Values from Data Source and the Take
in the Data Source, it will be taken from the values set in the predefined
list.
The Gallery Image Selector allows you to select existing images (Select) or upload
images from your computer (Upload).
Figure 238: Gallery Image Selector: Storefront
Uploaded images can be edited by clicking the Edit icon on th gray bar (
The Image Editor window is displayed where you can edit various image
parameters:
).
When the Get Order Properties control is selected, you can set each products Dial
values in the When dial has no value, take values from section. The Dial values can
be one of the following:
Take Values from Last Orders of (see Take Values from Last Orders of)
Checkbox
Checkbox: enables you to add a checkbox as a product property.
Figure 241: Checkbox Control Type
When the Checkbox control is selected, you can set each products Dial values in
the When the dial has no value, take values from section. The Dial values can be
one of the following:
Take Values from Last Orders of (see Take Values from Last Orders of)
Value when Checked set the value that the dial/property is given when
that checkbox is selected.
Value when Unchecked set the value that the dial/property is given
when that checkbox is unselected.
Default Selection: select Checked or Unchecked.
Customer Must Check: you can define the checkbox input control as
mandatory by selecting the Customer Must Check checkbox. This way,
customers will not be able to continue shopping unless this checkbox is
selected. For example, you can add a EULA statement as a product
property and ask customers to accept it in order to continue the shopping
process.
Similarly to the Dropdown and the Radio Button lists, when you select Gallery List/
Grid List, you can also define the JDF node for each value.
Figure 242: Gallery List View Input Control
Each property option of a Gallery control may include the following images. All
images should be saved in folder:
\uStore\App\CustomerApp\Images\[SkinName]\PropertyIcons:
For Gallery List View, the image should be 41 px X 35 px and for Gallery Grid
View the image should be 65 px X 33 px. The format should be PNG and the
image name should be PropertyName_OptionName.
Property option overlay image: a graphic display of the property that overlays
the document thumbnail for a more reliable product preview.
The image size should be W: 423 px, H: 527 px (document image size is W:
403, H: 507). The format should be PNG and the image name should be
Overlay_PropertyName_OptionName_XXXXX. Four graphic overlays have
been defined:
Property
Icon Name
Overlay_PropertyName_OptionName_
Long_Portrait.png
Overlay_PropertyName_OptionName_
Short_Portrait.png
Overlay_PropertyName_OptionName_
Long_Landscape.png
Overlay_PropertyName_OptionName_
Short_Landscape.png
For more information see Creating Property Option Icons for Gallery List/Gallery
Grid View Input Controls.
To set the predefined values for the Gallery List/Grid View input
control:
a.
Click the Add new value link and enter a value and a value text to be
presented in the selected control in the Value and Text fields respectively.
The text is displayed to the customer and the value is sent to uProduce as
the Dial value.
b.
To add a JDF node to the value, in the JDF node set list, select the
equivalent option.
Note: The list of JDF nodes display the nodes set in Presets>System
Setup>JDF Node Set. For more information, see Setting Up JDF Nodes.
c.
Click
After you add all the required values, to set one of the values as the
default value, in the checkbox in the Default column, select the checkbox.
Note: A default value must be selected.
f.
g.
You can sort the dropdown list values alphabetically (select Alphabetical),
numerically (select Numerical) or chronologically (select Creation time).
The product property icons are displayed in the Storefront as shown in Figure 243
and Figure 244.
Figure 243: Gallery List View
Validation Options
The available Validation options vary according to the selected Input Control.
The following Validation options are provided:
Mandatory (available for all Input Controls except Checkbox): uStore must
confirm that a value is provided by the customer.
Regular Expression (available for Text Input, Multiline Text Input and HTML
Generic Input Controls): uStore supports industry-standard regular
expressions, which can be used to validate the user input in different ways,
from simple rules to highly sophisticated validation logic.
You can choose a regular expression template to validate the value provided
by the customer. The Select Template list provides common examples of
regular expressions (such as a Positive Integer, US Phone Number, etc.). You
can adapt this list to your needs by configuring it in the database.
For information on working with regular expressions, see:
http://www.regular-expressions.info/ and http://www.regexlib.com/.
Range (available for Text Input, Multiline Text Input and HTML Generic
Input Controls): specify the minimum and maximum values allowed for the
value provided by the customer.
Image Height: provides you with the option to specify the allowed height
Image Width: provides you with the option to specify the allowed width
ranges for an uploaded graphic file.
Image Ratio: provides you with the option to specify the allowed ratio ranges
for an uploaded graphic file.
Figure 245 shows an example of two product properties as they appear in the
store. The first product property (Paper Type) is of drop-down list type enabling
the customer to choose between various types of predefined paper types. The
second product property (Customer Notes) is a free text input control enabling the
user to add comments to the purchase process; these comments will be visible to
the store administrator when handling orders (as explained in Handling Orders)
and will be displayed later on during checkout.
Figure 245: uStore Storefront: Product Properties
The Binding Type property is a selection of the different binding types. It can
be edited or removed.
Note: If you use Binding Type in the Preview Campaign (see Appendix H:
Creating a Preview Campaign), when defining a Composite Product, you
must use the same names for the property options that are used in the
Preview Campaign.
Set pricing using the Pricing Calculator Engine on the uStore Back Office, see
Setting Up Pricing with the Pricing Calculator Engine.
Set pricing using the Excel Pricing Engine Sample, see: Set Prices Using the
Excel Pricing Engine Sample
You set up a product pricing in four steps, each presented in a different tab, as
follows:
Setting Up Prices
Setting Up Costs
You can also enable the currency code display (see Enabling Currency Code
Display).
In the Product Units section, select Single Item if the prices are defined per
item and Pack if the prices are defined per pack.
Note: Composite Products cannot use Packs as a pricing unit of measure.
If you have selected Pack, you are required to specify how many items are
included in a one pack:
Figure 250: Set Price Steps: Pack definition
In addition, you can define a customized name for a pack and an item by
clicking the Change pack and item names link. The Edit Pack Name dialog is
displayed:
Figure 251: Edit Pack Name
You can select one of the pre-defined values in the Pack display name or Item
display name drop-down lists or select the Add New value to define a new
name:
For each display name, enter the singular and the plural forms and click OK.
In Storefront, each time there is a mention of price, there will be an indication
if the price is per item or per pack. In the Product Details page, in case the
price is indicated per pack, there will be an indication of how many items are
included in one pack (1 pack = X items).
Note: In the Orders page in the Back Office the quantity of ordered
products will be displayed as the total amount of items.
2.
In the Product Units section, fill in the From Value field and the Name field (if
you want to add a label to this step) and click Add Step (see Figure 249).
A step is given the default label X + Units, where X is the number you
entered in the From Value.
3.
4.
You can configure a maximum number of units per order in the Maximum
field. Make sure that the number of units indicated in the pricing steps does
not exceed the maximum number of units. If you do not wish to specify the
maximum number of units, leave this text field empty. Once this maximum
number of units is defined in the Back Office, in the Storefront, in the final
step of the ordering process, if the order exceeds the indicated maximum
number of units, an error message is displayed, advising the customer to
reduce the number of copies of recipients, depending on whether each of
them is enabled for this product.
In the Shopping Cart, the maximum number of orders is validated and if it
exceeds the number indicated in the Back Office, the item displays a red x
next to it with an explanation of the problem. You may prefer to sell your
customers fixed numbers of copies (for example, batches of 50 or 75 copies),
instead of enabling them to purchase any random number of copies. To do so,
select the Let the customer select number of copies checkbox and then select
the Display as Dropdown checkbox. The uStore Storefront application will
display the available options in a drop-down list (which limits customers to
one of the specified options), instead of the standard text input format (which
enables customers to insert any desired number of copies, see Figure 253).
Make sure that the Name field of the Price step specifies a fixed value (for
example, 100 units) and not a values range (for example, 100+ units). In case
the Let the customer select number of copies checkbox is not checked, the
customer will be able to order only a single copy.
Note: The Minimum and Maximum settings of a Composite Product, override
the Minimum and Maximum limitations of all its components.
The Price Table on the Storefront provides a detailed list of all pricing
options, including the fixed numbers of copies and their multiples. Based on
this detailed information, customers can choose a desired fixed number of
copies from the Number of Copies dropdown list (Figure 253).
Figure 253: uStore Storefront: Price Review Section (example)
5.
Click
Setting Up Prices
The Set Prices tab provides a detailed list of all pricing options, including the base
price, pricing steps and prices defined for product properties, if specified. Based
on these settings uStore displays the Pricing Table to customers.
Figure 254: Set Prices tab
Fixed Cost column is assigned to all pricing segments, whether base price or
Each price step is presented in a column and is calculated per copy. All prices
shown here are per one item, regardless of the configuration that appears in
the Set Price Steps tab. For further details on price step settings, see Setting
Up Price Steps.
special pricing defined for product properties, and is calculated per order.
Note: For each pricing step, you must select at least one option of a certain
property.
If you do not wish a property to be displayed in the Pricing table, clear the Display
in Table checkbox next to the Pricing Element option (for example, the product
property option). Note that product property options that are not displayed to
customers are not excluded from the order price calculation.
If you change prices of a product that is already in the Shopping Cart, a Price
Change icon is displayed in the Storefront.
Figure 255: uStore Storefront: Shopping Cart
2.
Click
Setting Up Costs
The Set Costs tab includes the Cost Table that provides a detailed list of all cost
options, including the fixed cost, cost steps and costs defined for product
properties, if specified. Based on these settings, a store administrator can view the
product cost in the Order Profit Margins report or in the OrderDetails.xml and
calculate the profit.
Figure 257: Set Costs tab
Fixed Cost column is assigned to all cost segments, whether base cost or
Each cost step is presented in a column and is calculated per copy. All costs
shown here are per one item. For further details on cost step settings, see
Setting Up Cost Steps.
special cost defined for product properties, and is calculated per order.
Set up Product Properties for a Product Profile or for a specific product. See
Setting Up Product Properties
2.
Select the Excel Pricing Engine Pricing Method in uStore Back Office. See
Selecting the Excel Pricing Engine Method in the Back Office.
3.
Set up the Excel file with pricing formulas for all the product properties that
affect pricing. See Setting Up the Excel Pricing Engine File
Note: You can use the Excel Pricing Engine method to set pricing for a
Product Profile or for individual products.
b.
2.
3.
In the Pricing Method list, select the Excel Pricing Engine option (see
Figure 248).
4.
Click Save.
Instructions: this tab provides instructions about how to use the spreadsheet.
Info: you add the list of product properties and pricing formulas to this tab.
The spreadsheet includes all the values (input values) required for calculating the
minimum and the total price of a product order (output values).
Note: Only properties that were marked as Used in the Pricing Calculation
(see Figure 223) will be calculated.
Only Customization Dials and Variables of a selectable input controls (Dropdown lists, Radio Buttons, Checkboxes, Gallery List View or Gallery Grid
View) can be added to the Excel engine spreadsheet.
Note: The provided Excel files are samples and should only be used as a
template. You should create your own Excel spreadsheet with the
parameters and the calculations required for your products. The cell naming
conventions should be as described in Naming Convention.
Inputs: Includes all the information required for making the price calculation.
The main item in the Inputs section is the list of properties that affect product
pricing. The Inputs section must include the following information:
ProductID: this field maps the Excel spreadsheet to the Product Profile or
Properties: list of all the product properties that affect the products price.
Customizations: list of all the Customization Dials and Variables that
affect the products price.
Outputs: this section must include the products total price and minimum
Calculations: the sample file includes the Calculation section in the Info tab.
You can add all the calculation formulas in the Info tab (as it is done in the
price.
sample files), or create a separate tab that includes all the relevant pricing
calculations.
Inputs: Includes all the information required for making the price calculation.
The main item in the Inputs section is the list of properties that affect product
pricing. The Inputs section must include the following information:
ProductID: this field maps the Excel spreadsheet to the Product Profile or
Property Options: list of all the product property options that affect the
products price.
Outputs: this section must include the products total price and minimum
Calculations: the sample file includes the Calculation section in the Info tab.
You can add all the calculation formulas in the Info tab (as it is done in the
price.
sample files), or create a separate tab that includes all the relevant pricing
calculations.
Naming Convention
To ensure that Excel reads the values entered in the spreadsheet correctly, you
need to rename some of the cells. The following tables describe how to rename
cells for the input and output values.
Note: When naming the cell, use the property option's Value and not its
Display name. Check the Product Property page to verify the propertys
value.
Cell Name
Quantity
inQuantity
Recipients
inRecipients
inProductID
ProductID
<Property>
inProperty_<PropertyName>
<Dial> or
<Variable>
inCustomization_Name
Comments
Note: When you name a cell, replace dashes and spaces with the
underscore character (_).
Example:
Lets say that one of the properties that affect the products pricing is Folding. In
the Excel sheet, in the Inputs section, under Properties, add a row for the folding
property, and rename the cell next to it to inProperty_Folding. This cell will receive
the value of the selected option for the Folding property.
In the sample file, the options for the Folding property and their prices appear in
a table in the Instructions tab. Using the information in this table, the price for this
Property is calculated.
Cell name:
inProperty_Folding_Middle_Fold
2.
3.
4.
In the Name field, write the value name using the naming convention in
Table 2 .
5.
Click OK.
Cell Name
ProductID
inProductID
<Property Option>
inQuantity_<PropertyName>_<OptionValue>
Because Upload productss pricing is set per number of pages and not per
number of items, the naming convention is slightly different for Upload products.
Instead of inProduct_<PropertyName>, rename the cell to
inQuantity_<PropertyName>_<OptionValue>.
This cell will show not which property was selected by the Storefront customer,
but the number of pages that are affected by the selected property.
If there are several options, you need to rename each options cell as follows:
inQuantity_<PropertyName>_<OptionValue>.
Example:
Lets say that one of the properties that affect the products pricing is Lamination.
In the Excel sheet, in the Inputs section, under Properties, add a row for each
Lamination property option, and rename the cell next to the property option
name to inQuantity_<Property>_<Property Option>. This cell will receive the
value of the number of pages in which this property option is used.
For example, if the property Lamination includes two options: Gloss and Matt,
then rename each option's cell as follows:
In the sample file, the options for the Lamination property and their prices appear
in a table in the Info tab. Using the information in this table, the price for this
Property is calculated.
Output Values
Cells that include the output values should be renamed following the naming
convention below.
Table 4: How to rename the cells that include the output values
Value
Cell Name
Comments
outTotalPrice
outMinPrice
Total Price
Min Price
1.
2.
3.
4.
In the Inputs section, under Properties, add a list of all the properties that
affect the products price and rename the cells following the naming
convention described in Naming Convention.
5.
(Optional, for Static, Dynamic, Email and Composite products only) In the
Inputs section, under Customizations, add a list of all the Customization Dials
and Variables that affect the products price and rename the cells following
the naming convention described in Naming Convention.
Note: Only Customization Dials of type Drop-down list, Checkbox, Radio
Button, Gallery List View and Gallery Grid View support pricing based on
Excel engine.
6.
In the Outputs section, rename the cell that will show the total product price
to outTotalPrice and add the required calculation for the products total price.
7.
In the Outputs section, rename the cell that will show the minimum product
price outMinPrice and add the required calculation for the minimum price.
Note: You can check the sample calculation section in the
PricesData_Default.xls or PricesData_Upload_Default.xls to see some
examples of calculations.
8.
After you save the Excel file, uStore starts using its parameters for calculating the
products price that is displayed in the following Storefront pages: Product list,
Checkout and Finalize.
2.
Manual workflows: You can create hot folders for sending purchased
products to production on 3rd-party print servers.
Before you set up prepress workflows, you need to create workflow providers
and select the available workflows in the Presets>System Setup page.
1.
First you create your workflow providers. For more details, see Setting Up
Prepress Workflow Providers.
2.
Then you set up prepress workflows. For more details, see Creating Prepress
Workflows.
After you set up the prepress workflows that will be available for your uStore
account, you can associate a prepress workflow to a product profile or to a
specific product.
2.
In the Add workflows dialog box, select the workflows that you want to make
available for the product profile.
Note: You can select several workflows.
3.
Click OK.
The selected workflows are added to the Prepress Setup page.
4.
5.
To define which of the workflows in the list is the default workflow, select the
Default checkbox.
If the list includes only one workflow, you can select the Auto-run to prepress
production.
In the uStore Back Office, select the store that houses your product and then
select the product.
2.
3.
In the General area, in the Link to Product Profile list, select the Product Profile
that best fits this product printing requirements.
Note: The list displays only the product profiles that have the same
language and currency as the store that hosts the product.
4.
Click Save.
A message appears warning that the current product properties will be
replaced with the properties defined in the Product Profile.
Note: Any weight settings defined in the Delivery Setup>Shipping section
will be deleted.
Note that you cannot undo this action.
5.
In the Product Setup>General section, in the Link to Product Profile list, select
None.
The product is not linked to a profile and will be printed according to the
specific product settings selected for this product.
Deactivating a property: When you deactivate a property, it does not exist for
the specific product. After you deactivate a property, the property is not
available for editing in the Back Office and it is not considered during the
products price calculation.
Hiding a property: When you hide a property, the property is still part of the
product setup and is available for editing in the Back Office. After you hide a
property, it is not displayed on the Storefront for store customers selection,
but the property is considered during price calculation.
In the uStore Back Office, select the store that houses your product and then
select the product.
2.
On the Product Setup page, click the Product Properties Setup link.
Figure 265: Product Properties page
3.
To deactivate a property, clear the Active checkbox next to the property name.
This property will not be available for this product.
4.
To modify property visibility and default options, click the Visible link.
5.
In the Property Visibility and Active Options dialog box, you can set the
property visibility options for the product. you can do one of the following:
6.
To keep visibility as defined in the profile, select the Keep Product Profile
visibility settings.
To show or hide the property regardless of what is defined in the Product
Profile, select one of the override options.
7.
To set a different default option for the property, select the Override default
checkbox.
8.
Select the Default checkbox next to the property option that will be the default
option.
Note: To revert to the profile default option, clear the Override default
checkbox.
Note that you cannot deactivate an options that is set as default.
9.
Click Save.
The product is linked to the Product Profile, but some of its properties are
now different from the settings defined in the Product Profile.
Note: You can force full linkage to all the Product Profile settings on the
Product Dependency List page. See Viewing Products Linked to a Profile.
In the Product Profiles List page you can perform the following actions (see
numbers on Figure 267):
1.
2.
3.
4.
View a list of the products that are linked to a profile. See Viewing Products
Linked to a Profile.
Duplicating Profiles
If you need to set up profiles with similar parameters, after you set up the first
profile, you can duplicate it, make the required modifications, and then save it
with a new name.
To duplicate a profile:
1.
In the Product Profile List page, locate the profile that you want to use as the
base for the new profile and then click the Duplicate
profile row.
A new profile is added to the list with the following naming convention:
Note: You can change the currency of a duplicated profile, but you cannot
change its language.
Deleting Profiles
Only product profiles that have not been linked to products can be deleted.
On the Product Profile List page, locate the Product Profile that you need to
delete and then click the Delete
icon on the same profile row.
2.
On the Product Profile List page, locate the Product Profile whose details you
want to edit and click its name.
2.
On the Product Setup page, click the Edit Product Profile Details button.
3.
On the Product Profile Setup page, in the Product Profile Name box, enter a
new name for your profile.
4.
In the Description box, enter a description that reflects the profiles usage.
Note: When you duplicate or edit an existing profile, you cannot change its
Setup Language.
5.
In the Currency list, select the currency that will be used for products linked to
this profile.
6.
Click Save.
The Product Setup page is displayed with the new profile details.
On the Product Profile List page, locate the Product Profile that you want to
edit and click its name.
2.
On the Product Setup page, you can edit the following settings:
On the Product Profile List page, in the Used in Products column, click the
number that appears on the row of the relevant profile.
Figure 268: Product Dependency List: Viewing products linked to a profile
The Product Dependency List page opens with a detailed list of all the
products that are linked to the Product Profile. Products are grouped by store.
The Product Dependency List page provides a detailed list of the products that are
linked to a profile, in addition, it enables you to:
Click the View only overridden products link to see products that are not
fully linked to the profile.
Chapter
Setting Up Products
This chapter describes the different types of products you can sell in an online
store and provides step-by-step instructions on how to add products to your
store.
For details on the different types of uStore User Groups, see Setting up Users
and User Groups.
An online store can currently sell the following types of products: Static
Documents, Dynamic Documents, Email Documents and Composite
Products.
Note: The components that make up Composite Products are not visible in
the online store.
For more details on how to create and manage Product Profiles, see Working with
Product Profiles.
Personalization
Performed on
Enabled/disabled by
uStore administrators
Values are
Example
Fine-tuned by uStore
administrators (uStore
Dynamic Documents can only be loaded to uStore from the uProduce Server.
The individual components are defined in Components Groups. These groups are
hidden and are not visible in the online store (see Managing Product Groups and
Group Hierarchy).
For more details see Appendix I: Creating Composite Products.
Products. These groups are hidden and are not visible in the online store.
Click the
2.
1.
To create a new root group, click the Manage Groups link. The Product Groups
2.
Click the Add Root Group link and fill in the following information.
Field
Description
Group Name
Description
Description
Custom Header
(Storefront
Groups only)
Search Engine
Optimization
(SEO)
(Storefront
Groups only)
Description
The Product Groups List page displays the updated product group name.
You can now add sub-groups to the root group, delete a group and change the
group list hierarchy using the Manage Group Options menu.
3.
To open the Manage Group Options menu, click the small triangle ( ) next to
the group you want to manage.
Note that the proof settings and production settings you specify at this stage will
be used whenever the product is proofed or produced via uStore.
In the Store Details page, go to the Store Groups list and select the desired
group.
Figure 273: Store Details Page
2.
In the Product Group list, hover over the New button and select a product type
in the menu that opens (see Product Type).
Figure 274: New Product Type (Storefront Group)
Note:
Some product definitions are inherited by default from the store setup (for
example, the Proof Type). However, the definitions may be overridden perproduct.
Product Type
uStore supports the following types of products:
The following product setup sections vary, depending on the product type:
If you choose a Dynamic Document (as shown in Figure 275), you are
required to select the relevant Account, Campaign, Document to be loaded
from the uProduce Server and you may edit the Proof Job ID, the Process
Job ID and the Thumbnail Image fields.
If you choose a Static Document, you are required to specify the location
of the Document File, Proof File and Thumbnail Image.
If you choose Email, you are required to select the relevant Account,
Campaign and Email Document to be loaded from the uProduce Server.
You can also select the Schedule Order Automatically checkbox to send the
Email Document directly to the Scheduled Emails queue. Once the Email
Document is in the Schedule Emails queue, it will be automatically sent at
the scheduled time. If this checkbox is not selected, the Email Document
will be placed in the Pending queue and will be sent only after the
operators approval. For more information on scheduling orders, refer to
Managing Email Product Orders.
Product Name: The name to be displayed to customers in the online store (as
Catalog No.: You can assign a catalog number to the product and then make it
visible to customers by selecting the Visible to Customer checkbox and the
Link to Product Profile: You can link the product to a Product Profile. Product
Profiles include a set of predefined parameters that can be applied at once to
several products. To learn more about Product Profiles, see Creating Product
Profiles.
Show Minimum Price: You can display a minimum price for a product. A
product price is based on its Base price plus additional product properties
that may affect the product pricing. See Setting Up the Product Pricing for
Single Products. uStore will calculate the minimum price offered and will
show it in the product description as From <Currency>X where X is the
price and <Currency> is the currency used in the store (if the price is fixed,
the <Currency>X string will be displayed).
Minimum Price
Indication
Inventory
Indication
Show Product Details Step: You can shorten the purchasing process by
removing the Product Details Step and enabling the customer to go straight to
the Finalize step. The Show Product Details step option is selected by default.
To skip the Product Details Step, clear the checkbox.
Keywords: Allows you to add words or phrases that can be used by customers
to easily find products at the store using the Product Search Bar (Figure 280).
You can add several key words and separate them by a comma (,), a
semicolon (;) or space. You can also check your spelling by clicking the Check
Spelling link.
Search Bar
Defined Keywords
The keywords you define are visible to customers on the Product Details page.
Customers can click any of the keywords to find related products.
Select Account, Select Campaign and Select Document: Select the account, the
Use Production Parameters from: This field indicates the Proof Job ID and
Process Job ID used for production. The system automatically retrieves the
last job performed by the uProduce user as defined in the Store Setup page.
Campaign and the specific Document you want to use. Only the Accounts,
Campaigns and Documents that are available for the uProduce user set in the
Store Setup page are displayed in the corresponding drop-down lists.
You may modify the Job ID if you want to use production parameters from a
different job. In case you modified the Job IDs, click the Verify link to check if
the entered ID is correct.
Thumbnail Image: Select one of the following options for displaying the
thumbnails for Dynamic Documents:
Select thumbnail from a recent job: Choose this option if you want to
select a thumbnail of a specific job to be presented in uStore for a product.
When selecting this option, you have to enter the Job ID. Using the Job ID,
uStore will retrieve the thumbnail from uProduce, save it and display it
in the Storefront Preview page (see Figure 283).
Figure 282: Product Setup Page: Select thumbnail from a recent job
Click the Preview link to see the selected product thumbnails. The Proof
window is opened where you can browse through product thumbnails.
Figure 283: Product Setup Page: Thumbnail preview
Upload thumbnails: Select this option if you want to use one or more
You may hover over the thumbnail to preview the enlarged image.
For each image, you have the following information displayed:
If you clear the Set the thumbnail displayed name manually checkbox, the
Display Name will be restored to default name: Page [page number].
Note that when the Set the thumbnail displayed name manually checkbox
is selected, the page number will not be corrected when reordering the
thumbnails.
You can reorder the thumbnail by clicking the up and down arrows.
To delete thumbnail, click the
icon.
Update Local Cache: uStores local Assets Cache can be refreshed as needed, to
reflect the latest changes in the uProduce Server. You can set uStore to update
local cache only when you edit a product; when you create a new product,
this option will not be displayed (see Editing Products).
Use Recipient List (Dynamic and Email documents only): Leave this checkbox
Allow Download after Purchase: Select this checkbox to enable the customer to
download output files, such as generated PDF files. The output download is
available in the Order Details page at the store and in the Order Confirmation
email (detailed template) after the purchase order has been submitted.
Please note that the possibility to download an output of the product that has
been placed offline or deleted may have an expiration period configured in
the ProductDownloadExpirationDays property in Presets>System
Setup>Global Configurations (see Editing the
ProductDownloadExpirationDays Global Configuration). uStore will start
counting the expiration period when the product is placed offline or deleted.
When the download period expires, the download icon will be disabled.
When hovering over the icon, a tooltip will be displayed, with an explanation
about the expiration of the download period. If the product is placed online
again, the expiration will be turned off.
Click to download
product output
Click to download
product output
Note: If the customer clicks the Download icon and the composition of the
downloadable file has not completed yet, an error message will appear
asking the customer to try later.
Document File: Click Browse to specify the location of the Document File.
Proof File: Click Browse to specify the location of the proof file.
Thumbnail Image: Click the Upload link to start uploading the thumbnails. The
thumbnails upload procedure is the same as the one described for the
Dynamic Documents above (see page 339).
Allow Download after Purchase: Select this checkbox to enable the customer to
Please note that the possibility to download an output of the product that has
been placed offline or deleted may have an expiration period configured in
the ProductDownloadExpirationDays property in Presets>System
Setup>Global Configurations (see Setting Up the Global Configurations Table).
uStore will start counting the expiration period when the product is placed
offline or deleted. When the download period expires, the download icon will
be disabled. When hovering over the icon, a tooltip will be displayed, with an
explanation about the expiration of the download period. If the product is
placed online again, the expiration will be turned off.
Allow Download of Proof File as a Sample: Select this checkbox to enable the
Select Account, Select Campaign and Select e-mail Activity: Select the account,
Take Production Parameters from: This field indicates the ProofTest Job ID and
Send Job ID used for production. The system automatically retrieves the last
job performed by the uProduce user as defined in the Store Setup page. You
may modify the Job ID if you want to use production parameters from a
different job. In case you modified the Job IDs, click the Verify link to check if
the entered ID is correct.
Thumbnail Image: Click the Upload link to start uploading the thumbnails. The
thumbnails upload procedure is the same as the one described for the
Dynamic Documents above (see page 339).
Schedule Order Automatically: Select this checkbox if you want the order
process to be scheduled automatically.
Use Recipient List (Dynamic and Email documents only): Leave this checkbox
Max uploaded no. of pages: Enter a value to limit the number of pages that can
Output Paper Size: Select a paper size from the list of values. The paper size
options are set in Presets>System Setup>Paper Size (see Setting Up the Paper
Size Table). You can add more paper sizes to the list of values. When
uploading products in the Storefront, the paper size is verified and if it does
not fit the printable paper size, conversion to the correct size is suggested.
Enable Upload from Local Drive: selecting this option allows Storefront
Enable Upload from External Directories: select this option if you wish to allow
uploading Documents from external Document Repositories defined in
Presets (see Setting Up Document Repositories). In the Include List of
Repositories section, select the Document Repositories from which you wish
to allow document upload. If you wish to rename a Document repository,
type its name in the Display Name textbox.
Thumbnail Image: click the Upload link to upload a thumbnail image. The
Preview Template: The user must first create a Preview Campaign to include
Campaigns and Documents that are available for the uProduce user set in the
Store Setup page are displayed in the corresponding drop-down lists.
Take Production Parameters from this field indicates the Proof Job ID used
for production. The system automatically retrieves the last job performed by
the uProduce user as defined in the Store Setup page. You may modify the
Job ID if you want to use production parameters from a different job. In case
you modified the Job IDs, click the Verify link to check if the entered ID is
correct.
Use Recipient List select this checkbox if you want to enable clients to
personalize the product using a Recipient List. If this checkbox is not selected,
the personalization option is omitted. You must select this option if you wish
to add a personalized URL to a Dynamic or Email Document (see Setting Up
Cross Media Website (Dynamic and Email Products)).
Note: Once an order has been placed for the product in the Storefront or
the product is in Draft mode in a shopping cart, the Use Recipient List
checkbox can no longer be cleared.
Allow Download after Purchase: Select this checkbox to enable the customer to
Please note that the possibility to download an output of the product that has
been placed offline or deleted may have an expiration period configured in
the ProductDownloadExpirationDays property in Presets>System
Setup>Global Configurations (see Setting Up the Global Configurations Table).
uStore will start counting the expiration period when the product is placed
offline or deleted. When the download period expires, the download icon will
be disabled. When hovering over the icon, a tooltip will be displayed, with an
explanation about the expiration of the download period. If the product is
placed online again, the expiration will be turned off.
For Dynamic and Email Products, you have an option to include a personalized
URL for each recipient. uStore creates personalized URL addresses based on the
information provided by the uProduce Port which was selected to be used for the
Documents Proof/Process or Send.
For pre-requisites and detailed instructions on creating a cross-media uStore
product, see Creating Products with Personalized URLs.
Figure 294: Product Setup Page: Cross Media Website
Use Dial as Part of the URL Address: select a Dial that you wish to include in
the personalized URL address. This drop-down list contains Campaign Dials
only. The Campaign Dial must be a Text input or a Dropdown (it cannot be
an Image, Rich Text Editor or a Date). Adding a Dial in addition to the
XMPieRecipientKey (the XMPie auto-created Primary Key) ensures that a
unique URL will be created for each Order.
Once the customer selects a Dial, a Port with the Dial value name is created in
the Campaign.
Enable Proof XMPieRURL Web Content Object: select the checkbox to enable
proof preview of a personalized website in Storefront. The Proof Web button
will be added in the Finalize step of the Order.
When you save a Document with a personalized URL, its type changes:
Setting Up a Proof
Note: You do not need to set up a Proof for Upload Products.
Let the User Generate a Proof: Select this checkbox to enable customers to
proof the product before purchasing it.
Note: For Composite Products the proof format is PDF only. This format
overrides the proof format settings of all Component products. The Proof
Type option is not available.
Allow User to Select No. of Records per Proof: Select this checkbox to
enable users to define a number of records per proof and enter the
number of records in the Max No. text box.
Note: The Number of Records option is not available for Static Documents.
proof before they submit a purchase order. You can change the text used
for customer approval in the Proof Approval Text text box, and the text
used when a document proof has failed in the Proof Approval Error text
box.
Include in Product Groups: although you have already selected the Product Group
to which this product will be added, you can take this opportunity to include this
product in additional groups in your store. For more information on managing
Product Groups, refer to Managing Product Groups and Group Hierarchy.
Enable Product Pricing: Shows the stores default Pricing Model (for further
details, see Setting Up a Store) and product assignment to a Tax Group. If the
Enable Product Pricing option is selected, you will be required to define the
Note:
Composite Tax Group settings will override Tax Group settings of all
Component Products.
Fill in the required fields (see page 103) and Save. The Manufacturer details
will be saved in the Manufacturer Setup table in the Presets view (see Setting
Up Manufacturers). Please note that the manufacturer's address you enter in
the Address section will be considered as the Pickup Address for this product
when ordering it.
Note: Composite Manufacturer settings will override Manufacturer settings of
all Component Products.
Note: Searches on the plural form of a keyword will also yield results that
include the singular form of it and vice versa.
Use default values: Select this radio button if you would like to use the
default SEO definitions. The default values are as follows:
Use customized values select this radio button if you would like to set up
customized values for SEO. Then, click the Customize link. The SEO:
Customize Meta Tags window is displayed:
Title: Mandatory. You may modify the <Product Name> part of the
title.
Description: Mandatory. The default value is <Product Description>.
If no description is available, this field is left empty. You may enter a
customized description (up to 300 characters).
Keywords: Optional. By default, this field contains the keywords
defined in the Keywords field. If no key words are available, this field
is left empty. You may enter keywords, separated with comma. The
Keywords field may contain up to 300 characters.
Top Navigation Buttons Visible: select this checkbox to display the top
navigation buttons (for example, Customize, Recipients, uEdit, Finalize) in the
Once you are done setting up the products definitions, click Save.
The main Product Setup page is displayed. the main Product Setup page enables
you to customize the product (Dynamic Documents only) and set up its pricing
and delivery options. See Setting Up Your Products: Overview.
Note that the Save button is disabled when editing the online product. You
should take the product offline before saving any changes made in the Edit
Product page.
Product Properties Setup: Define product properties that may affect product
pricing, the delivery price calculation and more. Setting up properties for a
single product is similar to setting up properties for a Product Profile. For
information on how to set up product properties, see Setting Up Product
Properties.
uEdit Setup: Enable or disable uEdit at the store as well as set up uEdits
For a complete description of uEdit usage and functionality, see the uEdit
User Guide.
Recipients Setup: Enable or disable the recipient list models (see Setting Up
Recipients (Dynamic, Composite and Email Documents Only).
Product Pricing Setup: Set up product price and cost as well as price and cost
Delivery Setup: If the product setup supports shipping pricing and if the
delivery was enabled in the store setup, you are required to define the
shipping pricing ranges. Each range consists of a minimum and maximum
number of copies a customer may ship per-order, and the price for each
shipping option. For information on how to set up delivery, see Setting Up
Delivery.
1.
XLIM (pronounced slim) is an acronym that stands for XMPie Less is More. This
proprietary solution significantly increases the speed of generating print output streams for
graphically simple (print) designs. Such designs are exported by uCreate as .xlim files and can be
uploaded to a uProduce Campaign. uProduce includes the algorithms that process XLIM dynamic
documents for generating print streams in an extremely speedy and efficient way.
Place Online: after completing the product setup, make the product available
to the stores customers by placing it online (for details, see Placing the
Product Online).
These procedures are described in detail in the following sections. Bear in mind
that the product must be taken offline before performing any of these procedures.
Important! If the product is linked to a profile, the following parameters
are defined by the Product Profile:
- Product Properties
- Product Pricing
- Prepress Workflows
To add a Component:
1.
2.
3.
If Include Upload product is selected, choose an Upload product from the list.
A Composite Product can only include one Upload product. This will be the
set of definitions for all future files that are uploaded for this Composite
Product.
4.
Select whether to Allow upload of more than one document. If this option is
selected, the end-user will be able to upload several documents. All uploaded
documents will conform to the definitions of the selected Upload product.
5.
6.
Select the Component Product Groups to add to the Composite Product and
click OK.
Note: When selecting a Component Group, all its components are selected.
Any sub groups should be selected manually. If you add or remove products
from the Component Group, they will be added or removed from the
Composite products that use them
The selected components are displayed under Product Group. If any of the
documents in a Product Group do not fit the composite settings, Notification
is given:
7.
Products with the following definitions will not be added to the Composite
Product:
For other definitions, the Composite Product settings will override the
original product setting.
8.
To run all composite components using the same workflow settings, select the
Merge all components and use the Composite Prepress Setup checkbox. When
you select this option, the prepress workflow settings defined for each
component are overridden.
9.
Click Save.
Note: At least one Component or Upload Product must be added to the
Composite Product.
The Color property enables you to select whether to print in black and white
or whether to use color.
The Double Sided Printing property enables you select whether to print on one
side of the paper or on both sides.
For the customers convenience, the administrator can divide the Customization
Wizard into several logical steps. For example, you may create a wizard that
consists of two steps: a Personal Details step, followed by a Picture Selection
step.
Note: The customization wizard enables you to use a single Dynamic
Document to create several products, which vary in terms of their
customization-level and address different types of customers (for example,
novices vs. advanced users).
Customization Workflow
To setup the customization wizard:
1.
2.
3.
Edit the Step Name, provide a Step Description (optional) and click Save.
4.
From the Available Dials list, choose the type of Dials you want to display:
ADOR Objects (for example, text or graphic objects) or Variables (for
example, calculations).
b.
Once the desired type of Dial is displayed, move each relevant Dial from
the Available Dials list to the Dials Linked to Step list, by clicking the
icon.
To disconnect and remove a Dial from the step, click the
icon.
You can change the display order of dials in the Dials linked to Step list by
clicking the up
c.
and down
arrows.
Repeat Steps a and b above to move additional Dials from the Available
Dials list to the Dials Linked to Step list.
Figure 308 shows a sample Customization Wizard in which the selected text
Dials have been selected for the Contact Details step.
5.
: edited Dial
6.
Dial appears.
Sub-property of: If one of the Dials in a particular Step has a Gallery List/
Grid View Input Control (see Gallery List/Grid View), you can create a
dependency between it and any of the other Dials in the same Step. Select
the Dial on which the new Dial is dependent from the drop-down list and
then select its value from the list of available options.
Simple Mode: allows editing the existing text and graphic objects.
Advanced Mode: allows adding and removing objects and editing shapes
in addition to editing the existing objects.
Note that setting uEdit to this mode will display only the values
customized by the customer, either text or graphics.
Note: In both the My Values mode and the Samples mode, textual Content
Objects that were customized with fixed values and are currently being
edited are indicated by double square brackets, [[]], to differentiate them
from Content Object names (indicated by double curly brackets: {{}}).
Fields shows all Content Objects using their names (whether they have
been customized or not), indicated by double curly brackets: {{}}.
Edit the XLIM document and its objects. As an administrator, you can:
Modify the document layout (that is, move text and graphic boxes).
Scale images.
Enable upload of Recipient list files such as Excel spreadsheets (*.xls) and
Access (*.mdb). See Allowing Customers to Upload Recipient Lists.
Enable USAData services for purchasing targeted mailing lists and sales
leads. See Allowing Customers to Use USAData Services.
Allow users to use the Recipient List Manager. See Using a Previously
Uploaded List. For Composite Products as well as Dynamic and Email
Documents with a personalized URL, this is the only available option.
Set the desired number of records per proof. See Setting Up the Product
Pricing for Single Products.
Each of the above options includes the Display Name field that can be used to
change the default text of the corresponding radio button label at the store:
Figure 312: Recipients Setup Page
2.
In the Display Name field, enter the name of the uploaded Recipient List.
3.
Click the Download Template in Use link to download the template in use.
4.
5.
Click the Upload Template link to upload the modified template. The Upload
Recipient List Template window is displayed:
Figure 313: Upload Recipient List
6.
7.
2.
In List Name, enter a name for the list you are uploading and click Next.
3.
If the fields in the uploaded recipient list do not match the fields in the
recipient list template, the following page is displayed to enable customers to
match their field names with the templates field names by choosing the
proper fields in the Match To list.
For fields in the template to which customers did not find corresponding
fields in the recipient list file they uploaded, they should select Fixed value
and enter a value that will be used for all recipients in the Data Source.
4.
If the customers recipient list includes more than a single table, they will be
prompted to select their primary table.
Figure 316: uStore Storefront: Upload your Recipient List, Select Table
5.
When customers click Next, the recipient list is displayed to enable customers
to edit columns, delete columns and proof their product.
6.
If customers want to use a different recipient list, they should click the Change
Recipient List link. Note that customers cannot use your browsers Back button
to go back and select a different recipient list.
7.
8.
), delete a record
).
To add multiple recipient list records, customers should click the Add New
button. The Add New Records page is displayed to enable customers to add up
to 10 recipients to the recipients list.
9.
Customers should click Save to add the recipient to the recipient list.
10. In the Recipient List Editor page (Figure 317), customers should click Next to
go to the Finalize Order page.
Back Office
Customers can be given the option to access their Data Sources in real time and
either choose a filtered Data Source or choose a relevant table to be used as a
Recipient List (instead of uploading a predefined Recipient List). For example, a
travel agent may resend the same offer with slight changes to different Recipient
Lists, each time choosing the same Data Source with a different country filter (for
example, USA_Customers, Japanese_Customers, etc.) to target recipients who
are celebrating their holiday season.
The ability to support server-based Recipient Lists is enabled per-product in the
uStore Back Office application. Each Product Setup page features a new
Recipients Setup page, in which administrators mark the Data Sources, Filters
and Data Source Tables to be made available for selection as Recipient Lists.
Storefront
Figure 320: uStore Storefront: Select Recipient from Data Source
Back Office
Customers can be given the option to use the services of USAData for purchasing
targeted mailing lists and sales leads (Figure 321). To enable this option, you must
first set a USAData account in the System Setup table and then select it in the Store
Setup>Advanced tab (see Setting Up the Stores Advanced Parameters).
When purchasing a list from USAData, the cost is added to the total cost of the
order and is visible in the ordering workflow final step.
Storefront
Figure 321: uStore Storefront USADATA Selection
Click Launch Leads Module from USADATA to open the USAData Leads module,
which will guide you through the process of purchasing a recipient list.
For more information on USAData services, go to:
http://www.usadata.com/
Back Office
Customers can be given an option to use a previously uploaded recipient list. To
enable this option, select the Use a previously uploaded List checkbox and enter the
recipient list name in the Display Name field.
Figure 322: Recipient List Setup: User a previously uploaded List
Storefront
The Recipient List Manager utility (found in the My Account section in the
Storefront) stores a list of all previously uploaded recipient lists and recipient lists
purchased from USAData. During the ordering process, the Recipient List
Manager displays only recipient lists that match the recipient list schema as
determined by the Campaigns Plan. More on uploading your recipient list can be
found in Allowing Customers to Upload Recipient Lists.
Figure 323 shows the Recipient List Manager as it appears in the store.
Back Office
You can configure uStore to pull recipient lists from tables of an existing SQL
Server database whether it is the database in which uStore resides or any other
database.
Figure 324: Recipient Setup: Data Base
2.
Description
Server Name/IP
User Name, Password User name and password that are used to access
this server.
3.
Click Connect to retrieve a list of the available databases in the selected server.
4.
Select the database you want to use from the Database Name list.
5.
Select a database table of the selected database from the Table Name list.
You are presented with all of the fields in the selected database. You can now
select the fields that will later be visible to customers at the store and can be
used as filters when selecting a database as the source for recipient list.
Figure 325: Recipient Setup: Data Base, Selecting the Database Fields
6.
Select the fields you want to let the customer use for filtering the database in
the Storefront and click Save.
Note: Database tables are retrieved in full with all of their fields (that is,
table columns). If you want to filter down the number of table fields visible
to customers, you should create a Database View and select it as your
database table.
Storefront
At the store, customers are given the option to filter down their recipient list by
selecting the filters that were defined by the store administrator in the uStore Back
Office application. Each filter field shows all of the distinct values in this field.
When selecting a field (for example, the field Age, as in Figure 326), a distinct
value list appears next to the selected field, to enable customers to narrow down
their selection by choosing only several values from the list. A customer can select
a number of values by either dragging the mouse or using the <Shift> or the
<Ctrl> keys.
The resulting recipient list appears in the recipient list editor that follows, which
enables the customer to further edit the recipient list.
Storefront
Storefront customers can personalize copies of Composite Products by creating a
Recipients list. They can decide which components of the Composite Product and
which customization fields to include for different recipients. Personalization is
determined in the Storefront and no administrator involvement is required.
From the uStore Storefront, select a Composite product and click Place an
Order.
3.
Click Edit your Recipients List in the panel on the right. The Recipients List is
displayed. By default, the Recipient list includes one recipient.
4.
5.
6.
To add more recipients to the list, customers should click the Add button.
More recipients are added to the list.
7.
Setting Up Delivery
You can set up uStore to enable customers to choose a delivery provider. This
way, customers have the option to distribute their products by selecting from a
list of available delivery providers at the store.
uStore is shipped with two out-of-the-box delivery carriers (FedEx and UPS) and
two additional configurable manual delivery options:
Fedex and UPS: superusers can enable customers to use FedEx or UPS as their
Manual Mailing: used for per-item delivery, where each product of the order is
sent to a different address. For example, a customer may order a set of
postcards and distribute them to recipients directly using a mail drop. Using
manual mailing, superusers can set up the prices for the delivery service.
Manual Shipping: used for sending the entire order to a single address. For
example, customers may order sets of business cards and distribute them
themselves, instead of sending them directly to clients (i.e., manual mailing).
Using manual shipping, users with Superuser permissions can set up the
prices for the delivery service.
delivery carriers for product distribution. The prices for the delivery are
generated online by the respective delivery carrier (i.e., FedEx or UPS) and
sent back to the store. In addition, you can apply Markup, which can be
added to the cost of the goods to cover the overhead expenses.
Delivery providers available on the Delivery Setup>General tab are the ones you
previously defined during store setup, as described in Setting Up Delivery
Options.
The Delivery Setup-General tab includes the following options:
Option
Description
Mailing, Shipping
Description
Pickup Address
Weight
(Shipping Only)
Package Capacity
(Shipping Only)
When you have finished setting up general delivery parameters, click the Pricing
tab to define prices for weights. This tab is available only if Manual Mailing and/or
Manual Shipping were selected as delivery providers in this store.
Figure 330: Delivery Setup>Pricing tab
The Delivery Setup>Pricing tab enables you to define the delivery prices when
using Manual Mailing or Manual Shipping services. Note that Online Shipping
such as FedEx delivery services gets quotes online and do not require your
intervention in the process.
The mailing and shipping prices are given in the stores currency and are used to
price stacks of items. The Manual Mailing prices are set for units and the Manual
Shipping prices are set for shipments as implied by the nature of these services. For
more information on delivery providers, refer to Setting Up Delivery Options.
Click the Add New Item link in the relevant section: Manual Mailing or
Manual Shipping.
Ranges are determined by specifying the lower delimiter of a range in the
From Quantity entry field, in such way that the subsequent delimiter of the
next range determines the higher delimiter of the previous one.
For example, by entering the lower delimiter 1 for the first range, you define
the range boundaries from 1 to infinity. Setting the subsequent delimiter to
100 defines the first range boundaries from 1 to 99 and the next stack from
100 to infinity, and so forth.
2.
For Manual Mailing service and any other mailing services you created,
define the price for ranges in the Mail Drop entry field.
For Manual Shipping service and any other shipping services you created,
define both the Standard shipping price and the Overnight shipping price
in the relevant entry fields.
Click the
Note: Manual Shipping price settings for a Composite Product override the
Manual Shipping settings of all its components.
Inventory levels:
On-shelf inventory level: Displays the current inventory level. When you
set up a product inventory, you type here the number of items (or packs)
that are currently in stock. The on-shelf inventory level is updated only
after a customer completes the checkout process or, if an approval
process is defined, the purchase is approved by the order approver.
Safety inventory level: Here is where you set the minimum number of
items (or packs) that should be always kept in stock. You can fill in a
negative number to enable customers to order more items than the
number of items that are available according to the on-shelf inventory
level.
Storefront inventory level: This value represents the number of items (or
packs) that are available for purchase in the storefront. The value
displayed is the result of the following calculation:
Storefront inventory level = (on-shelf inventory) - (safety inventory)
This is the inventory level that is displayed in the storefront.
Ordering Policy: Select the Display inventory level in storefront option to enable
customers to see the availability of the product. If you select to display the
inventory level in the storefront, you can select whether or not to enable
customers to order products that are out of stock.
Note: If you enable customers to order products that are out of stock,
product delivery dates may be affected. In addition, customers will be able
to purchase the product even if the on-shelf inventory reached its limit.
If the Display inventory level in storefront option is not selected, uStore still
updates the on-shelf inventory and the storefront inventory when the product
is purchased, but the inventory status does not appear in the storefront.
Notification Policy: Select the Trigger Inventory Level Is Low even when
current inventory level reaches option to be notified when on-shelf inventory
level reaches a predefined limit. When you select this option, you also need to
define the number of items that will trigger the notification. The notification
is sent out only once.
You set up the trigger on the Presets>Trigger Setup page.
Inventory Triggers
You can set up rules to be informed about inventory changes. There are two
events available for setting up inventory triggers:
Inventory Reports
The Inventory Levels report provides the current inventory levels of all products
that are tracked
To generate the Inventory Levels report, go to Presets>Reports.
To learn more about uStore reports, see Generating Reports.
2.
3.
4.
In the On-shelf inventory level field, enter the number of items (or packs)
currently in stock.
Note: Make sure to update the on-shelf inventory level when you get a new
stock.
5.
If required, in the Safety inventory level field, enter the number or items that
you want to keep always in stock.
The Storefront inventory level is automatically filled in.
6.
To display the current storefront inventory level in the storefront, select the
checkbox Display inventory level in storefront.
7.
To enable users to order the product when it is out of stock, select the
checkbox Allow customers to order a product that is Out of Stock.
8.
9.
See below an example of a store with products that use inventory management.
Result
uStore tracks inventory, but
storefront inventory levels are not
displayed.
Result
Storefront inventory levels are
displayed in storefront and
customers can order products that
are out of stock. Product delivery
dates may be delayed. See
Figure 332.
To edit a product:
1.
2.
If you are editing a dynamic document, the Product Setup page now includes
additional, Update Local Cache options:
Figure 334: Editing the Product Setup: Local Cache Options
Select from the following checkboxes and click Save to update the uStore
cache.
For detailed description of product editing options, see Adding Products to the
Product Groups.
In the Store Details page, select a product, click the arrow ( ) next to the
selected product to open the context menu and click Copy to store.
The Copy to Store dialog is displayed:
Figure 335: Copy Product to another Store Select Store
2.
Select the store to which you want to copy the selected product. You can
select one store only. If you want to copy the selected product to more than
one store, you will have to repeat this procedure again. If you select to copy a
product to the same store, you can then modify the copied products settings
(for example, Product Group assignment, Pricing, etc.)
3.
Click Next.
4.
In the next screen, select the Product Group in the destination store to which
you want to copy the selected product:
Click Finish.
If the Product has been successfully copied, a success message will be
displayed:
Figure 337: Copy Product to another Store Select Product Group
The product is copied to another store while preserving the product setup
(including its Customization Wizard, Recipients, Product Pricing and
Shipping Pricing properties). If the destination store already has a product
with the same name, a prefix will be attached to the copied product name: for
example, if the copied product name is Happy New Year postcard, the
copied product name will be copy[copy number]Happy New Year
postcard.
The copied product appears offline in the destination store, since it probably
requires some fine-tuning before it is placed online.
6.
7.
Click Copy to another store, if you want to copy this Product to more stores.
The Copy to Store dialog will be displayed. Repeat the steps 1-5.
8.
If the settings of the copied product conflict with the settings of the store to which
it is copied, a warning message will be displayed. You will still be able to copy the
product by selecting the suggested workaround Solution. In some cases manual
adjustments will be required after the product has been copied to the destination
store.
A warning will be displayed in the following cases:
Solution:
Check the Allow using the used data source to the destination store
checkbox and click the Copy product link at the bottom of the page.
The copied product uses the Recipient List provider (for example,
USAData) that is not set up in the destination store.
Solution:
Check the Copy the USAData account from the origin store to the
destination store checkbox and click the Copy product link at the bottom of
the page.
The delivery options in the original store are different from the delivery
options in the destination store.
Solution:
Check the Dont copy delivery definitions for options that are not used in
the destination store checkbox and click the Copy product link at the
bottom of the page. Only delivery definitions that exist in both origin and
destination stores will be copied. In case there are no matching Delivery
Providers, the product will be copied with no delivery definitions and the
user will have to edit the Delivery Provider in the destination store before
placing the product online.
The setup culture in the original store is different from the setup culture
of the destination store.
Solution:
Check the Copy <Culture Name> text to the English text fields
(Destinations setup culture) checkbox and click the Copy product link at
the bottom of the page. The Setup Culture of the copied product will be
the same as in the original store.
Some of the localization cultures that are defined for the destination store
are missing for the copied product.
Solution:
Click Copy Product and once the Copy procedure is completed, localize
the copied product to the missing cultures.
Different Currency
Problem:
The currency used in the original store is different from the currency used
in the destination store.
Solution:
Select Dont copy prices. There will be no prices for this production the
destination store and click Copy Product. You will have to define the
prices manually after the product has been copied to the destination
store.
Select Copy the products prices anyway and click Copy Product. The
product will be copied with the prices of the original store. You will have
to update the prices and the currency manually after the product has
been copied.
In case you do not want to select the suggested Solution, you may either try to
copy the product to another store by clicking the Select another store link or
cancel the copying by clicking Cancel.
Duplicating Products
To duplicate a product, click the arrow (
the context menu and click Duplicate.
The product is duplicated while preserving the product setup (including its
Customization Wizard, Recipients, Product Pricing and Shipping Pricing
properties).The duplicated product is named copy[copy number]<Product
Name>, for example, copy[1]Summer Promotion.
The only differences between the original product and its duplicate are that a
duplicated product is created offline, since it probably requires some finetuning to distinguish it from the original product before it is placed online.
The duplicate is included in a single product group that was selected when
the original product was duplicated, as opposed to the original product,
which may belong to multiple groups.
Chapter
In the Storefront:
Checkout Orders
See Orders
See Reports
Create user
Create store
Users
All uStore users must be assigned to User Groups from which they inherit
access permissions to Storefront and Back Office stores.
Search
Allows you to filter the Users List by entering or selecting the searched
values in one or more filter fields (First Name, Last Name, Email, Member
in Group and Can log into store drop-down lists) and clicking the Search
link. The search results will be displayed in the Users list in the bottom
section of the page.
Users List
Displays a list of all users in the system. From this section, you can
perform the following actions:
Enter the search value in one or more of the following search filter fields:
Note: Member in Group and Can log into store fields are mutually exclusive:
if you select one, the other is disabled.
2.
3.
To return to the unfiltered Users List view, click the Clear Search link.
Or else,
2.
stores or for a specific store only. In the latter case, uStore allows you to
have several users with the same email address assigned to different
From the Add to Group drop-down list, select the User Group to which
you would like to add the user and click OK. The selected User Group will
appear in the User Setup page under the Include in Groups field.
Email serves as this users user name when logging into uStore Back
You can optionally enter the following fields: Phone Number, Mobile
Number, Fax Number, Company Name, Department, Job Title.
External ID: Enables you to distinguish a user with an identification
number. This is useful when creating custom made plug-ins for your
store.
3.
User is locked out: this checkbox is available for locking out a user. The
lockout may happen automatically if the password policy of the store to
which the user registered is set to lock out users after a certain number of
invalid login attempts. Once the user is locked out, this checkbox is
automatically checked and the User is locked out message appears in
red. The Store administrator can unlock the users account by unchecking
this checkbox. When you are done defining the users properties, click
Save. You can later change these properties by clicking Edit or remove the
user by clicking Delete.
This process enables you to create and maintain the different types of users in
your uStore environment.
The Users view lists up to fifteen users per page. You can easily locate a
specific user by searching for a sub-string that appears in that users Login
(which is usually an email address), First Name or Last Name properties.
Importing Users
The uStore Back Office application enables you to efficiently create all
required users by uploading a User List instead of manually defining one
user at a time.
The Users view now includes the Import button, which enables you to browse
to the location of your user list. To make sure your list is compatible with the
required user list structure, download the User List Template (available
through the same page).
Note: 1. Only XLS files are accepted for User List upload.
2. Emails should be unique in the list.
In the Users main page, click the Import button. The Import User List
window is displayed:
Figure 343: Import User List
Browse for your custom User List file (in Excel format). To prepare your
User List, you can first download a User List template
(UserListTemplate.xls) by clicking the Download a User List Template link,
filling it in and then uploading it to uStore.
2.
In the Assign to Store field, select the Store to which you would like to
assign the imported users. This is a mandatory step: users cannot be
granted permissions in the application without being assigned to a
particular Store.
3.
In the Add to Group field, select the User Group to which you would like
to add the imported users.This is a mandatory step: users cannot be
granted permissions in the application without becoming members in a
certain User Group. Make sure that the selected User Group has
permission to enter the assigned store.
4.
Click Upload.
You can also import users from the User Group Setup page (see Assigning
Users to the User Group). In that case, the imported users will be
automatically added to the selected User Group.
Downloading Users
The uStore Back Office application enables you to download a list of users.
Clicking the Download button will download a UserList.xls file. This file
contains a list of users with all their fields.
This file can be used to update user information outside uStore and can later
be re-imported back to uStore using the Import option (see Importing Users).
Note:
1. If several Billing or Shipping Addresses are defined, this file will display
only the first address (one Billing Address and one Shipping Address).
2. The Password field, being confidential, is exported as empty. When
importing this file back to uStore, the administrator must fill the Password
field manually.
Deleting Users
To delete a User:
1.
In the Users main page, click the Delete button. The confirmation
message will be displayed.
2.
In the User List page, select the users that you would like to assign to a
User Group.
2.
Click the Add to Group button. The Add to Group window is displayed:
Figure 344: Adding Users to Group
3.
In the Add to Group drop-down list, type or select the User Group.
4.
Click OK.
Note: You may also add users to Groups from the User Setup page by
clicking the Add link next to the Include in Group field (see Figure 341). In
that case, you will be assigning one user to one or more Groups whereas in
the scenario described in this section you can assign one or more users to
one User Group.
In the User List page, select the users for which you wish to modify the
Store assignment.
2.
Click the Change Store Assignment button. The Change Store Assignment
window is displayed:
Figure 345: Changing Store Assignment
3.
In the Assign to Store field, select a store to which you wish to assign the
selected user.
4.
Click OK.
Note:
1. Only users belonging to User Groups that have permissions to the specific
store can be assigned to it. Make sure that the assigned store is allowed to
be accessed by the User Group to which the user belongs.
2. Two users with the same email address cannot be assigned to the same
store.
User Groups
There are two types of User Groups:
Customer
Operator
Administrator
Superuser
Anonymous
Default User
Groups
Customer
(Registered
Users)
Description
Uses the
uStore
Storefront
application to
connect to
online stores,
and
customize
and order the
desired
product(s).
Managed
Users
None
Available
uStore Admin
Views
None (cannot
access the uStore
Back Office
application, only
the uStore
Storefront
application)
Accessible
uStore
Storefront
Stores
Stores to which
the superuser or
store
administrator
granted access
Prioritizes the
orders
received from
the uStore
Storefront
application
and adds
them to the
uProduce
Servers
production
queue.
None
Stores to which
the superuser
granted access
Store
Administrator
Edits stores
the
administrator
has
permission to
access (which
were created
by the uStore
Superuser)
and manages
the products
and
customers of
the stores the
administrator
has
permission to
access.
The
customers
of the
stores that
the
administra
tor has
permission
to access.
Stores: can
only view and
edit the stores
the
administrator
has permission
to access.
Orders: can
only view and
process the
orders
received from
stores the
administrator
has permission
to access.
Users: can
only manage
customers of
stores the
administrator
has permission
to access.
Reports
Presets Can
only access
Messages
setup.
Stores to which
the superuser
granted access
All
(both
customers
and other
administra
tors)
All
All stores
Anonymous
None
None
Public stores to
which the
Anonymous user
Group is granted
access
Search
Allows you to filter the User Groups List by entering the searched valued
in the Group Name, Description and/or Allowed to store fields. This section
can be closed by clicking the
icon.
).
Enter the search value in one or more of the following three search filter
fields:
2.
Group Name: searches the User List according to the Group Name.
Description: searches the User List trying to match the entered search
value with the values defined in the Group Description field in the
General tab of the User Group Setup windows (see Figure 348).
Allowed to store: select the available store name from this drop-down
list. The system will search the User List trying to match the selected
value with the value defined in the Allowed to store field in the
Permissions tab of the User Group Setup windows (see Assigning
Permissions to the User Group).
3.
To return to the unfiltered User Groups List view, click the Clear Search
link.
Tree view
The User Group List grid view displays the following information:
Group Name:
The name of the User Group. The default User Groups appear first in
the list.
Number of members
View in a tree
Clicking this link switches the User List display from the default grid
view to a hierarchical tree view:
The tree view displays all User Groups and Sub-Groups in a hierarchical
order. The number of users in the Group is indicated in parenthesis next
to the Group Name.
The default User Groups are displayed as the Root directories. Under
each Root directory, you may see the non-default User Groups that
inherit permissions from the given default User Group. The non-default
User Groups can also contain Sub-Groups that inherit permissions from
them.
The User Group whose position in the hierarchy we wanted to see when
clicking the View in a tree link appears highlighted in blue.
Clicking the User Group name opens the User Group Setup page of the
selected User Group (see Figure 348).
To return to the table view, click the Back to Grid View link.
Automatic User Group creation upon new store creation: each time a new
store is being set up, the system automatically creates new Customer and
Administrator groups based on the default Customer and Administrator
permissions Groups (see Setting Up Permissions).
From the Users tab > User Groups page, click the New Users Group link.
The User Group Setup page is displayed.
Figure 348: uStore Back Office New User Group
2.
General
Users
Permissions
In the General tab, fill in the Group Name and the Group Description fields.
Note: When you create user groups for LDAP users, you must follow this
naming convention: [Group Name Prefix].[domain controller group name].
To learn more about LDAP login, see Enabling LDAP Login.
In addition, the User Group Setup page displays the following information
(in case a new Group is created, this information is missing):
3.
Child Groups: lists the groups that inherit permissions from the
current Group (None in case a new Group is created)
Store Front Stores: the storefront stores to which the current Group is
granted access permissions (No Stores Selected in case a new
Group is created).
Back Office Stores: the back office stores to which the current Group is
granted access permissions (No Stores Selected in case a new
Group is created).
Click Save.
Note: When a new User Group is created, it does not include any of the
existing users. You must first save the store and then import a Users list or
add the relevant existing users and assign them to the new User Group.
Note: When you creating the LDAP matching groups on uStore, make sure
that you use the exact Group Name Prefix that you defined in the store
setup.
From the Users tab > User Groups page, click the New Users Group link.
The User Group Setup page is displayed.
The User Group Setup page contains three tabs:
2.
General
Users
Permissions
In the General tab, fill in the Group Name and the Group Description fields.
Figure 349: uStore Back Office New User Group
Note: When you create user groups for LDAP users, you must follow this
naming convention: [Group Name Prefix].[domain controller group name].
3.
In the Group Description box, type a description. For example, type the
original name of the group in the LDAP system.
4.
Click Save.
In the User Groups page, click the Group Name to modify the user
assignment.
Figure 350: uStore Back Office User Group Setup Users tab
The Users tab of the User Group Setup page displays the detailed
information about all users that are part of this Group.
The window is divided into two sections:
Search
Allows you to filter the Users List by entering or selecting the
searched values in one or more filter fields (First Name, Last Name,
Email, Member in Group, Can log into store and Assigned to Store drop-
down lists) and clicking the Search link. The search results will be
displayed in the Users list in the bottom section of the page.
Users list
Displays a list of all Users assigned to this Group.
2.
2.
Browse for your custom User List file (in XSL format).
3.
In the Assign to Store field, select a Store to which you wish to assign the
imported users. Make sure you assign the users to stores which are
accessible for the User Group (see Permissions tab)
4.
Click Upload.
To prepare your User List, you can first download a User List template
(UserListTemplate.xls) by clicking the Download a User List Template link,
filling it in and then uploading it to uStore.
This page displays the detailed information about all the uStore users.
The window is divided into two sections:
Search
Allows you to search Users by entering or selecting the searched
values in one or more filter fields (First Name, Last Name, Email,
Member in Group, Can log into store and Assigned to Store drop-down
lists) and clicking the Search link. The search results will be displayed
in the Users List in the bottom section of the page.
Users List
Displays a list of all existing Users.
2.
Select users and click the Add Users button. The selected users will be
added to the Users List in the Users tab of the User Group Setup page.
2.
2.
Click the Change Store Assignment button. The Change Store Assignment
window is displayed:
Figure 353: Changing Store Assignment
3.
In the Assign to Store field, select a store to which you wish to assign the
selected user.
4.
Click OK.
2.
3.
Click Edit next to the Allowed to stores field to set up User Group
Permissions for specific stores. The Manage Stores window is displayed:
4.
In the Manage Stores window, select the permissions for Storefront and
Back Office stores.
Option
Description
Store Front
All Stores Select this option to grant permission to all online stores.
Selected Stores Select this option to grant permission to specific stores. When
stores.
All Stores Select this option if you want to grant access to all Back Office
stores.
Select Stores Select this option to grant permission to specific stores. When
5.
Click OK. The store permission will be updated in the User Group Setup
page.
6.
Option
Description
Allow
Deny
Inherit
Inherited From
This field displays the name of the User Group from which the
permissions are inherited. This field is enabled only if the
Inherit checkbox is checked.
Browse
the tree, select the items that will be defined as exception
and click OK.
The exceptions will be added under the main Permission in
the Permissions tab:
7.
Chapter
1.
Click the
2.
3.
) is replaced by an
Chapter
10
Handling Orders
When a customer orders a product using the Storefront application, the
ordered items are automatically added to the uStore production center (under
Orders view): the Print products are added to the Pending queue and the
Email products are added to the Pending Email queue. These queues are
shown on the Orders List page of the Orders view (as in Figure 358). The
Orders List display lists up to fifteen orders per page. You can select the
queue type you want to view, whether Print Queues, Email Queues or All
Queues, from the Queue list on the top left. You can also select the parameter
according to which the queues will be grouped in the Group By field.
If you want to search queues according to the Order number, enter the Order
number in the Order ID field and click the Filter ( ) icon.
To search for an order, select All Queues in the Queue list. Once selected, you
will see the list of all the ordered products and the queues to which they are
assigned.
Note: Orders are not processed as a whole, but at the product or item level.
Therefore, the default view displays the data by individual items. To view the
data of a specific queue grouped by order, choose Order ID from the Group
By list.
Clicking the Advanced Search link opens additional search filter fields where
you can search the queues that belong to the queue type selected in the Queue
field. In the Advanced Search, you can filter queues according to Product,
Order Item ID, Store Name, Customer Name and Date Range.
First, the administrator extracts the items intended for processing from the
Pending queue, by selecting the Prepare action. This action moves the item to
the Ready to Produce queue, which effectively serves as a processing
candidate queue.
The administrator can also send selected items back to the Pending queue
using the Revert action. Note that when you revert grouped items
(aggregated items), the group of items is broken apart and each of the ordered
products is sent back to the Pending queue.
To do that, select an item in the Ready to Produce queue and click the
Download link in the Orders List page to download a *.csv file that
contains the proper merged recipient lists with customization values.
b.
You can sort the mailing list manually or by using any third party
software available. Make sure to maintain the *.csv file data scheme
when sorting the mailing list.
c.
When you are finished, click the Replace link in the Orders List page
to replace the existing mailing list with the one you created.
Items that do not have a prepress workflow are sent to the Ready for
Delivery queue.
Items that are associated with a prepress workflow are sent to the
Ready for Prepress queue.
After the prepress queues, items are sent to the Ready for Delivery
queue.
Print Queues
Following is a detailed explanation of the Print Queues:
Delayed Payment: this queue lists the orders that are still pending
approval by the clearing service. After the payment is cleared, the order
automatically moves to the Pending Prints queue for processing.
Administrators can approve or reject orders manually. Just like with
other e-commerce experiences, orders that use delayed clearing methods
are confirmed and an order confirmation message is sent to the customer
(if it was previously configured). De
Note: This feature is only available for clearing services supporting delayed
payments, such as MultiSafepay.
Pending Prints: this queue includes the following types of ordered items:
Items that have been received from the uStore Storefront application
and have not been processed yet via the uStore Back Office
application.
Items that were moved back to the beginning of the processing cycle
from the Ready to Produce, Ready for Prepress, Cancelled or Failed
Jobs queues.
To add a pending item to the list of items intended for processing, go
to the Action list and choose Prepare. You can also choose Cancel to
abort the production process of the item.
Aggregating: this optional queue enables you to select items that share the
same document and product properties selections and group them into a
single cluster (see Setting Up Document Repositories and Setting Up
Product Properties for Single Products). You can benefit from
aggregating items for production by:
2.
Select items that share the same aggregation possibilities (i.e., items
under the same group).
3.
Select Aggregate from the Action list at the top of the page.
4.
Click Go.
The items you selected will move to the Aggregating queue under a new
aggregation group, as shown in Figure 360. You can group several
corresponding Print product items into one group.
Figure 360: Orders List, Grouped Items Page
Grouped items are automatically added to the list of items intended for
processing immediately after their recipient lists were merged (i.e., the
Ready to Produce queue).
Note:
For aggregated print jobs, you can only choose the Process (all copies)
action.
For Composite and Static documents, you can only choose the Process (1
copy) action.
Revert: This action sends selected items back to the Pending queue.
Note that when you revert grouped items (aggregated items), the
Producing File in Progress: includes items that are in the process of being
produced.
Items whose jobs failed or were deleted are sent automatically to the
Failed Jobs queue and a notification email is sent to the Superuser. The
You can also send items manually to the Ready for Delivery queue by
selecting Prepare for Delivery from the Action list.
Ready for Prepress: includes items that were associated with a prepress
workflow. From this queue, you can select the following actions:
Run: sends the item to its prepress workflow. Only items that are
Important!
If the selected item is a Composite product that is made up of components
whose workflows were not merged to one Prepress Setup, then each
component will run according to its own workflow.
If you want all the Composite components to run using the same workflow,
in the Orders List, in the item row, select View list, and change each
components workflow.
Note: For aggregated print jobs, you can select the workflow directly in the
Orders List page, in the Workflow name column. All aggregated print jobs
run using the same workflow.
Prepare for Delivery: skips the prepress stage and moves the item to
Ready for Delivery queue.
Prepress in Progress: includes items that are in the prepress stage. Items
the order reaches this queue, it is managed per Product item, that is for
each Item ID there will be a different record in the Orders list. However,
from the moment the order reaches the Ready for Delivery queue, it is
managed per Shipping item. This is important for orders with split
shipping where the same product is shipped to different addresses. In
this case, the Orders List can display two records with the same Order ID
and Item ID but with different shipping parameters.
Figure 362: Managing Shipping Items in the Ready for Delivery Queue.
Note: In the All Queues list, the orders are displayed as they appear in the
Ready for Delivery queue, that is by Shipping item.
When viewing the Ready for Delivery queue, you can group the Shipping
items list by the their Delivery Ability. This way you can cluster Shipping
items by their delivery provider and addressee, provided that all
Shipping items are from the same store.
Select the Shipping items you want to deliver and then select Create New
Delivery from the Actions list and click Go.
The selected service in the Service list is the service the customer chose in
the order. You may change it by selecting a different service. Enter a
Shipping Date, a Tracking Number (if required) and click Delivery Now.
For FedEx shipping, the following pop up window is displayed:
Description
Service
Ship Date
Shipment schedule.
Residential Delivery
I already have
tracking information
Deliver Now
Description
Service
Pickup Type
Packages
Add Package
Deliver Now
Delivered: indicates a product has been delivered. Note that when using
Archive: lists archived items. Archived items are items that has been
prepared and delivered to customers. To archive an item, select Archive
from the Actions menu and then click Go.
Delayed Payment: this queue lists the orders that are still pending
approval by the clearing service. After the payment is cleared, the order
automatically moves to the Pending Emails queue for processing.
Note: This feature is only available for clearing services supporting delayed
payments, such as MultiSafepay.
Items that been received from the uStore Storefront application and
have not been processed yet via the uStore Back Office application.
Items that were moved back to the beginning of the processing cycle
from the Failed Emails queue.
Pending Recipient List- Emails this queue is relevant for Emails whose
recipient list has been ordered using USAData services (see Allowing
Customers to Use USAData Services). The order items reside in this
queue until their recipient lists are ready and retrieved from USAData.
First, extract the items intended for processing from the Pending
Email list, by selecting the Schedule Email action. This action moves
the item to the Scheduled Order queue, which effectively serves as a
processing candidate queue. You can also send selected items back
to the Pending queue using the Revert action. This step can be
repeated as many times as needed, until you are satisfied with the list
of items in the Scheduled Order queue.
Email Send in Progress includes items that are in the process of being
Note: The link to the Order Product Details page is displayed only if a
friendly URL has been configured for the store in the Store Setup page
>General tab > Enable Store Friendly-URL checkbox (see Enabling StoreFriendly URL).
Archive: lists items that were prepared and sent to recipients. To archive
an item, select Archive from the Actions menu and then click Go.
the customer (Invoice, Credit Card, Cost Center, Purchase Order) or any
payment method that is activated in the Clearing Model list page (Presets
>Clearing Model Setup) and enabled in the relevant store (Store Setup
>Clearing tab).
Delivery: indicates the Delivery Service applied for this order (this
parameter is defined in Store Setup>Delivery Services)
Address: the address to which the order will be delivered (defined in
Store Setup>Delivery Settings>Pickup Address)
ID: product ID
No. of units: number of ordered units. Units can refer to single units
or packs (see Stores>Product Pricing Setup>Set Price Steps)
Status: queue status for the given ordered item.
Tracking: tracking information, such as delivery provider, delivery
service, delivery price, shipment tracking number and package
tracking number.
Note: If FedEx is your delivery provider and the package tracking number
was manually entered in the Create New Delivery window, this number
will appear as N/A.
Show receipt: you can view the customers receipt by clicking Show receipt (at
the top of the page). Figure 369 shows an example of a customer receipt.
Not selected: when prepress workflow was set up for the item, but a
default workflow was not selected.
N/A: when the prepress workflow was not set up for the item.
Note: When you open the Order Details page from the Ready for Prepress
queue, Not selected and [WorkflowName] are links that open the Select
Workflow dialog box (Figure 361) and enable you to select a new prepress
workflow or change the default selection.
Product Property List: displays the product properties that were defined for
the ordered product and their values (i.e., customer selections). For more
details on Product Properties definition, refer to Setting Up Product
Properties for Single Products.
Note: When you view the Order Details page in the Ready for Prepress
queue, you can click the Prepress Workflow link to select a new prepress
workflow or change the selected workflow.
Proofing List: provides information about the Product Proof (Proof time, Job
ID and Proof status). Clicking the Show Proof link displays the document
image in a separate window. The Show Proof link is not available for
composite products
Add Annotation you can add an annotation to the Details page of any order,
product or product queue transition. uStore saves a history of all annotations,
allowing you to keep track of this information.
customer receipt.
Download Job Ticket: you can download the Order Job Ticket as a Word
document (Job ticket - item ID-<Order Item ID>.doc). This document contains a
Print (
): you can print the Orders Job Ticket in order to attach it to the
Order. To customize the Job Ticket template, go to Presets >System Setup
>Message Template and edit the Create Printed Job ticket on new Order
Creation template (Setting Up the Message Template Table).
In addition, Superuser can prevent Back Office users from performing actions
that exceed their area of responsibility by simply removing the relevant
Action / Queue menu items. Similarly, the superuser can add Actions and/or
Queues to the default workflow and assign them to different store operators.
For more information on adding or removing Queues and Actions, see
Setting Up the Order Handling Status Table and Setting Up the Order
Handling Action Table.
Chapter
11
Generating Reports
The
view allows you to monitor and audit the users activity in
your uStore system.
Predefined Reports
uStore Back Office application includes a selection of predefined reports that
provide a basic overview of the uStore system and address common
reporting needs, such as:
Customer Totals
Daily Orders
Order Totals
Job IDs
Offline Billing
Inventory Levels
To generate a predefined report, simply select the desired item from the
Report drop-down list and click Generate. The report results are displayed on
your screen and you can export the report to Microsoft Excel by clicking
Download.
You can add graphs, charts, pivot tables etc. to the report and save as an Excel
template to the folder
\\[servername]\uStoreShared\ReportTemplates\[ReportID].xlsx. (For
information on the Report ID see Setting Up the Report Table.) Use the range
name RawDataRange as your data source.
Figure 371 shows a sample report, Customer Totals, summarizing the total
billing per customer.
Figure 371: Example Report: Customer Totals
You can sort any column in the resulted record list in ascending or
descending orders by clicking the required column header. Clicking it once
will sort the list in ascending order; clicking it again will sort it in descending
order.
Appendix
Input Controls
When editing a Dial, you are required to select its Input Control, which is the
type of input required from the customer (see Figure 309 Dial Details Page).
The Input Control options include:
Text Input: a standard, single line text box that enables the customer to
enter short, free text input value.
Multiline Text Input: similar to the Text Input Control, but enables the
customer to enter several lines of text input.
Radio Button: enables the customer to choose the Dial value from a list of
options that were defined by the uStore Administrator during the
customization setup process. This Input Control displays the choice list to
the user as a set of standard radio-style inputs.
Dropdown List: similar to the Radio Box List, but displays the choice list to
Image Selector: suitable for Graphic ADOR Dials, the Image Selector
displays the list of images the customer can choose from inside the
customization steps page, alongside other Dials Input Controls. The
user can choose one of the images displayed on the list, effectively setting
the Dials value to be the name of the chosen image.
Popup Image Selector: similar to the Image Selector, but the Popup Image
Selector displays the list of selectable images in a popup-window, thus
making this control more suitable for Asset Sources containing more
images than can be conveniently contained inside the regular
Customization Steps page.
order. You can set the date picker to function as a Popup (opens when
clicked on) or as Inline (always visible). You can also set the date picker
to a predefined period of time by using the Earliest and Latest date
options. Use the Earliest and Latest date options to set exact dates or dates
relative to an Order date (for example: X days after an order has been
made).
Generic: enables you to embed personalized HTML in uStore (in the
Markup field) that will be rendered in real-time as the contents of the dial
control. For example, you can embed a flash object or a Web page. When
you embed a flash object, make sure you fill in its Client ID in the Object
ID field.
You can use the following parameters in the markup code:
You can also define a Java Script Callback Function in the Callback
Function field, which will be available on the page, and call it to return a
value to uStore.
Get Order Properties: when selected, allows you to add the Order ID or
the Order Item ID values, which are generated automatically, to your
product. This way, an order or an order item can be easily distinguished
with an ID number.
Gallery List View: enables the customer to choose a value from a list of
predefined options. This Input Control displays the choices to the user as
a list of icons, with names and description and can also include an
overlay image.
Gallery Grid View: enables the customer to choose a value from predefined
options. This Input Control displays the choices to the user as a grid of
icons, with name and description and can also include an overlay image.
The available Input Control options depend on the type of Dial you are
editing. Table 7 lists the different Dial types and their input control options.
Table 7: Input Control Options per Dial Type
Dial Type
(ADOR Objects)
Input Control
Dial Type
(Variables)
Input Control
Text Input
Date Variable
Multiline Text Input
Radio Button List
Dropdown List
Generic HTML
Checkbox
Gallery List/Grid View
Text Input
Generic HTML
Radio Button List
Dropdown List
DateTime Picker
Generic HTML
Gallery List/Grid View
Text Input
Number Variable
Multiline Text Input
Radio Button List
Dropdown List
Get Order Properties
Generic HTML
Checkbox
DateTime Picker
Gallery List/Grid View
Text Input
Multiline Text Input
Radio Button List
Dropdown List
Get Order Properties
Image Selector
Popup Image Selector
Extended Image Selector
Gallery Image Selector
Generic HTML
Checkbox
Gallery List/Grid View
Graphic ADOR
Image Selector
Popup Selector
Extended Image
Selector
Gallery Image
Selector
Generic HTML
Link ADOR
Text ADOR
Boolean Variable
Dial Type
(ADOR Objects)
Input Control
Dial Type
(Variables)
Input Control
Text Input
Multiline Text Input
Radio Button List
Image Selector
Popup Image Selector
Extended Image Selector
Gallery Image Selector
Dropdown List
Get Order Properties
DateTime Picker
Generic HTML
Checkbox
Gallery List/Grid View
Visibility ADOR
Style ADOR
Text Input
Multiline Text Input
Radio Button List
Dropdown List
Generic HTML
Checkbox
Gallery List/Grid View
Appendix
All the messages that are associated with a specific event are gathered to
be generated.
2.
All the SQL queries that are attached to the message template are run on
uStore database using predefined parameters that uStore provides. Each
of the queries generates a single record set.
3.
4.
The XML is transformed to form the message subject and body, using the
XSLs that are attached to the template.
5.
2.
Click the System Setup link. The System Setup main page is displayed.
3.
Click the Edit link next to Message Template. The Message Template page
is displayed.
4.
Click the Add New link. The Message Template: New Message Template
page is displayed (see Figure 115).
5.
Field
Description
Name
Sender Address
Event Point
Example Message
Occurs when...
Order Submission in
Customer Application
Occurs when...
User Registration
2.
Click the System Setup link. The System Setup main page is displayed.
3.
Click the Edit link next to Message Template SQL. The Message Template
SQL page is displayed.
4.
Click the Add New link. The Message Template SQL New Message
Template SQL page is displayed (see Figure 117).
5.
Field
Description
Message Template Id
SQL Text
Name
SQL Examples
exec ('SELECT FirstName, LastName FROM Users WHERE Users.UserID
= ' + @UserId)
The parameters that are passed to the SQL statement by event points are:
Event Type
Event
Parameters
Customer Login
@StoreId
@CultureId
@UserId
Customer Registration
@StoreId
@CultureId
@UserId
Customer Pending
Registration
@StoreId
@CultureId
@UserId
Password Recovery
@StoreId
@CultureId
@UserId
@StoreId
@CultureId
@UserId
@StoreId
@CultureId
@UserId
@StoreId
@CultureId
@UserId
Delivery Creation
@StoreId
@CultureId
@OrderId
@UserId
@DeliveryId
Event
Parameters
@StoreId
@CultureId
@OrderId
@UserId
@OrderProductId
@StoreId
@CultureId
@OrderProductId,
@FromState
@Tostate
Order Submission in
Customer Application
@StoreId
@CultureId
@UserId
@ApproverUserId (if
applicable)
Reorder
@StoreId
@CultureId
@ OrderProductId
@OldOrderProductId
@StoreId
@CultureId
@OrderId
@ApproverUserId (of new
approver)
@StoreId
@CultureId
@OrderId
@ApproverUserId (of old
approver)
Order Approved
@StoreId
@CultureId
@OrderId
@ApproverUserId
Order Rejection
@StoreId
@CultureId
@OrderId
@RejecterUserId
Inventory Events
Other Events
Event
Parameters
@StoreId
@CultureId
@OrderId
@UserId
@ApproverUserId (if
specific approver was
selected)
@StoreId
@CultureId
@UserId
@ApproverUserId
@ApproveeGroupId
@StoreId
@CultureId
@OrderId
@ProductId
@OrderProductId
Inventory Changed
@StoreId
@CultureId
@OrderId
@ProductId
@OrderProductId
@StoreId
@CultureId
@OrderId
@UserId
The SQL queries you create will be formatted by uStore into XML that, in
turn, will be transformed into the email message subject and body using
XSLs.
The SQL is formatted as follows:
<sqls>
Where:
SQLs).
Row encapsulates all fields of one record (the number of Row nodes is
FieldName is the name of the field that the SQL fetches (number of
FieldName nodes is identical to the number of all fields that are declared
in the SQL)
The Culture Sections, Table List page for the selected language, is displayed:
The Culture Sections, Table List page lists all available system tables of the
uStore system that can be localized.
To localize the Message Template table, click the Email Template link. The
Localization page for the Message Template table is displayed.
Enter localized
text here
For more information on the options available in the Culture Edit page, such
as using filters and sorting columns, refer to Localizing System Tables.
To localize text in the Message Template table, click the Edit More link next
to the text you want to localize and edit as necessary.
The Email Template Localization Edit page includes the following fields:
Field
Description
Name, Description
Message Body
Message Subject
The XSLs should collaborate with the XML that is formatted from the SQL
queries. Hence, each transformations path should appear as: //Sqls/
RecordSetNameName/Row/FieldName, where:
2.
Click the Edit Localized Text link located at the top right side of the page.
The Message Template Localization page is displayed.
3.
Click the Add New link to add localization for each language the stores are
using.
The Message Template Localization page for the selected message
template is displayed.
Figure 376: Message Template Localization, Edit Page for a Selected Message
Template
The Message Template Localization Edit page includes the following fields
and selections:
Field
Description
Culture
Name, Description
Message Body
Message Subject
The XSLs should collaborate with the XML that is formatted from the SQL
queries. Hence, each transformations xpath should look like: //Sqls/
RecordSetNameName/Row/FieldName, where:
Note: XSL Samples can be previewed in the Back Office Application. Go to:
[Presets] > [System Setup] > [Message Template] > [View] > [Edit
Localized text] > [View].
2.
Click the Triggers Setup link. The Triggers Setup main page is displayed.
3.
Click the New link. The Triggers Setup: New Trigger page is displayed.
In addition to basic properties (such as Rule Name and Rule Description),
the Edit Rule Settings page includes the following:
Event allows you to select from four available events:
Filter allows you to define a filter for an event to narrow down triggered
actions. The Filter list is dynamic and depends on the event you select. By
default, all filters share the same properties, i.e., allowing you to filter
down events by stores, whether all stores or specific stores. However, the
Order Queue Transition event includes further refining options, that is,
allowing you to select the queue origin and the queue target that triggers
an action.
Actions to Perform to configure mail sending, select Send Mail.
Select Email Recipients you can select between predefined email
recipients or you can enter new email addresses in the Other field. It is
Select Email Template this list is dynamic and depends on your event
selection. Each event is assigned with the proper email template that
defines the appearance and message body of the sent email.
2.
Click the System Setup link. The System Setup main page is displayed.
3.
Click the Edit link next to MALL. The MALL page is displayed.
4.
Click the
(Edit) button next to the mall table entry. The MALL Table:
Edit page is displayed (see Figure 93).
Fill the following fields
Field
Description
SMTP Server,
SMTP Port,
SMTP User,
SMTP Password
Appendix
The order list grid view is controlled by XML code. Each of the order list
queues has its own grid view. The grid can show two kinds of tables:
Aggregation groups and order Items. The grid can also show all aggregation
groups and the order items that are aggregated in an aggregation group (in
the master and the detail tables).
The XML code is formatted as follows:
<GridView>
<Master dataTable="[JobGroup|OrderProduct]">
<Fields>
<Field fieldType="Field" displayName="Group Name"
columnName="GroupName" [substringLength="30"]/>
...
<Field fieldType="Link" displayName="Process"
actionID="4" actOnJobGroup="True"
actOnAggregatedJobGroup="True" actOnOrderProduct="True"
actOnNonAggregatedOrderProduct="True"/>
...
</Fields>
<GroupBys>
<GroupBy displayName="Aggregation">
<Fields>
<Field displayName="Group"
columnName="AggregationCriteria"/>
...
</Fields>
</GroupBy>
<Master> Node
The <Master> Node defines the master table. The content of the master table
can be either JobGroup (aggregation groups) or OrderProduct (order
items).
<Fields> Node
The <Fields> node encapsulates the definitions of all fields.
<Field> Node
The <Field> node defines a field that will show in the grid.
The following table shows the available <Field> node attributes:
Field
Description
fieldType
The following table shows attributes that apply only to fields where
fieldType equals Field:
Attribute
Description
columnName
substringLength
The following table shows attributes that apply only to fields where
fieldType equals Link:
Attribute
Description
actionID
Action ID (from
OrderHandlingAction table).
actOnOrderProduct
actOnAggregatedOrderProduct
actOnNonAggregatedOrderProduct
actOnJobGroup
actOnAggregatedJobGroup
actOnNonAggregatedJobGroup
<GroupBys> Node
The <GroupBys> node encapsulates all the <GroupBy> definitions.
<GroupBy> Node
The <GroupBy> node defines a group by fields (can be defined only in
<Master> node).
The following table shows the <GroupBy> node attributes:
Attribute
Description
displayName
<Field> Node
The <Field> node, located under the <GroupBy> node, defines a field in the
group by criteria.
The following table shows the <Field> node attributes:
Attribute
Description
displayName
columnName
<Details> Node
The <Details> node defines a second level of hierarchy below the Master
hierarchy. When defining a Details hierarchy, the Master hierarchy
dataTable attribute must be set to JobGroup and the Details hierarchy
dataTable attribute must be set to OrderProduct.
Appendix
When all the online stores share the same domain name and are
differentiated by a sub-folder name (for example: www.
companyA.com/store1 and www.companyA.com/store2)
When all the online stores have the same second level domain name and
are differentiated by sub-domains (for example: abc.company.com,
xyz.company.com), you may use a wildcard SSL certificate.
How to create and install the SSL Certificate on multiple servers (in the
uStore Cluster configuration)
2.
3.
Bind the SSL Certificate, see Binding the Certificate to a Specific Port and
Protocol.
2.
Install the SSL Certificate on the primary server, see Installing a Shared
SSL Certificate in a uStore Cluster.
3.
Binding the SSL Certificate to the primary server, see Binding the
Certificate to a Specific Port and Protocol.
4.
Export certificate with a private key from the primary server, see
Exporting a Certificate with the Private Key.
5.
Import the certificate to other servers in the uStore Cluster, see Importing
a Certificate.
6.
Binding the SSL Certificate to other servers in the uStore Cluster, see
Binding the Certificate to a Specific Port and Protocol.
On the Start menu, click All Programs, click Accessories, and then click
Run.
2.
3.
4.
5.
6.
In the Common name text box, type a name for the certificate.
In the Organization text box, type the name of the organization in
which the certificate will be used.
In the Organizational unit text box, type the name of the
organizational unit in the organization in which the certificate will be
used.
In the City/locality text box, type the unabbreviated name of the city
or locality where your organization or organizational unit is located.
In the State/province text box, type the unabbreviated name of the
state or province where your organization or organizational unit is
located.
In the Country/region text box, type the name of the country or region
where your organization or organizational unit is located.
7.
8.
In the Bit length drop-down list, select a bit length that can be used by the
provider. By default, the RSA SChannel provider uses a bit length of
2048. The DH SChannel provider uses a bit length of 512. A longer bit
length is more secure, but it can affect performance.
9.
Click Next.
10. On the File Name page, type a file name in the Specify a file name for the
certificate request text box, or click the browse button () to locate a file,
and then click Finish.
11. Send the certificate request to a public CA.
On the Start menu, click All Programs, click Accessories, and then click
Run.
2.
3.
4.
5.
6.
On the Complete Certificate Request page, in the File name that contains
the certification authority's response text box, type the path of the file that
contains the response from the CA, or click the Browse button () to
search for the file.
7.
Type a friendly name for the certificate in the Friendly name text box, and
then click OK.
After the completion of the Certificate Request, you need to bind the
certificated to the Default Web Site.
On the Start menu, click All Programs, click Accessories, and then click
Run.
2.
3.
On the left pane, navigate to <Server Name> ' Sites and select the Default
Web Site.
4.
In the Actions pane, click Bindings. This provides a dialog box listing the
protocols for the selected Web site.
5.
6.
In the Add Site Bindings dialog box, in the Type drop-down list, select
https.
7.
In the SSL certificate drop-down list, select the certificate that you want to
bind.
8.
Click OK to add the site binding and return to the Site Bindings dialog box.
9.
Request an SSL certificate from the primary Web server, see Creating
Certificate Signing Request (CSR).
2.
Install the SSL certificate on the primary Web server, see Installing an SSL
Certificate.
3.
Bind the SSL certificate on the primary Web server, see Binding the
Certificate to a Specific Port and Protocol.
4.
Export the SSL certificate with the private key from the primary Web
server, see Exporting a Certificate with the Private Key.
5.
Import the SSL certificate with the private key to all the other Web servers
in the uStore Cluster, see Importing a Certificate.
6.
Bind the imported SSL certificate to a Web server, see Binding the
Certificate to a Specific Port and Protocol.
Open the Certificates snap-in for a user, computer, or service by doing the
following:
a.
On the Start menu, click All Programs, click Accessories, and then click
Run.
b.
c.
2.
e.
f.
Choose Local computer (the computer this console is running on), and
then click Finish.
g.
Click OK.
In the Console tree expand Certificates > Personal and then expand
Certificates.
3.
In the Details pane, right click the certificate that you want to export.
4.
5.
In the Certificate Export Wizard, click Next and choose Yes to export the
private key. (This option will appear only if the private key is marked as
exportable and you have access to the private key.)
6.
Under Export File Format, check the Include all certificates in the
certification path if possible checkbox and click Next.
7.
In the Password field, type a password to encrypt the private key you are
exporting.
8.
In the Confirm password field, type the same password again, and then
click Next.
9.
In the File name field, type a file name and path for the PKCS#12 file that
will store the exported certificate and private key.
Importing a Certificate
After the certificate has been exported, copy the certificate to a location on
another Web server in the uStore Cluster. You must import the certificate to
the computers Personal certificate store.
Open the Certificates snap-in for a user, computer, or service by doing the
following:
a.
On the Start menu, click All Programs, click Accessories, and then click
Run.
b.
c.
2.
e.
f.
Choose Local computer (the computer this console is running on), and
then click Finish.
g.
Click OK.
In the Console tree expand Certificates > Personal and then expand
Certificates.
3.
On the Actions menu, point to All Tasks, and then click Import to start the
Certificate Import Wizard.
4.
Type the file name containing the certificate to be imported (You can also
click Browse and navigate to the file).
5.
If it is a PKCS #12 file, type the password used to encrypt the private key
and click Next.
6.
Select Place all certificates in the following store, click Browse and choose
the Personal certificate store to use.
7.
On the Start menu, click All Programs, click Accessories, and then click
Run.
2.
3.
On the left pane, navigate to <Server Name> > Sites and select the Default
Web Site.
4.
In the Actions pane, click Bindings. This provides a dialog box listing the
protocols for the selected Web site.
5.
6.
In the Add Site Bindings dialog box, in the Type drop-down list, select
https.
7.
In the SSL certificate drop-down list, select the certificate that you want to
bind.
8.
Click OK to add the site binding and return to the Site Bindings dialog box.
9.
Repeat the Import and the Binding procedures on any other server in the
uStore Cluster.
Appendix
2.
In the Create your PayPal Account page, click the Get Started in the
Business section.
3.
In the Select Payment Solution page, select Website Payment Standard and
click Continue.
Figure 379: PayPal: Select Payment Solution
4.
In the Sign Up for a Business Account Getting Started page, click Go.
5.
In the Business Account Setup page, fill in the Business Information section
and click Continue.
Figure 381: PayPal: Business Information
6.
7.
You will receive a confirmation email. Click Click here to activate your
account.
8.
In the Enter Password page, enter your PayPal password and click
Confirm.
Figure 385: PayPal: Enter Password
9.
10. In the My Account Overview page, click Go on Enter your Bank Account
Information.
Figure 386: PayPal: My Account Overview
11. In the Link your bank account page, enter your bank account details and
click Continue.
Figure 387: PayPal: Link Your Bank Account
12. In the Confirm your bank account page, click Confirm in 2-3 days. PayPal
will make small deposits into your bank account.
13. Once you saw the deposits in your bank statements, login to your account
at www.paypal.com.
Figure 390: PayPal: My Account Overview
14. Click Go to confirm your bank account. The Confirm you bank-enter
deposit amounts page is displayed.
15. Enter the PayPal deposit amounts as listed in your bank account
statement and click Submit.
a.
b.
Uncheck Pay with eCheck or German bank transfer for all website
payments except eBay.
c.
d. Set the Credit Card Statement Name and Extended Credit Card
Statement Name as appropriate for the store. To set different
statement names for different stores, you have to open different
PayPal accounts.
17. Click My Account > Profile > Instant Payment Notification Preferences.
Then click Edit IPN Settings and set the following:
Figure 393: PayPal: Payment Notifications Settings
a.
b.
a.
b.
c.
d. Save the configuration and go back again. Copy the Identity Token to
be used in the PayPal account configuration in uStore.
19. Click My Account > Profile > Custom Payment Pages to customize the look
of the PayPal pages to match your uStore skin. The Custom Payment Page
Styles page displays the list of available page styles.
Figure 396: PayPal: Custom Payment Pages
You can configure the PayPal account in uStore to use any of the Custom
Page Styles defined in this page by simply typing their name in Custom
Page Style textbox in uStore.
In the Custom Payment Page Styles page you can:
click Add to define a new custom page style. The Edit Custom Page
Style page opens where you should fill in the following fields: Page
Style Name, Header Image URL, Header Background Color and
Background Color.
click Make Primary to make the selected page style a primary one.
20. In the My Account > Profile > API Access page, click Request API
Credentials.
a.
b.
Copy the API Username, API password and API signature to be used
in the PayPal account configuration in uStore.
21. Under My Account > Profile >Manage Currency page add currencies you
want to support in uStore. Select the currency from the drop-down list
and click Add Currency.
Figure 399: PayPal: Manage Currencies
Appendix
2.
Click International.
3.
From the drop-down list at the top of the page, select your country.
Figure 400: Ogone: Choose Country
4.
5.
6.
Click Register.
7.
8.
9.
For the other payment methods, you will have to ask Ogone support to
activate it for test purposes.
16. Once you have added all the payment methods, click Confirm and go to
Homepage.
17. In the homepage, click Technical information. The Your technical settings
page is displayed.
18. In the Global transaction parameters tab, set the global transaction
parameters as follows:
Note: uStore does not support the BIN and SUBBRAND parameters.
27. Remember the SHA-OUT Pass phrase. Click Confirm and go to Transaction
e-mails.
28. In Transaction e-mails configure you email address for email notifications.
Click Confirm and go to test info.
29. In Test info page, set the options as follows:
Figure 409: Ogone: Test Info
Remember the test credit card numbers that may be used for testing
uStore with Ogone.
Click Confirm and go to Homepage.
30. Click Activate your account and then I accept the general conditions.
31. Log out and log back in (to allow the User management to be activated).
32. From the left panel, click Users.
33. In the Users Management page click New User to create a user for the
Ogone API.
Your Ogone test account is now set to work with uStore. To configure uStore
to work with the Ogone account, see Ogone Redirect Clearing Configuration.
Appendix
2.
3.
4.
In the Open a Test account for your webshop section, fill in the registration
form with your details.
per month.
Connect 1000: a payment method for shops with more than 1000
transactions per month.
First Name + Last Name: enter your First Name and Last Name.
5.
6.
7.
8.
In the login page, enter your Email address, Security Code and Password
and click the Secure login button.
Your MultiSafepay test account is now set up. You can now proceed to create
a site (see Creating a Site).
2.
3.
In the Signup with MultiSafepay section, fill in the registration form with
your details.
per month.
Connect 1000: a payment method for shops with more than 1000
transactions per month.
First Name + Last Name: enter your First Name and Last Name.
4.
Select I have read and agree to the above terms and conditions.
5.
6.
7.
8.
9.
In the login page, enter your Email address, Security Code and Password
and click the Secure login button.
Your MultiSafepay merchant account is now set up. You can now proceed to
create a site (see Creating a Site).
Creating a Site
Once you have created a MultiSafepay account, you can define different sites
associated with this account.
To create a site:
1.
2.
3.
In the Category drop-down list, select your site category. The site category
refers to your store type.
4.
5.
In the Base URL field, enter the URL of your Store. For example, http://
xmpie.com/uStore?storeid=4.
6.
7.
8.
9.
Click Save.
The website will be added to your Account and two codes will be
generated: the Site ID and the Site Security Code. You need these codes
(together with the Account ID) to set up MultiSafepay in uStore (see
MultiSafepay Configuration).
Appendix
Description
Left_Page
Right_Page
Left_Orientation
Right_Orientation
Left_[Property Name]
Right_[Property Name]
Column Name
Description
[Property Name]
2.
Link the document to the above data source, with at least one sample line.
(For reference, you may use the schema described above to create your
own data source).
3.
Create 3 graphic items on the InDesign Document: left page, right page
(each using the size of a single page) and a binder in the middle. (The size
of the binder image should be defined to hover over the left and the right
page to represent the actual binding).
4.
Attach the left image with the Left_Page ADOR, the right image with the
Right_Page ADOR, and the middle image with the Binding Type ADOR.
5.
6.
Appendix
5
6
1
4
2
3
The screen shot indicates the elements that you need to configure when you
create a Composite Product. Following is a description of each element and
when relevant, a reference to where you can learn more about how to
configure the element:
1.
2.
Preflight icon: When the end-user clicks the Preflight icon, uStore
performs a print preflight. The preflight feature is automatically added.
You dont need to configure it.
3.
File name and format icon: The file format icon is displayed for uploaded
documents only. The end-user may change the file name.
4.
Upload document: Appears in the list only if you enabled it in the back
office application. To learn how to configure the Upload Product, see
Upload Product.
Product group names: You define Component Groups in the
Component Group (hidden) section. In the Composite Component Setup
section, you select the groups to be displayed in the list. To learn how
5.
Total Price: Displays the total price of all the elements used to build the
final composite booklet. The sum is updated online according to the enduser selections. Note that the prices of Upload Products are calculated per
page.
6.
7.
8.
define these properties, see Composite Product Properties Setup. You can
also add dependency between properties. To learn how you do this, see
Creating a Dependency Between Product Properties.
Dynamic Documents:
Static Documents:
Upload Product
An Upload Product is a set of definitions used as a base for uploaded files. If
the Composite Product includes an Upload Product, end-users will be able to
upload their own documents and print using the uStore store owner (print
shop). A Composite Product can only include one set of definitions (one
Upload Product).
When setting up an Upload Product you must:
Composite Product
When setting up a Composite Product you must:
Check Use Recipient List if you want the user to create different versions
of this document. The Recipient List template is created online after the
Storefront user selects the Component Products.
For Composite products the proof format is PDF only. This applies to all
Composite Components as well.
Click Add Component and check the Component Groups you wish to add
to the Composite Product for the end-user to select from. (If any of the
documents in a Product Group do not fit the Composite Settings
Notification is given.)
Note: At least one Component/Upload Product must be added to the
Composite Product.
Design Overlay images that will overlay the document thumbnail in the
storefront for a more reliable product preview.
The Total Price of a Composite Product is the sum of the prices of all its
components and is updated online while configuring the document.
For Upload products, the pricing is per page, as the number of pages of
Uploaded documents is not known. The Total Price will be a multiple of
the price per page and the total number of pages that are uploaded.
When using delivery providers (e.g., FedEX, UPS), the total weight of a
Composite Product is the sum of the weight of all of its components.
Using any Graphic Software, open a file to create a new image. The image
size should be 20 pixels x 20 pixels
2.
in the folder:
\uStore\App\CustomerApp\Images\[SkinName]\PropertyIcons
The following is an example of image files for an Icon for the property
Perforation:
Icon
Status
File Name
Unselected
Perforation.png
Selected
Perforation_selected.png
Note: A green
background has been
added to the icon
image so that it will
be visible in this
manual. This is for
illustration purposes
only. When creating
an icon, the
background should
be transparent.
2.
The image size for Gallery List View option should be 41 pixels x 35
pixels
The image size for Gallery Grid View option should be 65 pixels x 33
pixels.
\uStore\App\CustomerApp\Images\[SkinName]\PropertyIcons
Note: Image names must use the exact property name and should be case
sensitive, e.g. Binding Type_Spiral
Figure 416 shows an example of Icons for different options of the Binding
Type property as they would be displayed in the storefront in Gallery Grid
View.
Using any Graphic Software, open files to create the four images. The
image size should be 423 pixels x 527 pixels.
Note: The image size for the document icon is 403 pixels x 507 pixels and
is displayed in the center of the overlay image. Make sure that the overlay
image is transparent to enable the document display.
2.
Overlay_PropertyName_OptionName_XXXXX in folder:
\uStore\App\CustomerApp\Images\[SkinName]\PropertyIcons
where XXXXX reflects the binding side and layout of the document (see
naming convention below).
The following are examples of image files for Overlays for the property option
Spiral Color_Black:
Icon
Status
File Name
Overlay_Spiral Color_Black_Long_Portrait.PNG
Overlay_Spiral Color_Black_Short_Portrait.PNG
Overlay_Spiral
Color_Black_Long_Landscape.PNG
Overlay_Spiral
Color_Black_Short_Landscape.PNG
These overlay images are displayed over the component thumbnails if the
Show Properties checkbox is checked in the Document Builder page of the
Composite order flow in the storefront (see Step 2: Adding Components to
Your Product).
Note: For the Perforation property, the images for the long side and the
short side would be the same because the property is defined for Left and
Right and not Top Bottom/Long Short.
Figure 417 shows example of overlay images for Spiral Color_Black property
options as displayed over the component thumbnails in the storefront.
Add a column to the Excel data source, naming it with the Property name
(case sensitive). In this example, the column should be named Perforation.
Note: For Component properties, add two columns, one for the left side and
one for the right side of the printed page (Left Perforation and Right
Perforation). For Composite components, you only need to add one column
(Perforation) as it will affect all composite pages.
2.
Add the Property Option names to the column. In this example, the
Perforation property has two options, Left and Right. Add these options to
selected records in the Excel Table. This will enable you to view the Left
and Right Perforation options in the Campaign Proof.
3.
In the InDesign document for the Preview Campaign, create a layer for
each option and create an image representing the option. In this example,
create a layer for Perforation-Left and another layer for Perforation-Right.
4.
Create a visibility content object using the relevant rule. In this example,
the layer Perforation-Left, will only be visible if the selected property
option is Left.
5.
6.
Generate a proof and update the file and its proof for the uStore
Composite Product.
Figure 421: Property Display: uStore Preview Perforation-Left
Appendix
2.
Make sure you have a personalized website created using XMPie RURL
Wizard. For information on creating personalized websites, see Chapter
2: Creating Personalized Websites using RURL Wizard of the e-Media
User Guide).
3.
In uProduce:
For Dynamic Print Products:
a.
b.
In the Copy from Port option in the Recipients section select the
Port created by the RURL Wizard.
You will need the Process and Proof Job IDs when defining a Product in
uStore.
For Email Products:
a.
In the Copy from Port option in the Recipients section select the
Port created by the RURL Wizard.
ii. In the Tracking section, select Activate Tracking and select any
Touchpoint (in uProduce versions prior to 6.5, the Tracking
section is located in the Send page).
b.
Run Test Sending and Send for the created Email Activity.
You will need the Test Send and Send Job IDs when defining a product in
uStore. For detailed instructions, see the uProduce Reference Manual.
2.
3.
In the Cross Media Website section of the Product Setup page, set up the
Document to include a personalized URL:
Figure 424: Product Setup Page: Cross Media Website
a.
b.
In the Use Dial as Part of the URL Address drop-down list, select a Dial
that you wish to include in the personalized URL address. This dropdown list contains Campaign Dials only. The Campaign Dial must be
a Text input or a Dropdown (it cannot be an Image, Rich Text Editor
or a Date). Adding a Dial in addition to the XMPieRecipientKey (the
XMPie auto-created Primary Key) ensures that a unique URL will be
created for each Order.
Once the customer selects a Dial, a Port with the Dial value name is
created in the Campaign. In our example, a Port Summer or
Winter will be created.
For an example of using Dials in personalized URLs, see Example:
Using Dials in Personalized URLs.
c.
When you save a Document with a personalized URL, its type changes:
The user selects the "Season Sale direct mail campaign" Product in uStore.
2.
The user customizes this product with the following values: Season Summer, Discount - 20%.
3.
The user uploads a Recipient List with 100 recipients, including John
Smith.
A unique URL is created for each recipient: http://www.domain.com/
Summer.John.Smith
The user also selects the "Season Sale direct mail campaign" Product in
uStore.
2.
The user customizes this product with the following values: Season Winter, Discount - 30%.
3.
The user uploads a Recipient List with 100 recipients, including Jane
Harris.
Another unique URL is created for recipients of this order: http://
www.domain.com/Winter.Jane.Harris.
John Smith that appears in both Recipient Lists will have another URL
http://www.domain.com/Winter.John.Smith.
If a third order is placed, and uses (again) the Season value Summer, a
numeric suffix will be added to the URL: http://www.domain.com/
Summer1.John.Smith.
Pre-requisites
1.
2.
Note the name of the Touchpoint created once the order for a crossmedia Product is placed.
When an order is placed for a uStore Product with a personalized URL, a
new Touchpoint is created in uProduce. The Touchpoint name is:
uStore_<Order ID>_<Order Item ID> (To modify the Touchpoint name
format, open uStore, go to Presets>System Setup>Global Configurations
and edit the TouchPointNameFormat configuration). This Touchpoint will
be used for Campaign tracking and analytics and it will override the
Touchpoint previously selected for Tracking in uProduce.
3.
Marketing Console reports should use the Port which is created once the
customization Dial used in the personalized URL is filled in by the
customer in the Storefront. The Port has the name of the Dial value
entered for the selected Product.
Print Reports count or list the recipients for whom a print piece was
generated or indicate a percentage of recipients who visited any website
out of those who received any print piece.
Web Reports count unique website visits, count or list the recipients
who landed on a website.
In Population A filter, in the Website drop-down list, select the Port that
was created for the cross-media Product (the Port is created once the
customization Dial used in the personalized URL is filled in by the
customer). This filter retrieves recipients who visited the personalized
website.
2.
3.
4.
2.
In the Website drop-down list, select the Port that was created for the
cross-media Product (the Port is created once the customization Dial used
in the personalized URL is filled in by the customer). This filter retrieves
the recipients who did not visit the personalized website.
3.
Appendix
Prerequisites
Before you create a Facebook app, make sure that you have an account on
Facebook.
App.
Figure 429: Create A New App window on the Facebook developers' site
3.
4.
Enter a display name for the app, from the Category list choose a Apps for
In the Security Check window, enter the displayed text and click Submit.
The Dashboard opens. Notice that the App ID appears here. Make a copy
of this number for later use.
Figure 430: Dashboard page
5.
In the App Domain box enter your stores server domain. Make sure
you enter it without www.
In the Contact Email box enter your contact email. This email will be
used for important communication about your app.
6.
Click +Add Platform, and in the Select Platform window choose Website.
The Website area in the Settings page appears.
Figure 432: Website area in Settings page
7.
In the Site URL box, enter your sites (stores) URL. Make sure that you
add http:// to the URL address.
8.
9.
On the left panel, click Status & Review, and when prompted change to
ON.
Index
Index
A
Account
managing 37
Address
updating 40
Administrator 2
ADOR Object 2
Aggregation 431
Asset 2
Asset source 2
B
Billing information
updating 40
C
Clearing
payment methods 51
store clearing 210
Clearing Model
creating 50
Component Groups 323
Composite Product 2, 323, 522
Setting up 526
Coupons 68
Credit Card
security code 59, 61
CSR See SSL
Culture
dialect 121
set in Admin 106
Culture options
override 205
Currency Code
displaying 309
Customer 3, 407
Customization 3, 321
input controls 266
Rich Text Editor 268
spell checker 268
visible to customers 366
wizard 362
D
Data source
defining 80
Delivery
account 82
FedEx 211, 383
manual mailing 211, 383
manual shipping 211, 383
services 217
setting up 383
settings 210
UPS 211, 383
Delivery Package
add new 125
Delivery Providers
setting up 127
Delivery Services
setting up 128, 148, 158, 162
Delivery Setup
packaging 385
weight 385
Dial 3, 6
Document 3
dynamic 321
static 5, 321
Duplicate
store 254
Dynamic document 321
Customization 321
personalization 322
548
Index
E
Email
schedule email sending time 290
Email server
configuring 470
Excel Pricing Engine 301
F
Facebook App 545
Facebook Login 189, 545
FedEx
adding an account 84
defining 83
setting up an account 83
Friendly URL
Proxy Setup utility 114
G
Global
product properties 92
Global Product Properties
logical name 264
Google Analytics 246
Group
hierarchy 323
root-group 324
sub-group 324
H
Home page 200
J
JDF (Job Definition Format) 136
K
Key word 335
L
LDAP (lightweight directory access
protocol) 190
LDAP Authentication 187
LivePerson Chat 240
Localization 105
store 205
Logging in 8
M
Managing
account 37
Manual Shipping
fixed address 130
Message rule
creating 469
Message template
creating 458
localizing 464
Localization 464
system setup 468
Message template SQL
creating 459
Messages
creating templates 142
setting up mechanism 457
Multi Domain SSL certificate See SSL
549
Index
O
Order
action 428
Common Flow 11
Composite Flow 26
finalizing 22, 34
number 36
pending 427
pending email 427
printing 36
printout 36
queue 428
submitting 26
Order history
viewing 38
Order Information
export as XML 176
Order list view
managing 472
Orders view 427
Overlay Image 531
P
Package
add new 125
Password recovery 174
Payment
automatic clearing 51
data collection 51
invoice 51
methods 51
offline clearing 51
Payment Methods 51
PayPal 51
account setup 484, 504
configuration 56, 58, 60, 62, 63, 65
Personal information
updating 39
Personalization 4, 322
Plan 4
Prepress Workflows 152, 356
prepress workflows 258
Presets
data sources 80
delivery setup 82
Presets view 48
localization 105
Preview
store 253
Price
steps 294, 299
Produc Profile 4
Product 4
adding to store 320
basic setup 331
Customization Wizard 362
delivery 383
edit 391
placing online 391
prices 298, 300
Recipient List 369
setup 257, 320
Product Inventory 387
Product Inventory Management 356
Product List
display 201
Product Profiles 257
Product Properties
global 92
Product properties
email
edit 290
Product Property
Dependency 533
Proof
enable 349
Proof set 4
Proof Type
select default for product 349
Property Icon 528
Property Option
Icon 530
Overlay Image 531
Proxy Setup utility
using 114
550
Index
Q
Queue 428
R
Recipient 5
Recipient list
alternative template 372
database 22, 378
Manager 43
managing 18
Recipient List Manager 377
selecting from data source 22, 375
uploading 372
USAData 376
Recipient List Manager 43
using 377
Registration
enable 187
Reordering 38
Reports view 449
Rich Text Editor
customization 268
S
Schedule email sending time
edit 290
Search
key word 335
Search Bar
displaying 199
Security
SSL 228
Security Code
credit card 59, 61
Shipping information
updating 40
Shopping cart
viewing 23
Skin
store skin 197
Spell checker 268
SSL 228
certificate 476
Static document 5, 321
Status
store 182
Store 5
before creating 6
duplicate 254
group 324
setup 183
Store Administrator 408
Store Operator 408
Store Setup
advanced options 224
appearance 197
clearing 210
custom header and footer 203
delivery services 217
delivery settings 210
general information 182
home page 200
product list display 201
skin 197
text insertion 208
Store-Friendly URL 187
Storefront Groups 323
Stores view 182, 230, 255, 324, 393, 426
System setup
country 120
culture 122, 124
delivery package 125
delivery providers 127
delivery services 128, 148, 158, 162
global address 130
mall 140
message template 142
message template SQL 144
order handling action 145
order handling status 147
province 154
tax 170
USAData account 166
551
Index
T
Tables
customizing 116
Text Input
Rich Text Editor 268
Thumbnail 278
Tracking Link
format 130
Triggers
action 175
CRM 176
filter 174
landing queue 176
MIS 176
setup 172
U
Upload Product 5, 524
UPS
adding an account 86
defining 83
setting up an account 85
USADATA 21
User
Customer 407
role 407
Store Administrator 408
Store Operator 408
unregistered 8
uStore Superuser 409
uStore Customer 7
uStore views 45
Orders 427
Presets 48
Reports 449
Stores 182, 230, 235, 238, 240, 255,
324, 393, 426
V
Views 45
X
XML
export order information 176
552