wdrożenia PrestaShop

Order

  • 12 Odpowiedzi
  • 3078 Wyświetleń

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

*

Offline Nocturne

  • Użytkownik
  • **
  • 20
  • 0
Order
« dnia: Styczeń 09, 2012, 04:18:18 pm »
Witam
Mam zamiar rozbudować mechanizm składania zamówienia użytkownik będzie miał tam nowe opcje do wyboru i  mam pytanie czy jest jakaś tabela w PS żeby przechowywać dodatkowe parametry, czy muszę stworzyć własna tabele ? Z góry dzięki za odpowiedź

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Order
« Odpowiedź #1 dnia: Styczeń 09, 2012, 04:48:44 pm »
to zależy co chcesz dodać do order

to nie jest tak, ze presta wszystko trzyma w jednej tabeli - > więc podstawowe pytanie co chcesz dodać?
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline Nocturne

  • Użytkownik
  • **
  • 20
  • 0
Odp: Order
« Odpowiedź #2 dnia: Styczeń 09, 2012, 05:39:50 pm »
'Tak wiem o tym ale pytanie sie nie zmienia ...  chce trzymać w bazie jakąś zmienna o nazwę "X" i wartości "Y" i żeby była powiązana z zamówieniem o id "Z" jest taka tabela ??

*

Offline mario

  • Mieszkaniec
  • *****
  • 640
  • 0
  • Płeć: Mężczyzna
Odp: Order
« Odpowiedź #3 dnia: Styczeń 09, 2012, 05:47:39 pm »
problemem nie jest tabela - bo dodasz sobie wlasne kolumny
jesli potrzebujesz wrzucic cos do naglowkow zamowien to tabela ps_orders
problemem jest wrzucenie danych, pobranie i wyswietlenie,
trzeba to wszystko oprogramowac.

prostszym rozwiazaniem bedzie dodac kolumny do tabeli koszyka (ps_cart) i do tabeli zamowien (ps_orders)
prosze zauwazyc, ze zamowienie generowane jest dopiero po potwierdzeniu platnosci na podstawie danych w koszyku.
mimo wszystko czeka cie sporo modyfikacji kodu
Integracja wf-mag presta
freelancer

*

Offline Nocturne

  • Użytkownik
  • **
  • 20
  • 0
Odp: Order
« Odpowiedź #4 dnia: Styczeń 09, 2012, 05:54:09 pm »
Napisanie obsługi to żaden problem...
A tego nawet nie będę tego komentował
Cytuj
problemem nie jest tabela - bo dodasz sobie wlasne kolumny



*

Offline Nocturne

  • Użytkownik
  • **
  • 20
  • 0
Odp: Order
« Odpowiedź #5 dnia: Styczeń 09, 2012, 06:34:13 pm »
Tak się nie programuje... i zakończmy na tym dyskusje JAK TO ZROBIĆ bo wiem doskonale CO chcę zrobić i JAK. Moje pytanie ciągle pozostaje bez odpowiedzi CZY istnieje taka tabela ? CZY w ogóle w PS są takie tabele które przychodowy nazwę  zmiennej i jej wartość i są przypisane do konkretnej "operacji" jak np Zamówienie towaru

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Order
« Odpowiedź #6 dnia: Styczeń 09, 2012, 07:25:03 pm »
tak

częsciowo

configuration
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline Nocturne

  • Użytkownik
  • **
  • 20
  • 0
Odp: Order
« Odpowiedź #7 dnia: Styczeń 09, 2012, 08:19:13 pm »
Fakt częściowo, oki dzięki

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Order
« Odpowiedź #8 dnia: Styczeń 09, 2012, 08:46:27 pm »
wiesz problem w tym, ze zadajesz "nie precyzyjne" pytania - powiedz co chcesz osiągnąć  a powiem ci gdzie to presta co trzyma. albo gdzie najlepiej coś wstawić

architektura presty jest taka a nie inna więc trudno mi zgadywać co chcesz osiągnąć............ mario w sumie dobrze napisał ........... no ale w ostateczność możesz sobie nową tabelę utworzyć wrzucić do niej co tam chcesz potem to odpowiednio przetworzyć...........ale po co budować Rzym od nowa ;)  a potem się dziwić, że coś sie sypie ;)
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline Nocturne

  • Użytkownik
  • **
  • 20
  • 0
Odp: Order
« Odpowiedź #9 dnia: Styczeń 09, 2012, 09:29:05 pm »
Tak jego rozwiązanie jest dobre jak robię od nowa jakąś aplikację...
Ale ja chce napisał w miarę uniwersalny moduł a nie zaburzać architektur PS... no ale oki co teraz za każdym razem jak będę chciał robić moduł/ funkcje  to mam  dodawać do tabel nowe atrybuty nie wiem kto was uczył programować ale tak się nie robi ...

Co do pytania czego tu nie da sie zrozumieć (literki były za trudne :D ) ? czy istnieje tablica  z atrybutami id,id_order,key,value albo cos podobnego jak widać nikt nie odp czyli nie...

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Order
« Odpowiedź #10 dnia: Styczeń 09, 2012, 09:35:22 pm »
skoro wiesz lepiej to po co się pytasz?

odpowiadając w twoim stylu ................. zerknij sobie do bazy, przejrzyj kod ......... a będziesz wiedział.

tak więc sorki ale moja wiedza na temat presty jest zdecydowanie mniejsza niż twoja

nie mniej powodzonka życzę w tworzeniu nowych uniwersalnych modułów
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline mario

  • Mieszkaniec
  • *****
  • 640
  • 0
  • Płeć: Mężczyzna
Odp: Order
« Odpowiedź #11 dnia: Styczeń 09, 2012, 09:42:58 pm »
Nocturne, widze ze jestes znawca wiec po co pytasz sie o takie rzeczy, jak jeden rzut okiem na baze, na primary key wystarczy aby to ogarnac, nazwy kolumn mowia za siebie, do tego jakis prosty profiler albo dostep do logow mysql-a i juz.

A odnosnie twojego pytania to tak, musisz stworzyc osobna tabele, a dane konfiguracyjne wrzucic do configuration, do tego podpiac modul do odpowiednich hook-ow aby wywolac inicjalizacje

« Ostatnia zmiana: Styczeń 09, 2012, 10:01:22 pm wysłana przez mario »
Integracja wf-mag presta
freelancer

*

Offline Nocturne

  • Użytkownik
  • **
  • 20
  • 0
Odp: Order
« Odpowiedź #12 dnia: Styczeń 09, 2012, 10:16:35 pm »
Napisałem tylko dla tego żeby nie tracić czasu na analizowanie tego ... again pisze THX dzięki za info