Jump to content

Rbn_R

Members
  • Posts

    19
  • Joined

  • Last visited

Profile Information

  • Activity
    Other

Rbn_R's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Ahoj, potřeboval bych modul pro filtrování zboží v eshopu podle zvolení typu vozidla. Návštěvník vybere značku auta - poté typ auta (pouze vozidla z vybrané značky) - rok výroby (pouze ty které jsou dostupné pro danné vozidlo). Příklad modulu se nalézá na těchto stránkách http://bit.ly/UTKXVh - levá horní část (konfigurátor stěračů). Nevíte někdo nějaký tip na řešení?
  2. Hi guys, I want change title format. Rocky wrote here perfect solution (edit lines in classes/Tools.php), but I can not find these lines in PS 1.5.2. Where are they in new version? I want this: "Title | Shop Name" Thanks
  3. Rbn_R

    Cart.php

    S ohromnou "radostí" jsem zjistil, že týden řeším něco, k čemu jsem měl řešení už před tím týdnem, ale chyba byla jinde, tak jsem to pořád vymýšlel jinak. $id_attribute = (int)$product['id_product_attribute'];
  4. Rbn_R

    Cart.php

    Lehce upravuji soubor classes/Cart.php podle své potřeby. K celkové ceně přičítám XYZ kč za každé zboží. Cart.php před řádkem 926 $id_category = (int)$product['id_category_default']; switch ($id_category) { case "2": $total_price += 0; break; default: $total_price += XYZ; } Zjistím si id kategorie produktu a pokud není 2 tak přičtu XYZ kč. Stejnou věc se snažím uplatnit i pro konkrétní atribut, s tím rozdílem, že pokud bude nastavený ten konkrétní atribut, tak se částka XYZ nebude přičítat. ID atributu bych měl brát podle mě tentokrát až z tabulky košíku, ale nedaří se mi rozchodit. $id_category = (int)$product['id_category_default']; $id_product_attribute = (int)$cart_product['id_product_attribute']; if ($id_product_attribute == ABC){ $total_price += 0; }else{ switch ($id_category) { case "2": $total_price += 0; break; default: $total_price += XYZ; } } Nějaké rady? PS 1.4.7.3
  5. Výrobek může být ve více kategorií. Lze to nastavit u konkrétního výrobku v záložce info. Nad krátkým popisem zboží máš zaškrtávací políčka s kategoriemi a tam si zaškrtni, kde ten výrobek potřebuješ
  6. Po delší době jsem se k tomu zase dostal. Tu cenu potřebuju přičítat v PS 1.4.7 soubor Cart.php na řádku 926. $total_price += 300; Akorát mi nejde zapsat podmínka, že pokud je ID kategorie 2 přičti 300. switch ($id_category) { case "2": $total_price += 300; break; default: $total_price += 0; } Zkoušel jsem to i takhle: if ($id_category == 2) {$total_price += 300;} Ale ani jeden způsob nefunguje. Jsou ty podmínky špatně napsané nebo prostě ID kategorie nelze tak jednoduše zjistit?
  7. Hi guys I need modify variable total_customization_wt. I need this: total_customization_wt + X X is a number (additional price). X can be different. X is dependent on the category of the product. if the category ID is 1 => X = 400 if the category ID is 2 => X = 350 if the category ID is 3 => X =0 I tried edit shopping-cart-product-line.tpl (because i need it in shopping cart): displayPrice price=$product.total_customization_wt+400 This code does not work because it does not save anywhere and it does not solve dependent X with ID. Sorry for my language skills. I have Prestashop 1.4.7
  8. Vzhledem k obtížnosti řešení této funkcionality teď řeším její zjednodušení. Cena tiskové formy by byla jednotná pro celou kategorii (nebo více kategorií) produktů. Je tedy zbytečné to řešit přes administraci, ale stačí to implementovat přímo do kódu. Vložení textového popisku, že se automaticky a jednorázově pro daný produkt(zboží) přičte cena z důvodu výroby tiskové šablony to není problém. Ten vložím do product.tpl. Horší to je se samotnou funcionalitou. V php se moc nevyznám (evidentně to budu muset napravit), ale pokud vím tak jsou 2 možnosti. Buď pomocí podmínky IF nebo SWITCH. Jelikož by bylo asi více možností kategorií, tak ten switch. A jelikož každá kategorie má své ID, tak by to mělo jít asi nějak takhle. Podmínka slovy: Pokud je ID kategorie 2 přičti k celkové ceně 300kč, pokud je ID kategorie 3 přičti celkové k ceně 400kč, pokud je ID kategorie 4 přičti celkové k ceně 400kč Ta podmínka se asi bude vkládat taky do product.tpl nebo do shrnutí v nákupním košíku. Nevím jak přesně tu podmínku php kódem zapsat a kde ji umístit.
  9. Dej vědět i když se to nepovede. Jinak pokud potřebuješ vědět, tak to dělám na prestě 1.4.7.3
  10. Není se za co omlouvat. Každý nápad dobrý. Jo s tou podmínkou by to šlo udělat, ale to vůbec nevím jak. V php se skoro vůbec nevyznám a v mém provedení by to bylo úplné střílení od boku.
  11. Ta forma bude pro každý druh zboží jiná a pevně daná. Pro zboží 1 bude stát forma 300kč. Pro zboží 5 zase 400kč. Ale ta forma stačí udělat pouze jednou při objednávce toho výrobku. Když si objedná 20 kusů výrobku 1 tak se přičte 300. Kdybych to dělal pomocí atributů, tak pokud si objednám 20 kusů tak se mi přičte 20x300 ne?
  12. Jo promiň, to jsem zapoměl zmínit s tou variabilní cenou tiskové formy. V tom eshopu si vyberou podklad, na který to chtějí tiskout (cca 5 katalogů po 120 podkladech). Takže proto to dělám formou eshopu. Poté zadají barvu, typ textu a text co na to chtějí vytisknout. Pak výběr typu placení a dodávky čili klasika eshopu.
  13. Myslíš tím dárkové balení? To by nešlo. Ta tisková forma se musí udělat vždycky (u dárkového balení je na výběr) a cena té formy může být jiná u každého produktu.
  14. Ahoj, potřeboval bych k ceně zboží automaticky připočítávat nějakou částku. Přesněji vysvětlím. V tiskárně, když potřebuji vytisknout určitou věc, tak potřebuju tiskovou formu. Výroba té tiskové formy vyjde třeba na 300kč. Když už mám tu tiskovou formu, tak mě vyjde výroba 1 kusu zboží na 25kč. Pro každou objednávku a typ výrobku se musí udělat na míru nová tisková forma. Takže když si zákazník objedná 20ks zboží bude se to účtovat následovně: (počet kusů x cena za kus) + cena tiskové formy např: (20ks x 25kč) + 300kč = 800kč Nemáte s tím někdo už zkušenosti? Případně nevíte, jak to udělat?
  15. Dělám to poprvé a mám problém s převodem. Stránky nefungují tak jak by měly. Postupoval jsem podle totoho postupu http://www.vytvoreniewebstranky.eu/prestashop-1-4-presun-z-localhostu-na-web.html První 4 kroky jsem udělal. Ten 5 tý a 6 nevím jak. Výsledkem je to, že eshop mám na webu. Databáze funguje, jelikož testovací zboží je v eshopu. Nejdou však některé stránky. Zatím jsem přišel na stránku my-account a ani do administračního rozhraní se nemůžu dostat. V obou případech mi naskočí pouze bílá stránka, bez jakéhokoli hlášení i chybě. Krok 6 tudíž nemůžu provést, protože se to dělá přes administraci pokud se nepletu.
×
×
  • Create New...