Aller au contenu
Liliana78

Script devis en ligne

Noter ce sujet :

Recommended Posts

Bonjour à toutes et tous !



Je ne sais vraiment pas si je suis dans le bon sous-forum. Si ce n'est pas le cas, je vous demande de bien vouloir m'excuser.



Pour être honnête, je ne connais absolument rien en langage informatique. Mon domaine est plutôt l'orthographe. Je suis correctrice de textes en français.



Je suis d'ailleurs en pleine création d'un site web relatif à cette activité. Je fais tout par moi-même, n'ayant pas beaucoup de revenus pour le moment.



Bref, je souhaiterais créer un script de devis en ligne, afin que les internautes consultant mon site puissent se faire une idée du tarif sans devoir m'appeler ou faire un calcul eux-mêmes.



Bien entendu, je ne vous demande pas de créer ce script à ma place, mais de m'aiguiller, s'il vous plaît. Je vous rappelle toutefois que je suis nulle de chez nulle en langage informatique.



Voici mon souhait :



La personne indique :


- Le nombre de caractères de son document.


- Si elle souhaite la formule 1 ou 2.


- Son statut (étudiant, particulier ou professionnel).



Et le tarif indicatif s'affiche.



Les formules de calcul sont :


Formule 1 :


- étudiant : 0,0025 euro le caractère,


- particulier : 0,0029 euro le caractère,


- professionnel : 0,0033 euro le caractère.


Formule 2 :


- étudiant : 0 00375 euro le caractère,


- particulier : 0,004375 euro le caractère,


- professionnel :0,005 euro le caractère.



Je ne souhaite pas de tarif avec de virgule. Il doit être arrondi à l'unité supérieure.



En vous remerciant par avance de vos conseils.



Liliana




Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour et bienvenue sur le Hub :)



Malheureusement si tu n'y connais pas grand chose, je doute que l'on puisse te donner la marche à suivre pas à pas. Cela reviendrait à faire le boulot à ta place. A part te dire qu'il faut faire une base de données ce qui parait une évidence, je ne pourrais pas t'aider plus.



Par contre, ce qui m'interpelle c'est que tu voudrais demander à tes futurs contacts de quantifier le nombre de caractères ? Penses tu vraiment qu'une personne qui souhaiterait faire appel à tes services soit en mesure de le faire ?



Par exemple, si je devais faire appel à tes services pour ce post je serais bien en peine d'estimer le nombre de caractère. ohmy.gif . Et tu risques d'avoir des personnes qui vont demander un devis pour 10 caractères, commander le travail et tu vas te retrouver au final avec 100 caractères. Et là la galère va commercer.



Il serait plus raisonnable pour toi de rester avec la bonne vieille méthode qui consiste à faire le devis soi même au vu du travail réel à accomplir. Si ton idée est juste de donner un aperçu des prix, tu créé un document ou plusieurs type et tu indiques les prix en fonction des formules, des statuts.smile.gif


Partager ce message


Lien à poster
Partager sur d’autres sites

Merci beaucoup de ta réponse !



En fait, sur mon site, j'explique la manière dont recueillir le nombre de caractères (c'est très simple, Word le mentionne).



De plus, les personnes ne peuvent commander sans obtenir un devis final de ma part.



En fait, je préfère un formulaire, car les internautes ont la flemme de chercher sur la plaquette tarifaire, et donc m'appellent à longueur de journée.... Plus il y a d'écrits, moins ils lisent.



En tout cas, je me répète, merci beaucoup d'avoir consacré de ton temps pour répondre à ma question.


Partager ce message


Lien à poster
Partager sur d’autres sites

Salut,


Rapido, je te conseille d'utiliser un CMS tout fait avec un formulaire de contact intégré. Tu peux y ajouter une page devis avec un javascript qui suffira pour ton estimation.


Le calcul se fera côté client.


Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Adn.



Je suis sous Joomla. Je vais essayer de voir un formulaire qui permet cela.



Concernant le code Javascript à ajouter pour des formules de calcul, peux-tu me conseiller un document en particulier qui en parle ?



Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors, j'ai bossé et ai bidouillé un script, en partie récupéré grâce à mes recherches, et cela semble fonctionner :



<p>Calculer le coût de votre correction</p>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<p> </p>
<form id="testform"><label>Nombre de caractères </label><input id="nbchar" type="nombre" name="nbchar" value="0" /><br /> <label>Formule </label><input type="radio" name="formule" value="1" checked="checked" /> Simple ou <input type="radio" name="formule" value="2" /> Approfondie<br /> <label>Statut </label><select id="formjur" name="formjur">
<option value="0">Etudiant</option>
<option value="1">Particulier</option>
<option value="2">Professionnel</option>
</select><input type="submit" value="calculer" /></form>
<div id="resultat"> </div>
<p> </p>
<script type="text/javascript">// <![CDATA[
$(function(){


$("input:submit").click(
function(){
var calcul = 0;
if($("input:checked").val() == 1){
if($("#formjur").val()== 1){
calcul = $("#nbchar").val() * 0.0029;
}else if ($("#formjur").val()== 2) {
calcul = $("#nbchar").val() * 0.0033;
}else{
calcul = $("#nbchar").val() * 0.0025;
}
}else{
if($("#formjur").val()== 1){
calcul = $("#nbchar").val() * 0.004375;
}else if ($("#formjur").val()== 2) {
calcul = $("#nbchar").val() * 0.005;
}else{
calcul = $("#nbchar").val() * 0.00375;
}
}
var resultat = Math.ceil(calcul);
$("#resultat").html("Le montant de votre devis est de <b>"+resultat+"<b> €");
return false;
}


);


});
// ]]></script>



- Pourriez-vous me dire, s'il vous plaît, s'il n'y a pas de ligne douteuse (genre permettant d'accéder à des données sur mon PC), une partie ayant été récupérée sur le net ? Je sais, je suis un peu parano, mais bon...

- Concernant les prix, cela sera-t-il beaucoup plus difficile, au lieu d'avoir une formule de calcul comme dans le script, de présenter des forfaits (exemple : de 1 à 3 000 caractères : 7 euros; de 3 001 à 6 000 caractères...) ?


Merci beaucoup de votre aide.

Partager ce message


Lien à poster
Partager sur d’autres sites

Liliana,



Pas mal pour quelqu'un qui débute et le tout en jQuery !!


Rien de mauvais dans le code js



Pour les forfaits, avec quelques if supplémentaires çà marchera sans problème, et c'est pas plus compliqué


Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×