wdrożenia PrestaShop

Mały problem z importem...

  • 8 Odpowiedzi
  • 3207 Wyświetleń

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

*

Offline KSEIKO

  • KKP-GEZLER sklep informatyczny
  • Stały użytkownik
  • ***
  • 51
  • 0
  • Płeć: Mężczyzna
    • KKP-GEZLER Pomoc dla Twojej Firmy
Mały problem z importem...
« dnia: Styczeń 30, 2012, 02:11:17 pm »
Witam wszystkich

Mam dość ciekawy problem, otóż posiadam na sklepie ok 5 tys produktów z opisami, zdjęciami ale bez atrybutów. Moja Hurtownia dostała nowe produkty i zaistniała konieczność przeprowadzenia ponownego importu z csv... Jednak problem jest taki iż system hurtowni nie udostępnia w csvce zdjęć, opisów jedynie nazwe, ceny i ilość no i producenta... Dla tego znowu po imporcie musiałbym 5 tys produktów ręcznie uzupełniać o zdjęcia i opisy...

Próbowałem skorzystać z konsoli z narzędzi do importowania - stworzyłem przykładowy plik csv z takimi samymi danymi co obecny już w bazie (1 produkt) i mając nadzieje że go uzupełni lub podmieni okazuje się że import po prostu dodał ten sam produkt jako nowy - wogóle nie rozróżnia ani nie porównuje on danych istniejących produktów. Tylko tworzy duplikaty...

Czy mógłby mi ktoś polecić jakiś dobry sposób obejścia tego problemu bo przy takiej ilości produktów niemożliwe jest ręczne ich sprawdzanie czy uzupełnianie...  :-[
KKP-GEZLER - Usługi dla firm i nie tylko...
www.KKP-GEZLER SKLEP IT - sprzedaż produktów informatycznych i komputerów. Hurt / Detal
Zapraszamy!

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Mały problem z importem...
« Odpowiedź #1 dnia: Styczeń 30, 2012, 02:16:35 pm »
no ale w ten sposób jak ty to robisz to zawsze będzie ci dodawało jako nowy produkt
musisz jakiś warunek dodać np id produktu i nie jestem pewien czy standardowa opcja importu na to pozwoli ;)
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline KSEIKO

  • KKP-GEZLER sklep informatyczny
  • Stały użytkownik
  • ***
  • 51
  • 0
  • Płeć: Mężczyzna
    • KKP-GEZLER Pomoc dla Twojej Firmy
Odp: Mały problem z importem...
« Odpowiedź #2 dnia: Styczeń 30, 2012, 02:25:41 pm »
No no mow dalej @sower bo mam opcje podczas importu takie jak "Warunek" tyle ze nie mam zielonego pojecia o jaki zapis moze tu chodzic - jesli spotkales sie z czym takim to kontynuuj.

Mozesz jakis przyklad zrobic - bo ja wykorzystuje kod producenta wszedzie i to on jest najlepsza metoda do porownywania...
KKP-GEZLER - Usługi dla firm i nie tylko...
www.KKP-GEZLER SKLEP IT - sprzedaż produktów informatycznych i komputerów. Hurt / Detal
Zapraszamy!

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Mały problem z importem...
« Odpowiedź #3 dnia: Styczeń 30, 2012, 02:51:40 pm »
jak nie zrobisz warunku np ID produktu i id tego produktu nie będzie w pliku importowym to presta doda ci to jako nowy produkt - zerknij sobie do tabeli ps_product ;)
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline KSEIKO

  • KKP-GEZLER sklep informatyczny
  • Stały użytkownik
  • ***
  • 51
  • 0
  • Płeć: Mężczyzna
    • KKP-GEZLER Pomoc dla Twojej Firmy
Odp: Mały problem z importem...
« Odpowiedź #4 dnia: Styczeń 30, 2012, 04:28:36 pm »
No tyle to już wiem ale czy możesz podać przykład - pisownie tego zapisu
bo nie wiem czy chodzi o zapis jak w arkuszach kalkulacyjnych gdzie =JEŻELI.(a=b;a;b)?
Czy jak zapis programistyczny

np.
string warunek = "WHERE "
 
if(uzytkownikPodalNazwe)
{
   warunek += " nazwa= " + podanaNazwa;
}
 
if(uzytkownikPodalMarke)
{
   warunek += " marka = " + podanaMarka;
}

Czy jak to ma wygladac w koncu to csv jest?
 
KKP-GEZLER - Usługi dla firm i nie tylko...
www.KKP-GEZLER SKLEP IT - sprzedaż produktów informatycznych i komputerów. Hurt / Detal
Zapraszamy!

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Mały problem z importem...
« Odpowiedź #5 dnia: Styczeń 30, 2012, 04:56:16 pm »
chyba się nie zrozumieliśmy

jeżli importujesz produkty a właściwie uaktualniasz  do sklepu i  nie ma warunku np ID produktu lub np kodu producenta - to produkt zostanie dodany jako nowy
 obrazowo

chcesz zaktualizować produkt o ID 100

więc

jeżeli ID=100 to aktualizuj jeżeli ID różne od 100 dodaj produkt

albo

jeżeli KOD PRODUCENTA=2345GG do aktualizuj  albo jeżeli KOD PRODUCENTA różny 2345GG ro dodaj produkt

w skrócie musisz w jakiś sposób porównać to co importujesz do sklepu z tym co już w nim masz
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline KSEIKO

  • KKP-GEZLER sklep informatyczny
  • Stały użytkownik
  • ***
  • 51
  • 0
  • Płeć: Mężczyzna
    • KKP-GEZLER Pomoc dla Twojej Firmy
Odp: Mały problem z importem...
« Odpowiedź #6 dnia: Styczeń 30, 2012, 05:11:49 pm »
Tak wiem, tylko że nie mam zielonego pojęcia w jakim języku bo csv nie ma nic takiego jak warunek bo to tylko zapis danych bazowych...

Czy Prestashop nie posiada może "instrukcji obsługi" jeśli chodzi o motyw z importem i całymi tymi opcjami - twórcy Presty chyba wiedzą co mieli na myśli umieszczając tam pole o nazwie "Warunek"?

Bo ja i zapewne jak 99% tutejszych osób nie mam zielonego pojęcia w jakim języku należy to sformułować i tym bardziej jak zapisać by było funkcjonalne...

Chodzi o zapis formuły w php?
KKP-GEZLER - Usługi dla firm i nie tylko...
www.KKP-GEZLER SKLEP IT - sprzedaż produktów informatycznych i komputerów. Hurt / Detal
Zapraszamy!

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Mały problem z importem...
« Odpowiedź #7 dnia: Styczeń 30, 2012, 05:20:57 pm »
w żadnym ;)  ani csv ani xml na to nie pozwala

do tego typu zastosowań stosuje się dedykowane rozwiązania zazwyczaj w postaci oddzielnych modułów integrujących sklep z jakąś hurtownią

w ostateczności możesz sobie przerobić standardową funkcjonalność importu o funkcjonalność jakiej potrzebujesz

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

*

Offline KSEIKO

  • KKP-GEZLER sklep informatyczny
  • Stały użytkownik
  • ***
  • 51
  • 0
  • Płeć: Mężczyzna
    • KKP-GEZLER Pomoc dla Twojej Firmy
Odp: Mały problem z importem...
« Odpowiedź #8 dnia: Styczeń 31, 2012, 02:23:51 pm »
OK

W takim razie szukam chętnych, którzy podjęli by się modyfikacji standardowej funkcji import o skrypt porównujący wartości w bazie danych (kod produktu) z kodem produktu importowanym z pliku csv...

Na ile wyceniacie taką drobną modyfikację? Proszę podawać ceny...
KKP-GEZLER - Usługi dla firm i nie tylko...
www.KKP-GEZLER SKLEP IT - sprzedaż produktów informatycznych i komputerów. Hurt / Detal
Zapraszamy!