[abantecart] Create a E-commerce Website

Bonjour,
j’ai empaqueter le logiciel abantecart (au stade d’essai pour l’instant). Il ne fonctionne malheureusement pas. Je demande donc de l’aide à la communauté, si elle peut m’aider. l’erreur est dans un des fichier de configuration de abantecart.

C’est un logiciel pour créer des sites type “ecommerce”.

Je ne suis pas expert en php mais apparemment c’est l’installation en ligne de commande qui ne lui plaît pas.
Merci d’avance,
(Bien-sûr ce topic fait office d’annonce aussi : j’avertirai quand le paquet sera fonctionnel.)
frju365

1 Like

Salut, à quoi sert ta variable $with_mysql ?
Il ne me semble pas qu’elle ait été définie, et que du coup la BDD ne se crée pas
Qui plus est, je pense que pour --http_server il faille rajouter le path (sans slash avant ni après)

oui en effet… Il y a une erreur.

Je ne sais malheureusement pas la résoudre. J’ai essayer à nouveau et j’obtiens cette erreur :
./install: ligne 102: erreur de syntaxe : fin de fichier prématurée ./install: ligne 97: caractère de fin de fichier (EOF) prématuré lors de la recherche du « " » correspondant

Peut-etre que ca vient d’ici : https://github.com/YunoHost-Apps/abantecart_ynh/blob/master/scripts/install#L40
Je sais pas trop le but de cette ligne, mais il semble manquer un guillemet en tout cas

Merci. La première erreur est résolue. Maintenant l’erreur est : caution: filename not matched: /var/www/abantecart et Unable to extract source tarball

Ça doit venir de ton script common. Éventuellement retire le pour faire le download manuellement dans le script install, ça facilitera la diagnostic
Je pense que les fonctions déportées en common c’est pas mal que si ce sont des fonctions que tu maitrises ou suffisamment prouvées

Fait. Merci beaucoup.

L’installation et la suppression fonctionnent désormais.

Abantecart release 1.2.10 ! (I’m a bit late)
See changelog + new features + bugfixes here:

je viens d’installer l’apps, tout c’est bien passé, bravo.

Maintenant j’aimerais accéder à l’administration mais je ne sais pas par où y aller.
J’ai essayé d’ajouter /admin à la fin de l’URL mais c’est pas ça…

Salut et merci à toi, @vincentux. C’est aussi le travail de @maxime.
Pour accéder à l’interface admin, tu peux utiliser : https://your-domain.tld/?s=admin ou https://your-domain.tld/index.php?s=admin

En fait ce ?s=admin vient du choix que j’ai fait de l’appeler “admin”… mais ceci peut être changé librement en changeant juste une variable dans /var/www/abantecart/system/config.php : define('ADMIN_PATH', 'admin'); en le changeant, par exemple, par define('ADMIN_PATH', 'nom_administration_personnalise');. Dans ce cas-là, il faudra accéder à l’interface d’administration par https://your-domain.tld/?s=nom_administration_personnalise ou https://your-domain.tld/index.php?s=nom_administration_personnalise

Ceci permet de garder l’URL secrète. J’en profite pour rappeler que l’utilisation de certificat auto-signé est vivement déconseillé pour l’ouverture d’un site e-commerce(il faut au moins un certificat letsencrypt signé).

J’espère que ma réponse t’a aidé.
Si tu as d’autres questions ou si tu ne comprends pas bien quelque chose, n’hésite surtout pas.
frju365

Super, merci beaucoup !!!

alors maintenant question piège, est-il possible de créer son extension de paiement ???
J’aimerais proposer au acheteur la possibilité de payer en Ğ1 :sunglasses: !
C’est compliqué ou c’est impossible ?

Bonjour !
Je pense que c’est possible… mais je pense qu’il faut la créer(l’extension). Tu peux déjà ajouter cette monnaie dans System>Localization<Currencies. Mais bien-sûr il faut ensuite une extension qui puisse accepter les paiements avec cette monnaie. Il faudrait demander sur la chaine IRC de duniter ou sur le forum. Pour la création de la monnaie, il faut connaître la valeur de la monnaie par rapport à la monnaie par défaut. il existe une très bonne documentation à ce propos ici : http://docs.abantecart.com/pages/quickstart/currency_settings.html

Pour la création d’extensions, tu peux regarder ici : http://docs.abantecart.com/pages/developer/extension_dev.html

J’espère que ça t’a aidé :slight_smile: et n’hésite pas à reposer la question si tu n’as pas compris.
frju365

1 Like