Dans certains cas, il est nécessaire d’ajouter une action spécifique dans une liste de l’administration de Prestashop, l’ajout de cette dernière depuis un module nécessite plusieurs actions à mener. A l’instar de ce qui a été indiqué dans le billet traitant de l’ajout d’une colonne dans les listes de l’admin, nous allons devoir utiliser le […]

Read More →

Dans certains cas, il est nécessaire d’ajouter une colonne dans une liste de l’administration de Prestashop pour effectuer une action spéciale ou filtrer / trier par cette colonne. Petite modification depuis la publication, j’ai validé ce fonctionnement sur un PS 1.7.8. Prenons un exemple concret : Nous souhaitons pouvoir trier les commandes par transporteur afin […]

Read More →

Dans certains cas, il est nécessaire de définir des déclarations CSS en fonction d’une action par exemple. Prenons une exemple concret : Nous avons un conteneur qui a été mis à une hauteur de 0 pixels dans l’attente d’un clic, ce clic doit modifier sa hauteur afin d’avoir à l’écran l’affichage de son contenu, mais […]

Read More →

Voici un point important lors de la mise en place d’une application, pourtant beaucoup d’entre elles l’ignorent, la traduction de l’interface d’administration, en effet votre application doit pouvoir être traduite dans n’importe quelle langue pour pouvoir être utilisée par n’importe quel propriétaire de boutique, sans compter que ça peut se révéler bloquant pour son intérêt […]

Read More →

La partie application vue ici ne traite que la partie admin d’une boutique Shopify, vous pouvez donc effectuer des opérations uniquement sur la partie admin / base de données … Pour pouvoir effectuer des ajouts / modifications sur la partie boutique il faut créer une extension, cette dernière doit être considérée comme un widget que […]

Read More →

Après la connexion et la récupération des données d’un produit, il est temps d’ajouter une variation à ce dernier, pour cela nous allons utiliser une nouvelle fonction avec une requête équivalente à la précédente mais un peu plus complexe. Cette fonction est donc appelée avec 3 variables : Le format des variables est vérifié via […]

Read More →

Shopify poussant apparemment de plus en plus vers l’API graphql au détriment de la REST, après avoir fait des tests sur la REST, j’ai donc commencé à travailler sur celle-ci. La syntaxe des requêtes est très différente entre les deux types d’API, ça demande un peu de réflexion, surtout lorsqu’il s’agit de passer des paramètres, […]

Read More →

Shopify met à disposition des webhook qui sont exposés lors d’évènements, parmi ces derniers deux seront mis à contribution dans ce billet : Il faut savoir que par défaut certaines actions sont réalisées lors de l’installation/désinstallation d’une application, par exemple lors de l’installation, une entité utilisateur représentant le magasin est enregistrée dans la base de […]

Read More →

Il existe plusieurs méthodes pour pouvoir exécuter un job Laravel sur un serveur de production, tout dépend de ce qu’autorise votre hébergeur. Si la meilleure solution est l’utilisation de Supervisor, certains hébergeurs, dont le mien en l’occurrence ne donnent pas la possibilité d’installer et/ou d’utiliser ce dernier, il est donc nécessaire d’utiliser une autre méthode. […]

Read More →

Dans la version 4.x de app-bridge-react plusieurs choses ont changées et dans le projet qui m’intéresse, j’ai besoin de faire un appel ajax et donc de passer le token dans le header pour passer auprès de Laravel. Dans la version 3.x de app-bridge-react il fallait procéder comme suit : Ce code permet de faire un […]

Read More →