Developpez.com - Rubrique PHP

Le Club des Développeurs et IT Pro

Quel(s) script(s) PHP pour e-commerce utilisez-vous en 2015 ?

Et pourquoi ?

Le 2015-10-05 03:52:39, par Community Management, Community Manager
Quel(s) script(s) PHP pour e-commerce utilisez-vous en 2015 ?
Et pourquoi ?

Le e-commerce ou commerce en ligne est un système de ventes sur internet, développé avec l'accessibilité et la disponibilité de la connexion internet.

Ce système qui est, de plus en plus en pleine expansion, repose sur un ensemble de technologies et de pratique en perpétuel mouvement.

Plusieurs solutions sont proposées aux entreprises qui désirent avoir une boutique sur le Web. Parmi celles-ci, les scripts écrits avec le langage PHP font partie du "top position" des sollicitations.

Alors qu'ils existent bon nombre de ces scripts qui rivalisent avec fonctionnalités, sécurité, ergonomie et design (ce qui est d'ailleurs un des plus importants critères pour proposer une belle vitrine), le choix n'est pas toujours évident.

Il apparaît ainsi nécessaire en 2015, de se poser les questions suivantes :

quels sont les scripts PHP pour e-commerce les plus utilisés ? Qu'est ce qui justifie ces choix ?

quels sont les critères à privilégier ?

Forum e-commerce

Sondage CMS pour PHP en 2015
  Discussion forum
14 commentaires
  • rawsrc
    Expert éminent sénior
    Bonjour,

    Personnellement, j'ai travaille sur Prestahop, bon comment vous dire... c'est un cauchemar : la base de données est moisie, le code source est vraiment dégueu : bonne chance pour s'y retrouver. J'ai eu a déboguer des incompatibilités entre modules tiers, j'ai failli me pendre (et je suis loin d'être débutant), c'est dire...
    Bref, m'est d'avis que Prestashop devrait être repris from scratch. Tout ré-architecturer proprement et utiliser ne serait-ce que les normes PSR, une vraie POO...
    Le pire c'est que j'ai l'impression que l'équipe derrière fait une fuite en avant, les versions passent et rien ne change vraiment. Ils ne savent que compter les parts de marché et fanfaronner alors qu'il y aurait un boulot monstre à tout reprendre.

    J'ai aussi bossé sur Opencart, là je dois avouer que je suis certain que les p'tits gars de l'équipe de développement ont eu des cours de copier-coller. Je n'ai jamais vu autant de code dupliqué dans les sources...
    Fonctionne bien, est simple à appréhender (bien plus simple que Prestashop à fonctionnalités équivalentes). Faut juste faire gaffe à ne pas oublier à copier-coller partout les éventuelles modifications que vous auriez codées...

    En conclusion, ma préférence va plus vers Opencart, bien qu'il soit lui aussi largement perfectible.

    Dans tous les cas, je dis bonne chance aux débutants qui s'imaginent monter une boutique en quelques clics. La désillusion arrive vite et après bonjour l'enfer des modules (qui souvent soit dit en passant coûtent une tonne) et les problèmes avec les templates (là aussi parfois c'est mariole, gros vécu...)
  • MichaelREMY
    Membre éclairé
    si je devais donner qu'un seul conseil ce serait de chercher en premier quelle API la banque de votre commerce vous offre pour les télépaiements sur votre compte pro et ensuite de choisir la bonne plateforme pour le site web qui est compatible avec l'offre de votre banque.

    il n'y a rien de plus agaçant que d'avoir une superbe plateforme ecommerce avec une api absente ou pas sécurisé pour régler le paiement des clients en ligne.

    L'absence d'API pour une plateforme pousse à changer de banque ou de stratégie d'économie (car un nouveau moyen de paiement nécessite souvent une commission inatendue à prendre en compte, ou des autres responsabilités et limites législatives...)

    est-ce que en 2015 il y a enfin une api/module/plugin correcte pour Sogenactif / SIP ATOS ou bien c'est toujours rock'n'roll une intégration dans les cms populaires?
  • Tsilefy
    Membre émérite
    Script est un terme inapproprié, je pense.

    Drupal Commerce (et plus précisément Commerce Kickstart), parce que c'est puissant, flexible, extensible. J'ai évalué toutes les alternatives (Prestashop, OpenCart, Magento, Sylius, à base de Syfony, from scratch) et Commerce Kickstart est ce qui convient le mieux à mes besoins et contraintes, présentant un équilibre entre besoins des développeurs et besoins des utilisateurs/créateurs de contenus.

    Ceci dit, pour des petits sites, sans gros besoins de développement et sans moyen d'avoir un dédié pour accueillir le monstre Drupal, je conseillerais OpenCart. C'est un cauchemar pour un développeur (ce n'est pas difficile à modifier mais il n'y a même pas de système d'extension complet, et il faut utiliser un hack qui patch le core!), mais côté utilisateur c'est très facile à utiliser.

    Magento houuu noon! Il faudrait que la €€€ soit très, très, très bonne pour ça!
  • Michel Rotta
    Expert éminent
    Aucun est un peu agressif, nous avons un site développé sur mesure, il n'y a donc aucun script par ailleurs existant. Entre aucun et autre, la nuance des compliquée
  • Sodium
    Membre extrêmement actif
    J'utilise Prestashop car je ne connais que celui-là. Niveau qualitatif par contre, je n'irai pas jusqu'à le recommander ; la maintenance est un cauchemar, la base de donnée peut rapidement se corrompre sans possibilité de faire facilement un export complet pour repartir sur une installation fraîche, tous les modules tiers que j'ai utilisés étaient extrêmement mal codés... Niveau référencement, c'est la aussi très compliqué avec une gestion multilingue inadaptée et la certitude de se retrouver avec du contenu dupliqué en pagaille.
  • sinople
    Membre chevronné
    Dur retour du week-end pour l'auteur du sujet.

    Je trouve un peu bizarre d'utiliser le mot script pour décrire une liste d'application personnellement.

    Après concernant le choix "aucun" on peut considérer un site présentant les produits/prestations de façon statiques qui utiliserait un autre canal pour les commandes (email, pdf de bon de commande, téléphone).
  • Smashou
    Membre à l'essai
    Bonjour,

    Depuis quelques mois j'utilise Sylius qui est sous le FW Symfony2. Simple, efficace et très extensible pour avoir une base solide et une très bonne extensibilité.
  • gstratege
    Membre actif
    On n'a pas besoin de s'adresser à une banque pour vendre des choses sur Internet ?
  • air-dex
    Membre expert
    J'ai voté "Autres" pour Thelia 2, CMS e-commerce basé sur Symfony 2. Je ne sais utiliser que celui-là.

    Envoyé par MichaelREMY
    est-ce que en 2015 il y a enfin une api/module/plugin correcte pour Sogenactif / SIP ATOS ou bien c'est toujours rock'n'roll une intégration dans les cms populaires?
    Quid de http://thelia.net/modules/atos-1.html, module ATOS pour le sus-dit Thelia 2 ?
  • lpa
    Membre du Club
    Bonjour,
    J'utilise Magento depuis plusieurs années pour mes développement ecommerce.
    J'utilise Magento car je le connais bien et les sites sur les quels je travaille tourne sur Magento.

    Les principaux avantages de Magento selon moi sont:

    - Les nombreuses fonctionnalités offerte.
    - L'architecture qui permet de pratiquement tous personnaliser/surcharger
    - Les extensions qui sont plutôt nombreuses
    - Le core est assez bien développé

    Les défaut:
    - La courbe d'apprentissage assez difficile pour un novice
    - Le système eav qui alourdie et complexifie le logiciel
    - La qualité des extensions même payantes souvent douteux.

    J'ai déjà utilisé Prestashop mais je n'es pas accroché je trouve que c'est très mal codé, impossible de modifier les comportement de base sans faire de grosse bidouille et il manque énormément de fonctionnalité.