Skocz do zawartości


Zdjęcie

Dodanie produktu przez phpmyadmin

prestashop mysql insert

  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 wojno

wojno

    Początkujący

  • Members
  • Pip
  • 3 postów

Napisano 06 listopad 2016 - 23:49

Witam

 

Chciałbym dowiedzieć się jak dodać produkt do sklepu ale używając tylko zapytanie SQL

 

Jak powinno wyglądać zapytanie insert?

i

Które tabele biorą udział przy produktach.

 

 

Z góry dziękuje za pomoc.

Pozdrawiam

 

 



#2 ircykk

ircykk

    Administrator

  • Administrators
  • 5065 postów
  • PrestaShop:1.5, 1.6

Napisano 07 listopad 2016 - 12:33

ps_product
ps_product_lang
ps_product_shop
ps_stock_available
ps_category_product

Tu masz najważniejsze tabele, w klasach masz napisane które pola są wymagane i jaki mają format a resztę już sobie ogarniesz. Zapytań musi być kilka-kilkanaście zależnie od ilości danych, bo są jeszcze zdjęcia, producent, dostawca itd.



#3 design4VIP

design4VIP

    Zaawansowany

  • Members
  • PipPipPip
  • 344 postów
  • PrestaShop:1.4, 1.5, 1.6

Napisano 07 listopad 2016 - 17:11

ps_attributes, ps_specific_price, ps_feature (i ich rozwiniecia).... 

 

nie prosciej korzystac z CSV ? 


design4VIP z innej strony...


#4 wojno

wojno

    Początkujący

  • Members
  • Pip
  • 3 postów

Napisano 07 listopad 2016 - 21:35

Hej dzięki za odpowiedz

 

Tego mi brakowało.

ps_stock_available
ps_category_product

A czy da się za jednym zapytaniem INSERTwprowadzić dane do 2 i więcej tabel.



#5 ircykk

ircykk

    Administrator

  • Administrators
  • 5065 postów
  • PrestaShop:1.5, 1.6

Napisano 08 listopad 2016 - 12:20

Nie da się a nawet gdyby się dało to nie ma sensu bo jak np. dodajesz produkt to id_product  jeszcze nie znasz więc jak go wstawisz do innych tabel np. ps_category_product? Jak pisałem to wiele zapytań, napisz do czego to potrzebne bo może jest jakieś rozwiązanie.



#6 wojno

wojno

    Początkujący

  • Members
  • Pip
  • 3 postów

Napisano 08 listopad 2016 - 18:17

Chciałbym zrobić w c# okno główne w którym były by pola np nazwa, cena, kategoria, zdjęcia itd.

Po wypełnieniu wszystkiego i kliknięciu przycisk wyślij zostało by to zapytaniem insert umieszczone w mysql.

 

Dlatego zapytałem czy można łączyć tabele żeby wywołać inserta i za jednym razem wpakować wszystko do bazy.



#7 sower

sower

    Guru

  • Moderatorzy
  • 4241 postów
  • Location3miasto
  • PrestaShop:1.2, 1.3, 1.4, 1.5, 1.6

Napisano 09 listopad 2016 - 09:45

ale po co kombinujesz z tak bezsensownym rozwiązaniem

nie lepiej użyć webapi/webservice presty?

 

http://doc.prestasho...hop Web Service


468x60.jpg

468x60_pl.gif

 

QUICK PRESTA SUPPORT:  gg 45116037
SKLEPY  MODUŁY INTEGRACJE  POMOC TECHNICZNA


#8 ircykk

ircykk

    Administrator

  • Administrators
  • 5065 postów
  • PrestaShop:1.5, 1.6

Napisano 09 listopad 2016 - 17:25

yup jak pisał kolega wyżej skorzystaj z api, nie rób zapytań sam, na githubie widziałem nawet już gotową bramkę.






Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych

Hosting zapewnia: Hekko.pl