Question e-commerce

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je suis en train d'essayer :-). J'ai un premier pan qui fonctionne complètement avec Formidable et Paiement Formidable, jusqu’à la facturation et au paiement CB ... J'ai un second morceau basé sur les composants qui constituent le tuto e-commerce qui lui aussi marche partiellement. Si je suis connecté comme un admin (enfin si je suis connecté), mon tunnel d'achat fonctionne complètement jusqu'au paiement en ligne. J'ai encore un souci avec la facture puisque j'ai déjà pas mal bidouillé les factures pour mon premier pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non connecté qui met quelque chose dans le panier puisse effectivement lancer sa commande. Ça va jusqu'au panier mais quand je clique "passer la commande" ça arrive sur un message "pas de commande en cours" quand je ne suis pas connecté, j'ai dû rater un truc ... une piste ?

--
Pierre

Hello,

Il faut en plus les plugins suivants :

Pour panier :
Nécessite les pluginsAPI Prix ≥ 0.1.8
SPIP Bonux ≥ 3.0.7
Saisies pour formulaires ≥ 2.0.3

Pour commandes:
Nécessite les pluginsSaisies pour formulaires ≥ 1.18.2
API Prix ≥ 0.1.4
Compatible avecCoordonnées ≥ 2.2.2
Notifications avancées ≥ 0.3.1
Banque&paiement ≥ 3.0.0
http://contrib.spip.net/Commandes-4527

Commande de paniers
Nécessite les pluginsCommandes ≥ 1.4.0
Paniers ≥ 1.0.0
SPIP Bonux ≥ 3.0.0
https://contrib.spip.net/paniers-et-commandes

Et peut_etre http://plugins.spip.net/factures.html

-----Message d'origine-----
De : Zapilou [mailto:csi@zapilou.com]
Envoyé : lundi 18 avril 2016 12:56
À : liste SPIP users <spip@rezo.net>
Objet : [Spip] Question e-commerce

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je suis en train d'essayer :-). J'ai un premier pan qui fonctionne complètement avec Formidable et Paiement Formidable, jusqu’à la facturation et au paiement CB ... J'ai un second morceau basé sur les composants qui constituent le tuto e-commerce qui lui aussi marche partiellement. Si je suis connecté comme un admin (enfin si je suis connecté), mon tunnel d'achat fonctionne complètement jusqu'au paiement en ligne. J'ai encore un souci avec la facture puisque j'ai déjà pas mal bidouillé les factures pour mon premier pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non connecté qui met quelque chose dans le panier puisse effectivement lancer sa commande. Ça va jusqu'au panier mais quand je clique "passer la commande" ça arrive sur un message "pas de commande en cours" quand je ne suis pas connecté, j'ai dû rater un truc ... une piste ?

--
Pierre
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour,

Il faut etre connecter pour passer la commande.

2016-04-18 12:55 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je suis
en train d'essayer :-). J'ai un premier pan qui fonctionne complètement avec
Formidable et Paiement Formidable, jusqu’à la facturation et au paiement CB
... J'ai un second morceau basé sur les composants qui constituent le tuto
e-commerce qui lui aussi marche partiellement. Si je suis connecté comme un
admin (enfin si je suis connecté), mon tunnel d'achat fonctionne
complètement jusqu'au paiement en ligne. J'ai encore un souci avec la
facture puisque j'ai déjà pas mal bidouillé les factures pour mon premier
pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non
connecté qui met quelque chose dans le panier puisse effectivement lancer sa
commande. Ça va jusqu'au panier mais quand je clique "passer la commande" ça
arrive sur un message "pas de commande en cours" quand je ne suis pas
connecté, j'ai dû rater un truc ... une piste ?

--
Pierre
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour,

J'ai déjà tout ça, comme je l'explique mon tunnel d'achat est déjà complet puisque je peux réaliser un achat jusqu'au paiement CB.
Ma question est de comprendre comment j'introduis l'obligation de se connecter quand on clique sur "passer la commande", j'ai l'impression que c'est un aspect des choses passé sous silence par le tuto e-commerce, bien sûr je faisais tous mes essais en étant connecté , je ne me suis rendu compte de ce manque que par hasard ...

Le 18/04/2016 à 21:51, francois L deplaine a écrit :

Hello,

Il faut en plus les plugins suivants :

Pour panier :
Nécessite les pluginsAPI Prix ≥ 0.1.8
SPIP Bonux ≥ 3.0.7
Saisies pour formulaires ≥ 2.0.3

Pour commandes:
Nécessite les pluginsSaisies pour formulaires ≥ 1.18.2
API Prix ≥ 0.1.4
Compatible avecCoordonnées ≥ 2.2.2
Notifications avancées ≥ 0.3.1
Banque&paiement ≥ 3.0.0
Commandes - SPIP-Contrib

Commande de paniers
Nécessite les pluginsCommandes ≥ 1.4.0
Paniers ≥ 1.0.0
SPIP Bonux ≥ 3.0.0
Paniers et commandes

Et peut_etre Factures & devis - Plugins SPIP

-----Message d'origine-----
De : Zapilou [mailto:csi@zapilou.com]
Envoyé : lundi 18 avril 2016 12:56
À : liste SPIP users <spip@rezo.net>
Objet : [Spip] Question e-commerce

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je suis en train d'essayer :-). J'ai un premier pan qui fonctionne complètement avec Formidable et Paiement Formidable, jusqu’à la facturation et au paiement CB ... J'ai un second morceau basé sur les composants qui constituent le tuto e-commerce qui lui aussi marche partiellement. Si je suis connecté comme un admin (enfin si je suis connecté), mon tunnel d'achat fonctionne complètement jusqu'au paiement en ligne. J'ai encore un souci avec la facture puisque j'ai déjà pas mal bidouillé les factures pour mon premier pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non connecté qui met quelque chose dans le panier puisse effectivement lancer sa commande. Ça va jusqu'au panier mais quand je clique "passer la commande" ça arrive sur un message "pas de commande en cours" quand je ne suis pas connecté, j'ai dû rater un truc ... une piste ?

--
Pierre

--
Pierre

Bonjour,

Le 18/04/2016 à 22:51, Willy Liambi a écrit :

Bonjour,

Il faut etre connecter pour passer la commande.

Oui ça je le comprends bien, c'est ce que je constate ... la question est de comprendre comment j'introduis cette obligation dans le processus du tunnel d'achat, sachant que je suis parti du tuto e-commerce qui par ailleurs m'a bien mis sur la voie.
En gros comment ajouter un login obligatoire quand je clique sur "Passer la commande", le tuto ne semble pas parler de cette nécessité. Ou alors je rate un truc ... (ce qui est probable).

2016-04-18 12:55 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je suis
en train d'essayer :-). J'ai un premier pan qui fonctionne complètement avec
Formidable et Paiement Formidable, jusqu’à la facturation et au paiement CB
... J'ai un second morceau basé sur les composants qui constituent le tuto
e-commerce qui lui aussi marche partiellement. Si je suis connecté comme un
admin (enfin si je suis connecté), mon tunnel d'achat fonctionne
complètement jusqu'au paiement en ligne. J'ai encore un souci avec la
facture puisque j'ai déjà pas mal bidouillé les factures pour mon premier
pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non
connecté qui met quelque chose dans le panier puisse effectivement lancer sa
commande. Ça va jusqu'au panier mais quand je clique "passer la commande" ça
arrive sur un message "pas de commande en cours" quand je ne suis pas
connecté, j'ai dû rater un truc ... une piste ?

--
Pierre

--
Pierre

Modifie le fichier :

/plugins/auto/paniers/v.1.0.11/formulaires/panier.html

Ajoute un test pour verifier si l utilisateur actuel est connecter au
niveau du bouton passer la commande :

<table style="width:100%;">

<tr>

<td style="text-align:center;">

[(#SESSION{statut}|=={0minirezo}|ou{#SESSION{statut}|=={6forum}}|?{[(#BOUTON_ACTION{'Placer
Commande',#URL_ACTION_AUTEUR{commandes_paniers,#SESSION{id_panier},#URL_PAGE{paiement}}})],<a
href="spip.php?page=signin" title="">Connection</a> or <a
href="spip.php?page=register" title="register">Inscription</a> To
place order})]

</td>

</tr>

</table>

2016-04-19 0:56 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Le 18/04/2016 à 22:51, Willy Liambi a écrit :

Bonjour,

Il faut etre connecter pour passer la commande.

Oui ça je le comprends bien, c'est ce que je constate ... la question est de
comprendre comment j'introduis cette obligation dans le processus du tunnel
d'achat, sachant que je suis parti du tuto e-commerce qui par ailleurs m'a
bien mis sur la voie.
En gros comment ajouter un login obligatoire quand je clique sur "Passer la
commande", le tuto ne semble pas parler de cette nécessité. Ou alors je rate
un truc ... (ce qui est probable).

2016-04-18 12:55 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je
suis
en train d'essayer :-). J'ai un premier pan qui fonctionne complètement
avec
Formidable et Paiement Formidable, jusqu’à la facturation et au paiement
CB
... J'ai un second morceau basé sur les composants qui constituent le
tuto
e-commerce qui lui aussi marche partiellement. Si je suis connecté comme
un
admin (enfin si je suis connecté), mon tunnel d'achat fonctionne
complètement jusqu'au paiement en ligne. J'ai encore un souci avec la
facture puisque j'ai déjà pas mal bidouillé les factures pour mon premier
pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non
connecté qui met quelque chose dans le panier puisse effectivement lancer
sa
commande. Ça va jusqu'au panier mais quand je clique "passer la commande"
ça
arrive sur un message "pas de commande en cours" quand je ne suis pas
connecté, j'ai dû rater un truc ... une piste ?

--
Pierre

--
Pierre

Bonjour,

Ok merci pour cette piste je regarde dans la journée. J'avais pensé à ce genre de chose mais je croyais plutôt avoir loupé un truc évident que je ne trouvais pas, merci encore, je reviens ici pour donner mes retours :slight_smile:

Le 19/04/2016 à 01:01, Willy Liambi a écrit :

Modifie le fichier :

/plugins/auto/paniers/v.1.0.11/formulaires/panier.html

Ajoute un test pour verifier si l utilisateur actuel est connecter au
niveau du bouton passer la commande :

<table style="width:100%;">

<tr>

<td style="text-align:center;">

[(#SESSION{statut}|=={0minirezo}|ou{#SESSION{statut}|=={6forum}}|?{[(#BOUTON_ACTION{'Placer
Commande',#URL_ACTION_AUTEUR{commandes_paniers,#SESSION{id_panier},#URL_PAGE{paiement}}})],<a
href="spip.php?page=signin" title="">Connection</a> or <a
href="spip.php?page=register" title="register">Inscription</a> To
place order})]

</td>

</tr>

</table>

2016-04-19 0:56 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Le 18/04/2016 à 22:51, Willy Liambi a écrit :

Bonjour,

Il faut etre connecter pour passer la commande.

Oui ça je le comprends bien, c'est ce que je constate ... la question est de
comprendre comment j'introduis cette obligation dans le processus du tunnel
d'achat, sachant que je suis parti du tuto e-commerce qui par ailleurs m'a
bien mis sur la voie.
En gros comment ajouter un login obligatoire quand je clique sur "Passer la
commande", le tuto ne semble pas parler de cette nécessité. Ou alors je rate
un truc ... (ce qui est probable).

2016-04-18 12:55 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je
suis
en train d'essayer :-). J'ai un premier pan qui fonctionne complètement
avec
Formidable et Paiement Formidable, jusqu’à la facturation et au paiement
CB
... J'ai un second morceau basé sur les composants qui constituent le
tuto
e-commerce qui lui aussi marche partiellement. Si je suis connecté comme
un
admin (enfin si je suis connecté), mon tunnel d'achat fonctionne
complètement jusqu'au paiement en ligne. J'ai encore un souci avec la
facture puisque j'ai déjà pas mal bidouillé les factures pour mon premier
pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non
connecté qui met quelque chose dans le panier puisse effectivement lancer
sa
commande. Ça va jusqu'au panier mais quand je clique "passer la commande"
ça
arrive sur un message "pas de commande en cours" quand je ne suis pas
connecté, j'ai dû rater un truc ... une piste ?

--
Pierre

--
Pierre

--
Pierre

Hello,

Merci d'avoir signalé ce gros oubli,j'ai complètement omis cet aspect dans les explications du plugin.
Effectivement, une commande est liée à un auteur, donc le panier n'est transformé en commande que pour les gens connectés.

La solution la plus simple, c'est comme dit willy d'afficher le bouton de commande pour les gens connectés, et un lien vers le formulaire de connexion pour les gens non connectés.

Sinon sur un site, j'utilise un bouton d'action "passer la commande" un peu adapté : ça crée la commande pour les gens connectés, et ça redirige les gens non connectés vers une page qui affiche le formulaire de connexion (avec un message : merci de vous connecter ou de vous inscrire pour poursuivre la commande). La commande est créée après coup avec une redirection à l'étape suivante via le pipeline formulaire_traiter, le test est du genre : si on est sur la page xxx, qu'il y a un panier en cours et pas de commande en cours -> créer la commande et rediriger.

Cela dit ce serait une évolution intéressante, j'aimerais bien offrir la possibilité aux gens de passer une commande sans les forcer à s'inscrire au site.
Toutes les infos nécessaires pourraient être enregistrées *en plus* directement dans la table de la commande (nom, adresses et cie). C'était une évolution proposée par cerdic à un moment je crois, j'étais pas très chaud au début, mais j'ai changé d'avis :slight_smile:

Le 19/04/2016 00:56, Zapilou a écrit :

Bonjour,

Le 18/04/2016 à 22:51, Willy Liambi a écrit :

Bonjour,

Il faut etre connecter pour passer la commande.

Oui ça je le comprends bien, c'est ce que je constate ... la question
est de comprendre comment j'introduis cette obligation dans le processus
du tunnel d'achat, sachant que je suis parti du tuto e-commerce qui par
ailleurs m'a bien mis sur la voie.
En gros comment ajouter un login obligatoire quand je clique sur "Passer
la commande", le tuto ne semble pas parler de cette nécessité. Ou alors
je rate un truc ... (ce qui est probable).

2016-04-18 12:55 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je
suis
en train d'essayer :-). J'ai un premier pan qui fonctionne
complètement avec
Formidable et Paiement Formidable, jusqu’à la facturation et au
paiement CB
... J'ai un second morceau basé sur les composants qui constituent le
tuto
e-commerce qui lui aussi marche partiellement. Si je suis connecté
comme un
admin (enfin si je suis connecté), mon tunnel d'achat fonctionne
complètement jusqu'au paiement en ligne. J'ai encore un souci avec la
facture puisque j'ai déjà pas mal bidouillé les factures pour mon
premier
pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non
connecté qui met quelque chose dans le panier puisse effectivement
lancer sa
commande. Ça va jusqu'au panier mais quand je clique "passer la
commande" ça
arrive sur un message "pas de commande en cours" quand je ne suis pas
connecté, j'ai dû rater un truc ... une piste ?

--
Pierre

Le 19/04/2016 18:59, tcharlss a écrit :

Cela dit ce serait une évolution intéressante, j'aimerais bien offrir la
possibilité aux gens de passer une commande sans les forcer à s'inscrire
au site.
Toutes les infos nécessaires pourraient être enregistrées *en plus*
directement dans la table de la commande (nom, adresses et cie). C'était
une évolution proposée par cerdic à un moment je crois, j'étais pas très
chaud au début, mais j'ai changé d'avis :slight_smile:

Enfin pour être exact, la proposition de cerdic ne concernait que les adresses.
Permettre au gens de passer une commande sans être connectés ? Mmmmh, en fait, je ne sais pas dans quelle mesure c'est faisable/souhaitable.

Le 19/04/2016 19:08, tcharlss a écrit :

Permettre au gens de passer une commande sans être connectés ? Mmmmh, en
fait, je ne sais pas dans quelle mesure c'est faisable/souhaitable.

Je pencherais plutôt pour créer un nouveau compte de manière transparente si c'est un email qui n'existe pas déjà dans les utilisateurices. Vu qu'on doit bien demander des infos à la personne pour envoyer les produits et/ou pour lui fournir le service (si c'est un achat d'un truc virtuel genre abonnement, etc).

Sinon il doit y avoir des articles sur les bonnes pratiques là-dessus, sur la fluidification au max du tunnel de commande, en obligeant que ce qu'il faut, pour que ce soit le plus simple possible.

--
RastaPopoulos

Bonjour,

Mon avis.

J'ai des demandes récurrentes de clients sur des tunnels d'achat sans inscription, les internautes se plaignant de la longueur de la procédure, je vois des clients qui viennent 30 fois sur un site et qui font 30 fois la procédure de mot de passe perdu, mais au final je n'ai jamais eu la réponse de qui que ce soit sur quelques questions fondamentales:

- comment on envoie les marchandises sans enregistrer une adresse
- comment on fait une facture et comment la conserve-t-on dans les délais légaux si on ne la lie pas à un compte enregistré
- comment on respecte l'obligation de retour sous 14 jours pour la vente par correspondance si on enregistre pas une identité de l'acheteur ...

Après certains argumentent sur le fait qu'on peut enregistrer ces données sans obliger la personne à créer un compte au sens strict (c'est à dire qu'on enregistre ses coordonnées mais qu'on ne demande pas de mot de passe), mais dans ce cas se pose le cas du client qui revient (j'ai l'impression que c'est quand même un peu le souhait des vendeurs ou alors j'ai pas tout compris au e-commerce), donc on fait quoi dans ce cas, il re-remplit toutes ses coordonnées alors que justement le but est de simplifier ... ou on teste l'existence de son email et on lui propose les coordonnées enregistrées en lui demandant si c'est bien lui (avec le risque d'exposer des données persos à quelqu'un qui testerait des adresses email au hasard ...) bref, pour ma part je ne vois pas vraiment de solution à tous ces problèmes sans créer de compte client.

Les rares cas ou je vois ce genre de procédure c'est sur des sites américains qui vous fournissent des factures fantaisistes sans identités, qui ne vous permettront pas de retour, qui vendent du virtuel, ... etc

Si simplification possible ça m'intéresse mais pour l'instant je n'ai jamais vu de solution applicable dans le cadre de notre législation ...

Le 19/04/2016 à 21:15, RastaPopoulos a écrit :

Le 19/04/2016 19:08, tcharlss a écrit :

Permettre au gens de passer une commande sans être connectés ? Mmmmh, en
fait, je ne sais pas dans quelle mesure c'est faisable/souhaitable.

Je pencherais plutôt pour créer un nouveau compte de manière
transparente si c'est un email qui n'existe pas déjà dans les
utilisateurices. Vu qu'on doit bien demander des infos à la personne
pour envoyer les produits et/ou pour lui fournir le service (si c'est un
achat d'un truc virtuel genre abonnement, etc).

Sinon il doit y avoir des articles sur les bonnes pratiques là-dessus,
sur la fluidification au max du tunnel de commande, en obligeant que ce
qu'il faut, pour que ce soit le plus simple possible.

--
Pierre

Bonjour,

Le 19/04/2016 à 21:15, RastaPopoulos a écrit :

Le 19/04/2016 19:08, tcharlss a écrit :

Permettre au gens de passer une commande sans être connectés ? Mmmmh, en
fait, je ne sais pas dans quelle mesure c'est faisable/souhaitable.

Je pencherais plutôt pour créer un nouveau compte de manière
transparente si c'est un email qui n'existe pas déjà dans les
utilisateurices.

A votre avis (question à tous les intervenants de ce fil), quelle serait la bonne méthode pour enregistrer ces données ... et la plus simple ?

- des champs extras sur les auteurs ?
- essayer de lier coordonnées et consorts à ce processus ? (me parait intéressant si on veut aller jusqu'à proposer des adresses multiples comme Thelia, facturation et livraisons multiples)
- des champs extra sur la commande ?
- autre ?

Vu qu'on doit bien demander des infos à la personne

pour envoyer les produits et/ou pour lui fournir le service (si c'est un
achat d'un truc virtuel genre abonnement, etc).

Sinon il doit y avoir des articles sur les bonnes pratiques là-dessus,
sur la fluidification au max du tunnel de commande, en obligeant que ce
qu'il faut, pour que ce soit le plus simple possible.

--
Pierre

Bjr,

Merci tout ça m'a fait progresser, j'ai les bons boutons sur mon panier maintenant, reste à voir le login/enregistrement et ou je peux mettre ces infos d'adresses ...

Le 19/04/2016 à 01:01, Willy Liambi a écrit :

Modifie le fichier :

/plugins/auto/paniers/v.1.0.11/formulaires/panier.html

Ajoute un test pour verifier si l utilisateur actuel est connecter au
niveau du bouton passer la commande :

<table style="width:100%;">

<tr>

<td style="text-align:center;">

[(#SESSION{statut}|=={0minirezo}|ou{#SESSION{statut}|=={6forum}}|?{[(#BOUTON_ACTION{'Placer
Commande',#URL_ACTION_AUTEUR{commandes_paniers,#SESSION{id_panier},#URL_PAGE{paiement}}})],<a
href="spip.php?page=signin" title="">Connection</a> or <a
href="spip.php?page=register" title="register">Inscription</a> To
place order})]

</td>

</tr>

</table>

2016-04-19 0:56 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Le 18/04/2016 à 22:51, Willy Liambi a écrit :

Bonjour,

Il faut etre connecter pour passer la commande.

Oui ça je le comprends bien, c'est ce que je constate ... la question est de
comprendre comment j'introduis cette obligation dans le processus du tunnel
d'achat, sachant que je suis parti du tuto e-commerce qui par ailleurs m'a
bien mis sur la voie.
En gros comment ajouter un login obligatoire quand je clique sur "Passer la
commande", le tuto ne semble pas parler de cette nécessité. Ou alors je rate
un truc ... (ce qui est probable).

2016-04-18 12:55 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je
suis
en train d'essayer :-). J'ai un premier pan qui fonctionne complètement
avec
Formidable et Paiement Formidable, jusqu’à la facturation et au paiement
CB
... J'ai un second morceau basé sur les composants qui constituent le
tuto
e-commerce qui lui aussi marche partiellement. Si je suis connecté comme
un
admin (enfin si je suis connecté), mon tunnel d'achat fonctionne
complètement jusqu'au paiement en ligne. J'ai encore un souci avec la
facture puisque j'ai déjà pas mal bidouillé les factures pour mon premier
pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non
connecté qui met quelque chose dans le panier puisse effectivement lancer
sa
commande. Ça va jusqu'au panier mais quand je clique "passer la commande"
ça
arrive sur un message "pas de commande en cours" quand je ne suis pas
connecté, j'ai dû rater un truc ... une piste ?

--
Pierre

--
Pierre

--
Pierre

Hello,

hmmm, le code du e-commerce est clair pourtant pour un informaticien qui doit réaliser un site.

Dans son UML, user-case , c'est :
un internaute visite votre site => OK
un internaute peu faire un panier => OK
un internaute peut voir son panier => OK
un internaute peut finaliser son panier (passer sa commande)
1. Pas connecté, ALORS NON, lui dire de se connecter ou de créer un compte
2. Connecté, finalise sa commande, précise ses coordonnées de résidence et ses coordonnées de facturation,
3. choisit son moyen de paiement (CB, chèque, virement), ensuite les choix du paiement (en une fois, en plusieurs fois)
4. effectue la transaction du paiement de son achat.
5. est redirigé sur son compte et peut éventuellement consulter sans facture et même parfois annuler sa commande en ligne (ça, c'est si le dev est un furieux du code et du clavier).

Pourquoi ? Pour le marchand, être garant que la bonne personne peut faire une transaction, et recevoir la marchandise, puis surtout, éviter autant que faire ce peu d'avoir à renvoyer le ou les articles, suite à la réclamation du client parce qu'il n'a pas reçu sa commande.

Et c'est le code de bonne conduite de la FEVAD. http://www.fevad.com/

J’espère que cela peu aider.

----- Mail original -----
De: "Zapilou" <csi@zapilou.com>
À: spip@rezo.net
Envoyé: Mercredi 20 Avril 2016 10:50:05
Objet: Re: [Spip] Question e-commerce

Bonjour,

Mon avis.

J'ai des demandes récurrentes de clients sur des tunnels d'achat sans
inscription, les internautes se plaignant de la longueur de la
procédure, je vois des clients qui viennent 30 fois sur un site et qui
font 30 fois la procédure de mot de passe perdu, mais au final je n'ai
jamais eu la réponse de qui que ce soit sur quelques questions
fondamentales:

- comment on envoie les marchandises sans enregistrer une adresse
- comment on fait une facture et comment la conserve-t-on dans les
délais légaux si on ne la lie pas à un compte enregistré
- comment on respecte l'obligation de retour sous 14 jours pour la vente
par correspondance si on enregistre pas une identité de l'acheteur ...

Après certains argumentent sur le fait qu'on peut enregistrer ces
données sans obliger la personne à créer un compte au sens strict (c'est
à dire qu'on enregistre ses coordonnées mais qu'on ne demande pas de mot
de passe), mais dans ce cas se pose le cas du client qui revient (j'ai
l'impression que c'est quand même un peu le souhait des vendeurs ou
alors j'ai pas tout compris au e-commerce), donc on fait quoi dans ce
cas, il re-remplit toutes ses coordonnées alors que justement le but est
de simplifier ... ou on teste l'existence de son email et on lui propose
les coordonnées enregistrées en lui demandant si c'est bien lui (avec le
risque d'exposer des données persos à quelqu'un qui testerait des
adresses email au hasard ...) bref, pour ma part je ne vois pas vraiment
de solution à tous ces problèmes sans créer de compte client.

Les rares cas ou je vois ce genre de procédure c'est sur des sites
américains qui vous fournissent des factures fantaisistes sans
identités, qui ne vous permettront pas de retour, qui vendent du
virtuel, ... etc

Si simplification possible ça m'intéresse mais pour l'instant je n'ai
jamais vu de solution applicable dans le cadre de notre législation ...

Le 19/04/2016 à 21:15, RastaPopoulos a écrit :

Le 19/04/2016 19:08, tcharlss a écrit :

Permettre au gens de passer une commande sans être connectés ? Mmmmh,

en

fait, je ne sais pas dans quelle mesure c'est faisable/souhaitable.

Je pencherais plutôt pour créer un nouveau compte de manière
transparente si c'est un email qui n'existe pas déjà dans les
utilisateurices. Vu qu'on doit bien demander des infos à la personne
pour envoyer les produits et/ou pour lui fournir le service (si c'est un
achat d'un truc virtuel genre abonnement, etc).

Sinon il doit y avoir des articles sur les bonnes pratiques là-dessus,
sur la fluidification au max du tunnel de commande, en obligeant que ce
qu'il faut, pour que ce soit le plus simple possible.

--
Pierre
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Heu,

L'adresse ne s'affiche que dans l'espace du client, avec les différents pages : adresse client, adresse facturation, la possibilité de pour changer ses coordonnées d'adresse, émail et passwd.

----- Mail original -----
De: "Zapilou" <csi@zapilou.com>
À: "Willy Liambi" <willyliambi@gmail.com>
Cc: "liste SPIP users" <spip@rezo.net>
Envoyé: Mercredi 20 Avril 2016 15:59:21
Objet: Re: [Spip] Question e-commerce

Bjr,

Merci tout ça m'a fait progresser, j'ai les bons boutons sur mon panier
maintenant, reste à voir le login/enregistrement et ou je peux mettre
ces infos d'adresses ...

Le 19/04/2016 à 01:01, Willy Liambi a écrit :

Modifie le fichier :

/plugins/auto/paniers/v.1.0.11/formulaires/panier.html

Ajoute un test pour verifier si l utilisateur actuel est connecter au
niveau du bouton passer la commande :

<table style="width:100%;">

<tr>

<td style="text-align:center;">

[(#SESSION{statut}|=={0minirezo}|ou{#SESSION{statut}|=={6forum}}|?{[(#BOUTON_ACTION{'Placer
Commande',#URL_ACTION_AUTEUR{commandes_paniers,#SESSION{id_panier},#URL_PAGE{paiement}}})],<a
href="spip.php?page=signin" title="">Connection</a> or <a
href="spip.php?page=register" title="register">Inscription</a> To
place order})]

</td>

</tr>

</table>

2016-04-19 0:56 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Le 18/04/2016 à 22:51, Willy Liambi a écrit :

Bonjour,

Il faut etre connecter pour passer la commande.

Oui ça je le comprends bien, c'est ce que je constate ... la question est
de
comprendre comment j'introduis cette obligation dans le processus du
tunnel
d'achat, sachant que je suis parti du tuto e-commerce qui par ailleurs
m'a
bien mis sur la voie.
En gros comment ajouter un login obligatoire quand je clique sur "Passer
la
commande", le tuto ne semble pas parler de cette nécessité. Ou alors je
rate
un truc ... (ce qui est probable).

2016-04-18 12:55 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je
suis
en train d'essayer :-). J'ai un premier pan qui fonctionne complètement
avec
Formidable et Paiement Formidable, jusqu’à la facturation et au
paiement
CB
... J'ai un second morceau basé sur les composants qui constituent le
tuto
e-commerce qui lui aussi marche partiellement. Si je suis connecté
comme
un
admin (enfin si je suis connecté), mon tunnel d'achat fonctionne
complètement jusqu'au paiement en ligne. J'ai encore un souci avec la
facture puisque j'ai déjà pas mal bidouillé les factures pour mon
premier
pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non
connecté qui met quelque chose dans le panier puisse effectivement
lancer
sa
commande. Ça va jusqu'au panier mais quand je clique "passer la
commande"
ça
arrive sur un message "pas de commande en cours" quand je ne suis pas
connecté, j'ai dû rater un truc ... une piste ?

--
Pierre

--
Pierre

--
Pierre
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour,

Moi perso j'ai aucun doute sur ce process, mais je ne crois pas avoir réalisé un seul site de e-commerce sans que cette demande récurrente revienne (ce qui vous l’avouerez est le propre de la récurrence).
La seconde demande du genre (partiellement réalisable elle par contre) est de donner le coût du transport avant de savoir ou l'on va expédier la marchandise, Thelia s'en sort en fournissant une estimation "France" mais bon, ça a moyennement d'intérêt pour tous ceux qui n'habitent pas en France.
Bref tout ceci nécessite pas mal de pédagogie qui prend bcp bcp de temps.

Le 20/04/2016 à 16:14, francois.delaveine47@free.fr a écrit :

Hello,

hmmm, le code du e-commerce est clair pourtant pour un informaticien qui doit réaliser un site.

Dans son UML, user-case , c'est :
un internaute visite votre site => OK
un internaute peu faire un panier => OK
un internaute peut voir son panier => OK
un internaute peut finaliser son panier (passer sa commande)
1. Pas connecté, ALORS NON, lui dire de se connecter ou de créer un compte
2. Connecté, finalise sa commande, précise ses coordonnées de résidence et ses coordonnées de facturation,
3. choisit son moyen de paiement (CB, chèque, virement), ensuite les choix du paiement (en une fois, en plusieurs fois)
4. effectue la transaction du paiement de son achat.
5. est redirigé sur son compte et peut éventuellement consulter sans facture et même parfois annuler sa commande en ligne (ça, c'est si le dev est un furieux du code et du clavier).

Pourquoi ? Pour le marchand, être garant que la bonne personne peut faire une transaction, et recevoir la marchandise, puis surtout, éviter autant que faire ce peu d'avoir à renvoyer le ou les articles, suite à la réclamation du client parce qu'il n'a pas reçu sa commande.

Et c'est le code de bonne conduite de la FEVAD. http://www.fevad.com/

J’espère que cela peu aider.

----- Mail original -----
De: "Zapilou" <csi@zapilou.com>
À: spip@rezo.net
Envoyé: Mercredi 20 Avril 2016 10:50:05
Objet: Re: [Spip] Question e-commerce

Bonjour,

Mon avis.

J'ai des demandes récurrentes de clients sur des tunnels d'achat sans
inscription, les internautes se plaignant de la longueur de la
procédure, je vois des clients qui viennent 30 fois sur un site et qui
font 30 fois la procédure de mot de passe perdu, mais au final je n'ai
jamais eu la réponse de qui que ce soit sur quelques questions
fondamentales:

- comment on envoie les marchandises sans enregistrer une adresse
- comment on fait une facture et comment la conserve-t-on dans les
délais légaux si on ne la lie pas à un compte enregistré
- comment on respecte l'obligation de retour sous 14 jours pour la vente
par correspondance si on enregistre pas une identité de l'acheteur ...

Après certains argumentent sur le fait qu'on peut enregistrer ces
données sans obliger la personne à créer un compte au sens strict (c'est
à dire qu'on enregistre ses coordonnées mais qu'on ne demande pas de mot
de passe), mais dans ce cas se pose le cas du client qui revient (j'ai
l'impression que c'est quand même un peu le souhait des vendeurs ou
alors j'ai pas tout compris au e-commerce), donc on fait quoi dans ce
cas, il re-remplit toutes ses coordonnées alors que justement le but est
de simplifier ... ou on teste l'existence de son email et on lui propose
les coordonnées enregistrées en lui demandant si c'est bien lui (avec le
risque d'exposer des données persos à quelqu'un qui testerait des
adresses email au hasard ...) bref, pour ma part je ne vois pas vraiment
de solution à tous ces problèmes sans créer de compte client.

Les rares cas ou je vois ce genre de procédure c'est sur des sites
américains qui vous fournissent des factures fantaisistes sans
identités, qui ne vous permettront pas de retour, qui vendent du
virtuel, ... etc

Si simplification possible ça m'intéresse mais pour l'instant je n'ai
jamais vu de solution applicable dans le cadre de notre législation ...

Le 19/04/2016 à 21:15, RastaPopoulos a écrit :

Le 19/04/2016 19:08, tcharlss a écrit :

Permettre au gens de passer une commande sans être connectés ? Mmmmh,

en

fait, je ne sais pas dans quelle mesure c'est faisable/souhaitable.

Je pencherais plutôt pour créer un nouveau compte de manière
transparente si c'est un email qui n'existe pas déjà dans les
utilisateurices. Vu qu'on doit bien demander des infos à la personne
pour envoyer les produits et/ou pour lui fournir le service (si c'est un
achat d'un truc virtuel genre abonnement, etc).

Sinon il doit y avoir des articles sur les bonnes pratiques là-dessus,
sur la fluidification au max du tunnel de commande, en obligeant que ce
qu'il faut, pour que ce soit le plus simple possible.

--
Pierre

--
Pierre

Bonjour,

Le 20/04/2016 à 16:18, francois.delaveine47@free.fr a écrit :

Heu,

L'adresse ne s'affiche que dans l'espace du client, avec les différents pages : adresse client, adresse facturation, la possibilité de pour changer ses coordonnées d'adresse, émail et passwd.

----- Mail original -----
De: "Zapilou" <csi@zapilou.com>
À: "Willy Liambi" <willyliambi@gmail.com>
Cc: "liste SPIP users" <spip@rezo.net>
Envoyé: Mercredi 20 Avril 2016 15:59:21
Objet: Re: [Spip] Question e-commerce

Bjr,

Merci tout ça m'a fait progresser, j'ai les bons boutons sur mon panier
maintenant, reste à voir le login/enregistrement et ou je peux mettre
ces infos d'adresses ...

Le 19/04/2016 à 01:01, Willy Liambi a écrit :

Modifie le fichier :

/plugins/auto/paniers/v.1.0.11/formulaires/panier.html

Ajoute un test pour verifier si l utilisateur actuel est connecter au
niveau du bouton passer la commande :

<table style="width:100%;">

<tr>

<td style="text-align:center;">

[(#SESSION{statut}|=={0minirezo}|ou{#SESSION{statut}|=={6forum}}|?{[(#BOUTON_ACTION{'Placer
Commande',#URL_ACTION_AUTEUR{commandes_paniers,#SESSION{id_panier},#URL_PAGE{paiement}}})],<a
href="spip.php?page=signin" title="">Connection</a> or <a
href="spip.php?page=register" title="register">Inscription</a> To
place order})]

</td>

</tr>

</table>

Je suppose que ce qui pourrait le mieux marcher serait d'utiliser le #FORMULAIRE_INSCRIPTION lié à Coordonnées. De mémoire le #FORMULAIRE_INSCRIPTION envoie à celui qui s'inscrit son login et son mot de passe par email, vous utilisez ça ? comment traitez-vous ce processus (la personne doit attendre un login et mot de passe par email, ça me semble un peu rédhibitoire ...) ?

Je regarde aussi Inscription3 mais je ne sais pas si ça peut marcher, et en tous cas je n'ai pas l'impression que ça permette d'avoir plusieurs adresses pour un même acheteur (sauf peut-être à multiplier les champs).

2016-04-19 0:56 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Le 18/04/2016 à 22:51, Willy Liambi a écrit :

Bonjour,

Il faut etre connecter pour passer la commande.

Oui ça je le comprends bien, c'est ce que je constate ... la question est
de
comprendre comment j'introduis cette obligation dans le processus du
tunnel
d'achat, sachant que je suis parti du tuto e-commerce qui par ailleurs
m'a
bien mis sur la voie.
En gros comment ajouter un login obligatoire quand je clique sur "Passer
la
commande", le tuto ne semble pas parler de cette nécessité. Ou alors je
rate
un truc ... (ce qui est probable).

2016-04-18 12:55 GMT+02:00 Zapilou <csi@zapilou.com>:

Bonjour,

Je suis en train de faire une boutique double (!) avec spip (enfin je
suis
en train d'essayer :-). J'ai un premier pan qui fonctionne complètement
avec
Formidable et Paiement Formidable, jusqu’à la facturation et au
paiement
CB
... J'ai un second morceau basé sur les composants qui constituent le
tuto
e-commerce qui lui aussi marche partiellement. Si je suis connecté
comme
un
admin (enfin si je suis connecté), mon tunnel d'achat fonctionne
complètement jusqu'au paiement en ligne. J'ai encore un souci avec la
facture puisque j'ai déjà pas mal bidouillé les factures pour mon
premier
pan de boutique, mais ça je vais m'en sortir.

Par contre le truc qui m'échappe c'est comment faire qu'un visiteur non
connecté qui met quelque chose dans le panier puisse effectivement
lancer
sa
commande. Ça va jusqu'au panier mais quand je clique "passer la
commande"
ça
arrive sur un message "pas de commande en cours" quand je ne suis pas
connecté, j'ai dû rater un truc ... une piste ?

--
Pierre

--
Pierre

--
Pierre

Le 20/04/2016 15:57, Zapilou a écrit :

A votre avis (question à tous les intervenants de ce fil), quelle serait
la bonne méthode pour enregistrer ces données ... et la plus simple ?

La plus simple je ne sais pas. Mais moi je suis toujours partisan de laisser les comptes utilisateurs pour ce qu'ils sont : uniquement pour login/pass permettant de se connecter.

Toutes les informations je les ai toujours déporté dans des plugins dédiés, qui existent déjà : Contacts & Organisations, et Coordonnées.

J'avais commencé un proof of concept, de plugin Clients (sur la zone), qui utilise ce principe. Mais ça fait des années que je dis qu'il faudrait le renommer en un truc plus générique (car ce n'est pas forcément pour des clients de commerce, ça peut être pour n'importe quel profil utilisateur).

Toutes les infos simples, prénom, nom (ou SIRET pour les entreprises, on peut vendre en e-commerce à des entreprises, et ça change la TVA), je les mets dans C&O, avec une liaison entre le compte utilisateur et le Contact ou l'Organisation. Depuis il y a la notion d'Annuaire qui a été ajouté, et donc on peut mettre tout mettre dans un annuaire précis avec un identifiant "client".

Toutes les infos possiblement multiples sont dans Coordonnées, et liées au Contact ou à l'Organisation (puisque ce sont là les infos des clients).

Pour la création de la commande, du coup je la faisais en pipeline "formulaire_traiter" à la fin de ce formulaire "editer_client" (celui ci sachant à la fois créer un compte ou modifier un existant).

--
RastaPopoulos