All texts in these sections may contain HTML, including links. The examples in the legacy documentation make use of this, for example with a link to the password request in the middle of an error message. After a change, check whether the HTML is still balanced, because an unclosed element breaks the page on which the message appears.
Captions-Txt
Holds the headings that the shop system sets itself, mainly in the checkout process.The section knows exactly these eight parameters; no further headings can be stored here.
PleaseSelect is the only one with a built-in fallback text. If it is left empty, “Bitte wählen Sie” appears. All others remain empty if you leave them empty.Buttons-Txt
Guide: Trusted Shops, Changing standard texts
Times-Txt
Holds the words for time units that the shop system uses in time specifications, for example for the remaining time of a HappyHour product. There is a singular and a plural form for each unit.The plural form always comes before the singular form. The shop system chooses the appropriate form itself. Fill in both, otherwise the word is missing for a value of exactly 1.
StandardMessages-Txt
Holds messages that the shop system outputs depending on the state of the page, without an error being present.Basket-Empty and Basket-MakeOrder are both output by the MSG-Basket_Standard tag. Which of the two texts appears is decided by the shop system based on the state of the basket. So there is only one tag in the template.FreeMessages-Txt
Here you create your own texts that are not linked to any function of the shop system. You assign the name yourself, and you retrieve the text in the template under this name.FMSG-:
The name becomes the tag exactly as you write it. Therefore avoid spaces and special characters and stick to letters, digits and the underscore. A name that matches an existing name wins over the shop tag of the same name, because the shop system checks the free texts first. So choose names that differ from the names of the
MSG- tags.LoginSuccess-Txt
Holds the success messages related to login, customer account and double opt-in.Double opt-in
Guide: Secure login procedure, Forgotten password, Double opt-in, Persistent login, Voluntary confirmation of the email address
LoginError-Txt
The counterpart: the error messages related to login and customer account.Logging in
Changing email address and password
Forgotten password
Double opt-in
Other
For security reasons, the activation link from the double opt-in is only valid for one hour. State this time limit in
InvalidDoubleOptInLink, otherwise buyers will not know why their link no longer works and will try again with the same link.Reseller-Txt
Configures reseller orders and also holds their messages. A reseller buys in the shop and adds their own surcharge to the value of the goods.
The remaining parameters are messages.
The tags
MaxSurcharge and WS-Currency can be used in MaxSurchargeNotify. Insert the amount into the message instead of writing it out in the text, otherwise it will no longer be correct after a configuration change.NotifyMessages-Txt
By far the largest text section. This is where the notification and error messages are that the buyer sees when something does not go as expected: a product is sold out, the payment was declined, the minimum order value has not been reached. These texts are output by theMSG- tags. Which text appears is decided by the shop system based on the state of the session, not by the template. The template only contains an MSG- tag at the appropriate place, for example MSG-PlaceOrder_Notify on the order overview.
Payment methods: the naming scheme
More than half of all parameters in this section belong to payment methods and follow a fixed scheme:
Not every payment method knows all three events. The following table shows which ones exist.
In addition, there are messages that do not fit this scheme:
In the shop system,
SessionLockedForOnlineclearing is written with a lowercase c in “clearing”. The legacy documentation uses an uppercase C in one place. Both spellings are accepted; the shop compares parameter names without regard to case.Products and quantities
The local tags
Name, VarName and VarValue can be used in ProductSoldOut, the latter two also as brackets. This lets you name the affected product including its variant in the text. In ProductMaxQuantity and its two variants, PR-Name, PR-ProductName, PR-MaxQuantity and PR-Unit are available.If
ProductMaxQuantity-Inventory is empty, the shop system falls back on ProductMaxQuantity. So you only need to make the distinction where the buyer needs it.Basket and order completion
WS-MinOrder-Value and WS-Currency can be used in Basket-MinOrder, and the tags WS-GiftProductMissingSubTotal and WS-CurrencySymbol in GiftProductSubTotalUnderValue. Do not write out the amounts, otherwise text and configuration will drift apart.Shipping and delivery
Addresses
The tag
D-EditLink can be used in DelivAddr-Invalid. Use it to take the buyer directly to address management instead of making them search for it.Customer account, memo list and saved baskets
Search
Wish list and recommendation
In the shop system, the parameter is called
ProductRecmd-EmailError. The legacy documentation writes it with an uppercase M as ProductRecmd-EMailError. Both spellings are accepted.Prime shopping
Modules and interfaces
Secure session
These four messages appear on the notification page ws_notify.htm and concern session management with secure cookies. Since all shop pages are loaded in SSL mode, in practice usually only the first one is needed.Whether these messages are displayed in your shop at all must be enabled separately by WEBSALE technical staff. If needed, ask your WEBSALE contact.
Deprecated entries
The shop system’s name table contains seven placeholders nameddeprecated or DEPRECATED. They come from discontinued functions and only hold the positions in the table. A parameter with this name in your configuration has no effect.