xavpiaf Posted February 26, 2020 Share Posted February 26, 2020 Bonjour, Je suis sous prestashop 1.6.0.7, j'ai un problème au niveau des déclinaisons sur le front office. Lorsque je vaux changer la déclainaison de mon produit, rien ne se passe. Liens vers mon site : https://armagnac-du-gers.fr/armagnac-de-1970-a-1979/20-armagnac-millesime-de-1976-bas-armagnac.html Sur google chrome debugger j'ai cela : Uncaught ReferenceError: productPriceWithoutReduction is not defined at updateDisplay (v_641_14f0727da197bbe15de18230b59a4a5b.js:305) at findCombination (v_641_14f0727da197bbe15de18230b59a4a5b.js:303) at HTMLInputElement.onclick (20-armagnac-millesime-de-1976-bas-armagnac.html:666) {var productPriceDisplay=productPrice; var productPriceWithoutReductionDisplay=productPriceWithoutReduction;if(!selectedCombination['unavailable']&&quantityAvailable>0&&productAvailableForOrder==1) Merci Link to comment Share on other sites More sharing options...
Eolia Posted February 26, 2020 Share Posted February 26, 2020 Problème de thème incompatible avec votre version. Par ailleurs, cette version de Prestashop fait partie des pires. La première à peu près exploitable était la 1.6.0.9 mais je vous conseille vivement de passer en 1.6.1.24 et vous verrez une sacrée différence. Link to comment Share on other sites More sharing options...
xavpiaf Posted February 26, 2020 Author Share Posted February 26, 2020 Merci pour votre réponse. Mais cela ne m'apporte pas la solution sachant que cela fonctionnait il y a quelques jours. Donc le thème était bine compatible. Le problème c'est que je n'ai pas le temp de faire la mise à jour. Link to comment Share on other sites More sharing options...
doekia Posted February 26, 2020 Share Posted February 26, 2020 il y a 32 minutes, xavpiaf a dit : Je suis sous prestashop 1.6.0.7 il y a 32 minutes, xavpiaf a dit : Sur google chrome Cette version de PrestaShop fonctionnant en ajax synchrone alors que chrome à abandonné cela depuis 3ans vous ne pouvez pas utiliser la 1.6.0.7 avec un navigateur moderne Passez en 1.6.1.24 ou appliquez ce type de patch https://github.com/PrestaShop/PrestaShop/pull/6749/files Link to comment Share on other sites More sharing options...
xavpiaf Posted February 26, 2020 Author Share Posted February 26, 2020 Je veux ien vous croire mais cela fonctionnait il y a quelques jours, donc ça ne correspond à 3ans. Link to comment Share on other sites More sharing options...
doekia Posted February 26, 2020 Share Posted February 26, 2020 il y a 4 minutes, xavpiaf a dit : Le problème c'est que je n'ai pas le temp de faire la mise à jour. CAPTAIN: Salle des machines! Combien de temps pour réparer? SDM: Au moins 3h capitaine. CAPTAIN: Ok vous avez 20mn Link to comment Share on other sites More sharing options...
xavpiaf Posted February 26, 2020 Author Share Posted February 26, 2020 Réponse très utiles merci 🙂 Link to comment Share on other sites More sharing options...
xavpiaf Posted February 26, 2020 Author Share Posted February 26, 2020 (edited) Maintenant que j'ai installés la version. Quel version php supporte-t-elle? Comment vider le cache? Je n'ai plus accèes au menu des onglets paramètres avancés et préférences??? Edited February 26, 2020 by xavpiaf (see edit history) Link to comment Share on other sites More sharing options...
xavpiaf Posted February 26, 2020 Author Share Posted February 26, 2020 Problème ci-dessus résolu, en vidant le cache de mon navigateur. Après mise à jour l'erreur initiale reste présente, comme je le pensais. une idée? Link to comment Share on other sites More sharing options...
doekia Posted February 26, 2020 Share Posted February 26, 2020 La 1.6.1.24 support le php5.6 à 7.1 (possiblement 7.2 mas sans garantie) Ton thème semble très vieux, tu ne l'as sans doute pas mis à jour Copie ce dernier en armagnac, ensuite fait une différence entre le thème bootstrap natif 1.6.1.24 et ton thème armagnac afin de transposer les élements manquants Il y a également du contenu https mixé dans ta page Grosso modo il semble manquer ceci dans ton product.tpl mais c'est surement chaque template à revoir et les js a synchroniser {strip} {if isset($smarty.get.ad) && $smarty.get.ad} {addJsDefL name=ad}{$base_dir|cat:$smarty.get.ad|escape:'html':'UTF-8'}{/addJsDefL} {/if} {if isset($smarty.get.adtoken) && $smarty.get.adtoken} {addJsDefL name=adtoken}{$smarty.get.adtoken|escape:'html':'UTF-8'}{/addJsDefL} {/if} {addJsDef allowBuyWhenOutOfStock=$allow_oosp|boolval} {addJsDef availableNowValue=$product->available_now|escape:'quotes':'UTF-8'} {addJsDef availableLaterValue=$product->available_later|escape:'quotes':'UTF-8'} {addJsDef attribute_anchor_separator=$attribute_anchor_separator|escape:'quotes':'UTF-8'} {addJsDef attributesCombinations=$attributesCombinations} {addJsDef currentDate=$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'} {if isset($combinations) && $combinations} {addJsDef combinations=$combinations} {addJsDef combinationsFromController=$combinations} {addJsDef displayDiscountPrice=$display_discount_price} {addJsDefL name='upToTxt'}{l s='Up to' js=1}{/addJsDefL} {/if} {if isset($combinationImages) && $combinationImages} {addJsDef combinationImages=$combinationImages} {/if} {addJsDef customizationId=$id_customization} {addJsDef customizationFields=$customizationFields} {addJsDef default_eco_tax=$product->ecotax|floatval} {addJsDef displayPrice=$priceDisplay|intval} {addJsDef ecotaxTax_rate=$ecotaxTax_rate|floatval} {if isset($cover.id_image_only)} {addJsDef idDefaultImage=$cover.id_image_only|intval} {else} {addJsDef idDefaultImage=0} {/if} {addJsDef img_ps_dir=$img_ps_dir} {addJsDef img_prod_dir=$img_prod_dir} {addJsDef id_product=$product->id|intval} {addJsDef jqZoomEnabled=$jqZoomEnabled|boolval} {addJsDef maxQuantityToAllowDisplayOfLastQuantityMessage=$last_qties|intval} {addJsDef minimalQuantity=$product->minimal_quantity|intval} {addJsDef noTaxForThisProduct=$no_tax|boolval} {if isset($customer_group_without_tax)} {addJsDef customerGroupWithoutTax=$customer_group_without_tax|boolval} {else} {addJsDef customerGroupWithoutTax=false} {/if} {if isset($group_reduction)} {addJsDef groupReduction=$group_reduction|floatval} {else} {addJsDef groupReduction=false} {/if} {addJsDef oosHookJsCodeFunctions=Array()} {addJsDef productHasAttributes=isset($groups)|boolval} {addJsDef productPriceTaxExcluded=($product->getPriceWithoutReduct(true)|default:'null' - $product->ecotax)|floatval} {addJsDef productPriceTaxIncluded=($product->getPriceWithoutReduct(false)|default:'null' - $product->ecotax * (1 + $ecotaxTax_rate / 100))|floatval} {addJsDef productBasePriceTaxExcluded=($product->getPrice(false, null, 6, null, false, false) - $product->ecotax)|floatval} {addJsDef productBasePriceTaxExcl=($product->getPrice(false, null, 6, null, false, false)|floatval)} {addJsDef productBasePriceTaxIncl=($product->getPrice(true, null, 6, null, false, false)|floatval)} {addJsDef productReference=$product->reference|escape:'html':'UTF-8'} {addJsDef productAvailableForOrder=$product->available_for_order|boolval} {addJsDef productPriceWithoutReduction=$productPriceWithoutReduction|floatval} {addJsDef productPrice=$productPrice|floatval} {addJsDef productUnitPriceRatio=$product->unit_price_ratio|floatval} {addJsDef productShowPrice=(!$PS_CATALOG_MODE && $product->show_price)|boolval} {addJsDef PS_CATALOG_MODE=$PS_CATALOG_MODE} {if $product->specificPrice && $product->specificPrice|@count} {addJsDef product_specific_price=$product->specificPrice} {else} {addJsDef product_specific_price=array()} {/if} {if $display_qties == 1 && $product->quantity} {addJsDef quantityAvailable=$product->quantity} {else} {addJsDef quantityAvailable=0} {/if} {addJsDef quantitiesDisplayAllowed=$display_qties|boolval} {if $product->specificPrice && $product->specificPrice.reduction && $product->specificPrice.reduction_type == 'percentage'} {addJsDef reduction_percent=$product->specificPrice.reduction*100|floatval} {else} {addJsDef reduction_percent=0} {/if} {if $product->specificPrice && $product->specificPrice.reduction && $product->specificPrice.reduction_type == 'amount'} {addJsDef reduction_price=$product->specificPrice.reduction|floatval} {else} {addJsDef reduction_price=0} {/if} {if $product->specificPrice && $product->specificPrice.price} {addJsDef specific_price=$product->specificPrice.price|floatval} {else} {addJsDef specific_price=0} {/if} {addJsDef specific_currency=($product->specificPrice && $product->specificPrice.id_currency)|boolval} {* TODO: remove if always false *} {addJsDef stock_management=$PS_STOCK_MANAGEMENT|intval} {addJsDef taxRate=$tax_rate|floatval} {addJsDefL name=doesntExist}{l s='This combination does not exist for this product. Please select another combination.' js=1}{/addJsDefL} {addJsDefL name=doesntExistNoMore}{l s='This product is no longer in stock' js=1}{/addJsDefL} {addJsDefL name=doesntExistNoMoreBut}{l s='with those attributes but is available with others.' js=1}{/addJsDefL} {addJsDefL name=fieldRequired}{l s='Please fill in all the required fields before saving your customization.' js=1}{/addJsDefL} {addJsDefL name=uploading_in_progress}{l s='Uploading in progress, please be patient.' js=1}{/addJsDefL} {addJsDefL name='product_fileDefaultHtml'}{l s='No file selected' js=1}{/addJsDefL} {addJsDefL name='product_fileButtonHtml'}{l s='Choose File' js=1}{/addJsDefL} {/strip} Link to comment Share on other sites More sharing options...
xavpiaf Posted February 26, 2020 Author Share Posted February 26, 2020 Merci . d'autres suggestions? Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 26, 2020 Share Posted February 26, 2020 Il y a 1 heure, xavpiaf a dit : Merci . d'autres suggestions? oui, faire ce que Doekia dit dans son dernier message. 1 Link to comment Share on other sites More sharing options...
xavpiaf Posted February 26, 2020 Author Share Posted February 26, 2020 (edited) J'ai résolu pas mal de problèmé à force d'abnégation. Par contre je ne peux toujours pas ajouter des images à mes produits? Edited February 26, 2020 by xavpiaf (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted February 26, 2020 Share Posted February 26, 2020 Si tu nous expliquais ce que ton abnégation fût et ce qu'elle à résolu? Peut-être cela nous mettrait sur une piste pour t'aider. Link to comment Share on other sites More sharing options...
xavpiaf Posted February 28, 2020 Author Share Posted February 28, 2020 (edited) Bonjour, J'ai mis à jour mon site avec la version 1.6.1.24, puis jai vider tout les cahces. MIs à jour mon thèmes et voila ce la fonctionne. Mon choix de déclinaison fonctionne correctement. Par contre dans le back office j'ai toujous le rpoblèmre auniveau de l'ajout d'image, pour tous les produits. Erreur : basquaise1960.jpg : erreur lors de la création de l'image supplémentaire De plus, lrosque je fais une modification, le BO me dis mis à jour réussi mais ne fais aucune modification. Une idée?? "Table 'db443004377.ps_layered_price_index' doesn't exist DELETE FROM `ps_layered_price_index` WHERE `id_product` = 138 AND `id_shop` = 1"" Edited February 28, 2020 by xavpiaf (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted February 28, 2020 Share Posted February 28, 2020 1/ l'image, vérifier les permissions, l'espace disque et la présence des libraries GD dans votre php 2/ Reinitialisez votre module blocklayered et refaites sa configuration Link to comment Share on other sites More sharing options...
xavpiaf Posted February 28, 2020 Author Share Posted February 28, 2020 Merci pour ta réponse. Au niveaus du block c'est ok. Par contre au niveau de l'image non Unexpected token < in JSON at position 0 Link to comment Share on other sites More sharing options...
doekia Posted February 28, 2020 Share Posted February 28, 2020 Caractère parasite (BOM) dans l'un de tes fichiers. Link to comment Share on other sites More sharing options...
Eolia Posted February 28, 2020 Share Posted February 28, 2020 ou message d'erreur prestashop dans le retour xhr Link to comment Share on other sites More sharing options...
xavpiaf Posted March 3, 2020 Author Share Posted March 3, 2020 Bonjour, je n'arrive pas à solutionner le problème des images. Je viens de m'appercevoir qu'il y a aussi un problème lors de la duplication de produits. Lorsque que je veux dupliquer un produit, la duplication est vide. Est-ce lié? Merci Link to comment Share on other sites More sharing options...
doekia Posted March 3, 2020 Share Posted March 3, 2020 Continue à poser des questions.... mais à un moment donné, il faudrait aussi répondre aux notre si tu veux espérer un progrès quelconque il y a 37 minutes, xavpiaf a dit : la duplication est vide. ça veux dire quoi? Link to comment Share on other sites More sharing options...
xavpiaf Posted March 3, 2020 Author Share Posted March 3, 2020 Duplication vide cela veut dire que seul le prix et la référence sont dupliquer. Erreur : Property Product->link_rewrite is not valid Link to comment Share on other sites More sharing options...
doekia Posted March 3, 2020 Share Posted March 3, 2020 ah ! Link to comment Share on other sites More sharing options...
xavpiaf Posted March 6, 2020 Author Share Posted March 6, 2020 Des solutions?? Link to comment Share on other sites More sharing options...
xavpiaf Posted March 17, 2020 Author Share Posted March 17, 2020 Bonjour, Pour résoudre le problème de duplication, j'ai desactiver le module de navigation à facette de prestashop. Pour régler les problèmes d'images et tout autre problème j'ai fais les modifications conseillés apr le lien ci dessous https://github.com/PrestaShop/PrestaShop-1.6/pull/4 Link to comment Share on other sites More sharing options...
Lauresel Posted March 17, 2020 Share Posted March 17, 2020 On 2/26/2020 at 10:58 AM, xavpiaf said: Bonjour, Nous avons le meme problème sous prestsahop 1.6.1.23 Comment avez vous résolu votre problème ? Merci d'avance Alexandra On 2/26/2020 at 10:58 AM, xavpiaf said: Bonjour, Je suis sous prestashop 1.6.0.7, j'ai un problème au niveau des déclinaisons sur le front office. Lorsque je vaux changer la déclainaison de mon produit, rien ne se passe. Liens vers mon site : https://armagnac-du-gers.fr/armagnac-de-1970-a-1979/20-armagnac-millesime-de-1976-bas-armagnac.html Sur google chrome debugger j'ai cela : Uncaught ReferenceError: productPriceWithoutReduction is not defined at updateDisplay (v_641_14f0727da197bbe15de18230b59a4a5b.js:305) at findCombination (v_641_14f0727da197bbe15de18230b59a4a5b.js:303) at HTMLInputElement.onclick (20-armagnac-millesime-de-1976-bas-armagnac.html:666) {var productPriceDisplay=productPrice; var productPriceWithoutReductionDisplay=productPriceWithoutReduction;if(!selectedCombination['unavailable']&&quantityAvailable>0&&productAvailableForOrder==1) Merci B Link to comment Share on other sites More sharing options...
xavpiaf Posted March 24, 2020 Author Share Posted March 24, 2020 Bonjour, essayer de désactiver le module de navigation à facette de prestashop Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now