darenfr
13 Jul 2004, 12:13
Bonjour à tous,
Je suis à la recherche du module de téléchargement permettant de mettre en ligne des produits téléchargeables.
Pourriez-vous m'indiquer où le trouver car je n'ai pas réussi à le trouver ni ici ni sur le site us ...
Merci d'avance pour votre aide.
JeanLuc
13 Jul 2004, 12:23
Bonjour et bienvenue sur le forum francophone OsCommerce.
L'option téléchargement est présente dans les versions de base d'oscommerce.
Il faut indiquer le fichier au niveau des attributs du produit.
PS: Indique, dans ta signature, la version d'OsCommerce que tu utilises et les contribs éventuellement installées (ce sera fait 1 fois pour toutes pour les prochaines fois).
Bon code...
abdel77
13 Jul 2004, 12:26
Salut Jeanluc
Cette astuce m'interresse énormément pourrais tu me dire comment faire pour la mettre en place car je n'utilise pas les attributs et donc je les connais pas
JeanLuc
13 Jul 2004, 12:55
| QUOTE (abdel77 @ 13 jui 2004, 13:26) |
Salut Jeanluc
Cette astuce m'interresse énormément pourrais tu me dire comment faire pour la mettre en place car je n'utilise pas les attributs et donc je les connais pas |
Sur une MS2 de base, regarde comment sont configurés les softwares notamment, avec deux options (box ou downloadable) et va dans les attributs admin->Catalogue->Attributs produits->Attributs des produits (tout en bas de la page).
Bon code...
darenfr
13 Jul 2004, 14:04
Merci !! J'ai jeté un oeil ... ok pour le paramètrage des produits mais j'ai du rater une étape quelque part qd meme ... je n'ai pas vu où devait être spécifié le chemin d'accès au fichier à télécharger.
Promis après jvous embête plus !
JeanLuc
13 Jul 2004, 14:09
| QUOTE (darenfr @ 13 jui 2004, 15:04) |
Merci !! J'ai jeté un oeil ... ok pour le paramètrage des produits mais j'ai du rater une étape quelque part qd meme ... je n'ai pas vu où devait être spécifié le chemin d'accès au fichier à télécharger. Promis après jvous embête plus !
( version MS2 standard sans contrib) |
Dans admin->Ma boutique->Configuration->Attributs produits->Attributs des produits en bas de la page, visualise par exemple 'Unreal tournament' en cliquant sur éditer, tu as un champ 'nom du fichier' à renseigner (fichier à placer dans le rép. 'catalog/download/'), ici 'unreal.zip'.
Bon code...
darenfr
13 Jul 2004, 14:50
j'dois vraiment avoir un problème de vue ou alors je n'ai pas la bonne version ... j'ai pris l'article dont tu parles mais je n'ai aucun champ correspondant au chemin d'accès au fichier à télécharger.
As-tu une idée JeanLuc ??
Merci pour ton aide ...
abdel77
13 Jul 2004, 14:58
vas dans admin->configuration->telechargements
et là tu autorise les telechargements en le mettant à true
Après tu retourne dans la gestion des attributs et la soit dois avoir changer
darenfr
13 Jul 2004, 15:01
Vous êtes trop forts les gars !!
C'est tout bon. Encore merci
gandalf99
1 Sep 2004, 08:03
Bonjour,
J'ai la fonction téléchargement mais je voudrais qu'il y ai pas de frais de port qd les clients achètent le logiciel (genre poids à 0 égal pas de frais de port...)
Merci à tous
JeanLuc
1 Sep 2004, 08:34
En standard, pour un produit téléchargeable ('virtual'), il n'y a pas de frais de port d'ajouté...même si le poids est > à 0 (choix entre envoi du CD ou téléchargement).
bysmed
10 Dec 2004, 11:45
| QUOTE (JeanLuc @ 01 sep 2004, 03:34) |
| En standard, pour un produit téléchargeable ('virtual'), il n'y a pas de frais de port d'ajouté...même si le poids est > à 0 (choix entre envoi du CD ou téléchargement). |
Ms2fr de base:
Si je mets des logiciels vesion demo en ligne comment je fais pour qu'on passe directement au telechargement sans passer par reglement et facturation
puis comment faire pour enlever le box quantité de la commande pour qu'elle soit prise toujour 1 par défaut??
merci de votre aide
abdel77
10 Dec 2004, 12:18
je suis rester coincé sur le même bleme aussi alors si maitre Jean-luc pouvait nous aidé
ça serait cool
J'aimerais trouver la réponse à ça aussi.
JeanLuc
4 Jan 2005, 16:11
| QUOTE (bysmed @ 10 déc 2004, 11:45) |
| comment faire pour enlever le box quantité de la commande pour qu'elle soit prise toujour 1 par défaut?? |
Voici une solution pour empêcher le client de modifier la quantité dans la page du panier (shopping_cart.php) si il s'agit d'un produit téléchargeable (quantité 1 par défaut).
Dans catalog/shopping_cart.php,
vers ligne 132, remplacer ces lignes:
| CODE |
if (isset($products[$i]['attributes']) && is_array($products[$i]['attributes'])) { reset($products[$i]['attributes']); while (list($option, $value) = each($products[$i]['attributes'])) { $products_name .= '<br><small><i> - ' . $products[$i][$option]['products_options_name'] . ' ' . $products[$i][$option]['products_options_values_name'] . '</i></small>'; } } |
par celles-ci:
| CODE |
if (isset($products[$i]['attributes']) && is_array($products[$i]['attributes'])) { reset($products[$i]['attributes']); while (list($option, $value) = each($products[$i]['attributes'])) { $products_name .= '<br><small><i> - ' . $products[$i][$option]['products_options_name'] . ' ' . $products[$i][$option]['products_options_values_name'] . '</i></small>'; // Ajout pour avoir la quantité non modifiable si produit téléchargeable $virtual_check_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD . " pad where pa.products_id = '" . (int)$products[$i]['id'] . "' and pa.options_values_id = '" . (int)$value . "' and pa.products_attributes_id = pad.products_attributes_id"); $virtual_check = tep_db_fetch_array($virtual_check_query); if ($virtual_check['total'] > 0) { $input_quantity = $products[$i]['quantity'] . tep_draw_hidden_field('cart_quantity[]', $products[$i]['quantity']) . tep_draw_hidden_field('products_id[]', $products[$i]['id']); } else { $input_quantity = tep_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="4"') . tep_draw_hidden_field('products_id[]', $products[$i]['id']); } // Fin ajout pour avoir la quantité non modifiable si produit téléchargeable } } // Ajout pour avoir la quantité non modifiable si produit téléchargeable else { $input_quantity = tep_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="4"') . tep_draw_hidden_field('products_id[]', $products[$i]['id']); } // Fin ajout pour avoir la quantité non modifiable si produit téléchargeable |
Puis vers la ligne 159, remplacer cette ligne:
| CODE |
| 'text' => tep_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="4"') . tep_draw_hidden_field('products_id[]', $products[$i]['id'])); |
par celles-ci:
| CODE |
//Ancienne ligne pour avoir la quantité non modifiable si produit téléchargeable: //'text' => tep_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="4"') . tep_draw_hidden_field('products_id[]', $products[$i]['id'])); 'text' => $input_quantity); |
A tester mais ça doit le faire (je vous ai laissé les anciennes lignes en commentaire dans lecode que j'indique)...
Bon code...
Mr_Ten
18 Jan 2005, 09:13
Bonjour,
le code decrit fontionne parfaitement, seulement j'ai un petit problème et je ne vois pas trop comment le resoudre.
je souhaite vendre des photos sur mon site. j'ai donc pour mes attributs de produits :
Format -> 10 X 15, 20 X 30, Email ou CD
Marge -> avec et sans
Couleur -> couleur ou N&B
pour la selection Email g donc mit un # pour le lien de telechargement et ca fonctionne nikel (il ne me met pas de frais de port et pas de lien)
le problème est que les attributs marge et couleur sons prit comme des produits à part et donc si je choisit Email avec photo couleur et bien il me compte des frais de port. et si je met les attributs marge et couleur en produit téléchargable (dans l'admin), il ne me met pas de frais de port et ne me permet pas non plus de changer la quantité du produit. Mais des qu'il sagit d'un produit a imprimer (10X15, couleur, avec marge) et bien la il ne me permet pas de changer la quantite.
ya til une possiblite de bloquer les attributs (marge et couleur) lorsque l'attribut Email est selectionné. je pense que comme ca mon pb serais resolut.
si vous avez une idée, n'hésiter pas a poster.
JeanLuc
18 Jan 2005, 11:57
Dans ton exemple, seul l'option "Email" de l'attribut "Format" doit être téléchargeable.
La Marge et la Couleur ne doivent pas l'être.
Il suffit qu'un seul des attributs choisi par le client soit un attribut téléchargeable (Email) pour que les autres attributs le soit par défaut.
Bon code...
Mr_Ten
18 Jan 2005, 15:15
Salut, Merci pour ta reponse.
j'ai refait un essaie avec un seul produit.
le produit seul (aucun autre attribut ds l'admin de cree pour ce produit ) selectionner sur email; la quantite est bien NON modifiable. et il n'y a AUCUN frais de port
le produit seul (aucun autre attribut ds l'admin de cree pour ce produit ) selectionner sur 10 X 15; la quantite est bien modifiable et il y a des frais de port.
le produit avec plusieurs attribut ds l'admin (marge et couleur) selectionner sur email; la quantite est bien NON modifiable MAIS il y a des frais de port.
le produit avec plusieurs attribut ds l'admin (marge et couleur) selectionner sur 10 X 15; la quantite est bien modifiable et il y a des frais de port.
j'ai ai donc conclu qu'il fallais ke tout les attribut soi telechargable. fait un essaie de ton coter si tu veux.
lartiste
11 Jan 2007, 22:34
CITATION(JeanLuc @ 1 Sep 2004, 08:34) [snapback]62896[/snapback]
En standard, pour un produit téléchargeable ('virtual'), il n'y a pas de frais de port d'ajouté...même si le poids est > à 0 (choix entre envoi du CD ou téléchargement).
Par contre si un client commande des produits téléchargeables et des produits expédiables, le poids des produits téléchargeables est compris dans les frais d'envoi
Peut être un début de solution et peut être que ce sujet peut en aider certains :
http://www.oscommerce-fr.info/forum/index....showtopic=41181
Poinball
21 Nov 2007, 17:09
Et moi je vend des logiciel Téléchargeable avec a l'intérieur un CD-KEY .. mais biensur chaque CD-KEY est différent ... j'ai donc une 100enne de copie de ce logiciel avec dans chacun un CD-KEY différent..
Alors comment je peux faire pour que quand qu'un clients télécharge Example le fichier MixTruk-004 que le prochain clients download le MixTruk-005 .. insi de suite..??
y a t'il une contribution qui le faisd deja ??
kitesurfzone
28 Jan 2008, 22:50
Salut moi pareil mais pourquoi veux tu que le client chisisse le fichier ?
C'est a toi de le luienvoyer dans ton emballage !
Si tu n'aurais pas compris ces lignes, C'est a toi de lui expedier sans qu'il te le demande un cd key différent :
c'est le meme produit mais il n'ya que toi qui connait la différence donc :
c'est a toi d'envoyer les cd keyx différents pas a lui de te le demander ?
Merci les gars pour ce Post plein de bonnes infos.
Perso ca a débloqué ma situation c'est pourquoi il pars direct dans mes Favoris.

I Love This Post...
Thanx !!!
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez
cliquer ici.