Jump to content

Bandomųjų užsakymų trynimas


zoler

Recommended Posts

Sveiki,

Susiduriau sendien suproblema kaip istrinti bandomuisius uzsakymus, pagooglines radau vienam forume labai idomu ir paprasta posta.

1variantas.

Pavyzdziui:

Ieinate uzsakymus pasirenkate kuri nors uzsakyma kuri norite istrinti tada ieinate i pati uzsakyma. URL turetu atrodyti mazdaug taip:



Pakeiciate viena teksto dali is vieworder i deleteorder ir spaudziate enter, viskas uzsakymas istrintas



2variantas.

Atsidarote faila AdminOrders.php direktorijoje webroot\admin\tabs\AdminOrders.php

25 eilutėje susirandate:

global $cookie, $currentIndex;


Po kodu iterpiate:

$this->delete = true;


Viskas, kai ieisite i orders prie uzsakymu pamatysite X zenkliukus kuriais galima istrinti betkuri uzsakyma. Panasiai kaip prisegtame paveiksliuke.

16121_ILaVPOj6YOPB1PZC608O_t

  • Like 1
Link to comment
Share on other sites

  • 1 year later...

Jo, viskas labai patogiai veikia. Tik vat vienas momentas-ištrynus kurį nors užsakymą, jis žinoma išsitrina. Pvz ištrinam užsakymą #000004. Tačiau naujas užsakymas jau bus ne ištrintojo numeriu, bet #000005, t.y. numeracija nenusimeta. Kaip padaryti, kad ir numeracija tvarkingai pasikoreguotų?

Link to comment
Share on other sites

Jo, viskas labai patogiai veikia. Tik vat vienas momentas-ištrynus kurį nors užsakymą, jis žinoma išsitrina. Pvz ištrinam užsakymą #000004. Tačiau naujas užsakymas jau bus ne ištrintojo numeriu, bet #000005, t.y. numeracija nenusimeta. Kaip padaryti, kad ir numeracija tvarkingai pasikoreguotų?


Tai yra todėl kad aukščiau nurodytu būdu ištrina ne visas eilutės iš duomenų bazės, o kiek pamenu tik vieną. Šiai reikalui yra geresnis sprendimas, kuris visiškai išvalo visas to užsakymo eilutės iš duomenų bazės. http://www.prestashop.com/forums/viewthread/18231 čia guli tas modulis kurį vertėtų naudoti.
Link to comment
Share on other sites

  • 4 weeks later...
  • 2 years later...

Sveiki,

 

Susiduriau sendien suproblema kaip istrinti bandomuisius uzsakymus, pagooglines radau vienam forume labai idomu ir paprasta posta.

 

1variantas.

 

Pavyzdziui:

 

Ieinate uzsakymus pasirenkate kuri nors uzsakyma kuri norite istrinti tada ieinate i pati uzsakyma. URL turetu atrodyti mazdaug taip:

 

 

 

Pakeiciate viena teksto dali is vieworder i deleteorder ir spaudziate enter, viskas uzsakymas istrintas

 

 

 

2variantas.

 

Atsidarote faila AdminOrders.php direktorijoje webroot\admin\tabs\AdminOrders.php

 

25 eilutėje susirandate:

 

 

 

Po kodu iterpiate:

 

 

 

Viskas, kai ieisite i orders prie uzsakymu pamatysite X zenkliukus kuriais galima istrinti betkuri uzsakyma. Panasiai kaip prisegtame paveiksliuke.

 

Sveiki,

Šitaip tikrai nerekomenduočiau daryti, nes jau esu bandęs. Duomenų bazėje nepašalinama visa užsakymo informacija, todėl vėliau gali būti problemų su kitais.

Yra puikus nemokamas modulis, kuris leidžia ištrinti po vieną užsakymą ir verifikuotas prestashopo.

 

http://mypresta.eu/modules/administration-tools/delete-orders-free.html

Link to comment
Share on other sites

  • 3 months later...

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...