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

Bienvenue invité ( Connexion | Inscription )

12 Pages V  « < 10 11 12  
Reply to this topicStart new topic
> Contribution Mondial Relay : votre avis m'interesse
skieur
posté 15 Jan 2013, 22:45
Message #276


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Bonjour,

Citation
Bonjour a toutes et a tous!
j'ai installé le module sur mon site.
Par contre je me demandais comment faire pour que l'adresse du point relais soit l'adresse d'expédition du client et non l'adresse du client.
Je m'explique: lorsque l'on passe une commande dans le champ adresse d'expédition, j'ai toujours l'adresse du client et non pas l'adresse du point relais.
Savez-vous comment corriger cela?


Est ce quelqu'un à trouvé la solution a ce problème pour que ce soit l'adresse d’expédition choisie dans checkout_shipping.php lorsque il y a plusieurs adresses d expédition ?

Merci.

Ce message a été modifié par skieur - 15 Jan 2013, 23:49.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
ame
posté 24 Apr 2013, 21:44
Message #277


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 2
Inscrit : 9-January 07
Membre no 14478



Bonsoir
J'ai un petit problème J'ai bien la liste des points relais qui s'affiche mais la sélection n'est pas opérationnel c'est tjs le premier qui est mémorisé
Savez vous si il y a une solution a ce problème


Merci

[EDIT] La réponse est ici : http://www.oscommerce-fr.info/forum/index....st&p=359501


Ce message a été modifié par ame - 24 Apr 2013, 21:58.
Go to the top of the page
 
etuzien
posté 8 May 2013, 11:48
Message #278


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 73
Inscrit : 19-January 07
Membre no 14717



bonjour
à tous ceux qui ont cette erreur :

Deprecated: Function split() is deprecated in /XXXXXX/XXXXX/www/includes/modules/shipping/mondialrelay.php on line 50

remplacer :

dans ce fichier (includes/modules/shipping/mondialrelay.php) à la ligne 50 :

$table = split("[:,]" , MODULE_SHIPPING_MONDIAL_RELAY_TARIF);

par :

$table = preg_split("/[:,]/" , MODULE_SHIPPING_MONDIAL_RELAY_TARIF);

et là plus de message d'erreur !
en espérant avoir fait gagner du temps à certains
hébergeur OVH
Go to the top of the page
 
ame
posté 13 May 2013, 20:53
Message #279


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 2
Inscrit : 9-January 07
Membre no 14478



Bonsoir avez vous une solution pour que le point relay soit enregistrer dans la BD si on utilise paypal IPN

J'ai bien un fonctionnement correct si le paiement est fait par chèque mais pas via paypal .

Merci

Go to the top of the page
 
chti_poupon
posté 28 Jun 2013, 18:02
Message #280


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour
Voir la bonne piste ici
Ne connaissant pas les arcanes paypal, je ne puis en dire plus !
Chti Poupon
Go to the top of the page
 
Mathos
posté 5 Jul 2013, 18:02
Message #281


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 78
Inscrit : 23-November 05
Membre no 7955



Bonjour, y a t-il moyen de limiter un envoi par mondial relay à une certaine somme (objet + ports) car sur la trentaine de colis envoyés ils m'en ont déjà perdu 1, je voudrais donc limiter la casse. Merci


--------------------
osCommerce 2.2-MS2
Module Bancaire : Atos de Sogenactif
Contributions :
MondialRelay_for_2.2_RC1_v1.03 : http://addons.oscommerce.com/info/8022
OrderCheck_v2.2 : http://addons.oscommerce.com/info/1168
PDF Customer Invoice v1.5 osc2.2 : http://addons.oscommerce.com/info/5321

+ d'autres que j'ai oublié
Go to the top of the page
 
chti_poupon
posté 7 Jul 2013, 21:13
Message #282


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour
Je te joins le code d'élimination du mode de transport dly3.php (livraison locale à partir d'un montant minimum):
Code
// class constructor
    function dly3() {
      global $order;

      $this->code = 'dly3';
      $this->title = MODULE_SHIPPING_DLY3_TEXT_TITLE;
      $this->description = MODULE_SHIPPING_DLY3_TEXT_DESCRIPTION;
      $this->tax_class = MODULE_SHIPPING_DLY3_TAX_CLASS;
      $this->sort_order = MODULE_SHIPPING_DLY3_SORT_ORDER;
      $this->icon = DIR_WS_ICONS . 'shipping_dly.gif'; // To remove icon change to: $this->icon = 'pixel_trans.gif';
      $this->enabled = MODULE_SHIPPING_DLY3_STATUS;
// Beg Minimum Order Total required to activate module
      $this->min_order = MODULE_SHIPPING_DLY3_MINIMUM_ORDER_TOTAL;

    if ( ($order->info['total']) < ($this->min_order) ) {
          $this->enabled = false;
    }
// End Minimum Order Total required to activate module

     // not nessary this code if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_DLY3_ZONE > 0) ) {

//modified code is below
if ($this->enabled == true) {
......................... (suite du code quand le minimum est atteint et fin du constructeur de classe)

A toi de l'adapter avec tes critères dans function mondialrelay en y intégrant le calcul du poids, puis le prix du port(tiré de la function quote de mondialrelay) et en y ajoutant le prix de la marchandise calculé comme ci dessus.
Le tout (bien sûr en inversant les critères et tests (Maxi et =<) ) dans catalog/includes/modules/shippins/mondialrelay.php.

Maintenant, il y a aussi indemnité et possibilité d'assurance non ?
Tarif ->
Citation
Garantie en cas de perte ou d’avarie de 25€ TTC par colis (hors frais de port).

Vois ton tarif 2013 pour plus de détails...

Mais ce n'est pas prévu dans ce module...
seulement en manuel !
Bon code!
CHti poupon
Go to the top of the page
 
Mathos
posté 8 Jul 2013, 15:03
Message #283


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 78
Inscrit : 23-November 05
Membre no 7955



Merci bcp, je vais essayer

OK chti'poupon, ça ne fonctionne pas, mais à mon avis c'est normal smile.gif
Je la rentre où la limite pour que ça désactive mondial relay ?

Mon code :

Code
     // class constructor
    function mondialrelay() {
      global $order;
      
     $this->code="mondialrelay";
$this->title = MODULE_SHIPPING_MONDIAL_RELAY_TEXT_TITLE;
$this->sort_order = MODULE_SHIPPING_MONDIAL_RELAY_SORT_ORDER;
$this->icon = '';
$this->description = MODULE_SHIPPING_MONDIAL_RELAY_DESCRIPTION;
$this->enabled = MODULE_SHIPPING_MONDIAL_RELAY_STATUS;
$this->tax_class = MODULE_SHIPPING_MONDIAL_RELAY_TABLE_TAX_CLASS;
$this->frais_fixes = MODULE_SHIPPING_MONDIAL_RELAY_FRAIS_FIXES;
// Beg Minimum Order Total required to activate module
      $this->min_order = MODULE_SHIPPING_MONDIAL_RELAY_MINIMUM_ORDER_TOTAL;

    if ( ($order->info['total']) > 45 ) {
          $this->enabled = false;
    }
  }
}  
// End Minimum Order Total required to activate module


Ce message a été modifié par Mathos - 8 Jul 2013, 16:23.


--------------------
osCommerce 2.2-MS2
Module Bancaire : Atos de Sogenactif
Contributions :
MondialRelay_for_2.2_RC1_v1.03 : http://addons.oscommerce.com/info/8022
OrderCheck_v2.2 : http://addons.oscommerce.com/info/1168
PDF Customer Invoice v1.5 osc2.2 : http://addons.oscommerce.com/info/5321

+ d'autres que j'ai oublié
Go to the top of the page
 
FoxP2
posté 8 Jul 2013, 21:29
Message #284


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1665
Inscrit : 3-June 09
Membre no 25501



MODULE_SHIPPING_MONDIAL_RELAY_MINIMUM_ORDER_TOTAL est une clé qui doit être enregistrée dans la table configuration.
elle doit être ajoutée et définie dans la méthode install() de ton module ainsi que dans la méthode keys()
quand à min_order c'est une variable de la classe, elle doit être ajoutée dans le constructeur.

maintenant, je vais te donner le fond de ma pensée :
il semble que tes connaissances en php soient quelque peu limitées, mais surtout que nous sommes ici à la limite de l'assistanat.
chti_poupon te donne des pistes plutôt pertinentes, il t'appartient de réfléchir un minimum pour modifier ton code.

c'est un forum d'entraide, pas un sav. on ne fera pas le travail à ta place.

merci d'en prendre bonne note et d'agir en conséquence avant que j'intervienne de manière plus catégorique.

je ne parle même pas du fait que tu squattes le sujet d'un autre pour exposer tes désidérata qui n'ont aucun rapport avec le sujet initial.
Go to the top of the page
 
Mathos
posté 9 Jul 2013, 16:01
Message #285


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 78
Inscrit : 23-November 05
Membre no 7955



On peut apprendre grâce aux expliquations, on ne peut pas deviner, surtout lorsqu'on apprend...


--------------------
osCommerce 2.2-MS2
Module Bancaire : Atos de Sogenactif
Contributions :
MondialRelay_for_2.2_RC1_v1.03 : http://addons.oscommerce.com/info/8022
OrderCheck_v2.2 : http://addons.oscommerce.com/info/1168
PDF Customer Invoice v1.5 osc2.2 : http://addons.oscommerce.com/info/5321

+ d'autres que j'ai oublié
Go to the top of the page
 
Team SPL
posté 9 Sep 2013, 14:49
Message #286


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 81
Inscrit : 14-July 08
Lieu : Melun City
Membre no 22442



Citation (ame @ 13 May 2013, 20:53) *
Bonsoir avez vous une solution pour que le point relay soit enregistrer dans la BD si on utilise paypal IPN

J'ai bien un fonctionnement correct si le paiement est fait par chèque mais pas via paypal .

Merci


Bonjour,
Je sais pas si c'est propre mais ça marche.

Dans catalog/includes/modules/payment/paypal_ipn.php

ajouter après :
Code
$sql_data_array = array('customers_id' => $customer_id,

cette ligne ci :
Code
'shipping_pointrelay' => substr(strstr(htmlspecialchars($order->info['shipping_method']), 'num='),4,6) . '' . $order->delivery['country']['iso_code_2'], ////// Mondial Relay ////////


Ce qui vous donnera :
Code
$sql_data_array = array('customers_id' => $customer_id,
                        'shipping_pointrelay' => substr(strstr(htmlspecialchars($order->info['shipping_method']), 'num='),4,6) . '' . $order->delivery['country']['iso_code_2'], ////// Mondial Relay ////////
                        'customers_name' => $order->customer['firstname'] . ' ' . $order->customer['lastname'],
                        'customers_company' => $order->customer['company'],


Enjoy !

Ce message a été modifié par Team SPL - 9 Sep 2013, 19:59.


--------------------
Oscommerce-2.2rc1 FR w3c 3 + Flash Shelling + Also Consider + Ask a question + Category Description + Header Tags + Super Download Shop + Family Products + Points Reward + Products New Images Text + Quick Stock Update + d'autre contrib que je n'ai plus le nom = Une bien jolie boutique !!!
Go to the top of the page
 

12 Pages V  « < 10 11 12
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



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