Polskie wsparcie PrestaShop
PrestaShop => Dla początkujących => Wątek zaczęty przez: shapp w Maj 02, 2013, 06:43:58 am
-
Mam małe pytanie. Przy wprowadzaniu nowego towaru do sklepu, domyślnie jest proponowana ilość towaru 0. Czy jest możliwość (gdzie, co edytować) ustawienia tej wartości na 1 ?
Z góry dziękuję na pomoc.
-
Wystarczy, że wyłączysz zarządzanie magazynem i wtedy wartość 0 nie jest brana pod uwagę
-
poszukaj w contrzolerze admina tabproduct pola odpowiedzialnego za ilosc (quantity) i zmien wartosc 'value' z 0 na taka jaka chcesz, nei zapomnij tez, jezeli bedziesz uzywal, o zmianie tej wartosci takze dla pola w atrybutach.
-
poszukaj w contrzolerze admina tabproduct pola odpowiedzialnego za ilosc (quantity) i zmien wartosc 'value' z 0 na taka jaka chcesz, nei zapomnij tez, jezeli bedziesz uzywal, o zmianie tej wartosci takze dla pola w atrybutach.
Niestety nie ma takiego pliku /controllers/admin/tabproduct , chodzi o plik /controllers/admin/AdminTabsController.php ? W tym drugim pliku nie ma wartości "quantity" ;-(
-
Wystarczy, że wyłączysz zarządzanie magazynem i wtedy wartość 0 nie jest brana pod uwagę
Chcę zarządzać magazynem... z tym, że będą sprzedawane unikatowe, pojedyncze ilości towarów... dlatego łatwiej byłoby wprowadzać nowy towar, gdzie ilość nowego towaru jest "1".
-
po pierwsze, szkoda, ze nie okresliles wersji na samym poczatku, no ale to odwieczny problem forum..... bo troche (znaczoczaco, calkowicie) inaczej budowany jest panel admina w obydwu wersjach.
po drugie, czytajac ze zrozumieniem nazwe "AdminTabsController" czego moglby dotyczyc ten kontroler? jakos nie kojarzy mi sie z produktem.... "AdminProductsController" juz troche bardziej.... no i tak jak pisalem wczesniej, musisz kombinowac ze zmiana z zawarciem atrybutow, bo tak jak w 1.4 wystarczylo tylo zmienic wartosc value bo ona pozniej dopiero byla rozbudowywana o atrybuty, tak jezeli chodzi o 1.5 zmienna generowana jest z automatu: $available_quantity[$attribute['id_product_attribute']], czyli jedno wywodzi sie z drugiego.
-
po pierwsze, szkoda, ze nie okresliles wersji na samym poczatku, no ale to odwieczny problem forum..... bo troche (znaczoczaco, calkowicie) inaczej budowany jest panel admina w obydwu wersjach.
po drugie, czytajac ze zrozumieniem nazwe "AdminTabsController" czego moglby dotyczyc ten kontroler? jakos nie kojarzy mi sie z produktem.... "AdminProductsController" juz troche bardziej.... no i tak jak pisalem wczesniej, musisz kombinowac ze zmiana z zawarciem atrybutow, bo tak jak w 1.4 wystarczylo tylo zmienic wartosc value bo ona pozniej dopiero byla rozbudowywana o atrybuty, tak jezeli chodzi o 1.5 zmienna generowana jest z automatu: $available_quantity[$attribute['id_product_attribute']], czyli jedno wywodzi sie z drugiego.
Znalazłem ten plik cotroller/admin/AdminProductController.php, znalazłem linię:
$available_quantity[$attribute['id_product_attribute']] = StockAvailable::getQuantityAvailableByProduct((int)$obj->id, $attribute['id_product_attribute']);
Nie wiem co dalej... ;-( Wiem, wiem... zawracam głowę.
Znalzłem też plik: cotroller/admin/AdminAttributeGeneratorControler.php i tam:
'quantity' => (int)Tools::getValue('quantity'),
i
$quantity = (int)Tools::getValue('quantity');
foreach ($attributes as $attribute)
StockAvailable::setQuantity($this->product->id, $attribute['id_product_attribute'], $quantity);
co z tym zrobić?