Tworzenie kolekcji produktów za pomocą standardowych narzędzi aplikacji "Sklep"
Funkcja aplikacji "Sklep" {$wa->shop->products()} pozwala na dowolne wybieranie produktów.
Parametry funkcji
products($hash = '', $offset = null, $limit = null, $options = array())
$hash - główny parametr, określa jakie towary zostaną pobrane, więcej szczegółów poniżej
$offset, $limit - pomijają początek pobierania próbek i ograniczają ilości towarów, jeżeli nie zostaną określone to zostanie pobrana próbka z 50 towarów
$options - dodatkowe parametry
Przyjrzyjmy się bliżej parametrowi $hash, może on przyjmować następujące wartości:
array(12,23,34) lub 'id/12,23,34' - wybór według ID produktu
'related/cross_selling/12' - wybór listy z tym produktem jest kupowaniem dla ID produktu = 12
'related/upselling/23' - wybór listy z polecanymi produktami dla tego produktu o ID = 23
'category/208' - wyszukiwanie produktów w kategorii o ID = 208
'search/*' - wyszukiwanie produktów po parametrach
'search/query=Bosh' - wyszukiwanie produktów (tak samo jak wyszukiwanie w sklepie) po zapytaniu 'Bosh'.
'search/name=SuperProdukt' - wyszukiwanie produktu po nazwie, różni się od powyższego wyszukiwania tym, że szuka tylko nazwy
'search/tag=iphone' lub 'tag/iphone' - wyszukuje produkty z podaną nazwą tagu
'search/type_id=1' lub 'type/2' - wyszukuje określony typ produktów
'search/color.value_id=6' - wyszukiwanie według cech produktu
'set/promo' - wybór produktów z listy 'promo'.
Przykłady
Wybierz listę artykułów promocyjnych (promo):
set/promo
Produkty z rabatem:
search/compare_price>price
Produkty z rabatem w stanie magazynowym za ponad 500 zł:
search/compare_price>price&count>0&price>500
0 komentarzy