Jump to content
realzalfredo

Problème récupération champs PERSONNALISATION 1.6.1.17

Recommended Posts

Bonjour,

J'ai un gros soucis sur mon presta version 1.6.1.17

Je souhaite personnaliser un textile et j'utilise qu' un champ de texte.

Celui-ci s'active bien dans la fiche produit, cependant après avoir enregistrer le produit est ajouter au panier et je ne récupère pas la personnalisation.

J'ai beau chercher de partout et je ne trouve solution à mon problème.

J'ai quand même trouver ceci ci-dessous mais cela ne solutionne pas mon problème :

Impossible de récupérer le média d’une commande personnalisée

Ce bug a été contourné en modifiant le thème admin de Prestashop. En effet, ici le site disposait d’un module autorisant pas mal d’extensions de fichiers (comme .ai pour Illustrator par exemple).

Dans le fichier suivant :

httpdocs/admin/themes/default/template/controllers/orders/_customized_data.tpl

Repérez la ligne suivante :

1
2
3
4
5
<div class="col-lg-8">
        <a href="displayImage.php?img={$data['value']}&name={$order->id|intval}-file{$data@iteration}" class="_blank">
            <img class="img-thumbnail" src="{$smarty.const._THEME_PROD_PIC_DIR_}{$data['value']}_small" alt=""/>
        </a>
</div>

Et remplacez-la par celle-ci :

1
2
3
4
5
<div class="col-lg-8">
        <a href="{$smarty.const._THEME_PROD_PIC_DIR_}{$data['value']}" class="_blank">
            <img class="img-thumbnail" src="{$smarty.const._THEME_PROD_PIC_DIR_}{$data['value']}" alt=""/>
        </a>
</div>

J'espère que quelqu'un d'entre vous pourra m'aider, car je bloque.

Merci d'avance.

Capture.JPG

Share this post


Link to post
Share on other sites

Bonjour,

 

Il n'y a pas que ça qui ne va pas car vous allez perdre de l'argent^^

image.thumb.png.e2d9677d4e8d397c80cfdf90ce785156.png

Lors de l'ajout de la perso le js crashe:

function saveCustomization()
{
    $('#quantityBackup').val($('#quantity_wanted').val());
    customAction = $('#customizationForm').attr('action');
    $('body select[id^="group_"]').each(function() {
        customAction = customAction.replace(new RegExp(this.id + '=\\d+'), this.id +'=' + this.value);  <= Error: cannot read property 'replace' of undefined

Le bouton d'enregistrement de la perso ne trouvant pas l'url d'envoi (le <form> de custom a été supprimé) c'est l'url du bloc (Ajout au panier) qui est appelée. Voyez avec la personne qui vous a fait ce développement car là ce n'est pas ok du tout...

Share this post


Link to post
Share on other sites
8 minutes ago, Eolia said:

Bonjour,

 

Il n'y a pas que ça qui ne va pas car vous allez perdre de l'argent^^

image.thumb.png.e2d9677d4e8d397c80cfdf90ce785156.png

Lors de l'ajout de la perso le js crashe:

function saveCustomization()
{
    $('#quantityBackup').val($('#quantity_wanted').val());
    customAction = $('#customizationForm').attr('action');
    $('body select[id^="group_"]').each(function() {
        customAction = customAction.replace(new RegExp(this.id + '=\\d+'), this.id +'=' + this.value);  <= Error: cannot read property 'replace' of undefined

Le bouton d'enregistrement de la perso ne trouvant pas l'url d'envoi (le <form> de custom a été supprimé) c'est l'url du bloc (Ajout au panier) qui est appelée. Voyez avec la personne qui vous a fait ce développement car là ce n'est pas ok du tout...

Oui j'ai ce soucis depuis un moment déjà et la personne qui m'a fait ce développement m'a laissé tomber et j'ai trouver un autre moyen de faire payer les 16€ de flocage.

Connaitriez-vous quelqu'un de sérieux qui pourrait me solutionner ce problème ? Ainsi que celui de la personnalisation ?

Share this post


Link to post
Share on other sites

Si c'est comme moi, ils sont tous débordés... Faites une demande sur le forum (dans Appels d'offre)

Share this post


Link to post
Share on other sites
52 minutes ago, Eolia said:

Si c'est comme moi, ils sont tous débordés... Faites une demande sur le forum (dans Appels d'offre)

Merci d'avoir pris le temps de me répondre.

Tu m'as déjà aiguillé, je vais essayer de me débrouiller tout seul et si j'y arrive pas je ferais un appel d'offre.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

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