Global Configurations Table
uStore comes with a set of preconfigured global configurations which apply to the entire system.
Some of these configurations may be changed. Since any changes that you make apply to the entire system, they must be done with caution.
Global configurations can be viewed in the following location:
-
Global Settings > System Setup > Global Configurations
To edit a global configuration:
-
Click the Edit icon
of the required configuration.The following is an example of the DefaultDisplayQueueID configuration window.
The window contains the following fields:
-
Name: Name of the global configuration. It is recommended not to change this name.
-
Description: Description of the global configuration.
-
Value: Selected value for this configuration.
-
Application Type: Defines whether the global configuration applies to the backoffice application (AdminApp) or to the storefront (CustomerApp). It is recommended not to change this value.
-
-
Edit the Value field and click Save.
The following table lists most global configurations in the system.
The Global Configurations screen lists every configuration that exists in your installation. A configuration that appears there but not in the following table is used internally by uStore and should not be changed.
|
Name |
Description |
Default Value |
|---|---|---|
|
validationKey |
Unique server key for the storefront. This value is set during installation and should not be changed. |
|
|
decryptionKey |
Key used for encryption and decryption of forms, authentication of cookie data and view-state data, and for verification of out-of-process session state identification. This value is set during installation and should not be changed. |
|
|
validationKey |
Unique server key for the backoffice. This value is set during installation and should not be changed. |
|
|
decryptionKey |
Key used for encryption and decryption of forms, authentication of cookie data and view-state data, and for verification of out-of-process session state identification. This value is set during installation and should not be changed. |
|
|
SessionStateMode |
Used by the
installer in order to set the Session State mode. |
InProc |
|
Determines how tax prices are rounded up. Possible values are Ceiling, Floor and Round. |
Round |
|
|
MarketingProductsGroups |
Marketing product group IDs (comma separated) used by the Cost Center plug-in. |
|
|
AccessibilityFriendly |
Determines whether the storefront is in Accessibility Friendly mode. Accessibility Friendly mode affects validation messages, grid paging and date and time pickers, making them look and behave differently. |
False |
|
Determines which queue is displayed by default when a backoffice user enters the Orders tab. The value can be any Queue ID. |
1 |
|
|
Expiration period for output download. Enter the number of days after which the product download option in the storefront expires. Leaving this field empty means there is no expiration period for product download. Entering a zero value will make the product expire immediately. |
|
|
|
MinimumAllowedDPI |
Determines the minimum allowed DPI for images contained in documents uploaded in the document builder. A warning message is displayed to the customer if an uploaded image has a DPI lower than the entered value. Leaving this field empty or a value of 0 means there is no minimum DPI. |
150 |
|
DefaultCompositeQuantity |
When placing an order for a composite product, the Total Price displayed in the storefront is based on the default number of copies. The DefaultCompositeQuantity parameter enables changing this default value. Enter
the default value for the quantity of composite items that can
be ordered. When set to Null, the smallest amount defined by the
price steps of the product will be used. |
|
|
FileSubmissionGetViewNumberOfTrials |
Determines the number of times the client (browser) tries to retrieve information from the server in the document builder display (document Submission). |
30 |
|
StagingEnvironment |
Sign this uStore installation as a staging environment. For further details, refer to the uStore Installation Guide. |
False |
|
ThumbnailPreviewFullSizeByDefault |
Determines the size at which the enlarged product preview opens in the storefront. When it is False, the preview opens at a fixed size; when it is True, it opens at the document's original size. The shopper can switch between the two sizes in the preview window. |
False |
|
UeditControlWidth |
Determines the width of the uEdit application within uStore (Flash version only). |
920 |
|
UeditControlHeight |
Determines the height of the uEdit application within uStore (Flash version only). |
540 |
|
SingleSignOnTimeout |
The period of time, in minutes, after which the given single sign on URL expires. |
60 |
|
P3PHeader |
P3P is the Platform for Privacy Preferences. The value describes a compact policy with tokens such as CAO PSA OUR. |
|
|
TouchPointNameFormat |
Format of
Touch Point names created by uStore for email products (1G only). |
Example: uStore_{1}_{0} |
|
Determines whether to show the currency abbreviation (for example USD, EUR, CHF) next to the price. |
True |
|
|
UproduceOutputFileNameFormat |
Format of uProduce output file name. Use {0} for document name, {1} for Encrypted order ID, {2} for Item ID, {3} for sequential order ID, {4} for Product ID, {5} for Store ID, {6} for the Customer ID. |
Example: {0}_O_{1}_{2} |
|
UproduceOutputFileNameFormatForGroup |
Format of uProduce output file name for groups of aggregated items. Use {0} for document name, {1} for Group ID, {2} for Group Name. |
Example: {0}_AggregationGroup{1} |
|
DeploymentMode |
Used by uStore Update Application to determine whether uStore is deployed in a cluster. Possible values are SingleServer or cluster. |
SingleServer |
|
AssetUploadLimit |
Determines the maximum allowed size (in MB) for images uploaded in the Customization and uEdit pages. |
15 |
|
ThumbnailCreationTimeout |
Determines the timeout (in seconds) for creating thumbnails in the document builder display (document submission). |
300 |
|
HighQualityImages |
Determines whether to use high quality images in the document builder display (document submission). Setting the value to True may impact performance. |
False |
|
EnableOptimizations |
Determines whether to enable JavaScript and CSS bundling and minification. |
True |
|
MaxDrafts |
The maximum number of draft orders kept in the Last Draft Orders section. When a shopper has more than this, the oldest drafts are removed from the section. They are not deleted, but they are no longer offered as drafts. |
3 |
|
ProofSetTimeout |
Determines the timeout (in seconds) for generating a proof set when calculating number of copies per recipient according to a value defined in the process job. |
60 |
|
AllowBrowserAutoComplete |
In the storefront, determines whether the browser's auto complete feature is used. It can be set to False in order to enhance security. |
True |
|
Determines the number of orders shown on each page of the order queues. Can be set to a maximum of 500 orders per page. |
50 |
|
|
Regular expressions used to validate user email addresses. |
^([\w\!\#$&,:;()\%\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$&,:;()\%\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-zA-Z0-9]{1}[a-zA-Z0-9\-]{0,62}[a-zA-Z0-9]{1})|[a-zA-Z])\.)+[a-zA-Z]{1,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$ |
|
|
The regular expression the storefront applies to an email address as it is typed, in the personal information and address forms. uStore also checks the address against UserEmailValidation_RegEx when it is saved, so change both if you change the rule. |
^(?!.*\.\.)(?!.*\.$)[A-Za-z0-9]+(?:[._%+-][A-Za-z0-9]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\.[A-Za-z]{2,})+$ |
|
|
How many days an image a customer uploaded stays listed in the gallery of an image selector control, during customization. At the default of -1 every image the customer has uploaded is listed. An older image is hidden from the gallery and is not deleted, and an image the customer has already selected remains listed whatever its age. See Setting Up Dial Input Controls. |
-1 |
|
|
The maximum width allowed for a merchant logo icon. |
450 |
|
|
The maximum height allowed for a merchant logo icon. |
80 |
|
|
UEditReadyFontTimeout |
The timeout (in milliseconds) for loading fonts in uEdit or in the rich text editor. |
10000 |
|
ProductionDateFormat |
The date format used in recipient lists. |
M/d/yyyy |
|
Default extensions used when creating a new file attachment property. |
PDF, PPT, PPTX, DOC, DOCX, EPS, EPSF, JPG, JPEG |
|
|
The number of times the storefront checks whether the preview's proof job has finished, before it stops waiting. The first ten checks are one second apart and the rest two seconds apart, so the default of 25 waits about 40 seconds. Raise it for products whose preview takes longer to generate. |
25 |
|
|
PrepressInProgressTimeoutMinutes |
The timeout (in minutes) for keeping an item in the "Prepress In Progress" queue before moving it to the "Failed Jobs" queue. To ignore the timeout and leave the item in the "Prepress In Progress" queue, enter "0". |
60 |
|
The code FedEx expects for the Mexican peso, which uStore sends in place of the store's own currency code when it asks FedEx for rates. The key name is a pattern: add FedEx_Currency_ followed by any ISO 4217 code to map that currency too. Without a mapping, uStore sends the ISO code as it is, and FedEx returns no rates for a currency it names differently. The rows below are the mappings uStore ships with, not the only ones you can add. |
NMP |
|
|
FedEx_Currency_GBP |
The code FedEx expects for the pound sterling. See FedEx_Currency_MXN. |
UKL |
|
FedEx_Currency_CHF |
The code FedEx expects for the Swiss franc. See FedEx_Currency_MXN. |
SFR |
|
CsvDelimiter |
Defines the delimiter which is used to separate fields in Text CSV files. Note: for the Tab delimiter write "TAB", for other delimiters use the delimiter character. |
, |
|
CachedXlimFilesKeepHours |
Defines the expiry period, in hours, for keeping cached proof results of XLIM documents in uStore's file system. |
24 |
|
XMCampaignAnalyticsCacheDuration |
Defines the expiry period, in hours, for keeping cached Cross Media Analytic reports. When a storefront user requests to view the analytics of a XM campaign in the Order History page, if this period expired, updated reports will be re-generated. |
24 |
|
XMInstanceIDDraftCashDurationDraft |
The duration, in minutes, during which the instance ID is cached for draft orders. |
20 |
|
AnonymousUsersKeepDays |
The duration, in days, for keeping anonymous users which were created when anonymous users entered a B2C store. |
30 |
|
RemoveDeletedUsers |
Determines whether the garbage collector removes data of deleted users from the database and file system. |
False |
|
Determines whether a proof is automatically produced for each ordered item. A proof is not generated only if this key is set to False and the Let the User Generate a Proof checkbox is cleared in the product's Proof section. |
True |
|
|
ResizeImageInSlideShow |
Determines whether to resize the images which are displayed by the slide show control used in the Customization and Product Details pages. |
True |
|
AdminPasswordPolicy |
The backoffice login password policy, written using regular expression. Important! If you change the policy, you must change the validation message accordingly in Global Settings > Localization > {language} > Admin Resources > Admin_Password_Policy. |
(?=.{9,})(?=.*?[^\w\s])(?=.*?[0-9])(?=.*?[A-Z]).*?[a-z].* |
|
If set to True, the "Show GDPR confirmation checkbox in storefront" option in the Store Setup Advanced tab is selected by default for each new store. When the checkbox is selected, shoppers must verify that the recipient list(s) used in their orders are GDPR compliant, i.e. recipient lists are free from data subjects who asked to be deleted or didn't consent to being included in the specific operation. |
False |
|
|
If set to true, "Turn on automatic deletion of personal information" checkbox in the Store Setup Advanced tab is selected by default for each new store. When the checkbox is selected, a daily deletion mechanism of recipient lists, instances and uploaded files (of both composite products and File Attachment property) is carried out. Recipient lists, outputs, instances etc. that were created over 30 days ago in the backoffice or storefront are automatically deleted. |
False |
|
|
Period in days from upload or creation of the recipient list or uploaded files (of both composite products and File Attachment property) until it is automatically deleted from the storefront. |
30 days |
|
|
Period in days from arrival of the order to the backoffice until the recipient list/XM campaign instance/uploaded files (of both composite products and File Attachment property) is automatically deleted. |
30 days |
|
|
Define the number of days before the recipient list/XM campaign instance/uploaded files (of both composite products and File Attachment property) expires in the backoffice to be displayed in the order list. |
7 days |
|
|
Define the way tax is applied to the shipping price when shipping products of different tax groups. When selecting "Proportional", calculation of the shipping tax takes into account the different tax rates of products within a shipment. For example, if the shipment contains both exempt and taxable products, the portion of the shipping charge allocated to the taxable products is taxable, while the shipping price portion attributed to the exempt products is exempt. Set to "Max" to select the highest tax rate of all product tax groups and apply it to the total shipping price. See Setting Up Tax. |
Proportional |
|
|
Define how many thumbnails will be created from the PDF file of a static product. These thumbnails are what the customer sees as the product's previews in the storefront. The thumbnails cannot be switched off: a value below 1 is treated as 1. Raising the value increases the disk space the thumbnails occupy, and the time it takes to create them, which happens each time the product's PDF is uploaded. |
2 |
|
|
StaticProductPreflight |
When creating a static product with a PDF document, preflight data is recorded for the document. The data includes page information such as size and color space. |
False |
|
Determines whether the administrator can override the manual shipping price, as calculated in the storefront. If set to True, when choosing in the Orders page- Ready for Delivery queue - the "Create New Delivery" action, a Shipping Price field is added. |
False |
|
|
Define whether to delete the generated proof files. This requires that the "Turn on automatic deletion of personal information" checkbox (Store Setup > Advanced tab) is selected. When set to True, the generated proof files will be deleted as part of the automatic deletion mechanism. |
False |
|
|
This key is applicable to static products in NG stores with single-page flow that support automatic recalculation. This key determines if the Pricing Excel file can handle pricing in cases of undefined properties in the storefront. If set to true, the Excel can recalculate in case of undefined property values. If set to false, the Excel will not recalculate the price in case of undefined property values, and the storefront user will receive a notification to complete all fields. |
True |
|
|
Excel pricing results are cached for performance improvement, and are purged after the defined number of minutes. This is especially important for the recalculation of the price in the cart, that can pull the price from the cache instead of recalculating the Excel for every product in the cart. Use a positive number (1 and above) of minutes. The default value -1 indicates a period of one week. This may cause inaccuracy when using the NOW() or Today() functions in the Excel, which rely on recalculation of the Excel more often. You cannot prevent the Excel from being cached, however you can set the purging interval as low as 1 minute using this key. |
-1 |
|
|
A default configuration for TaxWebhook. To enable the TaxWebhook, set the "taxWebhookEnabled" key to true and configure a URL. See Setting Up Tax. |
{ "taxWebhookEnabled": false, "url": "", "signatureKey": "e6b64dd5-dba2-471f-b386-e4fd65829cf3", "storedProcedureName": "Order_DetailsXmlForTax" } |
|
|
GDPRProofExpirationDays |
If this key is added, uStore will retain proofs no longer than the number of days specified in this key. This key will be functional only if GdprProofDeletion is set to True. When GDPRProofExpirationDays is used, the system uses the keys: GdprRLExpirationDays_storefront, GdprRLExpirationDays_Backoffice only to specify the days to retain recipient lists and not proofs. |
|
|
uStoreSharedOutputFolderExpirationDays |
If this key is added, uStore will retain files in the shared "Output" folder according the key’s value. The system will consider the modification date of the file and not its creation date. |
|
|
A default configuration for the Manufacturer webhook. To enable this webhook, configure the required parameters. |
{ |
|
|
The configuration of the cart export webhook, which sends cart item information to an external service. The value holds the signature key used to hash and validate the JSON at both ends; the webhook's address is set separately, in Store Setup > General. See Configuring the Cart Export Webhook. |
{ |
|
|
|
The file format that FedEx produces the shipping label in. FedEx accepts ZPLII, EPL2, PDF and PNG. uStore passes the value on without checking it. See Printing labels on a thermal printer. |
|
|
The label stock that FedEx produces the shipping label on. FedEx accepts PAPER_4X6, PAPER_4X675, PAPER_4X8, PAPER_4X9, PAPER_7X475, PAPER_85X11_TOP_HALF_LABEL, PAPER_85X11_BOTTOM_HALF_LABEL, PAPER_LETTER, STOCK_4X6, STOCK_4X8, STOCK_4X9, and the 4x675, 4x85, 4x9 and 4x105 document-tab stocks. uStore passes the value on without checking it. See Printing labels on a thermal printer. |
PAPER_4X6 |
|
|
DuplicationMaxItems |
The maximum number of items a shopper can create at once when duplicating a cart item or reordering. Above this number the storefront refuses the operation and states the limit. An item whose recipient list comes from USADATA cannot be duplicated at all. |
15 |
|
CalculateCostOnAddToCart |
Calculate costs when adding a product to the cart. |
False |
|
Calculates coupon deduction on recipient list price. |
True |
|
|
Calculates tax before coupon deduction. |
False |
|
|
EnableRecipientListValidation |
Enables validation for recipient lists. |
True |
|
EnableSearchHistory |
Enables search history. |
True |
|
FileSubmissionUploadPaperSizeTolerance |
Paper size tolerance for submission file uploads. |
5 |
|
HandleEXIFOrientation |
Handles file orientation from EXIF metadata. |
True |
|
PreviewProofThroughPdf |
Determines how the storefront preview is produced. When it is False, the preview's proof is generated as a JPG file. When it is True, the proof is generated as a PDF file and then converted to JPG. Either way the proof is recorded in uStore as a JPG. |
False |
|
FedEx - regex for non-US phone |
\d{6,16} |
|
|
FedEx - regex for US phone |
\d{10} |
|
|
FedEx - regex for US address validation |
\d{5,5} |
|
|
UPS - regex for non-US phone |
\d{6,15} |
|
|
UPS - regex for US phone |
\d{10,15} |
|
|
UPS - regex for US address validation |
\d{5,5} |
|
|
UPS_EarliestTimeReady |
The start of the window uStore tells UPS the package will be ready for collection, as four digits in 24-hour time. It is sent only when the delivery's Pickup Type is On Call Air. See General and Print Queues. |
0900 |
|
UPS_LatestTimeReady |
The end of the window uStore tells UPS the package will be ready for collection, as four digits in 24-hour time. It is sent only when the delivery's Pickup Type is On Call Air. See General and Print Queues. |
1700 |
|
Resolution of the JPG proof. |
Null |
|
|
RadAsyncUploadChunkSize |
Chunk size for file uploading. |
256000 |
|
UnusedPromotionCodeKeepMinutes |
Length of time in minutes for storing unused promo code. |
30 |
|
ProofResultsKeepMinutes |
Number of minutes for storing the proof result. |
60 |
|
RedundantUploadedRLFilesKeepHours |
Number of hours for keeping redundant recipient lists. |
2 |
|
DeletedUsersKeepDays |
Number of days for storing deleted users. |
2 |
|
NonActivatedUsersKeepDays |
Number of days for storing non-activated users. |
2 |
|
FileAttachmentKeepDays |
Number of days for keeping file attachments. |
1 |
|
FileSubmissionKeepDays |
Number of days for keeping file submissions |
5 |
|
Whether or not to use UPS negotiated rates for the backoffice. |
True |
|
|
Whether or not to use UPS negotiated rates for the storefront. |
False |
|
|
ImageDialAssetsExpirationDays_Storefront |
Asset files uploaded in the storefront during the customization of dynamic product image dials will now be automatically deleted after a set period of time from their last usage. |
-1 (no deletion) |
|
The method by which packages are selected for delivery based on product weight. This is relevant for delivery providers such as FedEx and UPS. See Setting Up Delivery. |
1072 (default value for installations of uStore version 25.2 and above) 242 (default value for installations prior to uStore 25.2) |
|
| EnfocusSwitchUser |
The user for the Enfocus Switch workflow provider. This has to be an existing user in your Enfocus Switch installation. |
|
| EnfocusSwitchPassword |
The password of the user of the Enfocus Switch workflow provider. Once saved, the password is encrypted. |
|
| OrderJobTicketFileFormat |
The format of the downloaded job ticket: PDF or DOC. |
DOC |
|
ShowCopiesForDuplication |
Displays the popup where the shopper selects the number of copies to duplicate in the cart. This option is not available in uStore Connect Enterprise. |
True |
|
Determines the default date range selected in the Orders screen in the backoffice. Accepted values are 0, 3, 7, 30, and 90, corresponding to Today and the last 3, 7, 30, and 90 days. A value of 0 shows today's orders only. Any other value defaults to 0 (Today). This key is not included by default and must be added manually. See Handling Orders. |
0 (Today) |
|
| UstoreDomainWebHookURL |
The external domain URL that uStore gives to clearing providers for their webhook calls. It must contain the protocol and the server address, and no path - for example https://mystore.example.com or https://192.168.0.1. uStore adds the rest of the webhook address itself. The address must be reachable from the internet by the clearing provider. The value is used by every clearing method that relies on webhooks, including Authorize.Net and PayPal REST. PayPal REST requires an https address. Note: Changing this value also updates the Helicon proxy configuration. |
Taken from the external server address of the installation. It can be empty. |
| HideDeprecatedClearings |
Determines whether deprecated clearing models are offered for selection. When it is True, a deprecated model is not offered in a store's clearing list or in the lists for a new clearing model, and it cannot be opened for editing unless a store is using it. Set it to False to work with deprecated models again. See Deprecated clearing models. |
True. The key is not created by the installation, and the behavior is the same as True until you add it. |