Blogs par Simon Walker

Gardez la trésorerie de votre startup en mouvement

Author
Simon WalkerSimon Walker is a leading eCommerce consultant with over 12 years of experience in Magento development and customization. As the head of FME’s development team, Simon has empowered countless businesses to tap into their unrealised potential.
Magento 2 : Comment vérifier si un client est connecté ?
March 24, 2025

Simon Walker

Magento 2 : Comment vérifier si un client est connecté ?

Dans Magento 2, vous pouvez vérifier si un client est connecté en utilisant la gestion de session ou l'injection de dépendances dans un module personnalisé. Cela permet de personnaliser le contenu, de restreindre l'accès et d'améliorer l'expérience utilisateur.

Comment vérifier votre version actuelle de Magento 2 ? De la bonne manière.
March 24, 2025

Simon Walker

Comment vérifier votre version actuelle de Magento 2 ? De la bonne manière.

Pour vérifier votre version de Magento 2, vous pouvez utiliser le panneau d'administration, l'interface en ligne de commande ou les fichiers de configuration. Connaître la version aide à la gestion des mises à jour et à la compatibilité.

Comment télécharger un fichier dans Magento 2 de manière programmatique ?
March 24, 2025

Simon Walker

Comment télécharger un fichier dans Magento 2 de manière programmatique ?

Pour télécharger un fichier de manière programmatique dans Magento 2, créez un module personnalisé et utilisez la fonctionnalité de téléchargement de fichiers de Magento. Gérez correctement la validation des fichiers, le stockage et les permissions pour assurer une gestion sécurisée et efficace des fichiers.

Comment ajouter un attribut de commande par programmation dans Magento 2 ?
March 20, 2025

Simon Walker

Comment ajouter un attribut de commande par programmation dans Magento 2 ?

Découvrez comment ajouter un attribut de commande personnalisé dans Magento 2 par programmation en créant un module personnalisé, en définissant l'attribut dans la base de données et en l'affichant dans le panneau d'administration et le frontend.

Un guide étape par étape pour l'installation du thème Hyvä dans Magento 2
March 20, 2025

Simon Walker

Un guide étape par étape pour l'installation du thème Hyvä dans Magento 2

Ce guide étape par étape vous accompagne dans l’installation du thème Hyvä dans Magento 2, en couvrant les prérequis, les commandes d’installation et les étapes de configuration pour optimiser les performances et le design.

[Résolu] : Taille de mémoire autorisée des octets épuisée Magento 2
March 19, 2025

Simon Walker

[Résolu] : Taille de mémoire autorisée des octets épuisée Magento 2

L'erreur "Taille de mémoire autorisée épuisée" dans Magento 2 se produit lorsque le script dépasse la limite de mémoire allouée. Pour la résoudre, augmentez l'allocation de mémoire dans les paramètres du serveur, optimisez Magento en vidant le cache et en réindexant, et assurez-vous que l'environnement d'hébergement respecte les exigences système de Magento.

Comment obtenir l'URL de base dans Magento 2 avec ou sans code de boutique ?
March 19, 2025

Simon Walker

Comment obtenir l'URL de base dans Magento 2 avec ou sans code de boutique ?

Dans Magento 2, vous pouvez obtenir l'URL de base depuis le panneau d'administration, sous Boutiques > Configuration > Général > Web. Pour la récupérer dynamiquement, Magento propose des options permettant d'inclure ou d'exclure le code de la boutique en fonction de vos paramètres. Vous pouvez également y accéder par programmation via le gestionnaire de boutique ou l'interface URL de Magento.

Comment ajouter la pagination à une collection personnalisée dans Magento 2 ?
March 13, 2025

Simon Walker

Comment ajouter la pagination à une collection personnalisée dans Magento 2 ?

Apprenez à ajouter la pagination à une collection personnalisée dans Magento 2 en utilisant les méthodes setPageSize() et setCurPage(). Cela permet d'améliorer les performances et l'expérience utilisateur en chargeant les données par morceaux gérables.

Guide étape par étape pour modifier le numéro de commande dans Magento 2
March 12, 2025

Simon Walker

Guide étape par étape pour modifier le numéro de commande dans Magento 2

Modifier le numéro de commande dans Magento 2 nécessite de modifier la base de données et les paramètres de configuration. Pour ce faire, mettez à jour la table sales_sequence_profile, utilisez un module personnalisé ou une extension. Sauvegardez toujours votre base de données avant toute modification afin d'éviter tout problème potentiel.

Comment définir, récupérer et annuler une variable de session dans Magento 2 ?
March 12, 2025

Simon Walker

Comment définir, récupérer et annuler une variable de session dans Magento 2 ?

Dans Magento 2, les variables de session peuvent être définies avec $this->session->setData('key', 'value'), récupérées avec $this->session->getData('key') et désactivées avec $this->session->unsetData('key'). Cela permet de gérer les données temporaires comme les préférences client ou les détails du panier.

 Magento 2 : Ajouter un attribut de produit par programmation
March 12, 2025

Simon Walker

Magento 2 : Ajouter un attribut de produit par programmation

L'ajout programmatique d'un attribut de produit dans Magento 2 implique l'utilisation d'un script de configuration ou d'un patch de données pour définir des attributs tels que du texte, des listes déroulantes ou des valeurs booléennes. Cette méthode garantit flexibilité et personnalisation sans configuration manuelle dans le panneau d'administration.

How to Add Files and Documents to Product Pages in Magento 2?
September 25, 2024

Simon Walker

How to Add Files and Documents to Product Pages in Magento 2?

As the title indicates, this article will focus on uploading files and documents to product pages in Magento 2. Despite being a powerful and feature-rich platform, Magento does not have native support for uploading product attachments. Instead, merchants need to use a Magento 2 Product Attachments Extension for this purpose. We will talk more about this extension later. For now, let’s understand the benefits of product attachments.