Kingscube

E-commerce - 2014 - Morning players

Kingscube est un site de e-commerce réalisé avec Prestashop, cette boutique propose de nombreuses variétés de cubes destinés aux passionnés de cubes, mais pas seulement (2X2x2, 3x3x3, 4x4x4 etc.). Chez Morning Players, j’ai eu l’occasion d’intervenir sur cette boutique pour apporter quelques fonctionnalités en plus au front office, pour développer des modules aussi bien pour le Back Office (BO) que pour le Front Office (FO), mais aussi pour corriger quelques bugs fonctionnels (liés à certains modules installés). Une de mes plus grosses mission était de réaliser la migration de toutes les données de la base de données (après avoir réalisé un grand nettoyage) vers une nouvelle version de prestashop (sur un nouveau serveur).

Project information

  • Active : No
  • Public : Yes
  • Technologies : Prestashop 1.6, Jquery, Ajax, Smarty
  • Languages : HTML 5, CSS 3, Javascript, PHP 5, MySQL
  • Softwares : Netbeans, Putty, FileZilla
  • Others : Apache 2, SSH, Paypal API

Tasks

  • Intégration
  • Personnalisation de page CMS
  • Développement module (FO & BO)
  • Développement de script (pour la migration)
  • Installation & configuration de modules / Personnalisation du design de certains modules
  • Modification du coeur de module
  • Correction de bugs divers (fonctionnel/visuel)
Missions
  • Intégration : Refonte du thème de la boutique afin que ce dernier soit responsive (travail en équipe).
  • Personnalisation de page CMS : Personnalisation de la page FAQ
  • Développement module (FO & BO) : Réalisation d’un module permettant de créer un lien vers la FAQ de Kingscube / Développement d’un module permettant de laisser des commentaires sur les factures.
  • Développement de script (pour la migration) : Développement d’un script PHP permettant de convertir les ids des anciennes tables de la base de données par ceux de la nouvelle base de données, à partir d’un fichier CSV.
  • Installation & configuration de modules / Personnalisation du design de certains modules
  • Modification du coeur de module : Modification de la requête du module « Meilleurs ventes », afin qu’il affiche un certain nombre de résultats.
  • Correction de bugs divers (fonctionnel/visuel) : Formulaire d’inscription (name toujours enregitrée en tant que « undefined »), modules de paiement (Paypal,Paybox,Virement bancaire etc.), décallage de la mise en page en front office (suite à l’activation d’un module), service de messagerie etc.