Jump to content
xt:Commerce Community Forum
Sign in to follow this  
XXXPUR

Bitte helfen

Recommended Posts

Hoffentlich kann mir jemand helfen.

Ich bekomme keine Bestellungen mehr rein obwohl die Kunden sich verschieden Artikel in den Warenkorb legen und dann auch den Einkauf fortsetzen, das sehe ich auf "Who is" im Admin Bereich.

Mein Shop funktioniert ohne Registrierung, doch daran kann es nicht liegen denn vor 2 Tagen lief alles einwandfrei.

Bitte um schnelle Hilfe.

Von mir aus bekommt der jenige wo mir dabei hilft auch 2 DVDs seiner Wahl frei Nach Hause geliefert.

Antwortet mir bitte hier ?ffentlich oder Privat PM

Danke im Voraus

Shop: www.xxxmediastore.com

Share this post


Link to post
Share on other sites

So sieht meine " checkout_confirmation.php " Datei aus. DEnn der Kunde ist bis zu dieser Seite gekommen, danach mu? man ja nochmal auf " Best?tigen " klicken und genau denk ich mal sitzt der Fehler.

Bitte Leutz schaut mal dr?ber ob da was net stimmt oder braucht ihr en anderes Script ?

<?php

/* -----------------------------------------------------------------------------------------

$Id: checkout_confirmation.php,v 1.16 2004/03/25 08:36:06 fanta2k Exp $

XT-Commerce - community made shopping

http://www.xt-commerce.com

Copyright © 2003 XT-Commerce

-----------------------------------------------------------------------------------------

based on:

© 2000-2001 The Exchange Project (earlier name of osCommerce)

© 2002-2003 osCommerce(checkout_confirmation.php,v 1.137 2003/05/07); www.oscommerce.com

© 2003 nextcommerce (checkout_confirmation.php,v 1.21 2003/08/17); www.nextcommerce.org

Released under the GNU General Public License

-----------------------------------------------------------------------------------------

Third Party contributions:

agree_conditions_1.01 Autor: Thomas Pl?nkers ([email protected])

Customers Status v3.x © 2002-2003 Copyright Elari [email protected] | www.unlockgsm.com/dload-osc/ | CVS : http://cvs.sourceforge.net/cgi-bin/viewcvs...by=date#dirlist

Credit Class/Gift Vouchers/Discount Coupons (Version 5.10)

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

Copyright © Strider | [email protected]

Copyright (c Nick Stanko of UkiDev.com, [email protected]

Copyright © Andre [email protected]

Copyright © 2001,2002 Ian C Wilson http://www.phesis.org

Released under the GNU General Public License

---------------------------------------------------------------------------------------*/

include( 'includes/application_top.php');

// create smarty elements

$smarty = new Smarty;

// include boxes

require(DIR_FS_CATALOG .'templates/'.CURRENT_TEMPLATE. '/source/boxes.php');

// include needed functions

require_once(DIR_FS_INC . 'xtc_calculate_tax.inc.php');

require_once(DIR_FS_INC . 'xtc_check_stock.inc.php');

require_once(DIR_FS_INC . 'xtc_display_tax_value.inc.php');

require_once(DIR_FS_INC . 'xtc_get_products_attribute_price_checkout.inc.php');

// if the customer is not logged on, redirect them to the login page

if (!isset($_SESSION['customer_id'])) {

xtc_redirect(xtc_href_link(FILENAME_LOGIN, '', 'SSL'));

}

// if there is nothing in the customers cart, redirect them to the shopping cart page

if ($_SESSION['cart']->count_contents() < 1) {

xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART));

}

// avoid hack attempts during the checkout procedure by checking the internal cartID

if (isset($_SESSION['cart']->cartID) && isset($_SESSION['cartID'])) {

if ($_SESSION['cart']->cartID != $_SESSION['cartID']) {

xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));

}

}

// if no shipping method has been selected, redirect the customer to the shipping method selection page

if (!isset($_SESSION['shipping'])) {

xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));

}

//check if display conditions on checkout page is true

if (isset($_POST['payment'])) $_SESSION['payment'] = $_POST['payment'];

if ($_POST['comments_added'] != '') {

$_SESSION['comments'] = xtc_db_prepare_input($_POST['comments']);

}

//-- TheMedia Begin check if display conditions on checkout page is true

if (isset($_POST['cot_gv'])) $_SESSION['cot_gv'] = true;

// if conditions are not accepted, redirect the customer to the payment method selection page

if (DISPLAY_CONDITIONS_ON_CHECKOUT == 'true') {

if ($_POST['conditions'] == false) {

xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message=' . urlencode(ERROR_CONDITIONS_NOT_ACCEPTED), 'SSL', true, false));

}

}

// load the selected payment module

require(DIR_WS_CLASSES . 'payment.php');

if (isset($_SESSION['credit_covers'])) $_SESSION['payment'] = 'no_payment'; // GV Code Start/End ICW added for CREDIT CLASS

$payment_modules = new payment($_SESSION['payment']);

// GV Code ICW ADDED FOR CREDIT CLASS SYSTEM

require(DIR_WS_CLASSES . 'order_total.php');

require(DIR_WS_CLASSES . 'order.php');

$order = new order;

$payment_modules->update_status();

// GV Code Start

$order_total_modules = new order_total;

$order_total_modules->collect_posts();

$order_total_modules->pre_confirmation_check();

// GV Code End

// GV Code line changed

if ((is_array($payment_modules->modules) && (sizeof($payment_modules->modules) > 1) && (!is_object($$_SESSION['payment'])) && (!isset($_SESSION['credit_covers']))) || (is_object($$_SESSION['payment']) && ($$_SESSION['payment']->enabled == false)) ) {

xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message=' . urlencode(ERROR_NO_PAYMENT_MODULE_SELECTED), 'SSL'));

}

if (is_array($payment_modules->modules)) {

$payment_modules->pre_confirmation_check();

}

// load the selected shipping module

require(DIR_WS_CLASSES . 'shipping.php');

$shipping_modules = new shipping($_SESSION['shipping']);

// Stock Check

$any_out_of_stock = false;

if (STOCK_CHECK == 'true') {

for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {

if (xtc_check_stock($order->products[$i]['id'], $order->products[$i]['qty'])) {

$any_out_of_stock = true;

}

}

// Out of Stock

if ( (STOCK_ALLOW_CHECKOUT != 'true') && ($any_out_of_stock == true) ) {

xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART));

}

}

$breadcrumb->add(NAVBAR_TITLE_1_CHECKOUT_CONFIRMATION, xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));

$breadcrumb->add(NAVBAR_TITLE_2_CHECKOUT_CONFIRMATION);

require(DIR_WS_INCLUDES . 'header.php');

if (SHOW_IP_LOG=='true') {

$smarty->assign('IP_LOG','true');

$smarty->assign('CUSTOMERS_IP',$_SERVER['REMOTE_ADDR']);

}

$smarty->assign('DELIVERY_LABEL',xtc_address_format($order->delivery['format_id'], $order->delivery, 1, ' ', '

'));

if ($_SESSION['credit_covers']!='1') {

$smarty->assign('BILLING_LABEL',xtc_address_format($order->billing['format_id'], $order->billing, 1, ' ', '

'));

}

$smarty->assign('PRODUCTS_EDIT',xtc_href_link(FILENAME_SHOPPING_CART, '', 'SSL'));

$smarty->assign('SHIPPING_ADDRESS_EDIT',xtc_href_link(FILENAME_CHECKOUT_SHIPPING_ADDRESS, '', 'SSL'));

$smarty->assign('BILLING_ADDRESS_EDIT',xtc_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL'));

if ($_SESSION['sendto'] != false) {

if ($order->info['shipping_method']) {

$smarty->assign('SHIPPING_METHOD',$order->info['shipping_method']);

$smarty->assign('SHIPPING_EDIT',xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));

}

}

if (sizeof($order->info['tax_groups']) > 1) {

if ($_SESSION['customers_status']['customers_status_show_price_tax']== 0 && $_SESSION['customers_status']['customers_status_add_tax_ot']==1) {

}

} else {

}

$data_products = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';

for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {

$data_products .= ' <tr>' . "\n" .

' <td class="main" nowrap align="left" valign="top" width="">' . $order->products[$i]['qty'] .' x '.$order->products[$i]['name']. '</td>' . "\n" .

' <td class="main" align="right" valign="top">' .xtc_get_products_price($order->products[$i]['id'],$price_special=1,$quantity=$order->products[$i]['qty']). '</td></tr>' . "\n" ;

if ( (isset($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0) ) {

for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) {

$data_products .= '<tr>

<td class="main" align="left" valign="top">

<nobr> - '

. $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] .'

</td>

<td class="main" align="right" valign="top">'

.xtc_get_products_attribute_price_checkout($order->products[$i]['attributes'][$j]['price'],$order->products[$i]['tax'],1,$order->products[$i]['qty'],$order->products[$i]['attributes'][$j]['prefix']).

'</nobr></td></tr>';

}

}

$data_products .= '' . "\n";

if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) {

if (sizeof($order->info['tax_groups']) > 1) $data_products .= ' <td class="main" valign="top" align="right">' . xtc_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n";

}

$data_products .= ' </tr>' . "\n";

}

$data_products .= '</table>';

$smarty->assign('PRODUCTS_BLOCK',$data_products);

if ($order->info['payment_method']!='no_payment' && $order->info['payment_method']!='') {

include(DIR_WS_LANGUAGES . '/' . $_SESSION['language'] . '/modules/payment/' . $order->info['payment_method'] . '.php');

$smarty->assign('PAYMENT_METHOD',constant(MODULE_PAYMENT_ . strtoupper($order->info['payment_method']) . _TEXT_TITLE));

}

$smarty->assign('PAYMENT_EDIT',xtc_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));

$total_block='<table>';

if (MODULE_ORDER_TOTAL_INSTALLED) {

$order_total_modules->process();

$total_block.= $order_total_modules->output();

}

$total_block.='</table>';

$smarty->assign('TOTAL_BLOCK',$total_block);

if (is_array($payment_modules->modules)) {

if ($confirmation = $payment_modules->confirmation()) {

$payment_info=$confirmation['title'];

for ($i=0, $n=sizeof($confirmation['fields']); $i<$n; $i++) {

$payment_info .=

'<table>

<tr>

<td width="10">'. xtc_draw_separator('pixel_trans.gif', '10', '1').'</td>

<td class="main">'. $confirmation['fields'][$i]['title'].'</td>

<td width="10">'. xtc_draw_separator('pixel_trans.gif', '10', '1').'</td>

<td class="main">'. stripslashes($confirmation['fields'][$i]['field']).'</td>

</tr></table>';

}

$smarty->assign('PAYMENT_INFORMATION',$payment_info);

}

}

if (xtc_not_null($order->info['comments'])) {

$smarty->assign('ORDER_COMMENTS',nl2br(htmlspecialchars($order->info['comments'])) . xtc_draw_hidden_field('comments', $order->info['comments']));

}

if (isset($$_SESSION['payment']->form_action_url)) {

$form_action_url = $$_SESSION['payment']->form_action_url;

} else {

$form_action_url = xtc_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL');

}

$smarty->assign('CHECKOUT_FORM',xtc_draw_form('checkout_confirmation', $form_action_url, 'post'));

$payment_button='';

if (is_array($payment_modules->modules)) {

$payment_button.= $payment_modules->process_button();

}

$smarty->assign('MODULE_BUTTONS',$payment_button);

$smarty->assign('CHECKOUT_BUTTON', xtc_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER) . '</form>' . "\n");

$smarty->assign('language', $_SESSION['language']);

$smarty->assign('PAYMENT_BLOCK',$payment_block);

$smarty->caching = 0;

$main_content=$smarty->fetch(CURRENT_TEMPLATE . '/module/checkout_confirmation.html');

$smarty->assign('language', $_SESSION['language']);

$smarty->assign('main_content',$main_content);

$smarty->caching = 0;

if (!defined(RM)) $smarty->load_filter('output', 'note');

$smarty->display(CURRENT_TEMPLATE . '/index.html');

?>

Share this post


Link to post
Share on other sites

Hallo

ihr wo gerade drin seit, k?nnte einer mal was Bestellen und ich schu in der Who is dabei zu, tu diese die ganze Zeit dann aktualisieren.

W?re nett.

W?rde sagen in 5 Minuten also um 01:28 Uhr

Share this post


Link to post
Share on other sites

Hallo XXXPUR,

also ...... ich habe mir mal erlaubt, eine Testbestellung durchzuf?hren.

W?hrend des Bestellvorgangenes gab es ?berhaupt keine Probleme!

Schaue bitte in Deinem Admin nach, ob da eine von mir (Antje ) drin ist. Wenn ja, dann schaue Dir bitte Deine Maileinstellungen an, denn ich habe zwischenzeitlich

- mir einen Kaffe gemacht und ........ ach, jetzt eben ist wenigstens die Bestellbest?tigung eingetroffen.

Ich habe die Erfahrung gemacht, dass bei vielen Shops Probleme mit den Mailversand auftreten und man denkt, die Bestellung w?re schiefgegangen.

Dies war mit dem OXID-Shop so und auch mit dem XTC. Als Resultat habe ich dann nur noch SMTP ausgew?hlt und die IP des SMTP Servers eingetragen.... seit dem, keine Problerme mehr.

Was Du unabh?ngig noch erledigen k?nntest: Formatiere mal Deine order_mail.html bzw. txt ..... schaut echt unfreundlich zusammengew?rfelt aus.

LG.,

Antje

Share this post


Link to post
Share on other sites

Hallo

ja hab deine Bestellung bekommen. Danke schonmal. Ja das mit der Mail will ich noch machen, ist mir auch schon aufgefallen.

Das mit dem

Ich habe die Erfahrung gemacht, dass bei vielen Shops Probleme mit den Mailversand auftreten und man denkt, die Bestellung w?re schiefgegangen.

Kann net sein, denn auch im Admin Bereich unter "Bestellungen" ist diese dann nicht aufgelistet.

Ich hab in der Regel am Tag ca. 5 - 10 Bestellungen, es sind im Durschnitt als 15 Kunden gleichzeitig auf dem Shop.

Also irgendwas ist schief.

Share this post


Link to post
Share on other sites

Wie Du gem?ss der Testbestellung von Test Testemann siehst, funktioniert alles einwandfrei!!

Die Kunden brechen oft willk?rlich beim Checkout ab, was genau ihnen dann nicht mehr gef?llt ist halt schwierig herauszufinden!!

Jedenfalls l?uft der Shop z?gig und es kann auch problemlos bestellt werden, wenn denn auch bestellt werden will!

Es gibt halt auch Kunden, welche nur bisschen spielen wollen!!

Share this post


Link to post
Share on other sites

Hallo satzone

hab die Bestellung bekommen. Ich glaube euch auch das alles in Ordnung ist soweit, doch mir ist gerade was eingefallen, in 2 Minuten schreib ich euch was mal eine Kunde geschrieben hat.

Mu? es schnell raussuchen und eintippen.

Share this post


Link to post
Share on other sites

Nur mal so nebenbei, wenn ihr auf mein Shop geht sieht man dann auf der linken Seite dieses Feld "Willkommen zur?ck " wo man die email und Passwort eingeben mu? ?

Der Shop ist ja zum nicht Registrieren, da ich da meine schlechte Erfahrungen gemacht habe.

Share this post


Link to post
Share on other sites

Nein, das kommt auf der rechten Seite!

Es kann immermal irgendwelche Probleme geben, doch w?rde ich die Kunden nicht noch darauf lupfen. Du schreibst ja immer wieder und ?berlal dass wenn es bei Bestellungen Probleme geben sollte dass die Kunden sich melden sollen. ICh finde das etwas ?bertrieben und der Kunden denkt sich doch von Anfang an, AHA, k?nnte dann sein, dass ich nicht bestellen kann, das ist ein PRoblemshop welcher wohl nicht immer funktioniert??

Denk mal dr?ber nach.

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...