bonjour

je recherche une personne pouvant me donner un petit coup de pouce avec le logiciel shop to date..... car personne de chez eux répond !!!!!
voila , je maîtrise le logiciel assez bien jusqu'au paiement et à partir de la, cela se complique !
dés que je confirme la commande, je reçoit bien un mail, mais cela me renvoi sur une page erreur 500 et non sur la page de confirmation d paiement ou vers paypal !!
si il y a quelqu'un qui s'y connait en codage........

merci d'avance
une partie du code en question


// Zusammenfassung
case 's2dsummary.php': PAGE QUI REPREND L ENSEMBLE DE LA COMMANDE
if (!$basket->get_quantity())
redirect('s2dbskt.php');
if (!$user_session->email)
redirect('s2dlogin.php', 's2dship.php');
if (gettype($basket->shippingmethod) != 'object')
redirect('s2dship.php');
if (gettype($basket->paymentmethod) != 'object')
redirect('s2dpayment.php');
$user = new user($user_session->email);
$error = 0;
if (post('setsummary')) {
if ($basket->paymentmethod->parameter[0] == 'ccard' || $basket->paymentmethod->parameter[0] == 'ccardcvc')
$error += $user->set_credit_card();
if ($basket->paymentmethod->parameter[0] == 'debit')
$error += $user->set_bank_account();
if (post('deviating_shipping_address'))
$error += $user->set_shipping_address();
else
$user->deviating_shipping_address = 0;
if ($message = str_replace('"', '', post('message')))
$user->set_message($message);
$user->store();

// Umsatzsteueranpassung Spanien
if ($error)
redirect('s2daddr.php?error');
}
$error = isset($_GET['error']) ? 1 : 0;
require('s2diadsu.php');
$basket->calc_prices();
$summary = new summary();
break;

// Commande(Distribution) complètement
case 's2dcomplete.php':
if ($order_id = isset($_GET['firstgateerror'])) {
require('s2diordr.php');
require('s2diadsu.php');
$order = new order($order_id);
} else {
if (!$basket->get_quantity() && !isset($_GET['print']))
redirect('s2dbskt.php');
$order_id = isset($_GET['o']) ? $_GET['o'] : 0;
$hash = isset($_GET['print']) ? $_GET['print'] : '';
if (!$user_session->email && !($order_id && $hash))
redirect('s2dlogin.php', 's2dship.php');

if ($order_id) {
require('s2diordr.php');
require('s2diadsu.php');
$order = new order($order_id);
if (!$order->order_date)
die('204: Order no longer exists');
if (md5($order->order_time.$order->order_id.$order->order_date == $hash)) {
$basket = $order->basket;
$user = $order->user;
$summary = new summary();
$summary->show(1);
exit;
} else
die('403: Forbidden');
} else {
$user = new user($user_session->email);
if (gettype($basket->shippingmethod) != 'object')
redirect('s2dship.php');
if (gettype($basket->paymentmethod) != 'object')
redirect('s2dpayment.php');
if (!post('checkagb'))
redirect('s2dsummary.php?error');
require('s2diordr.php');
$order = new order();
$basket->calc_prices();
$order->create($user, $basket);
$order->store();
$order->send_emails();
$user->clear_message();
// Andere Sachen löschen, die nicht gespeichert bleiben sollen
$user->store();
// Basket laden und löschen
$basket->delete();
if (preg_match('/^#/', $user_session->email) && !$user_session->saveonmachine) {
$user_session->delete();
$user->delete();
}
}
}
break;
Bonjour et bienvenue parmi nous Smiley smile

En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace).

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne

D'ailleurs, je rappelle que le lien "Aide" qui apparaît tout en haut du forum est important. Il contient des pistes de recherche, des indications sur les règles de vie de la communauté, etc.
Il serait courtois de ta part de bien vouloir en prendre connaissance.

Bonne continuation Smiley smile

upload/1-code.gif
donc je reposte.....


// Zusammenfassung
case 's2dsummary.php': PAGE QUI REPREND L ENSEMBLE DE LA COMMANDE
if (!$basket->get_quantity())
redirect('s2dbskt.php');
if (!$user_session->email)
redirect('s2dlogin.php', 's2dship.php');
if (gettype($basket->shippingmethod) != 'object')
redirect('s2dship.php');
if (gettype($basket->paymentmethod) != 'object')
redirect('s2dpayment.php');
$user = new user($user_session->email);
$error = 0;
if (post('setsummary')) {
if ($basket->paymentmethod->parameter[0] == 'ccard' || $basket->paymentmethod->parameter[0] == 'ccardcvc')
$error += $user->set_credit_card();
if ($basket->paymentmethod->parameter[0] == 'debit')
$error += $user->set_bank_account();
if (post('deviating_shipping_address'))
$error += $user->set_shipping_address();
else
$user->deviating_shipping_address = 0;
if ($message = str_replace('"', '', post('message')))
$user->set_message($message);
$user->store();

// Umsatzsteueranpassung Spanien
if ($error)
redirect('s2daddr.php?error');
}
$error = isset($_GET['error']) ? 1 : 0;
require('s2diadsu.php');
$basket->calc_prices();
$summary = new summary();
break;

// Commande(Distribution) complètement
case 's2dcomplete.php': 
if ($order_id = isset($_GET['firstgateerror'])) {
require('s2diordr.php');
require('s2diadsu.php');
$order = new order($order_id);
} else {
if (!$basket->get_quantity() && !isset($_GET['print']))
redirect('s2dbskt.php');
$order_id = isset($_GET['o']) ? $_GET['o'] : 0;
$hash = isset($_GET['print']) ? $_GET['print'] : '';
if (!$user_session->email && !($order_id && $hash))
redirect('s2dlogin.php', 's2dship.php');

if ($order_id) {
require('s2diordr.php');
require('s2diadsu.php');
$order = new order($order_id);
if (!$order->order_date)
die('204: Order no longer exists');
if (md5($order->order_time.$order->order_id.$order->order_date == $hash)) {
$basket = $order->basket;
$user = $order->user;
$summary = new summary();
$summary->show(1);
exit;
} else
die('403: Forbidden');
} else {
$user = new user($user_session->email);
if (gettype($basket->shippingmethod) != 'object')
redirect('s2dship.php');
if (gettype($basket->paymentmethod) != 'object')
redirect('s2dpayment.php');
if (!post('checkagb'))
redirect('s2dsummary.php?error');
require('s2diordr.php');
$order = new order();
$basket->calc_prices();
$order->create($user, $basket);
$order->store();
$order->send_emails();
$user->clear_message();
// Andere Sachen löschen, die nicht gespeichert bleiben sollen
$user->store();
// Basket laden und löschen
$basket->delete();
if (preg_match('/^#/', $user_session->email) && !$user_session->saveonmachine) {
$user_session->delete();
$user->delete();
}
}
}
break;
[code=php]
Bonjour à toutes et à tous,

Pour ma part j'ai un soucis à la gestion des commandes.
J'ai passer plusieurs commandes, je reçois bien les différents 'noms de clients' mais impossible d'obtenir leur commande via le gestionnaire de commandes.

Quelqu'un peut m'aider ?

D'avance merci Smiley cligne
pitou35 a écrit :
bonjour

je recherche une personne pouvant me donner un petit coup de pouce avec le logiciel shop to date..... car personne de chez eux répond !!!!!
voila , je maîtrise le logiciel assez bien jusqu'au paiement et à partir de la, cela se complique !
dés que je confirme la commande, je reçoit bien un mail, mais cela me renvoi sur une page erreur 500 et non sur la page de confirmation d paiement ou vers paypal !!
si il y a quelqu'un qui s'y connait en codage........

merci d'avance

Pour te répondre, je n'ai eu aucun problème, le programme m'a géré ça comme un chef.
Tu as essayé de refaire un petit site pour voir si tu avais le même problème ?
canna a écrit :
Bonjour à toutes et à tous,

Pour ma part j'ai un soucis à la gestion des commandes.
J'ai passer plusieurs commandes, je reçois bien les différents 'noms de clients' mais impossible d'obtenir leur commande via le gestionnaire de commandes.

Quelqu'un peut m'aider ?

D'avance merci Smiley cligne
Voilà, j'ai trouvé la solution à mon problème. Je devais me loger en tant qu'administrateur à ma boutique.
Par contre je voudrais savoir si il est possible de changer le N° de commande qui est donné par défaut.
Je voudrais le personnaliser ... c'est possible ?
Modifié par canna (03 Jan 2011 - 18:12)