Jump to content
xt:Commerce Community Forum

Bitte helfen


XXXPUR

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

Link to comment
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');

?>

Link to comment
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

Link to comment
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.

Link to comment
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!!

Link to comment
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.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...