Dodatkowa kolumna w panelu admina

antoy

Avatar: antoy

2011-02-21 12:51

Witam,

przeszukałem już całe forum, ale nic nie znalazłem, więc oto moje pytanie:

Czy jest możliwość w panelu admina (produkty) dodania kolumny z ilością sztuk danego produktu która wskazuje na pole "Dostępność produktu" którą można by było edytować tak samo jak cenę lub pozycję bez potrzeby wchodzenia w dany produkt!

mam darmową wersje quick.cart 3.7 (chyba) ostatnia przed 4!!!

dziękuje z góry za pomoc i wielka pochwała za to potężne narzędzie które jest darmowe!!! WIELKIE DZIĘKI!!!

» Quick.Cart v3.x

antoy

boboo

Avatar: boboo

2011-02-21 13:57

A chcesz może jeszcze to pole "uaktywnić" w taki sposób, że po zakupie będzie się automatycznie odejmować o zakupioną ilość produktów?

http://it-service.kimla.de

antoy

Avatar: antoy

2011-02-21 16:04

no jak już była by taka możliwość, to było by super, ale najbardziej mi chodzi o to abym mógł dodać stan magazynowy, jak zakupie nowy towar, aby zgadzał się stan magazynowy!!!

antoy

antoy

Avatar: antoy

2011-02-22 09:06

odnawiam temat, czy ktoś pomoże????

antoy

boboo

Avatar: boboo

2011-02-22 12:45

Zrobimy to w dwóch krokach. Po pierwszym kroku (lista read only), zdasz relację, czy działa. Jeśli tak, przejdziemy do kroku drugiego: czyli zapis zmian z poziomu listy.
1. W templates/admin/products.tpl w bloku: <!-- BEGIN LIST -->
za konstrukcją:
<td class="price">
<input type="text" name="aPrices[$aData[iProduct]]" value="$aData[mPrice]" class="inputr" size="8" />
</td>
dodaj:
<td class="available">
<input type="text" name="aAvailables[$aData[iProduct]]" value="$aData[sAvailable]" class="inputr" size="10" />
</td>
Następnie w tym samym pliku w bloku: <!-- BEGIN HEAD -->
pod linijką: <td class="price"><a href="?p=$p&amp;sSort=price">$lang[Price]</a> [$config[currency_symbol]]</td>
dodaj:
<td class="available">$lang[Product_available]</td>
w tymże bloku znajdują się dwie takie linijki:
<td colspan="6">
Zamień 6 na 7

I pochwal się wynikiem.
A ja w międzyczasie przygotuję opis zapisywania dostępności produktu z poziomu listy.
;-)

http://it-service.kimla.de

antoy

Avatar: antoy

2011-02-23 12:31

super, dokładnie o takie coś mi chodziło.
jeśli się uda to jeszcze edytować to już będę całkiem szczęśliwy,
jak narazie piękne dzięki!

pozdrawiam

antoy

boboo

Avatar: boboo

2011-02-23 14:22

No to teraz znajdź w /core-products-admin.php
funkcję: function saveProducts($aForm)
a w niej taką konstrukcję:
if( $aForm['aPrices'][$iProduct] != $aData['fPrice'] ){
$aChange[$iProduct]['fPrice'] = $aForm['aPrices'][$iProduct];
}
wstaw pod nią to:
if( $aForm['aAvailables'][$iProduct] != $aData['sAvailable'] ){
$aChange[$iProduct]['sAvailable'] = $aForm['aAvailables'][$iProduct];
}
i gotowe :-)
A jeśli chcesz aby się to po zamówieniu automatycznie odejmowało, to znajdź mnie przez adres w mojej stopce.

http://it-service.kimla.de

antoy

Avatar: antoy

2011-02-23 19:20

boboo, jesteś wielki!!!! działa jak ta lala!!

piękne dzięki!

antoy

ajatallach

Avatar: ajatallach

2011-03-08 12:32

No to ja się podłącze pod temat. Ja takze chce dodać dodatkową kolumnę, jednak zamiast dostępność produktu chciałbym wstawić kod produktu, tak by ewentualnie można było wyszukiwać produkt po kodzie.

Makaron

Avatar: Makaron

2011-03-11 15:15

Trzeba by dodać dodatkowy produkt do bazy danych. Były już instrukcje na ten temat na tym forum (poszukaj choćby w FAQ), a reszta odbywać się będzie analogicznie do przykładu boboo.

Mak-Web.pl - Quick.Cart & Quick.Cms templates

Do góry
o nas | kontakt