#1 (permalink)  
Alt 26.04.2010, 07:40
Neuer Benutzer
 
Registriert seit: 26.04.2010
Beiträge: 4
Standard Versandkostenberechnung im Warenkorb ausschalten

Moschen... Hab folgendes Problem.
Wir haben in unserem Shop (3.04 SP2.1) bisher artikelweise Versandkosten berechnet. (Modul gambioultra). Dieses haben wir zugunsten der Tabellarischen Versandkosten abgeschaltet, da wir so die Versandkosten wesentlich genauer bzw. fairer berechnen können. also Modul Table installiert, modul gambioultra deinstalliert. Nun zeigt der Shop während eines normalen Bestellvorganges dennoch in der Warenkorbübersicht Versandkosten an, die auf der Gambio- berechnung basieren. Diese sind teilweise unmoralisch hoch da ja die eizelnen Artikelversandkosten einfach nur addiert werden und schrecken so natürlich kunden ab, so dass sie gar nicht erst weiter zur kasse gehen und dort die korrekt durch den tabellarischen Versand berechneten VK sehen. Wo finde ich den Schalter, um dieses Feld auszuschalten?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 27.04.2010, 16:31
Pax Pax ist offline
Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 48
Cool

Hi,

wenn du das Modul gambioultra schon deinstalliert hast, wie willst Du es dann noch ausschalten? Ich hätte dieses Modul vorab deaktiviert. Meines Erachtens hat er da wohl nicht alles deinstalliert. Hast Du denn vorab ein Datenbank Backup durchgeführt? Man müßte sich halt mal den Code anschauen. Gibt es einen Link zum Shop wo man das Problem genauer betrachten kann?

Mfg
Pax

PS: Wenn die Welt aus Schaltern wär, wär das Leben garnicht schwer.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 28.04.2010, 08:19
Neuer Benutzer
 
Registriert seit: 26.04.2010
Beiträge: 4
Standard

der shop ist SM Fahrzeugteile
testaccount Login:
test@test.de
PW 12345

wie gesagt, mehrere Artikel in den Warenkorb legen, dann in der übersicht zeigt er gambio- Versandkosten an... wenn du auf "zur Kasse" klickst, zeigt er korrekt berechnete VK an...

e/ habs ja vor der deinstallation deaktiviert (also false für "Versandkosten nach Zonen Methode aktivieren")

Geändert von BHThaloc (28.04.2010 um 08:30 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 28.04.2010, 10:20
Pax Pax ist offline
Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 48
Cool

Hi,

danke für den Testaccount.

Sorry wir arbeiten mit der Version 4, da gibt es unter Plugin die Möglichkeit das Plugin zu aktivieren bzw. zu deaktivieren. Des Weiteren gibt es die Möglichkeit die Versandkosten zu bearbeiten und da den Haken "Versandzonen" zu setzen.

So wie ich das richtig verstanden habe nehmt Ihr für Bestellungen bis 499 Euro generell nur 12,90 Euro? Ab 500 Euro kostenfrei.

Ich vermute mal das Gambio nicht korrekt deinstalliert wurde.

Bzw. liegt der Fehler in der 'shopping_cart.php', hier steht der Gambio Versand noch drin. Einfach die Variable für die Versandkosten entfernen bzw. auskommentieren. Gegebenenfalls Poste mal den Code von der 'shopping_cart.php' Seite!

mfg
Pax
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 28.04.2010, 12:50
Neuer Benutzer
 
Registriert seit: 26.04.2010
Beiträge: 4
Standard

Hmm... die Betreffenden Zeilen stehen in der \includes\order_details_cart.php...
Ich hab allerdings keine Ahnung, was ich jetzt null setzen muss, damit die Zeile verschwindet...

e/ achja: wir nehmen bei normalem Paketversand 12,90, alles was sperrig ist wird mit 24,90 berechnet, das funktioniert wunderbar, weil bei sperrgut einfach ein Volumen/Gewichtfaktor eingesetzt ist, (32), wobei die Gewichtsgrenze zu den 24,90€ bei 31KG liegt...


PHP-Code:
<?php

/* -----------------------------------------------------------------------------------------
   $Id: order_details_cart.php 1281 2005-10-03 09:30:17Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2003 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(order_details.php,v 1.8 2003/05/03); www.oscommerce.com 
   (c) 2003     nextcommerce (order_details.php,v 1.16 2003/08/17); www.nextcommerce.org

   Released under the GNU General Public License 
   -----------------------------------------------------------------------------------------
   Third Party contribution:

   Customers Status v3.x  (c) 2002-2003 Copyright Elari elari@free.fr | www.unlockgsm.com/dload-osc/ | CVS : http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/elari/?sortby=date#dirlist

   Credit Class/Gift Vouchers/Discount Coupons (Version 5.10)
   http://www.oscommerce.com/community/contributions,282
   Copyright (c) Strider | Strider@oscworks.com
   Copyright (c  Nick Stanko of UkiDev.com, nick@ukidev.com
   Copyright (c) Andre ambidex@gmx.net
   Copyright (c) 2001,2002 Ian C Wilson http://www.phesis.org

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/

$module_smarty = new Smarty;
$module_smarty->assign('tpl_path''templates/'.CURRENT_TEMPLATE.'/');
// include needed functions
require_once (DIR_FS_INC.'xtc_check_stock.inc.php');
require_once (
DIR_FS_INC.'xtc_get_products_stock.inc.php');
require_once (
DIR_FS_INC.'xtc_remove_non_numeric.inc.php');
require_once (
DIR_FS_INC.'xtc_get_short_description.inc.php');
require_once (
DIR_FS_INC.'xtc_format_price.inc.php');
require_once (
DIR_FS_INC.'xtc_get_attributes_model.inc.php');

$module_content = array ();
$any_out_of_stock '';
$mark_stock '';

for (
$i 0$n sizeof($products); $i $n$i ++) {

    if (
STOCK_CHECK == 'true') {
        
$mark_stock xtc_check_stock($products[$i]['id'], $products[$i]['quantity']);
        if (
$mark_stock)
            
$_SESSION['any_out_of_stock'] = 1;
    }

    
$image '';
    if (
$products[$i]['image'] != '') {
        
$image DIR_WS_THUMBNAIL_IMAGES.$products[$i]['image'];
    }
    
    
$module_content[$i] = array ('PRODUCTS_NAME' => $products[$i]['name'].$mark_stock'PRODUCTS_QTY' => xtc_draw_input_field('cart_quantity[]'$products[$i]['quantity'], 'size="2"').xtc_draw_hidden_field('products_id[]'$products[$i]['id']).xtc_draw_hidden_field('old_qty[]'$products[$i]['quantity']), 'PRODUCTS_MODEL' => $products[$i]['model'],'PRODUCTS_SHIPPING_TIME'=>$products[$i]['shipping_time'], 'PRODUCTS_TAX' => number_format($products[$i]['tax'], TAX_DECIMAL_PLACES), 'PRODUCTS_IMAGE' => $image'IMAGE_ALT' => $products[$i]['name'], 'BOX_DELETE' => xtc_draw_checkbox_field('cart_delete[]'$products[$i]['id']), 'PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFOxtc_product_link($products[$i]['id'], $products[$i]['name'])), 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($products[$i]['price'] * $products[$i]['quantity'], true), 'PRODUCTS_SINGLE_PRICE' =>$xtPrice->xtcFormat($products[$i]['price'], true), 'PRODUCTS_SHORT_DESCRIPTION' => xtc_get_short_description($products[$i]['id']), 'ATTRIBUTES' => '');
    
// Product options names
    
$attributes_exist = ((isset ($products[$i]['attributes'])) ? 0);

    if (
$attributes_exist == 1) {
        
reset($products[$i]['attributes']);

        while (list (
$option$value) = each($products[$i]['attributes'])) {

            if (
ATTRIBUTE_STOCK_CHECK == 'true' && STOCK_CHECK == 'true') {
                
$attribute_stock_check xtc_check_stock_attributes($products[$i][$option]['products_attributes_id'], $products[$i]['quantity']);
                if (
$attribute_stock_check)
                    
$_SESSION['any_out_of_stock'] = 1;
            }

            
$module_content[$i]['ATTRIBUTES'][] = array ('ID' => $products[$i][$option]['products_attributes_id'], 'MODEL' => xtc_get_attributes_model(xtc_get_prid($products[$i]['id']), $products[$i][$option]['products_options_values_name'],$products[$i][$option]['products_options_name']), 'NAME' => $products[$i][$option]['products_options_name'], 'VALUE_NAME' => $products[$i][$option]['products_options_values_name'].$attribute_stock_check);

        }
    }
    
    
//Versandkosten summieren
    
$shipping_tmp =  xtc_db_query("SELECT nc_ultra_shipping_costs FROM ".TABLE_PRODUCTS." WHERE products_id='".$products[$i]['id']."'");
    
$shipping_values xtc_db_fetch_array($shipping_tmp);
    
    
$versandkosten $versandkosten $shipping_values['nc_ultra_shipping_costs']*$products[$i]['quantity'];
    
$products_count $products_count $products[$i]['quantity']; 

}

$total_content '';
$total =$_SESSION['cart']->show_total();
if (
$_SESSION['customers_status']['customers_status_ot_discount_flag'] == '1' && $_SESSION['customers_status']['customers_status_ot_discount'] != '0.00') {
    if (
$_SESSION['customers_status']['customers_status_show_price_tax'] == && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) {
        
$price $total-$_SESSION['cart']->show_tax(false);
    } else {
        
$price $total;
    }
    
$discount $xtPrice->xtcGetDC($price$_SESSION['customers_status']['customers_status_ot_discount']);
    
$total_content $_SESSION['customers_status']['customers_status_ot_discount'].' % '.SUB_TITLE_OT_DISCOUNT.' -'.xtc_format_price($discount$price_special 1$calculate_currencies false).'<br />';
}

if (
$_SESSION['customers_status']['customers_status_show_price'] == '1') {
    if (
$_SESSION['customers_status']['customers_status_show_price_tax'] == && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 0$total-=$discount;
    if (
$_SESSION['customers_status']['customers_status_show_price_tax'] == && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1$total-=$discount;
    if (
$_SESSION['customers_status']['customers_status_show_price_tax'] == 1$total-=$discount;
    
$total_content .= SUB_TITLE_SUB_TOTAL.$xtPrice->xtcFormat($totaltrue).'<br />';
} else {
    
$total_content .= NOT_ALLOWED_TO_SEE_PRICES.'<br />';
}
// display only if there is an ot_discount
if ($customer_status_value['customers_status_ot_discount'] != 0) {
    
$total_content .= TEXT_CART_OT_DISCOUNT.$customer_status_value['customers_status_ot_discount'].'%';
}
if (
SHOW_SHIPPING == 'true') {
    
$module_smarty->assign('SHIPPING_INFO'' '.SHIPPING_EXCL.'<a href="javascript:newWin=void(window.open(\''.xtc_href_link(FILENAME_POPUP_CONTENT'coID='.SHIPPING_INFOS).'\', \'popup\', \'toolbar=0, width=640, height=600\'))"> '.SHIPPING_COSTS.'</a>');
}
if (
$_SESSION['customers_status']['customers_status_show_price'] == '1') {
$module_smarty->assign('UST_CONTENT'$_SESSION['cart']->show_tax());
}
$module_smarty->assign('TOTAL_CONTENT'$total_content);
$module_smarty->assign('language'$_SESSION['language']);
$module_smarty->assign('module_content'$module_content);

//Versandkosten anzeigen und Freigrenze beachten
$shipping_free =  xtc_db_query("SELECT * FROM ".TABLE_CONFIGURATION." WHERE configuration_key ='MODULE_SHIPPING_FREEAMOUNT_AMOUNT'");
$shipping_free_value xtc_db_fetch_array($shipping_free);

if(
$total $shipping_free_value['configuration_value'])
{
    
$module_smarty->assign('PRODUCTS_SHIPPING_INFO'"Zuz&uuml;gl.Versandkosten f&uuml;r $products_count Artikel: ".sprintf("%01.2f"$versandkosten)." EUR");
}
else
{
    
$module_smarty->assign('PRODUCTS_SHIPPING_INFO'"Die Lieferung ist ab ".sprintf("%01.2f"$shipping_free_value['configuration_value'])." EUR frei.");
}

$module_smarty->caching 0;
$module $module_smarty->fetch(CURRENT_TEMPLATE.'/module/order_details.html');

$smarty->assign('MODULE_order_details'$module);
?>

Geändert von BHThaloc (28.04.2010 um 13:09 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 28.04.2010, 13:18
Neuer Benutzer
 
Registriert seit: 26.04.2010
Beiträge: 4
Standard

doppelpost, aus gutem Grund: kann zugemacht werden, hab die entsprechenden Zeilen einfach gelöscht, nu is gut... Dankefein an alle, die mein Brainstorming unterstütz haben...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ausschalten, versandkostenberechnung, warenkorb

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Warenkorb funktioniert nicht! Wenn ich etwas hinein lege erscheint er nicht!! HILFE!! Fußballnator Shopbereich 0 26.03.2010 07:18
Vom Warenkorb zur vorherigen Seite Goerni Fragen zur Software 8 14.10.2009 16:55
Bestandmeldung im Warenkorb ausschalten FofiB Installation und Konfiguration 3 05.12.2008 15:55


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:54 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand