wdrożenia PrestaShop

Zmiana numerowania zamówień

  • 12 Odpowiedzi
  • 5512 Wyświetleń

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

*

Offline szybki

  • Nowy
  • *
  • 13
  • 0
Zmiana numerowania zamówień
« dnia: Marzec 06, 2011, 12:34:42 pm »
Witam gdzie można zmienić numerowanie zamówień żeby np zaczęło naliczać od 500 czyli żeby zamówienie 1 było jako 501

*

Offline Damian

  • cichacz
  • Stały użytkownik
  • ***
  • 82
  • 0
  • Płeć: Mężczyzna
  • pora działać
    • Kosmetyka naturalna
Odp: Zmiana numerowania zamówień
« Odpowiedź #1 dnia: Marzec 07, 2011, 08:03:34 pm »
no właśnie, nikt do tej pory o tym nie pomyślał, a niepoważnie dla klienta wygląda gdy jest jednym z pierwszych

myślę, że najlepiej byłoby w ogóle nr zamówienia ukryć/szyfrować pod ciągiem przypadkowych liczb
dzięki temu rozwiązujemy powyższy problem plus zatajamy przed światem ile zamówień realizujemy, po co komu pokazywać jak nam się biznes kręci
tu był podejmowany temat ukrycia nr zamówień http://prestadesign.pl/bezpiecze-stwo-f20/numery-zamowie-t879.html

*

MERA

  • Gość
Odp: Zmiana numerowania zamówień
« Odpowiedź #2 dnia: Marzec 08, 2011, 06:25:55 am »
Bardzo prosty sposób .wchodzisz do phpMyAdmin szukasz tabelę id_order wykonujesz operację  w auto_increment wpisując obojętnie jaką liczbę i masz już następne zamówienie zaczynające się od tej liczby,ale czy to ma jakiś sens???? . Więcej informacji poprzez kontakt www.mera.auto.pl  .Powodzenia.

*

Offline Damian

  • cichacz
  • Stały użytkownik
  • ***
  • 82
  • 0
  • Płeć: Mężczyzna
  • pora działać
    • Kosmetyka naturalna
Odp: Zmiana numerowacji zamówień w sklepie
« Odpowiedź #3 dnia: Marzec 12, 2011, 04:33:21 pm »
Cytuj
ale czy to ma jakiś sens?
Na gekosale w komentarzach piszą coś o szyfrowaniu nr zamówień http://www.ekomercyjnie.pl/czy-na-polskim-rynku-jest-jeszcze-miejsce-na-kolejna-platforme-sklepowa-gekosale-oczami-nowego-uzytkownika/
coś tam jednak można stracić

*

Offline chemik

  • Nowy
  • *
  • 9
  • 0
    • NoweKoronki.pl
Odp: Zmiana numerowania zamówień
« Odpowiedź #4 dnia: Czerwiec 10, 2011, 11:06:09 am »
Rzeczywiście łatwo sprawdzić jak duży ruch ma konkurencja, ja testuje rozwiązanie z trigerami i losowym 5-cio cyfrowym numerem, będę wdzięczny za przyłączenie się do testów. To mój trigger:
DELIMITER //

Create TRIGGER zamowienie_newid before INSERT ON prefix_orders FOR EACH ROW
BEGIN
    SET NEW.id_order=CONCAT(10+FLOOR(RAND()*89),(100+FLOOR(RAND()*899)));
    Select COUNT(*) INTO @ile from prefix_orders where id_order=New.id_order;
    WHILE @ile> 0 DO
        SET NEW.id_order=CONCAT(10+FLOOR(RAND()*89),(100+FLOOR(RAND()*899)));
            Select COUNT(*) INTO @ile from prefix_orders where id_order=New.id_order;
    END WHILE;
 
END
 //
DELIMITER ;
dla niewtajemniczonych należy w phpmyadminie  wykonać powyższy kod/zapytanie, a potem sprawdzić na testowych zamówieniach czy coś się nie sypie, u mnie póki co śmiga, ale testy innych mile widziane.

*

Offline qsmier

  • Użytkownik
  • **
  • 21
  • 0
Odp: Zmiana numerowania zamówień
« Odpowiedź #5 dnia: Lipiec 01, 2011, 10:38:15 am »
i jak testy wychodzą? przymierzam się też do podobnego rozwiązania. a nie chce sklepu już dobrze działającego popsuć.

*

Offline chemik

  • Nowy
  • *
  • 9
  • 0
    • NoweKoronki.pl
Odp: Zmiana numerowania zamówień
« Odpowiedź #6 dnia: Luty 01, 2012, 01:29:08 pm »
U mnie na testowych zamówieniach śmiga. Niestety tylko na testowych bo sklep dopiero rusza, jak to na początku czekam na pierwsze zamówienie:)

*

Offline Kwitek

  • Nowy
  • *
  • 5
  • 0
Odp: Zmiana numerowania zamówień
« Odpowiedź #7 dnia: Lipiec 09, 2012, 08:33:06 am »
Jeśli kogoś interesuje to metoda podana przez chemika sprawuje się dobrze, nie zauważyłem żadnych problemów.

*

Offline fujitsu

  • Stały użytkownik
  • ***
  • 65
  • 0
Odp: Zmiana numerowania zamówień
« Odpowiedź #8 dnia: Sierpień 08, 2012, 09:12:32 am »
U mnie na testowych zamówieniach śmiga. Niestety tylko na testowych bo sklep dopiero rusza, jak to na początku czekam na pierwsze zamówienie:)

chemik, czy id zamówienia generowane tą metodą jest unikalne (nie do powtórzenia)?
druga sprawa - czy w razie chęci powrotu do standardowego generowania id zamówienia (czyli N+1) zastosowanie powyższej metody jest odwracalne? Jeśli tak, to w jaki sposób? Z góry dzięki za odpowiedź.

*

MERA

  • Gość
Odp: Zmiana numerowania zamówień
« Odpowiedź #9 dnia: Sierpień 08, 2012, 05:21:56 pm »
Było opisywane na forum Trzeba poszukać.

*

Offline fujitsu

  • Stały użytkownik
  • ***
  • 65
  • 0
Odp: Zmiana numerowania zamówień
« Odpowiedź #10 dnia: Sierpień 09, 2012, 10:34:16 am »
Było opisywane na forum Trzeba poszukać.

MERA, ale ja pytam o ten konkretny przypadek z rozwiązaniem chemika.

*

Offline Benefit Studio 24

  • Stały użytkownik
  • ***
  • 50
  • 0
Odp: Zmiana numerowania zamówień
« Odpowiedź #11 dnia: Sierpień 09, 2012, 12:39:24 pm »
Nie testowałem jeszcze, ale z kodu wynika że generuje unikalne id.
Powrót do N+1 raczej nie bo część przestrzeni id będziesz miał zajętą. Chyba, że poświęcisz masę czasu na zabawę z bazą, ale to z reguły nie kończy się dobrze.

*

Offline fujitsu

  • Stały użytkownik
  • ***
  • 65
  • 0
Odp: Zmiana numerowania zamówień
« Odpowiedź #12 dnia: Sierpień 09, 2012, 11:36:17 pm »
Jeśli kogoś interesuje to metoda podana przez chemika sprawuje się dobrze, nie zauważyłem żadnych problemów.

Jak uruchomić to zapytanie w phpmyadmin? Po wywołaniu kodu chemika w SQL phpmyadmin zwraca mi info, że nie odpowiednich uprawnień do bazy: #1227 - Access denied; you need the SUPER privilege for this operation