Catégories

  • Les news concernant notre communauté

    1 Sujets
    0 Messages
    Pas de nouveau message
  • L'endroit où causer

    120 Sujets
    175 Messages
    E
    Petit point d’avancement suite aux échanges et vérifications réalisées ces derniers jours concernant la facturation électronique. Module PrestaShop Suite à un échange avec Pennylane (Plateforme Agréée), il apparaît que le module PrestaShop n’est pas forcément nécessaire, dans la mesure où Pennylane propose une intégration directe via API. Factur-X côté PrestaShop La génération du Factur-X côté PrestaShop n’est pas un prérequis dans ce cas : Pennylane récupère les données nécessaires (client, lignes, TVA, montants…) afin de recréer directement la facture au format Factur-X côté PA, puis de la transmettre à l’administration fiscale. Tarification D’après les informations communiquées, la formule à 24 € HT / mois semble couvrir les besoins jusqu’à 2 400 factures mensuelles, ce qui paraît adapté à de nombreux e-commerçants. Archivage légal La solution inclut également l’archivage des factures sur des serveurs conformes aux normes d’archivage légal, ce qui répond aux obligations réglementaires. Fonctionnalités incluses au même tarif En plus de la facturation électronique, la formule permet notamment : la réception des factures fournisseurs, l’édition de factures hors PrestaShop, le scan et l’intégration des factures d’achats. Premiers retours À ce stade, le service client s’est montré réactif et compétent dans les échanges. La réflexion se poursuit actuellement sur la meilleure manière d’intégrer cette approche dans un environnement Phenix (module vs API), et je partagerai la suite une fois le schéma définitivement validé.
  • Des tutos

    10 Sujets
    46 Messages
    doekiaD
    Lors que j'active mon thème j'ai cette erreur Duplicate entry '10-0-1' for key 'PRIMARY' INSERT INTO pss_hook_module (id_module, id_shop, id_hook, position) VALUES (10, 1, 0, 1)
  • Des bugs connus et quelques fois leurs solutions

    29 Sujets
    56 Messages
    herve_02H
    Bon, cela fait quelques temps que je rame dessus et j'ai trouvé une piste peut être? j'ai activé le blockcategory dans mon hook_left_column. MAIS il ne s'affiche pas à la première visite , il faut choisir un produit et revenir pour qu'il reste affiché. Certains pensent que cela vient du cache navigateur, mais mes test semblent montrer que non. vider le cache navigateur, partir d'une nouvelle session.... vider les cokkies... vider le cache smarty... la totale Donc je lis le code.. schématisons public function hookLeftColumn($params) { if(!$this->setLastVisitedCategory()) { return; } $phpself = $this->context->controller->php_self; $current_allowed_controllers = array('category'); blablabla } Si je commente ce return, elle s'affiche comme désiré. Mais disons que j'hésite à faire le bourrinr, je vais plus loin... public function setLastVisitedCategory() { if(method_exists($this->context->controller, 'getCategory') && ($category = $this->context->controller->getCategory()) ) { if(!$category->active) { // c'est pas le bon controller donc on passe à la suite return false; } } $cache_id = 'blockcategories::setLastVisitedCategory'; // normalement vide if(!Cache::isStored($cache_id)) { if(method_exists($this->context->controller, 'getCategory') // probablement pas && ($category = $this->context->controller->getCategory()) ) { $this->context->cookie->last_visited_category = $category->id; // pas de cookie déposé } elseif(method_exists($this->context->controller, 'getProduct') // non plus, sauf quand && ($product = $this->context->controller->getProduct())) { // on a vu une page produit if(!isset($this->context->cookie->last_visited_category) || !Product::idIsOnCategoryId($product->id, array(array('id_category' => $this->context->cookie->last_visited_category))) || !Category::inShopStatic($this->context->cookie->last_visited_category, $this->context->shop) ) { //// la il ne dépose pas de cookie $this->context->cookie->last_visited_category = (int)$product->id_category_default; } } //// donc au saute là... ??? mais pas de cookies non plus.... Cache::store($cache_id, $this->context->cookie->last_visited_category); } //// et donc pas pastèque return false... tout le temps..... return Cache::retrieve($cache_id); } } De ce que je comprends... Lorsque l'on arrive sur la page la première fois, il n'y a pas de catégorie disponible donc on demande d'activer la dernière catégorie visitée, ce qui ne donne rien et renvient rien et donc return vide.... il n'y a pas de dépôts de cookie lors de cette navigation... je vais prendre le temps d'investiguer "" je ne sais pas si c'est vraie ou pas, ce navigateur de m* firefox à jour, me dit qu'il n'y pas de cookie alors même qu'il y en a puisque je me suis logué sur un site... p*tain je devrais regarder d'un autre navigateur... en ce moment je n'ai pas le temps de faire dans la dentelle alors je vai commenter à la bourrin, mais il faudrait se pencher plus sur la question, ce que je ferais si le soucis persiste et que personne ne voit la solution évidente.
  • 134 Sujets
    993 Messages
    eoliaE
    Essayez de poser la question sur https://tweet.phenixsuite.com/, je crois que certains ont ce module.