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



Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!