wdrożenia PrestaShop

upload zdjęć - funkcja

  • 9 Odpowiedzi
  • 2486 Wyświetleń

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

*

Offline qbas-s

  • Stały użytkownik
  • ***
  • 55
  • 0
upload zdjęć - funkcja
« dnia: Maj 25, 2015, 10:40:48 am »
Mam zaimportowane z programu magazynowo-księgowego ponad 1700 produktów. Na dysku mam fotki do tych produktów. Są one dobrze posortowe i nazwane(nazwa pliku zawiera kod porduktu).
Muszę zrobić "hurtowy" upload tych fotek do presty.
Która funkcja odpowiada za upload fotek które można dokonać w zakładce Zdjęcia podczas edycji produktu?
Wolałbym użyć do tego właśnie rozwiązania presty, skrypt wtedy generuje grafiki w wymaganych rozmiarach.

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: upload zdjęć - funkcja
« Odpowiedź #1 dnia: Maj 25, 2015, 10:59:50 am »
upload to jedno, przypisanie do zdjecia danego zdjecia to drugie a generowanie zdjec w rozmiarach to trzecie.

majac tylko grafike nazwana kodem produktu za bardzo nie podlaczysz tego pod konretne funkcje. tak czy tak trzeba by pisac osobny kontroler
design4VIP z innej strony...

*

Offline qbas-s

  • Stały użytkownik
  • ***
  • 55
  • 0
Odp: upload zdjęć - funkcja
« Odpowiedź #2 dnia: Maj 25, 2015, 11:24:43 am »
rozumiem.
jakieś rady przed zabraniem się do tego?:)

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: upload zdjęć - funkcja
« Odpowiedź #3 dnia: Maj 25, 2015, 12:12:05 pm »
poznanie zasady dzialania, budowy i poslugiwania sie kontrolerami/modulami prestashop. uzycie zaawansowanych zapytan bazy danych w polaczeniu z wbuwanymi zmiennymi prestashop (classes) itd. teoretycznie zatki problem wyglada prosto i trywialnie ale wbrew pozorom troche roboty by z tym bylo....

ale tak na szybko wladl mi inny pomysl do wykorzystania - improt CSV - budowa pliku *.csv  z uzytym indexem i przyporzadkowowanym do niego adresu url zdjecia - mysle, ze najostszy sposob do wykonania i tez od razu wygeneruje optymalnie miniatury zdjec.
design4VIP z innej strony...

*

Offline qbas-s

  • Stały użytkownik
  • ***
  • 55
  • 0
Odp: upload zdjęć - funkcja
« Odpowiedź #4 dnia: Maj 25, 2015, 12:49:44 pm »
pisałem już moduły do presty. Jednak żaden z nich nie musiał robić uploadu zdjęć produktów. Problem jest trywialny jeśli robiłbym to poza framework'iem presty.

Z CSV wypróbuję i dam znać jak poszło :)

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: upload zdjęć - funkcja
« Odpowiedź #5 dnia: Maj 25, 2015, 02:24:38 pm »
pozornie trywialny ale jak pisalem, jednak troche roboty z tym by bylo. po pierwsze odniesienie do produktu, gdzie nie mamy jego ID, ktorym standrowo sie poslugujemy w wielu mozliwosciach, a ktory rowniez potrzebny jest np. do utowrzenia zdjecia. tutaj trzeba by z pliku zdjecia wyciagnac index, nim w LEFT JOIN polaczyc i odczytac id oraz przyjazny link produktu i tym dopeiro mozna sie odniesc do fonkcji budowania: upload i tworzenie nazwy zdjecia. tez wyglada trywialnie, ale z 30-50 linijek kodu wymaga ;) + obsluga samego kontrolera i jego przypisanie do presta
design4VIP z innej strony...

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: upload zdjęć - funkcja
« Odpowiedź #6 dnia: Maj 26, 2015, 07:58:17 am »
wrzuć na serwer
stwórz plik csv według wzoru z zakładki import csv
rozpocznij import podając dane produktu oraz url do zdjęcia
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline qbas-s

  • Stały użytkownik
  • ***
  • 55
  • 0
Odp: upload zdjęć - funkcja
« Odpowiedź #7 dnia: Maj 26, 2015, 06:38:34 pm »
import csv działa tak jak należy :) ponad 10 tys fotek dodawałbym ręcznie chyba z 2 tygodnie. Muszę jeszcze zrobić upload atrybutów z xls'a ale import csv już chyba mi w tym nie pomoże

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: upload zdjęć - funkcja
« Odpowiedź #8 dnia: Maj 26, 2015, 07:32:01 pm »
najprostsze rozwiazania sa najlepsze ;)

a atrybuty.... jak najbardziej pomoze.... mozesz osobno importowac atrybuty do kazdego produktu ;) podgladnij sobie demo pliku w importerze.
design4VIP z innej strony...

*

Offline qbas-s

  • Stały użytkownik
  • ***
  • 55
  • 0
Odp: upload zdjęć - funkcja
« Odpowiedź #9 dnia: Maj 26, 2015, 07:47:59 pm »
faktycznie :D mega pomocne narzędzie. no to mam wszystko z głowy :)
dziękuję