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 →

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 →

Il est à priori préférable d’utiliser react plutôt que blade pour les interfaces des applications destinées à Shopify, je vais donc détailler ici la marche à suivre pour réaliser cette tâche. Première chose il va falloir installer les paquets, nous allons donc saisir la ligne de commande suivante dans le répertoire de notre application : […]

Read More →

Pour certaines tâches, le développement local d’applications devant être accessibles en période de test de puis une plateforme externe (Shopify dans mon cas), il est nécessaire d’exposer vos sources. Pour mon exemple j’utilise mes sources Laravel avec Herd. Herd propose un lien avec expose, je ne détaillerai pas ici la manière de créer un compte […]

Read More →