Jump to content

Nowe pole w liscie produktow w zamowieniu w BackOffice


Recommended Posts

Dzien Dobry,

 

Czy ktos z kolegow lub kolezanek moglby moze doradzic poczatkujacemu regulowaczowi Prestashop czy mozliwe jest dodanie do:

 

BackOffice->Ekran konkretnego zamowienia->lista zamowionych produktow.

 

 

Nastepujacego pola:

Lista rozwijana ze statusem zamowienia kazdego produktu (wyslany/przygotowanie/zamowiony). - dla kazdej pozycji zamowienia.

 

Oczywiscie wartos zapisywana na poziomie ps_order_détails - kolumna nawet juz dodana :).

 

*Opcjonalnie do zaznaczania ptaszki przy pozycjach i na dole guzik robiacy akcje zbiorcza na produktach.

 

Przewidujemy ze zdarzy nam sie w sklepie zamowienie realizowane przez 2-3 hurtownie dropshippingowe i bylo by milo miec kontrole co zostalo zamowione a co nie. 

 

Z gory bardzo dziekujemy za porade.

 

Jakub

 

Link to comment
Share on other sites

Witam, udalo sie prawie rozwiazac problem, jednakze ma prosbe o porade jak zapisac dane do tabeli
 
1.Dodalem odpowiednie pola w naglowku,

2.Pole na liscie produktow(droplist) - ktory przyjmuje wartosc pola z v_del_stat z tabeli ps_order_detail  - (czyli odczyt dziala)

<td class="STAT_CHNG text-left">
<div class="btn-group">
<button type="button" class="btn btn-default edit_product_change_link">
<i class="icon-pencil"></i>
{$product['V_DEL_STAT']}
</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li>
<a href="#" class="update_delivery1">
<i class="icon-save"></i>
{l s='PREPARATION EN COURS CDICOUNT'}
</a>
<a href="#" class="update_delivery2">
<i class="icon-save"></i>
{l s='PREPARATION EN COURS ERIC'}
</a>
<a href="#" class="update_delivery3">
<i class="icon-save"></i>
{l s='LIVRAISON EN COURS GLS'}
</a>
<a href="#" class="update_delivery4">
<i class="icon-save"></i>
{l s='EN COURS DE RÉAPPROVISIONNEMENT'}
</a>
</li>
</ul>
</div>
</td> 

 
 
3. Naszykowalem czesc odpowiedzialna za  obsluge zmian na liscie rozwijanej
 

//PREPARATION EN COURS CDICOUNT
$('.update_delivery1').unbind('click').click(function(e) {
window.alert("PREPARATION EN COURS CDICOUNT" + tr_product);
e.preventDefault();});

//PREPARATION EN COURS ERIC
$('.update_delivery2').unbind('click').click(function(e) {
window.alert("PREPARATION EN COURS ERIC");
e.preventDefault();
 
});
//LIVRAISON EN COURS GLS
$('.update_delivery3').unbind('click').click(function(e) {
window.alert("LIVRAISON EN COURS GLS");
e.preventDefault();
});
 
//EN COURS DE RÉAPPROVISIONNEMENT
$('.update_delivery4').unbind('click').click(function(e) {
window.alert("EN COURS DE RÉAPPROVISIONNEMENT");
e.preventDefault();
});

 
 
Jednakze nie mam pojecia jak zapisac wartosc z listy rozwijanej do ps_order_detail do pola v_del_stat.
 
Wiem ze potrzebuje id_order_detail dla danego rekordu order detail. Nastepnie musze zapisac wartosc wybranego statusu do tabeli.
 
Cos w rodzaju :

UPDATE `"._DB_PREFIX_."ps_order_detail SET V_DEL_STAT` = 'PREPARATION EN COURS CDICOUNT' WHERE ps_order_detail.id_order_detail = AKTUALNY_id_order_detail

 - nie wiem jak sie do tego zabrac w ajax / jquery.

 

Bardzo dziekuje za pomoc(z gory)

Pozdrawiam

Kuba

Edited by SQ5IZZ (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...