wdrożenia PrestaShop

Domyślna ilość wprowadzanego towaru

  • 6 Odpowiedzi
  • 1690 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline shapp

  • Użytkownik
  • **
  • 36
  • 0
  • PrestaShop: PS
  • Status: forum
Domyślna ilość wprowadzanego towaru
« dnia: 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.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Domyślna ilość wprowadzanego towaru
« Odpowiedź #1 dnia: Maj 02, 2013, 10:16:13 am »
Wystarczy, że wyłączysz zarządzanie magazynem i wtedy wartość 0 nie jest brana pod uwagę
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Domyślna ilość wprowadzanego towaru
« Odpowiedź #2 dnia: Maj 02, 2013, 10:18:36 am »
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.
design4VIP z innej strony...

*

Offline shapp

  • Użytkownik
  • **
  • 36
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Domyślna ilość wprowadzanego towaru
« Odpowiedź #3 dnia: Maj 02, 2013, 11:36:27 pm »
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" ;-(

*

Offline shapp

  • Użytkownik
  • **
  • 36
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Domyślna ilość wprowadzanego towaru
« Odpowiedź #4 dnia: Maj 02, 2013, 11:38:23 pm »
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".

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Domyślna ilość wprowadzanego towaru
« Odpowiedź #5 dnia: Maj 03, 2013, 08:48:09 am »
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.
design4VIP z innej strony...

*

Offline shapp

  • Użytkownik
  • **
  • 36
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Domyślna ilość wprowadzanego towaru
« Odpowiedź #6 dnia: Maj 08, 2013, 04:24:20 pm »
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ć?