FAQ

FAQ



99. FAQ

1. Incompatibilité avec la version 2.3.x de Magento

L'ERP est compatible avec la version 2.3.0 de Magento depuis sa version 1.3.4.

Si vous avez une version inférieure, veuillez la mettre à jour avec la dernière disponible.

De plus, Magento a publié son propre système de gestion des stocks via la version 2.3.0.

Ce système appelé «MSI» n'est pas compatible avec notre système de gestion des stocks ERP.

Cela signifie que si vous voulez faire fonctionner ERP sur la version 2.3.0, vous devrez désactiver tous les modules faisant partie du système MSI.

Vous pouvez trouver un moyen de tous les désactiver via les lignes de commande CLI dans la documentation du développeur Magento, veuillez consulter le lien suivant: Désactiver la gestion des stocks

2. Certains onglets ont disparu dans la vue Produits ERP et dans la vue Commandes

Remarque

Cela a été corrigé dans ERP, depuis la version 1.4.2.

En raison d'un bug connu des nouvelles versions de Magento 2, certains onglets ajoutés par ERP ne seront plus visibles après une mise à jour de Magento.

La solution pour le résoudre est la suivante:

  • Ouvrez le fichier: /vendor/magento/module-backend/Block/Widget/Tabs.php

  • Modifiez la ligne suivante (devrait être autour de la ligne 302, dans la fonction applyTabsCorrectOrder):

     $positionFactor = 1; 
    
  • Par celui-ci:

     $positionFactor += 1; 
    

3. Vérifiez la version installée de l'ERP

Si vous souhaitez vérifier quelle version d'ERP est actuellement installée sur votre serveur, il existe un moyen simple de le faire:

  • Modifiez le fichier app/code/BoostMyShop/Erp/composer.json
  • Vérifiez la ligne 5: "version":   XXX , où «XXX» sera la version actuellement installée.

4. Traduire les modules ERP

Vous pouvez traduire n'importe quel module Magento 2 en créant le fichier CSV approprié, où toutes les traductions seront écrites.

Par défaut, nous fournissons des traductions françaises pour chaque module d'ERP.

Selon le module, voici les emplacements du fichier CSV contenant les traductions:

  • Stock avancé: app/code/BoostMyShop/AdvancedStock/i18n/
  • État de disponibilité: pas encore traduit
  • Erp: app/code/BoostMyShop/Erp/i18n/
  • Préparation de commande: app/code/BoostMyShop/OrderPreparation/i18n/
  • Organisateur: app/code/BoostMyShop/Organizer/i18n/
  • Fournisseur: app/code/BoostMyShop/Supplier/i18n/
  • Ultimate Report: pas encore traduit

Vous pouvez ajouter des traductions pour votre propre langue en ajoutant un fichier CSV dans le dossier app/code/BoostMyShop/MODULE_NAME/i18n/ , en nommant le fichier avec l'abraviation correspondant à votre langue (ex: pour la langue française, les fichiers doivent être nommés fr_FR.csv ).

5. Le tableau de bord ERP est vide

Il peut arriver que lorsque vous entrez dans le menu Embedded   ERP   >   Dashboard , l'écran affiché contient des tableaux de bord vides, même si vous devez y afficher des données.

Dans ce cas, si vous ouvrez la console de votre navigateur Internet, vous devriez voir l'erreur suivante s'afficher:

Pour le corriger, vous devrez désactiver l'option «Minify Javascript files» qui n'est pas compatible avec nos tableaux de bord ERP.

Cette option est disponible dans les Stores   >   Configuration   >   Advanced   >   Developer   >   JavaScript   Settings   >   Minify   JavaScript   Files .

6. Configuration de Magento: la commande de mise à niveau ne se termine pas

Lors de la mise à jour / installation de l'extension Embbeded ERP, il peut arriver que l' setup:upgrade Magento setup:upgrade à setup:upgrade se bloque pendant la mise à jour du module Fournisseur.

Vous pouvez résoudre cette situation en modifiant ce fichier: app/code/BoostMyShop/Supplier/Setup/UpgradeData.php

Ensuite, commentez cette partie du code, située entre la ligne 88 et la ligne 107:

 if (version_compare($context->getVersion(), '0.0.32') < 0) 
{ 
    try 
    { 
        $this->_state->setAreaCode('adminhtml'); 
    } 
    catch(\Exception $ex) 
    { 
        //nothing, just mean that area code is already set 
    } 

    //init default value for supply_discontinued 
    $productIds = $this->_productCollectionFactory->create()->getAllIds(); 
    $arrays = array_chunk($productIds, 200); 
    foreach($arrays as $array) 
    { 
        $this->_productAction->updateAttributes($array, ['supply_discontinued' => 0], 0); 
    } 

} 

Cela devrait résoudre le problème et aider la commande setup: upgrade à se terminer correctement.

Ensuite, une fois le module correctement mis à jour, installé, vous devrez exécuter manuellement ce que cette section de code était censée faire.

Pour ce faire, accédez à l' ERP   >   Products grille ERP   >   Products .

Ensuite, sélectionnez tous vos produits et utilisez massaction "Définir le produit comme non discontinué":

Remarque

Si vous obtenez une erreur de délai d'expiration, cela signifie que vous essayez de mettre à jour l'attribut abandonné sur trop de produits en même temps.

Sélectionnez simplement moins de produits à traiter et réessayez.

7. L'historique des ventes est vide

L'historique des ventes n'est pas actualisé automatiquement. Ils peuvent être mis à jour à l'aide d'une ligne de commande SSH:

 php bin/magento bms_advancedstock:refresh_sales_history 

Vous pouvez ajouter une tâche périodique sur cette ligne de commande pour mettre à jour l'historique des ventes à un intervalle défini.



    • Related Articles

    • FAQ

      6. FAQ Quels types de produits sont pris en charge? L'extension POS ne prend en charge que les produits simples pour le moment Quels modes de paiement sont pris en charge? Le point de vente prend en charge uniquement le mode de paiement hors ligne ...
    • FAQ

      99. FAQ Le bouton Vider les commandes expédiées ne fonctionne pas? Seules les commandes de l' onglet « En cours » avec un statut de préparation « expédié » sont vidées à l'aide de ce bouton. À la fin de l' étape « Emballage », vous devez ajouter un ...
    • FAQ

      98. FAQ 1. Configuration de Magento: la commande de mise à niveau ne se termine pas Lors de la mise à jour / installation de l'extension Embbeded ERP, il peut arriver que l' setup:upgrade Magento setup:upgrade à setup:upgrade se bloque pendant la ...
    • FAQ

      98. FAQ 1. Incompatibilité avec la version 2.3.x de Magento L'ERP est compatible avec la version 2.3.0 de Magento depuis sa version 1.3.4. Si vous avez une version inférieure, veuillez la mettre à jour avec la dernière disponible. De plus, Magento a ...
    • Ressources techniques

      99. Ressources techniques Lignes de commande L'extension d'approvisionnement est fournie avec quelques lignes de commande. Ils peuvent être exécutés en mode console en utilisant php   bin/magento   CMD , où «CMD» doit être remplacé par l'une des ...