Aide - Recherche - Membres - Calendrier
Version complète : Module de livraison ??
Forum osCommerce-fr > Adapter OsCommerce MS2 > Modules de Paiement et de Livraison
fabgong
Bonjour,

Voici ce que j'aimeria faire pour ma boutique (tres important, sinon pas de boutique possible ...) :

Les arrondissements de marseille sont regroupés par zones, à savoir :

Zone 1 : 6ème ,7ème, 8ème et 9ème arrondissements
Zone 2 : 10ème, 11ème et 12ème arrondissements
Zone 3 : 1er, 2ème, 3ème, 4ème et 5ème arrondissements
Zone 4 : 13ème, 14ème, 15ème et 16ème arrondissement
Les zones sont desservies certains jours de la semaine et à certaines heures meme pour certains, comme suit :

Concernant la zone 1, les délais sont dans la mesure du possible (sous réserve disponibilité planning) de 24h pour toute commande enregistrée la veille avant 13h (hors week-end et jours fériés).

Pour les autres zones, les jours sont définis comme suit :

Zone 2 : Mardi toute la journée et Jeudi toute la journée
Zone 3 : Lundi toute la journée et Mercredi jusqu’à 13h
Zone 4 : Mercredi jusqu’à 13h
Donc en fait si un client habitant dans le 6ème arrondissement (c'est à dire la zone 1) passe une commande ce jour avant 12h, le délai étant de 24h pour tout commande enregistrée avant 13h, le client pourra etre livré à partir du lendemain 12h.

Par contre nos journées sont découpées en créneaux horaires de 2h. De 9h à 21h (du lundi au vendredi et le samedi de 9h à 15h) et par créneau le nombre maximum de livraisons est de 5, il faut donc qu'une fois un creneau complet, une autre possibilité soit proposée au client.

D'autre part, les jours fixés selon les zones sont fixes c'est à dire que les clients de la zone 2 par exemple ne peuvent etre livrés que le mardi toute la journée ou le jeudi toute la journée et donc ces jours là seuls ces clients et ceux de la zone 1 qui elle est livrable toute la semaine peuvent etre livrés.

Idem pour les zones 3 et 4 selon les jours définis plus haut.

Avez vous une solution ?? svp
fabgong
Personne ne peut m'aider ????

Sinon quelle est la contrib que je pourrais éventuellement adapter pour faire ça ?

Merci à vous
demipoulpe
il vas falloir coder avec tes petit doigts ...
voila un debut d'idee

$customer_id = (int)$customer_id;
//recuperation du code postal du clients et tarification selon la zone
$q0=mysql_query("SELECT entry_postcode FROM address_book WHERE address_book_id = '$customer_id'");
echo mysql_error();
$r0=mysql_fetch_array($q0);
$codepostal = $r0["entry_postcode"];
$departement= substr($codepostal,0,2); //on recupere le numero de departement pour voire si le tarif est local est national
if ($departement=='13')
{
$arondissement= substr($codepostal,-1); //on recupere le numero arondissement
if (($arondissement=='1')||($arondissement=='1'))
{
$tarif = ........
}
}

tu livres des pizzas idea.gif
fabgong
Salut,

Merci beaucoup pour ta reponse de mon message concernant mon soucis de livraison (pas des pizzas mais un service à domicile) .

Franchement je ne comprends pas bien le php donc ton bout de code ... je pige po !! dsl

Pourais tu m'aider stp ?
Merci encore
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.
Invision Power Board © 2001-2013 Invision Power Services, Inc.