Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]


Echec création commande back office

Inscrire dans ce forum tous les types de problèmes que vous rencontrez avec OpenCart

Echec création commande back office

Messagepar Creastyle » 30 Avr 2015, 08:43

Bonjour à tous,
je rencontre un problème lorsque j'essaye de créer une commande manuellement dans le back office, au moment ou j'ajoute un produit à la commande j'ai ce message d'erreur :

Code: Tout sélectionner
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

OK

<b>Notice</b>: Undefined index: cart-design in <b>/home/creastyle/test/vqmod/vqcache/vq2-system_library_customer.php</b> on line <b>101</b><b>Notice</b>: Undefined index: cart-design in <b>/home/creastyle/test/vqmod/vqcache/vq2-system_library_customer.php</b> on line <b>101</b>{"order_product":[{"product_id":"526","name":"Bras \u00e0 Selfie Noir","model":"90-526-2081","option":[],"download":[],"quantity":1,"stock":true,"price":19.99,"total":19.99,"tax":0,"reward":0}],"order_voucher":[],"shipping_method":{"flat":{"title":"<img src=\"http:\/\/test.creastyle.fr\/image\/data\/laposte.png\" width=\"400\" \/>","quote":{"flat":{"code":"flat.flat","title":"Livraison \u00e0 taux fixe ","cost":"2.50","tax_class_id":"0","text":"2,50\u20ac"}},"sort_order":"1","error":false},"pickup":{"title":"<img src=\"http:\/\/test.creastyle.fr\/image\/data\/magasin.png\" width=\"400\" \/>","quote":{"pickup":{"code":"pickup.pickup","title":"Retrait au magasin ","cost":0,"tax_class_id":0,"text":"0,00\u20ac"}},"sort_order":"2","error":false}},"order_total":[{"code":"sub_total","title":"Sous-total ","text":"19,99\u20ac","value":19.99,"sort_order":"1"},{"code":"total","title":"Total ","text":"19,99\u20ac","value":19.99,"sort_order":"9"}],"payment_methods":[],"payment_method":{"pp_express":{"code":"pp_express","title":"<img src=\"http:\/\/test.creastyle.fr\/image\/data\/paypal.png\" width=\"400\" \/>","sort_order":""},"cheque":{"code":"cheque","title":"<img src=\"http:\/\/test.creastyle.fr\/image\/data\/cheque.png\" width=\"400\" \/>","sort_order":"6"}},"success":"F\u00e9licitations, le total de la commande a \u00e9t\u00e9 recalcul\u00e9e avec succ\u00e8s !"}


si quelqu'un à une idée du problème je suis preneur :)

merci
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 342
Inscription: 18 Avr 2015, 06:46

Re: Echec création commande back office

Messagepar LeorLindel » 30 Avr 2015, 09:17

L'erreur t'indique que "cart-design" est inconnu et n'est déclaré nulle part.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4230
Inscription: 19 Fév 2010, 12:44
Localisation: Lutéce

Re: Echec création commande back office

Messagepar Creastyle » 30 Avr 2015, 10:02

oui mais je n'ai aucune idée de ce que c'est ou à quoi ca correspond et comment le résoudre
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 342
Inscription: 18 Avr 2015, 06:46

Re: Echec création commande back office

Messagepar LeorLindel » 30 Avr 2015, 10:13

Cela correspond sans nul doute à un module que tu as du rajouter.
Pour retrouver le(s) fichier(s) concerné(s), fais une recherche dans notepad++ avec ce mot "cart-design" dans le répertoire racine / de ta boutique dont tu auras fait une sauvegarde sur ton DD.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4230
Inscription: 19 Fév 2010, 12:44
Localisation: Lutéce

Re: Echec création commande back office

Messagepar Creastyle » 30 Avr 2015, 10:21

D'accord je vais chercher ça, il me reste deux ou trois réglage à faire et je peux passer en prod :)
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 342
Inscription: 18 Avr 2015, 06:46

Re: Echec création commande back office

Messagepar LeorLindel » 30 Avr 2015, 11:09

Cela ne viendrait-il pas de ton module de personnalisation (Fancy Product Designer), car je vois que les fichiers de ce module porte l'extension "_design" ?
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4230
Inscription: 19 Fév 2010, 12:44
Localisation: Lutéce

Re: Echec création commande back office

Messagepar Creastyle » 30 Avr 2015, 11:35

ah c'est fort possible mais je ne peux pas me passer de ce module car ça représente mon activité principale donc je dois trouver cette erreur, bon ce n'est pas la fin du monde car c'est très rare que je sois obligé de créer une commande manuellement mais quand même je n'aime pas avoir d'erreur :)
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 342
Inscription: 18 Avr 2015, 06:46

Re: Echec création commande back office

Messagepar LeorLindel » 30 Avr 2015, 11:52

Regarde dans quel fichier (.tpl) se trouve cette variable (cart-design) et vérifie si elle est déclarée dans le fichier /admin/controller, si elle ne s'y trouve pas et qu'elle figure dans le tpl, il te faudra la créer (mieux, voir avec le créateur du module afin qu'il fasse une MàJ).

Ne pas omettre de faire une recherche sur le vqmod si un fichier correspondant à ce module y est ajouté.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4230
Inscription: 19 Fév 2010, 12:44
Localisation: Lutéce

Re: Echec création commande back office

Messagepar Creastyle » 30 Avr 2015, 13:23

Ma question va te paraître stupide mais il faut que j'ouvre chaque fichier .tpl de mon site et trouver "cart-design" ?
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 342
Inscription: 18 Avr 2015, 06:46

Re: Echec création commande back office

Messagepar Creastyle » 30 Avr 2015, 13:44

je viens de vérifier le fichier log, j'ai une erreur récurente dans

/vqmod/vqcache/vq2-catalog_view_theme_journal2_template_module_cart.tpl on line 3

PHP Notice: Undefined variable: image_cart_width

voici le contenu du fichier

Code: Tout sélectionner
<div id="cart">
  <div class="heading" >
    <a><span id="cart-total"><?php echo $text_items; ?></span><i></i></a>
  </div>
  <div class="content">
    <div class="cart-wrapper">
    <?php if ($products || $vouchers) { ?>
    <div class="mini-cart-info">
      <table>
        <?php foreach ($products as $product) { ?>
        <tr>
          <td class="image"><?php if ($product['thumb']) { ?>
            <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a>
            <?php } ?></td>
          <td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
            <div>
              <?php foreach ($product['option'] as $option) { ?>
              - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br />
              <?php } ?>
              <?php if (isset($product['recurring'])) : /* v156 compatibility */ ?>
              <?php if ($product['recurring']): ?>
              - <small><?php echo $text_payment_profile ?> <?php echo $product['profile']; ?></small><br />
              <?php endif; ?>
              <?php endif; /* end v156 compatibility */ ?>
            </div></td>
          <td class="quantity">x&nbsp;<?php echo $product['quantity']; ?></td>
          <td class="total"><?php echo $product['total']; ?></td>
          <td class="remove"><i onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');"></i></td>
        </tr>
        <?php } ?>
        <?php foreach ($vouchers as $voucher) { ?>
        <tr>
          <td class="image"></td>
          <td class="name"><?php echo $voucher['description']; ?></td>
          <td class="quantity">x&nbsp;1</td>
          <td class="total"><?php echo $voucher['amount']; ?></td>
          <td class="remove"><i onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $voucher['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');"></i></td>
        </tr>
        <?php } ?>
      </table>
    </div>
    <div class="mini-cart-total">
      <table>
        <?php foreach ($totals as $total) { ?>
        <tr>
          <td class="right"><b><?php echo $total['title']; ?>:</b></td>
          <td class="right"><?php echo $total['text']; ?></td>
        </tr>
        <?php } ?>
      </table>
    </div>
    <div class="checkout"><a class="button" href="<?php echo $cart; ?>"><?php echo $text_cart; ?></a> <a class="button" href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
    <?php } else { ?>
    <div class="empty"><?php echo $text_empty; ?></div>
    <?php } ?>
  </div>
</div>
</div>
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 342
Inscription: 18 Avr 2015, 06:46

Re: Echec création commande back office

Messagepar LeorLindel » 30 Avr 2015, 15:29

Je présume que c'est le fichier cart.tpl initial d'opencart et si c'est le cas (je ne l'ai pas consulté), il n'est pas incriminé.
Peux-tu mettre le fichier vqmod qu'il doit y avoir avec ce module, lui seul est surement la cause de cette erreur.

Sinon, tu signales cette erreur au créateur du module et tu verras bien ce dont il retourne.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4230
Inscription: 19 Fév 2010, 12:44
Localisation: Lutéce

Re: Echec création commande back office

Messagepar Creastyle » 30 Avr 2015, 16:30

oui je mets le xml ci dessous

Code: Tout sélectionner
<modification>
   <id><![CDATA[Fancy Product Designer for Opencart]]></id>
   <version><![CDATA[2.0.1]]></version>
   <vqmver><![CDATA[2.5.0]]></vqmver>
   <author><![CDATA[FinalThemes.com]]></author>
   <file name="admin/controller/common/header.php">
      <operation>
         <search position="after"><![CDATA[$this->data['text_zone'] = $this->language->get('text_zone');]]></search>
         <add><![CDATA[$this->data['text_fancy_product_designer'] = $this->language->get('text_fancy_product_designer');
      $this->data['text_fancy_products'] = $this->language->get('text_fancy_products');
      $this->data['text_products_design'] = $this->language->get('text_products_design');
      $this->data['text_categories_design'] = $this->language->get('text_categories_design');
      $this->data['text_fancy_cliparts'] = $this->language->get('text_fancy_cliparts');
        $this->data['text_cliparts'] = $this->language->get('text_cliparts');
        $this->data['text_clipart_categories'] = $this->language->get('text_clipart_categories');
        $this->data['text_fancy_design_ideas'] = $this->language->get('text_fancy_design_ideas');
        $this->data['text_design_ideas'] = $this->language->get('text_design_ideas');
        $this->data['text_customer_design_ideas'] = $this->language->get('text_customer_design_ideas');
        $this->data['text_customer_design_ideas_approved'] = $this->language->get('text_customer_design_ideas_approved');
        $this->data['text_fancy_fonts'] = $this->language->get('text_fancy_fonts');
      $this->data['text_fancy_settings'] = $this->language->get('text_fancy_settings');]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->data['zone'] = $this->url->link('localisation/zone', 'token=' . $this->session->data['token'], 'SSL');]]></search>
         <add><![CDATA[ $this->data['fancy_fonts'] = $this->url->link('catalog/fnt_fonts', 'token=' . $this->session->data['token'], 'SSL');
            $this->data['cliparts'] = $this->url->link('catalog/fnt_clipart', 'token=' . $this->session->data['token'], 'SSL');
            $this->data['clipart_categories'] = $this->url->link('catalog/fnt_category_clipart', 'token=' . $this->session->data['token'], 'SSL');
            $this->data['design_ideas'] = $this->url->link('catalog/fnt_product_ideas', 'token=' . $this->session->data['token'], 'SSL');
            $this->data['customer_design_ideas'] = $this->url->link('catalog/fnt_product_customer_ideas', 'token=' . $this->session->data['token'], 'SSL');
            $this->data['customer_design_ideas_approved'] = $this->url->link('catalog/fnt_product_customer_ideas_accept', 'token=' . $this->session->data['token'], 'SSL');
            $this->data['fancy_products'] = $this->url->link('catalog/fnt_product_design', 'token=' . $this->session->data['token'], 'SSL');
            $this->data['fancy_categories'] = $this->url->link('catalog/fnt_category', 'token=' . $this->session->data['token'], 'SSL');
         $this->data['fancy_settings'] = $this->url->link('catalog/fnt_setting', 'token=' . $this->session->data['token'], 'SSL');]]></add>
      </operation>
   </file>
   <file name="admin/language/*/common/header.php">
      <operation>
         <search position="after"><![CDATA[$_['text_zone']]]></search>
         <add><![CDATA[$_['text_fancy_product_designer']               = 'Fancy Product Designer';
$_['text_fancy_products']              = 'Fancy Products';
$_['text_products_design']             = 'Products Design';
$_['text_categories_design']           = 'Categories Design';
$_['text_fancy_cliparts']              = 'Fancy Cliparts';
$_['text_cliparts']                    = 'Cliparts';
$_['text_clipart_categories']          = 'Clipart Categories';
$_['text_fancy_design_ideas']          = 'Fancy Design Ideas';
$_['text_design_ideas']                = 'Design Ideas';
$_['text_customer_design_ideas']       = 'Customer Design Ideas';
$_['text_customer_design_ideas_approved'] = 'Customer Design Ideas Approved';
$_['text_fancy_fonts']                 = 'Fancy Fonts';
$_['text_fancy_settings']              = 'Fancy Settings';]]></add>
      </operation>
   </file>
   <file name="admin/model/sale/order.php">
      <operation>
         <search position="before"><![CDATA[public function getTotalEmailsByProductsOrdered($products) {]]></search>
         <add><![CDATA[public function getProductOrderDesign($order_id, $order_product_id) {
      $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "fnt_order_product_design WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product_id . "'");
   
      return $query->row;
   }]]></add>
      </operation>
      
      <operation>
         <search position="after"><![CDATA[$this->db->query("DELETE FROM `" . DB_PREFIX . "order` WHERE order_id = '" . (int)$order_id . "'");]]></search>
         <add><![CDATA[$this->db->query("DELETE FROM `" . DB_PREFIX . "fnt_order_product_design` WHERE order_id = '" . (int)$order_id . "'");]]></add>
      </operation>
   </file>
   <file name="admin/controller/sale/order.php">
      <operation>
         <search position="before"><![CDATA[$this->data['products'][] = array(]]></search>
         <add><![CDATA[
            $product_design_info = $this->model_sale_order->getProductOrderDesign($this->request->get['order_id'], $product['order_product_id']);
            if($product_design_info){
               $design = $this->url->link('sale/fnt_order_product_design','token=' . $this->session->data['token'] . '&order_id=' . $this->request->get['order_id'] . '&order_product_id=' . $product['order_product_id']);
            } else {
               $design = '';
            }
         ]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->data['text_error'] = $this->language->get('text_error');]]></search>
         <add><![CDATA[$this->data['text_product_design'] = $this->language->get('text_product_design');]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->data['products'][] = array(]]></search>
         <add><![CDATA['design'           => $design,]]></add>
      </operation>
   </file>
   <file name="admin/language/*/sale/order.php">
      <operation>
         <search position="before"><![CDATA[$_['text_success']                            = 'Success: You have modified orders!';]]></search>
         <add><![CDATA[$_['text_product_design']                    = 'Detail order product design';]]></add>
      </operation>
   </file>
   <file name="system/library/cart.php">
      <operation>
         <search position="before"><![CDATA[public function update($key, $qty) {]]></search>
         <add><![CDATA[public function addDesign($product_id, $qty = 1, $option = array(), $profile_id = 0, $fpd_product = '', $price = 0,$product_design_id = 0,$thumbnail = '') {
      $token = md5(mt_rand());
      $design = base64_encode($fpd_product);
      $key_cart = (int) $product_id . ':';

      if ($option) {
         $key_cart .= base64_encode(serialize($option)) . ':';
      }  else {
         $key_cart .= ':';
      }

      if ($profile_id) {
         $key_cart .= (int) $profile_id . ':';
      } else {
         $key_cart .= ':';
      }
       if($product_design_id){
         $key_cart .=  $product_design_id . ':';
      } else {
         $key_cart .=  ':';
      }
      if ((int) $qty && ((int) $qty > 0)) {
         foreach ($this->session->data['cart'] as $key => $quantity) {
            if ( strlen(strstr($key,$key_cart)) > 0 ) {
               if($this->session->data['cart-design'][$key] == $design){
                  $this->session->data['cart'][$key] += (int) $qty;
                  $check = 1;
                  break;
               }
            }
         }
         if(!isset($check)){
            $this->session->data['cart'][$key_cart.$price.':'.$token] = (int) $qty;
            $this->session->data['cart-design'][$key_cart.$price.':'.$token]['product'] = $design;
            $this->session->data['cart-design'][$key_cart.$price.':'.$token]['thumbnail'] = $thumbnail;
         }
      }
      $this->data = array();
   }]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[unset($this->session->data['cart'][$key]);]]></search>
         <add><![CDATA[unset($this->session->data['cart-design'][$key]);]]></add>
      </operation>
      
      <operation>
         <search position="before"><![CDATA[$recurring = false]]></search>
         <add><![CDATA[if(!empty($product[4])) {
         $price = (float)$product[4];
      }
]]></add>
      </operation>
      <operation>
         <search position="before"><![CDATA[$this->data[$key] = array(]]></search>
         <add><![CDATA[if(isset($this->session->data['cart-design'][$key])){
         $design = 1;
      $thumbnail = $this->session->data['cart-design'][$key]['thumbnail'];
      } else {
         $design = 0;
         $thumbnail = '';
      }
      if(!empty($product[3])) {
         $product_design_id = $product[3];
         $price_product_design = (float)$product[4];
      } else {
         $product_design_id = 0;
         $price_product_design = 0;
      }
]]></add>
      </operation>
      
      <operation>
         <search position="before"><![CDATA[$product_query->row['product_id'],]]></search>
         <add><![CDATA['product_design_id'         => (int)$product_design_id,
      'design'                   => $design,
      'thumbnail'                => $thumbnail,
      'price_product_design'      => $price_product_design,
]]></add>
      </operation>
   </file>
   <file name="system/library/customer.php">
      <operation>
         <search position="after"><![CDATA[public function logout() {]]></search>
         <add><![CDATA[if($this->session->data['cart-design']){
            foreach($this->session->data['cart-design'] as $key => $value){
                unset($this->session->data['cart'][$key]);
            }
        }]]></add>
      </operation>
   </file>
   <file name="catalog/controller/module/cart.php">
      <operation>
         <search position="before"><![CDATA[$this->data['products'][] = array(]]></search>
         <add><![CDATA[if($product['design']){
               $design = $this->url->link('product/fnt_product_design', 'key=' . $product['key']);
            } else {
               $design = '';
            }]]></add>
      </operation>
      <operation>
         <search position="before"><![CDATA[$option_data = array();]]></search>

         <add><![CDATA[
            $this->data['image_cart_width'] = $this->config->get('config_image_cart_width');
            if($product['thumbnail']){
               $image =$product['thumbnail'];
            }]]></add>
      </operation>
   </file>   
   <file name="catalog/controller/checkout/cart.php">
      <operation>
         <search position="before"><![CDATA[$this->data['products'][] = array(]]></search>
         <add><![CDATA[if($product['design']){
               $design = $this->url->link('product/fnt_category_product_design', 'key=' . $product['key']);
            } else {
               $design = '';
            }]]></add>
      </operation>
      <operation>
         <search position="before"><![CDATA[$option_data = array();]]></search>

         <add><![CDATA[
            $this->data['image_cart_width'] = $this->config->get('config_image_cart_width');
            if($product['thumbnail']){
               $image =$product['thumbnail'];
            }]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->data['products'][] = array(]]></search>
         <add><![CDATA['design'              => $design,]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->data['text_none'] = $this->language->get('text_none');]]></search>
         <add><![CDATA[$this->data['text_customized_product'] = $this->language->get('text_customized_product');]]></add>
      </operation>
      <operation>
         <search position="before"><![CDATA[public function add() {]]></search>
         <add><![CDATA[public function addDesign() {
      $json = array();
      
      if(isset($this->request->post['product_price']) && $this->request->post['product_price']){
         $this->load->language('checkout/cart');
         
         if (isset($this->request->post['product_id'])) {
            $product_id = $this->request->post['product_id'];
         } else {
            $product_id = 0;
         }
         
         if (isset($this->request->post['fpd_thumbnail'])) {
            $thumbnail = $this->request->post['fpd_thumbnail'];
         } else {
            $thumbnail = '';
         }
         
         $this->load->model('catalog/product');
                     
         $product_info = $this->model_catalog_product->getProduct($product_id);
         
         if ($product_info) {         
            if (isset($this->request->post['quantity'])) {
               $quantity = $this->request->post['quantity'];
            } else {
               $quantity = 1;
            }
                                             
            if (isset($this->request->post['option'])) {
               $option = array_filter($this->request->post['option']);
            } else {
               $option = array();   
            }
            
            $product_options = $this->model_catalog_product->getProductOptions($this->request->post['product_id']);
            
            foreach ($product_options as $product_option) {
               if ($product_option['required'] && empty($option[$product_option['product_option_id']])) {
                  $json['error']['option'][$product_option['product_option_id']] = sprintf($this->language->get('error_required'), $product_option['name']);
               }
            }
            if (!$json) {
               $this->cart->addDesign($this->request->post['product_id'], $quantity, $option,0, $this->request->post['fpd_product'], (float)$this->request->post['product_price'], $this->request->post['product_design_id'],$thumbnail);
               $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart'));
               unset($this->session->data['shipping_method']);
               unset($this->session->data['shipping_methods']);
               unset($this->session->data['payment_method']);
               unset($this->session->data['payment_methods']);
               
               // Totals
               $this->load->model('setting/extension');
               
               $total_data = array();               
               $total = 0;
               $taxes = $this->cart->getTaxes();
               
               // Display prices
               if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) {
                  $sort_order = array();
                  
                  $results = $this->model_setting_extension->getExtensions('total');
                  
                  foreach ($results as $key => $value) {
                     $sort_order[$key] = $this->config->get($value['code'] . '_sort_order');
                  }
                  
                  array_multisort($sort_order, SORT_ASC, $results);
                  
                  foreach ($results as $result) {
                     if ($this->config->get($result['code'] . '_status')) {
                        $this->load->model('total/' . $result['code']);
               
                        $this->{'model_total_' . $result['code']}->getTotal($total_data, $total, $taxes);
                     }
                  }
                  
                  $sort_order = array();
                
                  foreach ($total_data as $key => $value) {
                     $sort_order[$key] = $value['sort_order'];
                  }
         
                  array_multisort($sort_order, SORT_ASC, $total_data);                        
               }
               
               $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));
            } else {
               $json['redirect'] = str_replace('&amp;', '&', $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']));
            }
         }
      }
      $this->response->setOutput(json_encode($json));      
   }]]></add>
      </operation>
   </file>
   <file name="catalog/language/*/checkout/cart.php">
      <operation>
         <search position="after"><![CDATA[$_['text_empty']             = 'Your shopping cart is empty!';]]></search>
         <add><![CDATA[$_['text_customized_product'] = 'Edit customized product';]]></add>
      </operation>
   </file>
   <file name="catalog/controller/account/order.php">
      <operation>
         <search position="before"><![CDATA[$this->data['products'][] = array(]]></search>
         <add><![CDATA[$product_design_info = $this->model_account_order->getProductOrderDesign($this->request->get['order_id'], $product['order_product_id']);
            if($product_design_info){
               $design = $this->url->link('product/fnt_category_product_design', 'order_id=' . $order_id . '&order_product_id=' . $product['order_product_id']);
            } else {
               $design = '';
            }]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->data['products'][] = array(]]></search>
         <add><![CDATA['design'   => $design,]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->data['text_comment'] = $this->language->get('text_comment');]]></search>
         <add><![CDATA[$this->data['text_design'] = $this->language->get('text_design');]]></add>
      </operation>
      <operation>
         <search position="replace"><![CDATA[$this->cart->add($order_product['product_id'], $order_product['quantity'], $option_data);]]></search>
         <add><![CDATA[$product_design_info = $this->model_account_order->getProductOrderDesign($this->request->get['order_id'], $order_product_info['order_product_id']);
               if($product_design_info){
                  $this->cart->addDesign($order_product['product_id'], $order_product['quantity'], $option_data, base64_decode($product_design_info['design']), (float)$price = $product_design_info['price'], $product_design_info['product_design_id'],'');
               } else {
                  $this->cart->add($order_product['product_id'], $order_product['quantity'], $option_data);
               }]]></add>
      </operation>
   </file>
   <file name="catalog/model/account/order.php">
      <operation>
         <search position="before"><![CDATA[public function getOrders($start = 0, $limit = 20) {]]></search>
         <add><![CDATA[public function getProductOrderDesign($order_id, $order_product_id) {
      $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "fnt_order_product_design WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product_id . "'");
   
      return $query->row;
   }]]></add>
      </operation>
   </file>
   <file name="catalog/language/*/account/order.php">
      <operation>
         <search position="after"><![CDATA[$_['text_error']]]></search>
         <add><![CDATA[$_['text_design']            = 'Edit customized product order';]]></add>
      </operation>
   </file>
   <file name="catalog/controller/account/account.php">
      <operation>
         <search position="after"><![CDATA[$this->data['newsletter']]]></search>
         <add><![CDATA[$this->data['custom_ideas'] = $this->url->link('account/fnt_customer_ideas', '', 'SSL');]]></add>
      </operation>
      
      <operation>
         <search position="after"><![CDATA[$this->data['text_recurring'] = $this->language->get('text_recurring');]]></search>
         <add><![CDATA[$this->data['text_customer_ideas'] = $this->language->get('text_customer_ideas');]]></add>
      </operation>
   </file>
   
   <file name="catalog/language/*/account/account.php">
      <operation>
         <search position="after"><![CDATA[$_['text_transactions']  = 'Transactions';]]></search>
         <add><![CDATA[$_['text_customer_ideas']            = 'Your customize';]]></add>
      </operation>
   </file>
   <file name="catalog/controller/checkout/confirm.php">
      <operation>
         <search position="before"><![CDATA[$product_data[] = array(]]></search>
         <add><![CDATA[if(isset($this->session->data['cart-design'][$product['key']])){
               $design = $this->session->data['cart-design'][$product['key']];
               $price_product_design = $product['price_product_design'];
            } else {
               $design = '';
               $price_product_design = 0;
            }]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$product_data[] = array(]]></search>
         <add><![CDATA['product_design_id' => $product['product_design_id'],
               'price_product_design' => $price_product_design,
               'design' => $design,]]></add>
      </operation>
   </file>
   <file name="catalog/model/checkout/order.php">
      <operation>
         <search position="after"><![CDATA[$order_product_id = $this->db->getLastId();]]></search>
         <add><![CDATA[if($product['product_design_id']){
            $stage_width = $this->config->get('config_stage_width');
            $stage_height = $this->config->get('config_stage_height');
            if(!$this->config->get('config_view_all_design')){
               $stage = $this->getSettingParameters($product['product_design_id']);
               if($stage){
                  $stage_width  = $stage['stage_width'];
                  $stage_height = $stage['stage_height'];
               }
            }
            $this->db->query("INSERT INTO " . DB_PREFIX . "fnt_order_product_design SET order_id = '" . (int)$order_id . "', order_product_id = '" . (int)$order_product_id. "', product_design_id = '" . (int)$product['product_design_id']. "', design = '" . $this->db->escape($product['design']['product']) . "', price = '" . (float)$product['price_product_design']. "', stage_width = '" . (int)$stage_width. "', stage_height = '" . (int)$stage_height. "'");
         }]]></add>
      </operation>
      <operation>
         <search position="before"><![CDATA[public function getOrder($order_id) {]]></search>
         <add><![CDATA[public function getSettingParameters($product_design_id){
            $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "fnt_product_setting WHERE product_design_id = '" . (int)$product_design_id . "'");
            if($query->num_rows){
               $parameters = unserialize($query->row['parameters']);
               return $data =array('stage_width' => $parameters['stage_width'], 'stage_height' => $parameters['stage_height']);
            }
            return false;
         }]]></add>
      </operation>
   </file>
   <file name="catalog/controller/common/header.php">
      <operation>
         <search position="before"><![CDATA[$this->data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL');]]></search>
         <add><![CDATA[
            $this->data['custom_design'] = $this->url->link('product/fnt_category_product_design');
            $this->data['text_custom_design'] = $this->language->get('text_custom_design');
            $this->data['customer_design'] = $this->url->link('product/fnt_customer_design');
            $this->data['text_customer_design'] = $this->language->get('text_customer_design');
            $this->data['load_all_design'] = ($this->config->get('config_view_all_design')) ? 1 : 0;
         ]]></add>
      </operation>
   </file>
   <file name="catalog/language/*/common/header.php">
      <operation>
         <search position="after"><![CDATA[$_['text_checkout']]]></search>
         <add><![CDATA[$_['text_custom_design']            = 'Fancy Product Designer';
         $_['text_customer_design']            = 'Customer Design Ideas';
         ]]></add>
      </operation>
   </file>
   <file name="catalog/controller/product/product.php">
      <operation>
         <search position="before"><![CDATA[$this->data['tags'] = array();]]></search>
         <add><![CDATA[$this->load->model('catalog/fnt_product_design');
         $product_design = $this->model_catalog_fnt_product_design->getProductDesignByProduct($this->request->get['product_id']);
         if($product_design){
            $this->data['product_design'] = $this->url->link('product/fnt_category_product_design','product_design_id=' . $product_design['product_design_id']);
            $this->data['text_design'] = $this->language->get('text_design');
         }]]></add>
      </operation>
   </file>
   <file name="catalog/language/*/product/product.php">
      <operation>
         <search position="after"><![CDATA[$_['text_price']]]></search>
         <add><![CDATA[$_['text_design']            = 'Personnaliser';]]></add>
      </operation>
   </file>
   <file name="catalog/controller/product/category.php">
      <operation>
         <search position="before"><![CDATA[$this->data['products'][] = array(]]></search>
         <add><![CDATA[
         $product_design = $this->model_catalog_fnt_product_design->getProductDesignByProduct($result['product_id']);
         if($product_design){
            $link_design = $this->url->link('product/fnt_category_product_design','product_design_id=' . $product_design['product_design_id']);
         } else {$link_design = NULL;}]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[sprintf($this->language->get('text_reviews'), (int)$result['reviews']),]]></search>
         <add><![CDATA['link_design' => $link_design,]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->load->model('catalog/product');]]></search>
         <add><![CDATA[$this->load->model('catalog/fnt_product_design');]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->data['text_limit'] = $this->language->get('text_limit');]]></search>
         <add><![CDATA[$this->data['text_design'] = $this->language->get('text_design');]]></add>
      </operation>
   </file>
   <file name="catalog/language/*/product/category.php">
      <operation>
         <search position="after"><![CDATA[$_['text_price']]]></search>
         <add><![CDATA[$_['text_design']            = 'Personnaliser';]]></add>
      </operation>
   </file>
   <file name="catalog/controller/module/featured.php">
      <operation>
         <search position="before"><![CDATA[$this->data['products'][] = array(]]></search>
         <add><![CDATA[
         $product_design = $this->model_catalog_fnt_product_design->getProductDesignByProduct($product_info['product_id']);
         if($product_design){
            $link_design = $this->url->link('product/fnt_category_product_design','product_design_id=' . $product_design['product_design_id']);
         } else {$link_design = NULL;}]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']),]]></search>
         <add><![CDATA['link_design' => $link_design,]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->load->model('catalog/product');]]></search>
         <add><![CDATA[$this->load->model('catalog/fnt_product_design');]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[$this->data['button_cart']]]></search>
         <add><![CDATA[$this->data['text_design'] = $this->language->get('text_design');]]></add>
      </operation>
   </file>
   <file name="catalog/language/*/module/featured.php">
      <operation>
         <search position="after"><![CDATA[$_['heading_title']]]></search>
         <add><![CDATA[$_['text_design']            = 'Personnaliser';]]></add>
      </operation>
   </file>
   <file name="admin/view/template/common/header.tpl">
      <operation>
         <search position="after"><![CDATA[$(document).ready(function(){]]></search>
         <add><![CDATA[// tooltips on hover
            $('[data-toggle=\'tooltip\']').tooltip({container: 'body', html: true});
            // Makes tooltips work on ajax generated content
            $(document).ajaxStop(function() {
               $('[data-toggle=\'tooltip\']').tooltip({container: 'body'});
            });]]></add>
      </operation>
      <operation>
         <search position="after"><![CDATA[<li><a href="<?php echo $product; ?>"><?php echo $text_product; ?></a></li>]]></search>
         <add><![CDATA[<li><a class="parent"><?php echo $text_fancy_product_designer; ?></a>
              <ul>             
              <li><a class="parent"><?php echo $text_fancy_products; ?></a>
                      <ul>
                          <li><a href="<?php echo $fancy_products; ?>"><?php echo $text_products_design; ?></a></li>
                          <li><a href="<?php echo $fancy_categories; ?>"><?php echo $text_categories_design; ?></a></li>
                      </ul>
                  </li>
                  <li><a class="parent"><?php echo $text_fancy_cliparts; ?></a>
                      <ul>
                          <li><a href="<?php echo $cliparts; ?>"><?php echo $text_cliparts; ?></a></li>
                          <li><a href="<?php echo $clipart_categories; ?>"><?php echo $text_clipart_categories; ?></a></li>
                      </ul>
                  </li>
              <li><a class="parent"><?php echo $text_fancy_design_ideas; ?></a>
                      <ul>
                          <li><a href="<?php echo $design_ideas; ?>"><?php echo $text_design_ideas; ?></a></li>
                          <li><a href="<?php echo $customer_design_ideas; ?>"><?php echo $text_customer_design_ideas; ?></a></li>
                          <li><a href="<?php echo $customer_design_ideas_approved; ?>"><?php echo $text_customer_design_ideas_approved; ?></a></li>
                      </ul>
                  </li>
                  <li><a href="<?php echo $fancy_fonts; ?>"><?php echo $text_fancy_fonts; ?></a></li>                 
              <li><a href="<?php echo $fancy_settings; ?>"><?php echo $text_fancy_settings; ?></a></li>
              </ul>
          </li>]]></add>
      </operation>
   </file>
   <file name="catalog/view/theme/*/template/product/product.tpl">
      <operation>
         <search position="after"><![CDATA[id="button-cart]]></search>
         <add><![CDATA[<?php if(isset($product_design)){?>
               <a href="<?php echo $product_design; ?>" class="button"><?php echo $text_design;?></a>
            <?php }?>]]></add>
      </operation>
   </file>
   <file name="catalog/view/theme/*/template/product/category.tpl">
      <operation>
         <search position="before"><![CDATA[onclick="addToCart('<?php echo $product['product_id']; ?>');"]]></search>
         <add><![CDATA[<?php if($product['link_design']){?>
               <a href="<?php echo $product['link_design']; ?>" class="button"><?php echo $text_design;?></a>
            <?php }?>]]></add>
      </operation>
   </file>
   <file name="catalog/view/theme/*/template/module/featured.tpl">
      <operation>
         <search position="before"><![CDATA[<div class="cart">]]></search>
         <add><![CDATA[<?php if($product['link_design']){?>
               <a href="<?php echo $product['link_design']; ?>" class="button"><?php echo $text_design;?></a>
            <?php }?>]]></add>
      </operation>
   </file>
   <file name="admin/view/template/sale/order_info.tpl">
      <operation>
         <search position="before"><![CDATA[<?php foreach ($product['option'] as $option) { ?>]]></search>
         <add><![CDATA[<?php if($product['design']){?>
               <br>
               <a target="_blank" href="<?php echo $product['design'];?>"><small><?php echo $text_product_design;?> </small></a>
              <?php }?>]]></add>
      </operation>
   </file>
   <file name="catalog/view/theme/*/template/checkout/cart.tpl">
      <operation>
         <search position="before" offset="1"><![CDATA[<?php foreach ($product['option'] as $option) { ?>]]></search>
         <add><![CDATA[ <br>
              <?php if($product['design']){?>
                <a href="<?php echo $product['design']; ?>"><small><?php echo $text_customized_product; ?></small></a>
              <?php }?>]]></add>
      </operation>
      
      <operation>
         <search position="before" offset="1"><![CDATA[<?php echo $header; ?>]]></search>
         <add><![CDATA[
            <style>
            .cart-info tbody .image img{width:<?php echo $image_cart_width;?>px;}
            </style>
         ]]></add>
      </operation>
   </file>
   <file name="catalog/view/theme/*/template/module/cart.tpl">
      <operation>
         <search position="before" offset="1"><![CDATA[<div id="cart">]]></search>
         <add><![CDATA[
            <style>
            .mini-cart-info .image img{width:<?php echo $image_cart_width;?>px;}
            </style>
         ]]></add>
      </operation>
   </file>
   <file name="catalog/view/theme/*/template/account/order_info.tpl">
      <operation>
         <search position="after"><![CDATA[<td class="left"><?php echo $product['name']; ?>]]></search>
         <add><![CDATA[<?php if($product['design']){?>
               <br><a target="_blank" href="<?php echo $product['design']; ?>"><small><?php echo $text_design;?></small></a>
            <?php }?>]]></add>
      </operation>
   </file>
   <file name="catalog/view/theme/*/template/account/account.tpl">
      <operation>
         <search position="after"><![CDATA[<li><a href="<?php echo $recurring; ?>"><?php echo $text_recurring; ?></a></li>]]></search>
         <add><![CDATA[<li><a href="<?php echo $custom_ideas; ?>"><?php echo $text_customer_ideas; ?></a></li>]]></add>
      </operation>
   </file>
   <file name="catalog/view/theme/*/template/common/header.tpl">
      <operation>
         <search position="replace"><![CDATA[<div class="links"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>]]></search>
         <add><![CDATA[<div class="links"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><?php if($load_all_design){?><a href="<?php echo $custom_design; ?>"><?php echo $text_custom_design; ?></a><?php }?><a href="<?php echo $customer_design; ?>"><?php echo $text_customer_design; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>]]></add>
      </operation>
   </file>
</modification>
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 342
Inscription: 18 Avr 2015, 06:46

Re: Echec création commande back office

Messagepar LeorLindel » 30 Avr 2015, 17:53

C'est bien ce que je pensais, le fichier xml contient 10 occurrences de la variable "cart-design".

Il te faut donc signaler le bug au créateur qu'il rectifie cette erreur, chose qu'il devrait faire sans problème.

Tu comprendras que je ne peux pas intervenir sur un module commercial tel qu'il est notifié dans ma signature.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4230
Inscription: 19 Fév 2010, 12:44
Localisation: Lutéce

Re: Echec création commande back office

Messagepar Creastyle » 30 Avr 2015, 18:03

au moins je sais quoi lui demander c'est déjà beaucoup merci beaucoup ;)
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 342
Inscription: 18 Avr 2015, 06:46

Re: Echec création commande back office

Messagepar Creastyle » 30 Avr 2015, 18:13

J'ai envoyé un ticket au dev du module je te dirais ce qu'il m'a répondu ;)
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 342
Inscription: 18 Avr 2015, 06:46


Retourner vers Rapports de Problèmes

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron