osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

10 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> Flash Discount
Gyakutsuki
posté 1 Feb 2005, 16:25
Message #1


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



bonjour à tous,

Comme je l'avais annoncé dans un des post du forum, voici une nouvelle contribution.
Son objectif : réaliser des ventes flash.

Amusez vous bien !

http://www.oscommerce.com/community/contributions,2888


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
gazgull
posté 2 Feb 2005, 01:45
Message #2


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 4
Inscrit : 2-February 05
Membre no 4605



salut

super module mais quand je rentre une promo( specials.php) je n'ai pas de champs supplémentaire de choix de date de début de la vente flash du coup si je rentre n'importe quel date d'expiration il met : j- 38Mn (???) je configure ca où ?

merci d'avance
manu
Go to the top of the page
 
Gyakutsuki
posté 2 Feb 2005, 02:33
Message #3


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



Salut,

C'est une première version qui pourra évoluer dans le temps. tes observations sont correctes.
il pourrait y avoir un champ supplémentaire permettant de mettre un temps définis.
il pourrait aussi y avoir une date de début. j'y avais pensé mais je n'ai pas eu le temps de le faire.

Pour l'instant, il n'y a qu'une date d'expiration.

Ce module n'existe pas à ma connaissance sur os.com. C'est en ce sens que j'ai commencé à le développer. Il y en aura certainement d'autres qui proposeront des évolutions en intégrant les éléments cités ci dessus par exemple.

je viens de remarquer qu'il y a une erreur importante de calcul entre les dates. les premiers tests que j'avais fait présentaient des résultats correctes. Après une deuxième vérification, ce n'est pas le cas.
J'y travaille et je reviens dessus dès que possible.
Désolé pour le dérangement.


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
Gyakutsuki
posté 2 Feb 2005, 18:26
Message #4


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



V1.1 est sortie.
gestion des calculs de date rectifié
Bugs sur partie specials.php et general.php dans l'admin rectifiés.


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
angiez
posté 2 Feb 2005, 22:21
Message #5


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 524
Inscrit : 6-October 04
Membre no 3427



QUOTE (Gyakutsuki @ 02 fév 2005, 18:26)
V1.1 est sortie.
gestion des calculs de date rectifié
Bugs sur partie specials.php et general.php dans l'admin aussi.

Bonsoir Gyakutsuki,

cette contribution est du pain béni mais j'hésite à l'installer... fonctionne-t-elle avec la contrib seperate price per customer ou les specials posent-elles pb ?

merci !
Go to the top of the page
 
Gyakutsuki
posté 2 Feb 2005, 22:28
Message #6


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



Salut cette première version a été réalisée en modifiant un peu le fichier special dans l'admin. Coté catalog les fichiers impactés est product info. Le reste est généré dans une boxe et une page spéciale pour les flash.

Concernant l'autre contrib, je n'en sais trop rien sachant que je ne l'ai pas installé.

idéalement, mets les fichiers sur ton serveur test et puis tu verras.


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
angiez
posté 2 Feb 2005, 22:39
Message #7


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 524
Inscrit : 6-October 04
Membre no 3427



QUOTE (Gyakutsuki @ 02 fév 2005, 22:28)
Salut cette première version a été réalisée en modifiant un peu le fichier special dans l'admin. Coté catalog les fichier impacté est product inf. Le reste est générée dans une boxe et une page spéciale pour les flash.

Concernant l'autre contrib, je n'en sais trop rien sachant que je ne l'ai pas installé.

idéalement, mets les fichiers sur ton serveur test et puis tu verras.

Merci de ta réponse Gyakutsuki!

Je vais attendre la prochaine version de SPPC et j'installerai à ce moment ta contrib car je risque de ramer pdt des jours voire des semaines.

Dès que je fais l'install je reviens poster en espérant que cela intéresse qques pers.

Merci encore!! wink.gif
Go to the top of the page
 
corbin
posté 3 Feb 2005, 20:13
Message #8


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1699
Inscrit : 29-January 03
Lieu : Paris, France, ;-)
Membre no 791



mais non, on ne t'en veux pas ... Gyakutsuki (Cf ici )
...mais pour un non-comprenant comme moi, avais-je bien compris ?
QUOTE
on met un produit à prix cassé de 17 heures à 18 heures : le "happy hour" du produit ?


--------------------
AVEZ-VOUS CHERCHE :

- UNE CONTRIBUTION ? :
FAC : Foire Aux Contributions

- A INSTALLER UNE CONTRIBUTION ? : INSTALLATION DES CONTRIBUTIONS

- UNE REPONSE ? : F.A.Q.
- DOC MS2 V1 - DOC MS2 V2 - MOTEUR DE RECHERCHE DES FORUMS

Go to the top of the page
 
Gyakutsuki
posté 3 Feb 2005, 20:24
Message #9


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



Pour l'instant c'est toujours basée sur la date initiale de la promotion. La flash se terminant à 24H00. La contrib permet actuellement de choisir un affichage promotion ou flash.
Elle en est à ses balbutiements.
Il faut rajouter par rapport à la vente flash, une date initiale et une date fin en prenant l'heure en compte ou uniquement en prenant l'heure. Dans ce dernier cas cela demande une gestion plus importante de l'administrateur

Prends une ms2 et copies les fichier à l'intérieur, cela devrait marcher du premier coup sans oubliér la base sql biggrin.gif


a+


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
Gyakutsuki
posté 6 Feb 2005, 00:50
Message #10


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



Je viens de sortir la Beta 2. La contrib a été complètement remaniée :
Tout est à ré installer y compris la bd de données qui a changée.

Vous y trouverez :
Un statut supplémentaire pour les promotions flash en plus de celui de la promotion.

Un champs supplémentaire avec la date début de la promotion flash avec H,mn,s
Un champs supplémentaire avec la date fin de la promotion flash avec H, mn,s

l'affichage dans le résumé de la date de début et fin de la promotion

Compte tenu du nbr de calcul dans le fichier product_info.php avec les dates et les conditions à respecter, j'ai besoin de quelques betas testeurs pour vérifier qu'il n'y a pas de bugs.

je vous remercie des retours.


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
abdel1970
posté 6 Feb 2005, 19:18
Message #11


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 9
Inscrit : 14-November 04
Lieu : Clermont ferrand
Membre no 3768



bonsoir ,

j ai bien tout installé la contrib mais j ai un probleme au niveau de la base avec cette erreur :

"Il semble qu'il y ait une erreur dans votre requête SQL. Le message ci-bas peut vous aider à en trouver la cause.

ERROR: Ponctuation invalide @ 1
STR: =>
SQL: => Update the special table

ALTER TABLE `specials` ADD `flash_selling_beginning_date` DATETIME
requête SQL :

=> Update the special table ALTER TABLE `specials` ADD `flash_selling_beginning_date` DATETIME

MySQL a répondu:


#1064 - Erreur de syntaxe près de '=> Update the special table

ALTER TABLE `specials` ADD `flash' à la ligne 1"

si quelqu un a une solution

bien cordialement

smile.gif
Go to the top of the page
 
Gyakutsuki
posté 6 Feb 2005, 19:28
Message #12


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



Je viens de refaire une installation via la requête de mise à jout et je n'ai eu aucun pb.

CODE

ALTER TABLE `specials` ADD `flash_selling_beginning_date` DATETIME;
ALTER TABLE `specials` ADD `flash_selling_end_date` DATETIME;



J'ai oublié une peite mise à jour à faire dans l'update mais c'est ok du côté de la requête
CODE

ALTER TABLE `specials` ADD `status_flash_selling` INT( 1 ) DEFAULT '1' NOT NULL;


J'ai aussi fait un test avec la base sql entière et je n'ai détecté aucun pb particulier.

CODE


DROP TABLE IF EXISTS specials;
CREATE TABLE specials (
 specials_id int(11) NOT NULL auto_increment,
 products_id int(11) NOT NULL default '0',
 specials_new_products_price decimal(15,4) NOT NULL default '0.0000',
 specials_date_added datetime default NULL,
 specials_last_modified datetime default NULL,
 expires_date datetime default NULL,
 date_status_change datetime default NULL,
 status int(1) NOT NULL default '1',
 status_flash_selling int(1) NOT NULL default '1',
 flash_selling_beginning_date datetime default NULL,
 flash_selling_end_date datetime default NULL,
 PRIMARY KEY  (specials_id)
) TYPE=MyISAM;


regarde au sein de table mysql ce qui se passe. Tu as du oublié de copier une partie du code. Ca peut arriver.


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
mrmicro
posté 6 Feb 2005, 22:34
Message #13


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 76
Inscrit : 19-September 04
Membre no 3300



Superbe contrib, juste un petit souci j'ai ce message d'erreur à l'insertion d'un produit pour une promotion dans l'admin:

CODE
1136 - Column count doesn't match value count at row 1

insert into specials (products_id, specials_new_products_price, specials_date_added, expires_date, flash_selling_beginning_date, status) values ('405', '', now(), '20050215', '1')

[TEP STOP]


une solution? biggrin.gif


--------------------
MS2fr de base
Go to the top of the page
 
Gyakutsuki
posté 6 Feb 2005, 23:26
Message #14


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



remplace la requête à la ligne 99 par celle là :

CODE

       tep_db_query("insert into " . TABLE_SPECIALS . " (products_id, specials_new_products_price, specials_date_added, expires_date, flash_selling_beginning_date,  flash_selling_end_date, status) values ('" . (int)$products_id . "', '" . tep_db_input($specials_price) . "', now(), '" . tep_db_input($expires_date) . "', '" . tep_db_input($flash_selling_beginning_date) . "', '" . tep_db_input($flash_selling_end_date) . "', '1')");



j'ai sortie une nouvelle mouture disponible en téléchargement rectifiant des pbs partie catalog.


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
mrmicro
posté 7 Feb 2005, 00:29
Message #15


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 76
Inscrit : 19-September 04
Membre no 3300



C'est OK ca marche !

j'ai deja un petit addon pour ta contrib, je vais le poster sur oscommerce.


--------------------
MS2fr de base
Go to the top of the page
 
Gyakutsuki
posté 7 Feb 2005, 00:44
Message #16


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



n'inclue pas ton add on dans le fichier, car je veux être sur qu'il n'y a plus de pbs dans la version de base.

Propose le en supplément en expliquant comment insérer cet add on.

D'ailleurs peux tu nous en dire plus.


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
mrmicro
posté 7 Feb 2005, 00:51
Message #17


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 76
Inscrit : 19-September 04
Membre no 3300



C'est ce que j'ai fait ! biggrin.gif


--------------------
MS2fr de base
Go to the top of the page
 
Gyakutsuki
posté 7 Feb 2005, 01:28
Message #18


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



J'ai regardé ce que tu as fait, un petit bouton acheter en plus dans la boxe. je l'incluerais certainement quand tous ce sera débuggué.

merci


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
mrmicro
posté 7 Feb 2005, 09:47
Message #19


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 76
Inscrit : 19-September 04
Membre no 3300



Oui, j'ai pencé que ca ferait plus "vente flash" comme ça. cool.gif

Le mieux serais de laisser l'original et de faire un fichier en double du genre "flash_selling.button.php" et de mettre dans le readme qu'il faut renommer celui-ci si on souhaite que le bouton apparaisse.



--------------------
MS2fr de base
Go to the top of the page
 
fizzys
posté 7 Feb 2005, 19:38
Message #20


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 89
Inscrit : 18-November 04
Membre no 3840



Bonsoir
j"ai aussi la même erreur que abdel1970 sur la requête SQL tentative effectuer par emplacement du fichier texte /exécuter ?? smile.gif
si quelqu un a une solution
Merci
fizzys


--------------------
Ms2.fr - Contribution, , Header Tags Controller v2.5.5, Seo url 2.1 ,News-letter-product, CG V par decad, countrie-visiblev.1, product-tab 1.3 , 3 sizes-product-images, Pwa v.1.0.2
Référencement contribution: kelkoo2.2, le guide
Go to the top of the page
 
gazgull
posté 8 Feb 2005, 00:30
Message #21


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 4
Inscrit : 2-February 05
Membre no 4605



huh.gif

salut
j'ai un petit bug... il affiche en minutes (249) y a pas un truc pour convertir ? en heures ET minutes

merci
Go to the top of the page
 
Gyakutsuki
posté 8 Feb 2005, 00:35
Message #22


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



Ah, il ne convertit pas en heures, il y a un pt bug dans la conditions. je vais voir ca.
Il doit afficher d'abord en J, puis H, puis Mn, enfin secondes !!


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
Gyakutsuki
posté 8 Feb 2005, 01:51
Message #23


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



Bon j'ai regardé :

une petite erreur à la ligne 165 : la remplacer par celles-ci :

CODE


     if (($ecart_hour >0) && ($ecart_days < 1))  {
       echo J_FLASH_SELLING .': '. $ecart_hour .' H ';
     }
     
      if (($ecart_minutes > 0) && ($ecart_hour < 1 )) {
        echo J_FLASH_SELLING .': '. $ecart_minutes .' Mn ';
     }


Sinon il faut bien remplir tous les champs


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 
gazgull
posté 8 Feb 2005, 15:36
Message #24


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 4
Inscrit : 2-February 05
Membre no 4605



dry.gif

salut
y a t'il une possibilité qu'à la fin de la vente flash que ça désactive le prix promo ?


manu
Go to the top of the page
 
Gyakutsuki
posté 8 Feb 2005, 20:02
Message #25


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1914
Inscrit : 3-October 02
Membre no 467



Ben tu as le choix entre la promotion et la vente flash. La promos fonction au jour, la flash à l'heure. Je ne sais pas si c'est d'une très grande utilité.
le Flash s'arrête automatiquement et la promo peut reprendre la suite ! Le seule problème est que le flash et la promo sont associés au même prix. A la rigueur il faudrait définir un prix sur le flash. Ainsi on résout le problème.
Je vais voir ce problème mais cela ne sera pas pour tout de suite à moins que j'arrive à trouver un peu de temps.


--------------------
Cordialement,

Gyakutsuki

Modules, FAQ
Go to the top of the page
 

10 Pages V   1 2 3 > » 
Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28th March 2024 - 22:06
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)