Polskie wsparcie PrestaShop

PrestaShop => PrestaShop 1.6 => Wątek zaczęty przez: qbas-s w Maj 25, 2015, 10:40:48 am

Tytuł: upload zdjęć - funkcja
Wiadomość wysłana przez: qbas-s w 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.
Tytuł: Odp: upload zdjęć - funkcja
Wiadomość wysłana przez: design4VIP w 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
Tytuł: Odp: upload zdjęć - funkcja
Wiadomość wysłana przez: qbas-s w Maj 25, 2015, 11:24:43 am
rozumiem.
jakieś rady przed zabraniem się do tego?:)
Tytuł: Odp: upload zdjęć - funkcja
Wiadomość wysłana przez: design4VIP w 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.
Tytuł: Odp: upload zdjęć - funkcja
Wiadomość wysłana przez: qbas-s w 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 :)
Tytuł: Odp: upload zdjęć - funkcja
Wiadomość wysłana przez: design4VIP w 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
Tytuł: Odp: upload zdjęć - funkcja
Wiadomość wysłana przez: west w 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
Tytuł: Odp: upload zdjęć - funkcja
Wiadomość wysłana przez: qbas-s w 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
Tytuł: Odp: upload zdjęć - funkcja
Wiadomość wysłana przez: design4VIP w 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.
Tytuł: Odp: upload zdjęć - funkcja
Wiadomość wysłana przez: qbas-s w Maj 26, 2015, 07:47:59 pm
faktycznie :D mega pomocne narzędzie. no to mam wszystko z głowy :)
dziękuję