Jump to content


Popular Content

Showing content with the highest reputation on 07/04/2018 in all areas

  1. 2 points
    Pour info, sortie de la version 2.0.0 le 04/07/2018 : - Correction d'un bug qui déconnectait le client après téléchargement de ses factures - Remplacement du plugin Fancybox par un plugin générique pour être compatible multi-versions
  2. 1 point
    Custom popup notification by PrestaCraft Current module version: 2.3.0 PrestaShop compatible: 1.6, 1.7 http://prestacraft.com/custom-popup-notification/ This module displays a popup with Your content on chosen pages. Note: If you run more than one language in Your store, fill the popup content for all languages to save it correctly. Features Cookie system - Module remembers if user has closed the popup. If You don't want to show it again, You can set cookie duration. User will see the popup again after that amount of time. Display options (colors, size, etc.) Popup content for each available language in Your shop Delay option: define how many seconds must pass to show the popup Display your popup wherever you want to – just select any hook(s) Friendly User Interface Screenshots Changelog http://prestacraft.com/custom-popup-notification/ Download - Current version custompopup_2.3.0.zip IF YOU LIKE THIS MODULE, PLEASE DONATE AND SHARE ❤️
  3. 1 point
    Integration Google AdSense Ads. Module PrestaShop 1.7 / 1.6 Description This module is a superb solution to earn money by placing ads to your online store. This is the best module for inserting Google AdSense ads. Easy manage available ads from your admin dashboard! With this module, there is no need to manually add AdSense ads/code to selected position on your store. Just select Hook that you want. You just enter your Google Adsense Client and Google Adsense Slot in the settings. In module documentation very datailed step by step you can read How to Create AdSense Ad Code. And Google will automatically start showing ads at optimal times when they are likely to perform well for your website and provide a good experience for your users. Also, ads are reviewed to ensure they’re high quality and relevant to your content or audience, even when viewed on smartphones and tablets. The result? You can make more money online. You will get largest network of online advertisers who are bidding for your ad space so you get the most for your ads Demo Download
  4. 1 point
    Wejdź przez ftp do katalogu admin tam masz autoupgrade i folder backup tam masz kopię bazy i sklepu. Musisz z tych plików wgrać od nowa sklep i bazę. Powodzenia dzisiaj miałem to samo po aktualizacji.
  5. 1 point
    Nice work! tested v. 1.2.0 on a PS (and also on a Thirty Bees 1.0.5) .... custom themes ... it run very very well on both sites, all is absolutely perfect!
  6. 1 point
    Oficjalny moduł do RODO za darmo jest tylko do wersji 1.7
  7. 1 point
    Hélas tous les développeurs maîtrisant parfaitement Prestashop sont plutôt surchargés car pas nombreux . Si vous en trouvez un de dispo au chômage c'est plutôt louche^^
  8. 1 point
    I'm not an author of that module, so I can't fix that
  9. 1 point
    New version available v1.2.0 - Fixed bug of always appearing popup, even with cookie set - Changed "jquery cookie" to "js cookie" library, because previous one was broken - Added "version checker" tab where you can check now if your module version is current one - Added info under content area about requirement of filling this field for each language
  10. 1 point
    A free module I wrote based on the "Currencies block" to display a "Shops" dropdown on the navigation bar to switch between shops. blockshops v1.0.zip
  11. 1 point
    Greetings, I am using PS1.6.1.16 and I have developed a proper override for OrderHistory.php for this topic purpose. This override should be able you to use variables that you see in customer confirmation email (not all, see below why). This override will not work with PS1.6.0 as it is not using the sendEmail function, rather it is using addWithemail function. You can change the function name to this and try. Put this code into override/classes/order/OrderHistory.php. If you already have a file, simply copy the function "public function sendEmail" { } and paste into your existing php. <?php class OrderHistory extends OrderHistoryCore { public function sendEmail($order, $template_vars = false) { $invoice = new Address((int)$order->id_address_invoice); $delivery = new Address((int)$order->id_address_delivery); $delivery_state = $delivery->id_state ? new State((int)$delivery->id_state) : false; $invoice_state = $invoice->id_state ? new State((int)$invoice->id_state) : false; $carrier = new Carrier((int)$order->id_carrier); $data = array( '{delivery_block_txt}' => AddressFormat::generateAddress($delivery, array('avoid' => array()), "\n", ' '), '{invoice_block_txt}' => AddressFormat::generateAddress($invoice, array('avoid' => array()), "\n", ' '), '{delivery_block_html}' => AddressFormat::generateAddress($delivery, array('avoid' => array()), '<br />', ' ', array( 'firstname' => '<span style="font-weight:bold;">%s</span>', 'lastname' => '<span style="font-weight:bold;">%s</span>' )), '{invoice_block_html}' => AddressFormat::generateAddress($invoice, array('avoid' => array()), '<br />', ' ', array( 'firstname' => '<span style="font-weight:bold;">%s</span>', 'lastname' => '<span style="font-weight:bold;">%s</span>' )), '{delivery_company}' => $delivery->company, '{delivery_firstname}' => $delivery->firstname, '{delivery_lastname}' => $delivery->lastname, '{delivery_address1}' => $delivery->address1, '{delivery_address2}' => $delivery->address2, '{delivery_city}' => $delivery->city, '{delivery_postal_code}' => $delivery->postcode, '{delivery_country}' => $delivery->country, '{delivery_state}' => $delivery->id_state ? $delivery_state->name : '', '{delivery_phone}' => ($delivery->phone) ? $delivery->phone : $delivery->phone_mobile, '{delivery_other}' => $delivery->other, '{invoice_company}' => $invoice->company, '{invoice_vat_number}' => $invoice->vat_number, '{invoice_firstname}' => $invoice->firstname, '{invoice_lastname}' => $invoice->lastname, '{invoice_address2}' => $invoice->address2, '{invoice_address1}' => $invoice->address1, '{invoice_city}' => $invoice->city, '{invoice_postal_code}' => $invoice->postcode, '{invoice_country}' => $invoice->country, '{invoice_state}' => $invoice->id_state ? $invoice_state->name : '', '{invoice_phone}' => ($invoice->phone) ? $invoice->phone : $invoice->phone_mobile, '{invoice_other}' => $invoice->other, '{order_name}' => $order->getUniqReference(), '{date}' => Tools::displayDate(date('Y-m-d H:i:s'), null, 1), '{carrier}' => $carrier->name, '{payment}' => Tools::substr($order->payment, 0, 32), '{shipping_number}' => $order->shipping_number, //'{products}' => $product_list_html, //'{products_txt}' => $product_list_txt, //'{discounts}' => $cart_rules_list_html, //'{discounts_txt}' => $cart_rules_list_txt, '{total_paid}' => Tools::displayPrice($order->total_paid, $this->context->currency, false), '{total_products}' => Tools::displayPrice(Product::getTaxCalculationMethod() == PS_TAX_EXC ? $order->total_products : $order->total_products_wt, $this->context->currency, false), '{total_discounts}' => Tools::displayPrice($order->total_discounts, $this->context->currency, false), '{total_shipping}' => Tools::displayPrice($order->total_shipping, $this->context->currency, false), '{total_wrapping}' => Tools::displayPrice($order->total_wrapping, $this->context->currency, false), '{total_tax_paid}' => Tools::displayPrice(($order->total_products_wt - $order->total_products) + ($order->total_shipping_tax_incl - $order->total_shipping_tax_excl), $this->context->currency, false) ); if ($template_vars) { $data = array_merge($data, $template_vars); } return parent::sendEmail($order, $data); } } For variable {products}, {discounts} will not work because I have not figure out the proper way to grab the values, as I am not using this variable for my other email templates. Usable variables: {delivery_block_txt} {invoice_block_txt} {delivery_block_html} {invoice_block_html} {delivery_company} {delivery_firstname} {delivery_lastname} {delivery_address1} {delivery_address2} {delivery_city} {delivery_postal_code} {delivery_country} {delivery_state} {delivery_phone} {delivery_other} {invoice_company} {invoice_vat_number} {invoice_firstname} {invoice_lastname} {invoice_address2} {invoice_address1} {invoice_city} {invoice_postal_code} {invoice_country} {invoice_state} {invoice_phone} {invoice_other} {order_name} {date} {carrier} {payment} {shipping_number} {total_paid} {total_products} {total_discounts} {total_shipping} {total_wrapping} {total_tax_paid} The variable that you want to add should be working using this override code. Add it in between the lines. Make sure the last variable does not have a comma. '{total_paid}' => Tools::displayPrice($order->total_paid, $this->context->currency, false), '{total_products}' => Tools::displayPrice(Product::getTaxCalculationMethod() == PS_TAX_EXC ? $order->total_products : $order->total_products_wt, $this->context->currency, false), '{total_discounts}' => Tools::displayPrice($order->total_discounts, $this->context->currency, false), '{total_shipping}' => Tools::displayPrice($order->total_shipping, $this->context->currency, false), '{total_wrapping}' => Tools::displayPrice($order->total_wrapping, $this->context->currency, false), '{total_shipping_tax_excl}' => Tools::displayPrice($order->total_shipping_tax_excl, $this->context->currency, false), '{total_tax_paid}' => Tools::displayPrice(($order->total_products_wt - $order->total_products) + ($order->total_shipping_tax_incl - $order->total_shipping_tax_excl), $this->context->currency, false)
  12. 1 point
    Спасибо Андрей за ссылку на мой сервис. Также ребят на днях будет выложен модуль который будет возвращать правку валюты идентичную как было в PrestaShop 1.6.
  13. 1 point
  14. 1 point
    Assuming you're using the default PrestaShop theme and you want to add a new "Shops" submenu to the end of the "Top horizontal menu", you can change line 6 of themes/default-bootstrap/modules/blocktopmenu/blocktopmenu.tpl from: {$MENU} to: {$MENU} <li><a class="sf-with-ul" title="{l s='Shops' mod='blocktopmenu'}" href="#">{l s='Shops' mod='blocktopmenu'}</a> <ul> {foreach from=Shop::getShops(true) item='shop'} <li><a href="http://{$shop.domain}{$shop.uri}">{$shop.name}</a></li> {/foreach} </ul> </li> If you use SSL everywhere, you'll need to add {if $force_ssl}s{/if} after the http above.
  15. 1 point
    maartenvot, this has been confirmed to fix a store with the same problem as well. Nice submission! edit /admin/themes/default/template/header.tpl by the part that inserts the css files add this just after: <link href="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.8.1/nv.d3.min.css" rel="stylesheet" type="text/css"/> then by the part that includes the js, just after: <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.8.1/nv.d3.min.js"></script>
  16. 1 point
    Regarding country names, i made a small module that can be found on github. https://github.com/Casper-O/countrytranslation It would translate the countries name into 80 languages, for all countries (except for one) thanks to ip2location database. The module itself is just a install, run and uninstall thing. It is not pretty at all, but it actually do the job. There is no status returned or anything, but it works
  17. 1 point
    You must edit css file. go to yourprestashop/yourtheme/css/modules/blocktopmenu/superfish_modified.css Around line 60, there look for: .sf-menu > li > a { font: 600 12px/18px "Open Sans", sans-serif; /*text-transform: uppercase;*/ color: #484848; display: block; padding: 8px 10px; border-bottom: 3px solid #515151; } Comment off that line in bold as I commented it off here.
  18. 1 point
    modules > positions click on transplant button from list select qucik search block from second list select displayNav save changes after that block search will be attached to displayNav section and you will need to deal with css styles
  19. 1 point
    Hi and Welcome to forum If you mean contact link at the top, you can disable Contact block in Back office > Modules
  20. 1 point
    What do you want to edit? If you want to edit the css you will find it in your theme folder in product_list.css (search for .quick-view)
  21. 1 point
  22. 1 point
    you can use static function Shop::getShops(); here is the definition of function: /** * Get shops list * * @param bool $active * @param int $id_shop_group * @param bool $get_as_list_id * @return array */ public static function getShops($active = true, $id_shop_group = null, $get_as_list_id = false) {
  23. 1 point
    The uppercase setting should be in your global.css. It is in the default PrestaShop theme in the /* Default block style */ section: div.block h4 { text-transform: uppercase; Remove the text-transform: uppercase; from the above CSS block.
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More