Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

→ Konfiguration → Multishop

Unter Multishop verstehen wir, wenn für gewisse User mit einer speziellen URL oder z.B. auch IP-Adresse eine andere Sicht auf den Webshop eingenommen werden soll. 


Z.B. Alle User die über das Intranet der Firma "X" kommen sehen die Spezialpreise der Firma "X".

Expand
titleWebshop soll unter "Geheimer URL" laufen - Best Practice

Webshop soll unter "Geheimer URL" laufen - Best Practice 


Erstellen Sie einen neuen Multishop Eintrag der etwa so aussieht:

Regel

Code Block
[$_SERVER]
QUERY_STRING == vid=geheimercode

Konfiguration

Code Block
[hook]
session_persistent = true
fix_customer_group = true

[overwrite]
# wenn sie eine spezielle Kundengruppe ansteuern möchten
# controller.account.default_group = 10


Ihre URL sollte dann so ähnlich aussehen:

https://www.example.com/?vid=geheimercode


Regeln (INI-Format)

Code Block
$_SERVER]
; user agent
HTTP_USER_AGENT =~ Chrome

; exact ip
REMOTE_ADDR == 192.168.0.1

; ip range
REMOTE_ADDR =/ 192.168.1.1-192.168.1.100

; referer check. 
; require config "session_persistent = true"
HTTP_REFERER =~ example.com


Mögliche Operanden

OperandDescription
==Ist genau gleich
=~Regex vergleich
=/IP-Range vergleich

Konfiguration (INI-Format)

Code Block
[hook]
; define affiliate

affiliate_id = 1

; redirect all requests
redirect_url = http://www.concertopro.ch

; make multishop selection session peristent
session_persistent = true

[overwrite]
; set customer group
customer.groups.default = 1

; set default theme
layout.default_theme_id = 1

; prefix of the default theme variant. 
; require config "layout.default_theme_id"
layout.theme_variant_prefix = de_

Priorität

Es ist möglich die Priorität zu setzen. (Muss ein Zahlenwert sein)

Status

AktivDie Multishop Regel, Konfig ist im Shop aktiv
AusgeschaltetDie Multishop Regel, Konfig ist im Shop inaktiv


Inhalt

Table of Contents