-
Zawartość
156 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Zawartość dodana przez And63
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 6 z 7
-
Sortowanie cech produktu w opisie na stronie głównej
And63 odpowiedział bconsulting → temat → Dla początkujących
Proszę - podaj link do strony, ja bez tego nie ruszę, nie ma odpowiedzi z Twojej strony na zadane pytanie. Edit - ruszyłem w ciemno. Jeśli chodzi o wyświetlanie cech w karcie produktu w kolejności alfabetycznej zmiana kodu w pliku /classes/Product.php (linia ok 3840) : public static function getFrontFeaturesStatic($id_lang, $id_product) { if (!Feature::isFeatureActive()) return array(); if (!array_key_exists($id_product.'-'.$id_lang, self::$_frontFeaturesCache)) { self::$_frontFeaturesCache[$id_product.'-'.$id_lang] = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS(' SELECT name, value, pf.id_feature FROM '._DB_PREFIX_.'feature_product pf LEFT JOIN '._DB_PREFIX_.'feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = '.(int)$id_lang.') LEFT JOIN '._DB_PREFIX_.'feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = '.(int)$id_lang.') LEFT JOIN '._DB_PREFIX_.'feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = '.(int)$id_lang.') WHERE pf.id_product = '.(int)$id_product.' ORDER BY f.position ASC' ); } na następujący: public static function getFrontFeaturesStatic($id_lang, $id_product) { if (!Feature::isFeatureActive()) return array(); if (!array_key_exists($id_product.'-'.$id_lang, self::$_frontFeaturesCache)) { self::$_frontFeaturesCache[$id_product.'-'.$id_lang] = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS(' SELECT name, value, pf.id_feature FROM '._DB_PREFIX_.'feature_product pf LEFT JOIN '._DB_PREFIX_.'feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = '.(int)$id_lang.') LEFT JOIN '._DB_PREFIX_.'feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = '.(int)$id_lang.') LEFT JOIN '._DB_PREFIX_.'feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = '.(int)$id_lang.') WHERE pf.id_product = '.(int)$id_product.' ORDER BY fl.name ASC' ); } Załatwia temat sortowania alfabetycznego, a nie po ID. Przykład http://ar.az.pl/miro/sk/kamerove-system ... -pro.html# - zakładka Tabuľka dát - sorki za słowaci język, ale akurat tu miałem jakieś cechy w produkcie -
Sortowanie cech produktu w opisie na stronie głównej
And63 odpowiedział bconsulting → temat → Dla początkujących
Jest to dla mnie mało zrozumiałe, bo nie spotkałem się z wyświetlaniem cech produktu w opisie produktu na stronie głównej - jeśli mam 30 cech produktu to wyświetlają się na stronie głównej pod produktem ?, czy na stronie produktu w zakładce cech ? - dlatego chciałbym najpierw to zobaczyć Po co mi templatka - nie dla głupoty ? - skąd wiadomo z jakiej funkcji kolega korzysta do wyświetlania cech? - może jest dołożona jakaś funkcja dodatkowa aby to wyświetlić na głównej? , z opisu widać, że nie jest to standard. -
Sortowanie cech produktu w opisie na stronie głównej
And63 odpowiedział bconsulting → temat → Dla początkujących
Nie wkurzaj się - ale nie podałeś nawet linka do strony żeby zobaczyć dokładnie o co chodzi. Nie wiadomo jaką masz templatkę, czy moduły były modyfikowane itp.. Proszę sprawdź PW -
Sortowanie cech produktu w opisie na stronie głównej
And63 odpowiedział bconsulting → temat → Dla początkujących
Prościej byłoby posortować wyniki wyświetlane na stronie modyfikując core tzn dodać warunek order_by -
Wyświetla w kategorii cenę 0 przy niektórych produktach
And63 odpowiedział mirkov → temat → Błędy i bezpieczeństwo
Błąd tkwi w product list.tpl - prawdopodobnie thems (jaki masz zainstalowany?) jest "kopnięty". produkt w karcie produktu ma cenę, w wynikach wyszukiwania tegoż produktu też jest cena. -
Pytanie natury zasadniczej - jak wersja PS?
-
Stopkę da się wyłączyć usuwając moduły w footer w pozycjach modułów - tak naprawdę standardowa stopka to nie jest jeden moduł, a część szablonu strony do której można przypisać różne moduły ze strony - np. strony CMS.
-
Która tabela odpowiada za image mapping ?
And63 odpowiedział usul → temat → Instalacja i aktualizacja
Obawiam się, że ten temat nie będzie ani lekki, ani łatwy do rozgryzienia... ale... mapowanie zdjęć produktów znajduje się w tabeli ps_scene_products , kategorii w tabeli ps_scene_category -
Która tabela odpowiada za image mapping ?
And63 odpowiedział usul → temat → Instalacja i aktualizacja
Wszystko zależy od tego czego szukasz - mapowania zdjęć raczej nie znajdziesz w bazie - tam jest konkretny id produktu i odpowiednie id zdjęcia dla produktu. To samo jest w kategoriach. Napisz konkretnie - co chcesz osiągnąć - będzie łatwiej pomóc. -
Która tabela odpowiada za image mapping ?
And63 odpowiedział usul → temat → Instalacja i aktualizacja
A tak konkretniej ? wróżka ma wakacje -
Jak będzie wiedział co autor miał na myśli pisząc...
-
Akurat z tym hostingiem nie mam problemów
-
Rozumiem, że wszystkim produktom chcesz hurtowo zmienić description? - jeśli tak to na jaką wartość?
-
Czy chodzi Ci o zmianę id_lang w całej tabeli? jeśli tak, napisz jaki id_lang potrzebujesz to podam tu zapytanie do bazy .
-
Chcemy zakupić moduł integracji PS 1.4.4.1 z allegro - jaki polecacie (działający ) - a może ktoś z Was sprzedaje taki moduł?
-
Wejdź w BO do modułów, odszukaj blok kategorii -> konfiguruj i zaznacz opcję "dynamicznie" na nie. Nie zapomnij ustawić maksymalnej głębokości rozwinięcia podkategorii.
-
Już się odezwał
-
Też się kopię z tym tematem. Synchronizacja Prestashop - Subiekt. Niestety w systemie presty nie ma czegoś takiego jak adres do faktury. Dlatego pracując nad synchronizatorem przyjęliśmy, że adresem do faktury jest adres o najniższym ID pod klientem - czyli ten, który podaje przy zakładaniu konta.
-
W razie czegoś mogę się dopisać do projektu - zrobiłem dla 1.4.4.1 to i dla 15 da się radę
-
sower ma rację - nie da się bez przerabiania klas i templatek - przerabiałem ten temat w preście 1.4.4.1 - musiałem pisać nowe funkcje.
-
Problem z rabatami dla grup klientów na kategorie produktów
And63 dodał temat w Instalacja i aktualizacja
Mamy taką sytuację: Grupy klientów A, B, C Kategorie produktów x, y, z Klient z grupy A ma 10% rabatu na produkty z kategorii x, 15% na kategorię y i 20% na kategorię z Klienci z grup B i C mają inne rabaty na kategorie produktów. Wszystko działa pięknie, klienci po zalogowaniu mają wyświetlone ceny przed rabatem, rabat i cenę po rabacie Na czym polega problem? - otóż po dodaniu nowego produktu do kategorii produktów z kategorii x, y, lub z rabat nie zostaje mu naliczony. Na stare produkty rabat ma , na nowo dodawane nie. Zmienna o rabacie jest przechowywana w tabeli product_group_reduction_cache w kolumnie reduction. Niestety przy dodawaniu produktu tabela się nie aktualizuje - bo i nie ma jak . W sklepie jest ok 30 kategorii produktów i 7 grup klientów. Dodanie nowego produktu wymusza na mnie kasowanie dotychczasowych rabatów i nadawanie ich ponownie dla każdej grupy w kategorii do której został dodany nowy produkt. Dla mnie wygodniejszym by było pobieranie danych o rabacie z tabeli group_reduction z pola reduction na podstawie grupy klienta i jego rabatu na daną kategorię, a nie tak jak to jest obecnie na konkretny produkt. W classes/product.php dołożyłem sobie funkcję: <span class="syntaxdefault"></span><span class="syntaxkeyword">public function </span><span class="syntaxdefault">getRabatGrupy</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$id_group</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$id_category</span><span class="syntaxkeyword">) { return </span><span class="syntaxdefault">Db</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">getInstance</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">_PS_USE_SQL_SLAVE_</span><span class="syntaxkeyword">)-></span><span class="syntaxdefault">getValue</span><span class="syntaxkeyword">( </span><span class="syntaxstring">'SELECT `reduction` FROM `'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">_DB_PREFIX_</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'group_reduction` WHERE `id_group` = '</span><span class="syntaxkeyword">.(int)(</span><span class="syntaxdefault">$id_group</span><span class="syntaxkeyword">).</span><span class="syntaxstring">' AND `id_category` = '</span><span class="syntaxkeyword">.(int)(</span><span class="syntaxdefault">$id_category</span><span class="syntaxkeyword">)); } </span><span class="syntaxdefault"></span> dalej cenę wyświetlaną wyliczam sobie tak: <span class="syntaxdefault">$price </span><span class="syntaxkeyword">= (</span><span class="syntaxdefault">Product</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">getOriginalPrice</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$id_product</span><span class="syntaxkeyword">))*((</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">- </span><span class="syntaxdefault">Product</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">getRabatGrupy</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$id_group</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$id_category_default</span><span class="syntaxkeyword">) </span><span class="syntaxdefault"></span> Problem mój polega na tym, że zmienna $id_category nie jest pobierana z tabeli product z pola id_category_default. Jeśli wpiszę zamiast zmiennej $id_category konkretny id kategorii - rabat wyświetla się poprawnie. Zmienna $id_group pobiera się poprawnie z tabeli group_reduction Jak zmusić prestę aby mi wstawiła $id_category_default z tabeli product ? Walczę z tematem od dłuższego czasu i nie mogę sobie dać rady może jakieś połączenie tabel product i group_reduction JOIN-em? by zwróciło mi tę wartość $id_category_default? A może jest jakiś inny sposób? -
Problem z rabatami dla grup klientów na kategorie produktów
And63 odpowiedział And63 → temat → Instalacja i aktualizacja
Zrobiłem tak jak chciałem - rabat jest pobierany z zupełnie innej tabeli na podstawie grupy i kategorii. Tabela product_group_reduction_cache jest już u mnie do niczego niepotrzebna Temat do zamknięcia. -
Czy spotkał się ktoś z takim rozwiązaniem żeby listę życzeń wrzucić do koszyka, lub wysłać @ do konkretnej osoby? Załóżmy taką sytuację - do listy życzeń pododawałem sobie produkty, później chcę to wszystko kupić przy pomocy jednego kliknięcia na liście życzeń. Przydałby się przycisk "kupuj", ewentualnie @ "wyślij zamówienie" albo coś w tym stylu. Istnieje w ogóle taka opcja? Prestashop 1.4.4.1
-
Chodzi mi o realizację całej list z produktami, a nie dodawanie pojedynczo do koszyka . Nawiasem mówiąc opcja zakupu towarów z listy życzeń jest dość mocno ukryta
-
Zdjęcia produktów a plik do importu .csv - pomoc
And63 odpowiedział shapeshop.pl → temat → Instalacja i aktualizacja
Ja korzystam z importu CSV - plik odpowiednio przygotowany w arkuszu kalkulacyjnym spisuje się idealnie. W ten sposób na sklep zostało zaimportowanych ok. 1500 produktów
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 6 z 7