EdeeShop · Implementace

Uživatelské seznamy

Upraveno

Obecné nastavení pro všechny uživatelské seznamy

Tato konfigurace je společná pro všechny uživatelské seznamy, tedy Nákupní seznamy, Oblíbené, Porovnávání produktů a Sdílený košík.

Příklad konfigurace

xml
<customerProductList>    <addItemNamesToFulltextIndex>true</addItemNamesToFulltextIndex>    <expiration>1y2M3d4h5m6s</expiration>    <maxListItems>150</maxListItems>    <productProperties>        <property/>    </productProperties></customerProductList>

Popis

customerProductList

Obecná konfigurace pro všechny uživatelské seznamy.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
addItemNamesToFulltextIndex

Pokud je nastaveno na TRUE zaindexují se spolu s uživatelskými seznamy produktů i názvy produktů a další vlastnosti uvedené v #getProductDescriptionProperty().

boolean

-

true

expiration

Interval po jehož uplynutí jsou odstraněny uživatelské seznamy, které umožňují expiraci. Rozhodným okamžikem je datum poslední aktualizace uživatelského seznamu.

TimeInterval

-

6M

maxListItems

Maximální počet položek v uživatelském seznamu produktů.

Tedy do seznamu nelze přidat více produktů, než je zde uvedeno.

Výchozí hodnota je 150.

int

-

150

productProperties/property

Obsahuje seznam vlastností com.fg.cps.eshop.frontend.model.PublishedProduct, které budou uloženy spolu s odkazem na produkt ve chvíli přidání produktu do seznamu (případně při každém přeuložení seznamu, pokud se liší) a budou použity pro situaci, kdy je produkt odstraněn z publikovaných dat a není již nadále dostupný.

List: String

-

-

Nákupní seznamy

Nákupní seznamy se zapínají pomocí elementu <shoppingList/>.

Konfigurační soubor se standardně nachází v adresáři config/module-edeeshop/features/customer/customer-list.xml.

Příklad konfigurace

xml
<customerProductList>    <shoppingList/></customerProductList>

Popis

customerProductList/shoppingList

Zapnutí a konfigurace nákupních seznamů.

Oblíbené (Wishlist)

Oblíbené položky se zapínají pomocí elementu <wishList/>.

Konfigurační soubor se standardně nachází v adresáři config/module-edeeshop/features/customer/customer-list.xml.

Příklad konfigurace

xml
<customerProductList>    <wishList/></customerProductList>

Popis

customerProductList/wishList

Zapnutí a konfigurace oblíbených produktů (wishlistů).

Porovnávání produktů

Porovnávání produktů se zapínají pomocí elementu <productComparison/>.

Konfigurační soubor se standardně nachází v adresáři config/module-edeeshop/features/customer/customer-list.xml.

Příklad konfigurace

xml
<customerProductList>    <productComparison/></customerProductList>

Popis

customerProductList/productComparison

Zapnutí a konfigurace porovnávání produktů.