View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004907 | OXID eShop (all versions) | 4.12. Subshop handling | public | 2013-02-07 09:34 | 2022-03-25 11:06 |
Reporter | michael_keiluweit | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 4.7.3 / 5.0.3 revision 54408 | ||||
Summary | 0004907: switching subshop via get parameter shp can cause problems | ||||
Description | scenario three subshops: german (id 2) www.some-oxid-ee-shop.de english (id 3) www.some-oxid-ee-shop.com spanish (id 4) www.some-oxid-ee-shop.sp You can show the spanish content after adding the parameter shp=4 to to the german url: www.some-oxid-ee-shop.de/?shp=4 when you supply "shp" in the url - it switches to other subshop (even if domain is from other shop). in this case the problem might occur with the languages, that in case if each subshop has some language assigned, and then you try to switch to some other shop (with other language) - it will try to load data with language, which is not existing for current shop... so it can display empty texts etc. or show some errors | ||||
Tags | EE, Enterprise, Subshops | ||||
Theme | Not defined | ||||
Browser | All | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||
related to | 0004888 | resolved | Linas Kukulskis | SEO URLs include lang key on subshop although lang was set as default |
|
Hi, Waiting for some feedback and then we'll decide how to proceed with solving this case. Thank you for report. Best regards, |
|
waiting for the PO decision. |
|
I can't reproduce this. Here you need to know that domains for subshops is only an identifier for the store instance, which knows that it should be directed to a subshop. If in each subshop only one language is activated, then only this language is displayed. Even if I switch to another subshop via the shp parameter, which should not be reached via the domain, this has no influence on the available languages. I can reach all subshops in only one domain, but I cannot change the language within a subshop. If I force the language English in a German subshop e.g. by inserting the language abbreviation en in the URL (Domain/en/Kiteboarding/Kites/Kite-CORE-GTS.html) then only the German language version is displayed. Even if an English language exists but is disabled. Also if SEO URLs are used in a different language than the subshop you don't end up in the language. The domain has no influence on the language only on the subshop redirection, but this can be overridden with the shp parameter. Also, when switching to another subshop in a domain, the domain does not enforce the language. MF |