Jump to content

Spir

Members
  • Posts

    81
  • Joined

  • Last visited

Everything posted by Spir

  1. I have last version I guess (v3.6.0) and yes code looks totally different. I don't know how to fix this with this new version.
  2. Bonjour, Quand j'achète un produit avec des customisations sur la page confirmation le prix total TTC du produit est à 0. Si je prend un produit sans customisation j'ai le bon prix. Version de Prestashop 1.7.6.8. J'ai le même problème avec la version 1.7.6.7
  3. J'ai le même problème. En modifiant directement le fichier dans public/mails/fr/order_conf.html et ensuite en faisant une commande on ne voit pas la modification. Comme si la template venait d'ailleurs. Je n'ai pourtant aucune surcharge au niveau du theme.
  4. Le problème est revenu. Impossible de voir d'ou ca vient. La dernière fois ca a duré 5 heures.
  5. in 1.7 this how you would access the features: {foreach from=$product->features item=feature} {$feature['id_feature']} {$feature['name']} {$feature['value']} {/foreach}
  6. Thanks Velno! I was missing the delete the JSON file part, didn't find that information in the doc.
  7. Je ne veux pas afficher cette option. Je veux faire comme si le checkbox "En Stock" etait coché tout le temps.
  8. Bonjour, merci solsol69 pour ta réponse. J'avais deja regardé ces modules mais ca ne fait pas l'affaire malheureusement. J'ai aussi essayé ca: et ca: En fait l'idéale serait de modifier le module de navigation à facettes pour ajouter une option "En stock uniquement". Ca semble simple mais je n'y arrive pas
  9. Bonjour, comment faire simplement un filtrage permanent des produits sur la page catégorie pour n'afficher que ceux ayant encore du stock. Par exemple dans ma catégorie chaussure j'ai un modèle X qui n'a plus qu'une paire pour la taille 40. Si je filtre taille 41 uniquement j'aimerais que la chaussure X ne s'affiche pas dans la liste. Une idée?
  10. J'ai passé plusieurs jours a essayer de mettre à jour via ces scripts. Ca n'a jamais marché correctement. De plus mon install original était géré par Sogenactif donc plutot modifié. J'ai un gros inventaire et pas beaucoup de monde et de temps pour le gérer. J'aimerai reprendre les données de l'ancienne BDD.
  11. Bonjour, je suis en train de mettre a jour une très vieille boutique. J'ai installé la dernier version de PS et je suis en train de faire des scripts de récuprération des données. Je suis en train de récupérer les stock et sur la nouvelle version j'ai deux nouvelles tables: stock et stock_available. Sur la 1.4 je n'avais que stock_mvt, stock_mvt_reason, ps_stock_mvt_reason_lang. A quoi sert ces deux tables stock et stock_available? Je vois que je n'ai pas non plus toutes les tables warehouse... CREATE TABLE `ps_stock` ( `id_stock` int unsigned NOT NULL AUTO_INCREMENT, `id_warehouse` int unsigned NOT NULL, `id_product` int unsigned NOT NULL, `id_product_attribute` int unsigned NOT NULL, `reference` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `ean13` varchar(13) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `isbn` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `upc` varchar(12) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `physical_quantity` int unsigned NOT NULL, `usable_quantity` int unsigned NOT NULL, `price_te` decimal(20,6) DEFAULT '0.000000', PRIMARY KEY (`id_stock`), KEY `id_warehouse` (`id_warehouse`), KEY `id_product` (`id_product`), KEY `id_product_attribute` (`id_product_attribute`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; CREATE TABLE `ps_stock_available` ( `id_stock_available` int unsigned NOT NULL AUTO_INCREMENT, `id_product` int unsigned NOT NULL, `id_product_attribute` int unsigned NOT NULL, `id_shop` int unsigned NOT NULL, `id_shop_group` int unsigned NOT NULL, `quantity` int NOT NULL DEFAULT '0', `physical_quantity` int NOT NULL DEFAULT '0', `reserved_quantity` int NOT NULL DEFAULT '0', `depends_on_stock` tinyint unsigned NOT NULL DEFAULT '0', `out_of_stock` tinyint unsigned NOT NULL DEFAULT '0', `location` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', PRIMARY KEY (`id_stock_available`), UNIQUE KEY `product_sqlstock` (`id_product`,`id_product_attribute`,`id_shop`,`id_shop_group`), KEY `id_shop` (`id_shop`), KEY `id_shop_group` (`id_shop_group`), KEY `id_product` (`id_product`), KEY `id_product_attribute` (`id_product_attribute`) ) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  12. Hi, I just installed the last stable version (1.7.6.7) and I can't find that module. Is it no longer available? I also tried to install via the github archive but it doesn't seems to work either: https://github.com/PrestaShop/pscleaner Any tips? Thanks!
  13. J'ai encore eu une erreur similaire aujourd'hui: J'ai donc rajouter ca pour corriger le problème: if (!defined('_PS_SSL_PORT_')) define('_PS_SSL_PORT_', Configuration::get('PS_SSL_PORT_')); if (!defined('_THEME_NAME_')) define('_THEME_NAME_', Configuration::get('THEME_NAME_')); if (!defined('__PS_BASE_URI__')) define('__PS_BASE_URI__', Configuration::get('PS_BASE_URI__'));
  14. Je crois que c'est ca! J'ai effectivement une vieille version de PHP (PHP 5.6.33). Avec PS 1.6.0.8. Faudrait que je met à jour mais je ne suis pas sûr que tout fonctionne correctement sur du PHP 7.2! Finalement j'ai pu corriger le problème en regardant la ligne d'erreur juste avant: Effectivement on trouve ca dans le fichier config.inc.php: define('_PS_OS_CHEQUE_', Configuration::get('PS_OS_CHEQUE')); ... /* Get smarty */ require_once(dirname(__FILE__).'/smarty.config.inc.php'); $context->smarty = $smarty; J'ai donc rajouté un check des definitions des constantes: /** * @deprecated : these defines are going to be deleted on 1.6 version of Prestashop * USE : Configuration::get() method in order to getting the id of order status */ if (!defined('_PS_OS_CHEQUE_')) define('_PS_OS_CHEQUE_', Configuration::get('PS_OS_CHEQUE')); if (!defined('_PS_OS_PAYMENT_')) define('_PS_OS_PAYMENT_', Configuration::get('PS_OS_PAYMENT')); if (!defined('_PS_OS_PREPARATION_')) define('_PS_OS_PREPARATION_', Configuration::get('PS_OS_PREPARATION')); if (!defined('_PS_OS_SHIPPING_')) define('_PS_OS_SHIPPING_', Configuration::get('PS_OS_SHIPPING')); if (!defined('_PS_OS_DELIVERED_')) define('_PS_OS_DELIVERED_', Configuration::get('PS_OS_DELIVERED')); if (!defined('_PS_OS_CANCELED_')) define('_PS_OS_CANCELED_', Configuration::get('PS_OS_CANCELED')); if (!defined('_PS_OS_REFUND_')) define('_PS_OS_REFUND_', Configuration::get('PS_OS_REFUND')); if (!defined('_PS_OS_ERROR_')) define('_PS_OS_ERROR_', Configuration::get('PS_OS_ERROR')); if (!defined('_PS_OS_OUTOFSTOCK_')) define('_PS_OS_OUTOFSTOCK_', Configuration::get('PS_OS_OUTOFSTOCK')); if (!defined('_PS_OS_BANKWIRE_')) define('_PS_OS_BANKWIRE_', Configuration::get('PS_OS_BANKWIRE')); if (!defined('_PS_OS_PAYPAL_')) define('_PS_OS_PAYPAL_', Configuration::get('PS_OS_PAYPAL')); if (!defined('_PS_OS_WS_PAYMENT_')) define('_PS_OS_WS_PAYMENT_', Configuration::get('PS_OS_WS_PAYMENT')); Ca résoud le problème. 🤦‍♂️
  15. Bonjour, Une fois que je saisis mon login/mot de passe pour accéder a l'admin je suis redirigé sur la dashboard et là page blanche depuis ce matin (aucune mise à jour faite). En regardant les logs j'ai ceci: Le code concerné (il s'agit du dernier assign): $this->context->smarty->assign(array( 'table' => $this->table, 'current' => self::$currentIndex, 'token' => $this->token, 'host_mode' => defined('_PS_HOST_MODE_') ? 1 : 0, 'stock_management' => (int)Configuration::get('PS_STOCK_MANAGEMENT') )); if ($this->display_header) $this->context->smarty->assign('displayBackOfficeHeader', Hook::exec('displayBackOfficeHeader', array())); $this->context->smarty->assign(array( 'displayBackOfficeTop' => Hook::exec('displayBackOfficeTop', array()), 'submit_form_ajax' => (int)Tools::getValue('submitFormAjax') )); On a la version 1.6 de PS. Une idée?
  16. Using 1.6 the solution is the same. Here is what I did (I'm talking about shopping_cart.tpl here): put the shipping cost in the table in comment {********************************************************* {if $total_shipping_tax_exc <= 0 && !isset($virtualCart)} ... shipping display logic here ... {/if} *********************************************************} Then at the bottom of the table where the total is display I did this: {if $use_taxes} <td colspan="3" id="total_price_container"> <div id="total_price_label">{l s='Total'}</div> <div id="total_price" class="price">{displayPrice price=$cart->getOrderTotal(true, Cart::BOTH_WITHOUT_SHIPPING)}</div> {* <div id="total_price" class="price">{displayPrice price=$total_price}</div> *} </td> {else} <td colspan="3" id="total_price_container"> <div id="total_price_label">{l s='Total'}</div> <div id="total_price" class="price">{displayPrice price=$cart->getOrderTotal(false, Cart::BOTH_WITHOUT_SHIPPING)}</div> {* Tools::displayPrice($params['cart']->getOrderTotal($useTax, Cart::BOTH_WITHOUT_SHIPPING), $currency) *} {* <div id="total_price" class="price">{displayPrice price=$total_price_without_tax}</div> *} </td> {/if} I'm not using the default theme so it may be different. but the price display is the same
  17. Here is a tutorial to get a working product edit tab: http://nemops.com/prestashop-products-new-tabs-fields/
  18. You can find an example here: http://nemops.com/prestashop-products-new-tabs-fields/
  19. Bonjour, as tu des modules installé particulier (qui serait peut etre la cause de ton bug)? J'imagine que ca vient de ton module de paiement.
  20. C'est quoi le fichier cart.php? En gros tu dois étendre le controller qui te permet d'ajouter dans le panier et glisser ta variable là pour faire ton traitement.
  21. C'est techniquement faisable. Tu pourrais par exemple changer le nom de l'attribut du produit par une question et la réponse serai dans la liste des déclinaison.
  22. Essaye de mettre en place le logger d'erreur : http://www.prestashop.com/forums/topic/136623-log-les-erreurs-php/page__p__655294#entry655294 Ca peut aider a trouver les problèmes en production!
  23. The TinyMCE javascript is in the folder: <PS ROOT>/js/tiny_mce/ Here are Javascripts and CSS files
×
×
  • Create New...

Important Information

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