For subshops with language- or target-group-dependent configurations, the text maintenance platform is available in the online service area. It lets you carry out translations and text changes in one place and apply them automatically to the individual configurations.
Basic
TheBasic section holds the shop’s overarching basic settings. It is the only section without which a shop does not run, because the main domain is defined here.
The order of the parameters in the configuration does not matter. The following sections arrange them by topic rather than alphabetically.
Switching the shop on and off, test operation
The last four parameters are not in the previous documentation, but the shop system reads them. They belong to closed test shops and are usually set up together with WEBSALE.
Language, character set and date
If you use DKIM, set
ConvertMailsToUTF8 to yes. Only then is the DKIM signature calculation error-free even with special characters. With test, you first check the change in the general test mode.Domain and links
Guide: Configuring domains for accessing the shop, SEO optimization with TopRank, Automatic generation of the hreflang attribute
Start page, categories and product display
HideForRating-Allow and HideForAgeRestricted-Allow are not in the previous documentation, but are evaluated by the shop system.Session, cookies and order completion
Guide: Logout, Staying logged in after an order, Online prices, Order history, Saveable basket, Prime shopping
Quick order
Guide: Quick order
Tracking interface
AdvStatisticsID is not in the previous documentation, but is evaluated by the shop system.Recommendation, glossary and ratings
GlossarySupportHTMLEncoding-Allow and AddPIASubShopList are not in the previous documentation, but are evaluated by the shop system.External systems and payment service providers
Available language codes for
CtopLanguageCode: al Albanian, at Austrian, cz or cs Czech, de German, dk Danish, en English, es Spanish, fi Finnish, fr French, gr Greek, hu Hungarian, it Italian, jp Japanese, nl Dutch, no Norwegian, pl Polish, pt Portuguese, ro Romanian, ru Russian, se Swedish, sk Slovak, sl Slovenian, tr Turkish, zh Simplified Chinese.
SecureBasicDataPW, UseSecureBasicDataWithoutNumber-Allow, TeleCashButtonName and OgoneLanguageCode are not in the previous documentation, but are evaluated by the shop system.Deprecated parameters
Remove deprecated parameters the next time you go through the configuration. They do not interfere with operation, but when reading they give the impression that something is set there.
AddDomains
Defines additional domains under which the shop can be reached, and whether they are redirected to the main domain.
With
Domain-! = www.ihrshop.de in the Basic section and the configuration above, a request via www.ihrshop.de is accepted unchanged. The three listed domains are redirected there. Any other domain is rejected.
A host name is observed strictly.
ihrshop.de and www.ihrshop.de are two different entries. If both spellings are to work, you need two lines.Templates
Assigns each shop state its template file. All templates are located below benutzer/templates. The name after the equals sign is the file name and can be chosen freely; the order of the lines does not matter.The path through the shop
Login and customer account
Additional functions
Technical templates
The shop system evaluates the following parameters, but they are missing from the previous documentation:
Wishlist, WishlistAdmin, AutoOrderManage, TFAVerify, TFAManage, PasskeyVerify, PasskeyManage, PaymentPending, PayPalCheckoutPending, PaymetricHosted, PPCVaultManage, RPDE_LabelprintNew, EBook, UploadStart, UserSearch, ExternalDownload and ChangeExternalProduct.DesignControl
Stores the IDs and secrets with which the DesignControl tags sign and encrypt data. For security reasons, passwords do not belong in the template but here. Only the ID is specified in the template. The idea behind this is simple: data sent to a third-party system over an unsecured route should not be modifiable along the way. The sender hashes it with a shared secret, the recipient checks the hash.The number of entries is limited. Once the limit is reached, the shop system logs an error and does not read in any further entries.
ContentControlLoadTemplates
Lists the templates for which the HTTP status code and the delivered content can be influenced via ContentControl.
Guide: Redirect concept for content from third-party systems
ImageLinks
Replaces the button icons generated by the shop system with your own graphics. All files are located in benutzer/navigation/grafiken.
Guide: Changing predefined graphics
PDFGenerator
Defines the file names under which the generated PDF files reach the buyer.The two local tags
ProductNumber and OrderNumber only apply within these parameters and have nothing to do with the shop’s template tags.ShopTimeouts
Fills the selection list through which the buyer determines the timeout of their session themselves. System-wide, the timeout is two hours by default.m stands for minutes, h for hours.
Guide: Setting the timeout for automatic logout
CSRF-Protection
Controls how the shop reacts to a missing or differing antiforge token. The token prevents a third-party page from submitting forms on behalf of the logged-in buyer.CheckForValidReferer checks as a second stage whether the transmitted referer and the shop address differ, and only then detects an error. Decline-NoFallback dispenses with this second check, so the error is established immediately.
403-Forbidden sends the corresponding HTTP status. DiscardAllInput does not send its own status, but ignores all inputs of the request and saves none of them.
The function can be switched off for a shop by WEBSALE technical staff. Contact your WEBSALE contact for this.
TopRank
Holds the settings for the TopRank HTML pages, the XML sitemaps, the SEO URLs and the output ofWS-RobotCanonical.
SEO URLs and directories
Canonical tag
SuppressCatIndexInRobotCanonical also affects the sitemaps. With yes, only the canonical product URLs are included, which corresponds to Google’s recommendation. With no, a separate URL is written for each category in which a product appears.You only need
AddShopAndSubshopIDInRobotCanonical if several subshops share a domain. Set it in the subshops that are not the main subshop of this domain. As a rule, each subshop gets its own domain, in which case the parameter remains no.Redirect and delivery
Subsection LinkOptimization
Removes superfluous parameters from the generated URLs. The subsection belongs toTopRank and does not stand on its own.
Allow is only relevant for switching from conventional URLs to SEO URLs. As soon as SEO URLs are active, the shop system sets the parameter to yes internally, because the function is strictly required there.Deprecated parameter
Guide: SEO optimization with TopRank, Generating a canonical tag in the HTML head, SEO URLs, URL and link optimization, CSS, JavaScript and jQuery
SEOProductFields
Enables the SEO fields for products and determines whether the SEO product name is used in links and in the canonical tag.
Guide: SEO content for products
SEOProductFields-Text
Holds the error messages that appear when maintaining the SEO fields. Each message is output by its own tag.ErrorNameAlreadyExists and ErrorNameTooLong are both output via E-PSEO_Error_Name. Therefore word the two texts so that the editor can tell from the message itself which of the two cases applies.LinkNameEncoding
Determines how the readable part of a URL is encoded. By default, German umlauts are converted into readable replacement characters and not into UTF-8 replacement characters. This means there are no special requirements for merchandise management systems and payment service providers. The default rules are already stored, so you only edit the section if further shop languages or requirements of external systems are added. Guide: Encoding the readable part of the URLRefererDerivation
Derives a WEBSALE referer and optionally a subreferer from the HTTP referer or from the path of the requested URL. This lets you group incoming visits by origin without every link having to carry its own parameter. The structure has two levels: a+RefererRule determines the referer and optionally refers via an ID to a +SubRefererRuleSet, which determines the subreferer.
Subsection +RefererRule
Subsection +SubRefererRuleSet
Subsection +SubRefererRule
Guide: Rules for the automatic derivation of referers
MediaDataBase
Configures the availability display for products from the media database, that is, for books, CDs and videos ordered via Koch, Neff und Volckmar GmbH. For a product, the shop system first looks for the+InventoryCode subsection with a matching code and matching source. If it does not find one because no delivery status code is stored for the product, the first +InventoryDefault subsection with a matching source applies.
The examples in the previous documentation show the status
green for codes 07 and 11, that is, green for “out of print” and green for “new edition”. On this page, the examples have been changed to red and yellow, because otherwise status and text give contradictory signals.