Jump to content
xt:Commerce Community Forum

Search the Community

Showing results for tags 'zusammenfassung'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xt:Commerce - Professionelle eCommerce Shopsoftware
    • Fragen zur Software
    • xt:Commerce Plugins
    • xt:Commerce 4 Sprachen
    • xt:Commerce Online Handbuch
    • Häufige Fragen (FAQ)
    • Fragen zur Software (Pre Sale)
    • Anleitungen - Patches - Downloads
  • xt:Commerce Office - Shop & Warenwirtschaft
    • Allgemeine Fragen
  • xt:Commerce Allgemein
  • xt:Commerce 3 Shopsoftware Community Area (nur Lesen)
    • Allgemeine Diskussionen
    • Installation und Konfiguration
    • Shopbereich
    • Admininterface
    • Modul Entwicklung
    • Template System
    • xt:Commerce Schnittstellen ERP Systeme
    • PHP & MysQL Forum
    • HTML & CSS

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


ICQ


Yahoo


Jabber


Skype


Location


Interests


Biografie


Wohnort


Interessen


Beruf

Found 23 results

  1. So, für alle XT-Commerce Shop Besitzer der letzten 3'er Version, welche auf PHP 5.3 upgraden möchten oder müssen, eine kurze Zusammenfassung, was dafür notwendig ist. Alle Beiträge sind NICHT von mir, nur eben zusammengefasst, da über kurz oder lang viele das fixen müssen: Schritt 1: xtCommerce 3 mit PHP 5.3 Problem: Mein Provider setzt PHP 5.3 ein und mein xtCommerce 3 Shop läuft seitdem nicht mehr. Ich bekomme viele DEPRECATED Fehlermeldungen. ... Um dennoch xtCommerce 3 zum laufen zu bringen, sind einige Änderungen im Quellcode nötig: 1. /includes/application_top.php Suchen Sie nach error_reporting und ersetzen error_reporting(E_ALL & ~E_NOTICE); oder ini_set("error_reporting","E_ALL & ~E_NOTICE"); durch error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); 2. /admin/includes/application_top.php Suchen Sie nach error_reporting und ersetzen error_reporting(E_ALL & ~E_NOTICE); oder ini_set("error_reporting","E_ALL & ~E_NOTICE"); durch error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); UND: Warning: number_format() expects parameter 2 to be long, string given in /users/masterpc/www/shop/includes/modules/order_details_cart.php on line 59 application_top.php aus dem Ordner /includes/ öffnen und Code: define('TAX_DECIMAL_PLACES', 0); einsetzen. Dasselbe machst du in der application_top.php aus dem Ordner admin/includes/ Schritt 2, Fehlermeldungen im Warenkorb: Das ganze ist am einfachsten in der Datenbank über Mysql zu lösen: Bei allen Artikeln, die ich mit mehreren Attributen Optionen einstelle erscheint auf der jeweiligen Seite des Artikels die Fehlermeldung: Zitat: Warning: number_format() expects parameter 1 to be double, string given in /users/USERNAME/www/includ /xtcPrice.php on line 319 Die Meldung verschwindet, wenn man bei den Artikelattributen beim Preis nicht 0 eingibt, sondern 0.0001. Es ist also ein Problem mit dem Artikelpreis von 0.00 bei Attributen... Mit Mysql geht das so in Phpmyadmin. Muss nach jeder Änderung des Attributs entweder beim Artikel direkt oder bei der Datenbank wieder gemacht werden. UPDATE `products_attributes` SET `options_values_price` = '0.0001' WHERE `options_values_price` <= '0.0000' Das wärs, so läuft der Shop auf PHP5.3 ohne Fehlermeldungen, zumindest bei mir. Außerdem erkauft man sich wieder ein wenig Zeit für ein zukünftiges Upgrade ;-)
  2. Hallo, wo kann man die Zusammenfassung der Bestellung im Admin ändern? Produkt: 16.95 EUR 16.95 EUR -------------------------------------- Deutsche Post 3,00 EUR Zwischensumme: 16,95 EUR UST 19% 2,71 EUR Summe: 19,95 EUR Oben stehende Zusammenfassung STIMMT JA SO NICHT! Die Versandkosten müssten eintweder reingerechnet werden oder unter der UST stehen. Unter "Bestelldaten beabeiten" kann man leider auch nicht auf die Reihenfolge Einfluss nehmen. Viele Grüße
  3. Hallo liebe Leute, hab ein kleines Problem. Und zwar listet XTC mir Zwischensumme und Versandkosten falschrum auf. Nämlich so: Total 19.95 EUR Deutsche Post 3,00 EUR Zwischensumme 19,95 EUR UST 19% 3,19 EUR Summe: 22,95 EUR Er verdreht sozusagen die Post mit den Versandkosten. Das Komische: Das passiert nur wenn ich manuell eine Bestellung anlege. Kann sich jemand erklären woran das liegen könnte? Die Reihenfolge in der Zusammenfassung stimmt. Wie gesagt, dass passiert auch nur bei manuellen Bestellungen. Danke und viele Grüße Martin eigentlich
  4. Händler bekommen in meinem Shop Nettopreise angezeigt. In der Zusammenfassung gibt es eine unzumutbare Übersicht der Artikel und Versandkosten (s. Dateianhang) Dieser Mix aus Brutto & Nettopreisen verwirrt, ist rechtlich fraglich, und muss unbedingt geändert werden! Ausserdem habe ich bei Rabattstaffel Kundengruppe Händler laut Handbuch eine "10" für 10% eingetragen, die Berechnung in der Zusammenfassung stimmt auch in diesem Punkt überhaupt nicht (s nochmal Dateianhang) Bitte um schnelle Abhilfe, vielleicht in Update 4.0.11 nachlegen
  5. Hallo ich hab ein Problem bei der Darstellung der Preise und UST-Beträge in der Zusammenfassung auf der Bestellbestätigungsseite (checkout_confirmation.html). Bei der Standard-Kundengruppe (Anzeige von Bruttopreisen der Artikel) wird bei der Bestellbestätigung unter der Artikelliste folgende Zusammenfassung aufgelistet: Zwischensumme: 24,00 EUR (= Summe der Bruttopreise der Artikel) Versand (pauschal): 6,00 EUR (= Bruttopreis der Versandkosten) inkl. UST. 19%: 3,83 EUR (= UST-Betrag von der Zwischensumme) inkl. 19% UST: 0,96 EUR (= UST-Betrag von den Versandkosten) Summe: 30,00 EUR (= Zwischensumme + Versandkosten) Die Zusammenfassung soll aber wie folgt angezeigt werden: Zwischensumme: 24,00 EUR Versand (pauschal): 6,00 EUR Summe: 30,00 EUR darin enthaltene UST (19%): 3,79 EUR (= UST Versand + UST Artikel) Ist es erforderlich dafür in den Code einzugreifen? und wenn ja, wie und wo muss ich die Variable $TOTAL_BLOCK abändern?? Oder kann das mittels einer speziellen Konfiguration im Admin-Bereich des Shops eingestellt werden? Wäre super, wenn jemand dafür eine Lösung parat hat!! Schöne Grüße von dbha
  6. Hi, ich möchte die Reihenfolge von Versandkosten / Zwischensumme usw. usw. auf der Rechnung (die aus jeder bestellung generiert werden kann) ändern. Aber wenn ich im Adminbereich unter "Zusammenfassung" etwas ändere hat das keinen Einfluss auf die Rechnung. Was könnte der Grund sein? Mfg Ricken
  7. Hallo bekomme folgende Fehlermeldung in Admin unter Module/Zusammenfassung Warning: main(/var/www/web123/html/lang/german/modules/order_total/~ot_cod_fee.php) [function.main]: failed to open stream: No such file or directory in /var/www/web123/html/admin/modules.php on line 140 Warning: main(/var/www/web123/html/lang/german/modules/order_total/~ot_cod_fee.php) [function.main]: failed to open stream: No such file or directory in /var/www/web123/html/admin/modules.php on line 140 Warning: main() [function.include]: Failed opening '/var/www/web123/html/lang/german/modules/order_total/~ot_cod_fee.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web123/html/admin/modules.php on line 140 Fatal error: Cannot redeclare class ot_cod_fee in /var/www/web123/html/includes/modules/order_total/~ot_cod_fee.php on line 32 währe Super wenn mir einer helfen könnte
  8. Sorry, hab ich im Forum geirrt, kommt nicht wieder vor! Hallo, ich m?chte vorrangig einen B2B-Shop anbieten. Trotzdem sollen auch G?ste die Preise sehen k?nnen und auch bestellen, also B2C. Den Einzel-u. Grossh?ndlern sollen nur Bruttopreise angezeigt werden, auch bei der Kasse soll die MwSt. nicht ausgewiesen werden. Klappt auch alles soweit! F?r die Endverbraucher gelten nun ja andere Gesetze. Die MwSt. mu? ausgewiesen werden und genau dies scheint bei mir nicht zu funktionieren. "G?ste" und "Neue Kunden" sind nat?rlich solange Endverbraucher, bis diese im Admin eine neue Kundengruppe zugewiesen bekommen haben. Bei G?sten und NK habe ich unter Men?punkt "Kundengruppen" - Mehrwertsteuer anzeigen auf "JA". M?gliche Zahlungsarten sind: + Vorkasse + ab der 2.ten Bestellung auch Lastschrift (mit 3% Rabatt) Habe im Admin unter "Zusammenfassung" nun folgende Sortierung: Zwischensumme - 1 Rabatt (ot_discount) - 2 Versandkosten - 3 3 % Rabatt f?r Zahlungsart (ot_payment) - 5 Summe - 6 Nun wollte ich "Mehrwertsteuer" in der Sortierreihenfolge auf Nummer 4 stellen. Aber mit dem Status "Neukunde" wird in der vorletzten Seite des Bestellprozesses (checkout_confirmation.php) die MwSt. einfach nicht angezeigt. Mache irgendeinen Denkfehler o.?.? F?r Hilfe sehr dankbar. L. (XTC 3.0.3)
  9. Hallo Gemeinde. Ich hab ein Problem beim Einrichten der Nachnahmegebühren. Die entsprechende Zahlungsoption ist aktiviert. Wenn ich nun bei Zusammenfassung die Nachnahmegebühr aktiviere, dann erhalte ich folgende Fehlermeldung: Warning: constant() [function.constant]: Couldn't find constant MODULE_ORDER_TOTAL_COD_FEE_POST_TITLE in /home/lazybone/public_html/shop/admin/modules.php on line 169 Warning: constant() [function.constant]: Couldn't find constant MODULE_ORDER_TOTAL_COD_FEE_POST_DESC in /home/lazybone/public_html/shop/admin/modules.php on line 171 Warning: constant() [function.constant]: Couldn't find constant MODULE_ORDER_TOTAL_COD_FEE_ECAN_TITLE in /home/lazybone/public_html/shop/admin/modules.php on line 169 Warning: constant() [function.constant]: Couldn't find constant MODULE_ORDER_TOTAL_COD_FEE_ECAN_DESC in /home/lazybone/public_html/shop/admin/modules.php on line 171 Warning: constant() [function.constant]: Couldn't find constant MODULE_ORDER_TOTAL_COD_FEE_TCAT_TITLE in /home/lazybone/public_html/shop/admin/modules.php on line 169 Warning: constant() [function.constant]: Couldn't find constant MODULE_ORDER_TOTAL_COD_FEE_TCAT_DESC in /home/lazybone/public_html/shop/admin/modules.php on line 171[/PHP] Könnt ihr mir weiterhelfen? Hab jetzt einige Zeit damit verbracht hier nach einer entsprechenden Lösung zu suchen, aber leider nix gefunden... Grüße stauffie
  10. ola, in kann meinen shop leider nicht ?berreden die nettosumme auszuspucken... ich arbeite mit bruttopreisen. best?tigungsseite sieht so aus: [produktpreis] [produktpreis] [produktpreis] Zwischensumme: 61.60 EUR inkl. UST 16%: 3.01 EUR inkl. UST 7%: 2.60 EUR Pauschale Versandkosten (): 3.99 EUR Summe: 65.59 EUR 1-ich h?tte gerne die reine nettosumme. bekomme ich leider nicht hin... 2-au?erdem suche ich die ganze zeit nach einer m?glichkeit hinter jedem produkt den steuersatz anzugeben (wir haben auch b?cher, daher 7%) und zu guter letzt. wo - um himmelswillen - ist inkl. ust definiert? habe alles durchsucht. was habe ich ?bersehen? danke und ciao mobob
  11. Hallo, ich als neuling benötige dringend hilfe! wenn ich im Admin berich bei module-> Zusammenfassung reinschau kommt ein riesengroßer text mit dem ich nichts anfangen kann! code = 'ot_coupon'; $this->header = MODULE_ORDER_TOTAL_COUPON_HEADER; $thi>title = MODULE_ORDER_TOTAL_COUPON_TITLE; $this->description = MODULE_ORDER_TOTAL_COUPON_DESCRIPTION; $this->user_prompt = ''; $this->enabled = MODULE_ORDER_TOTAL_COUPON_STATUS; $this->sort_order = MODULE_ORDER_TOTAL_COUPON_SORT_ORDER; $this->include_shipping = MODULE_ORDER_TOTAL_COUPON_INC_SHIPPING; $this->include_tax = MODULE_ORDER_TOTAL_COUPON_INC_TAX; $this->calculate_tax = MODULE_ORDER_TOTAL_COUPON_CALC_TAX; $this->tax_class = MODULE_ORDER_TOTAL_COUPON_TAX_CLASS; $this->credit_class = true; $this->ouut = array (); } function process() { global $order, $xtPrice; $order_total = $this->get_order_total(); $od_amount = $this->calculate_credit($order_total); $tod_amount = 0.0; //Fred $this->deduction = $od_amount; if ($this->calculate_tax != 'None') { //Fred - changed from 'none' to 'None'! $tod_amount = $this->calculate_tax_deduction($order_total, $this->deduction, $this->calculate_tax); } if ($od_amount > 0) { $order->info['total'] = $order->info['total'] - $od_amount; $order->info['deductn'] = $od_amount; $this->output[] = array ('title' => $this->title.':'.$this->coupon_code.':', 'text' => '-'.$xtPrice->xtcFormat($od_amount, true).'', 'value' => $od_amount); //Fred added hyphen } } function selection_test() { return false; } function pre_confirmation_check($order_total) { return $this->calculate_credit($order_total); } function use_credit_amount() { return $output_string; } function credit_selection() { /* $selection_string = ''; $selection_ring .= '' . "\n"; $selection_string .= ' '; $selection_string .= ' '; $selection_string .= ' '; $selection_string .= ' '; $selection_string .= '' . "\n"; */ return false; } function clect_posts() { global $xtPrice; if ($_POST['gv_redeem_code']) { // get some info from the coupon table $coupon_query = xtc_db_query("select coupon_id, coupon_amount, coupon_type, coupon_minimum_order,uses_per_coupon, uses_per_user, restrict_to_products,restrict_to_categories from ".TABLE_COUPONS." where coupon_code='".$_POST['gv_redeem_code']."' and coupon_active='Y'"); $coupon_result = xtc_db_fetch_array($coupon_query); // SS ? if ($coupon_result['coupon_type'] != 'G') { if (xtc_db_num_rows($couponuery) == 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_NO_INVALID_REDEEM_COUPON), 'SSL')); } $date_query = xtc_db_query("select coupon_start_date from ".TABLE_COUPONS." where coupon_start_date <= now() and coupon_code='".$_POST['gv_redeem_code']."'"); if (xtc_db_num_rows($date_query) == 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_INVALID_STARTDATE_COUPON), 'SSL')); } $date_query = xtc_db_query("seleccoupon_expire_date from ".TABLE_COUPONS." where coupon_expire_date >= now() and coupon_code='".$_POST['gv_redeem_code']."'"); if (xtc_db_num_rows($date_query) == 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_INVALID_FINISDATE_COUPON), 'SSL')); } $coupon_count = xtc_db_query("select coupon_id from ".TABLE_COUPON_REDEEM_TRACK." where coupon_id = '".$coupon_result['coupon_id']."'"); $coupon_count_customer = xtc_db_query("select coupon_id from ".TABLE_COUPON_REEM_TRACK." where coupon_id = '".$coupon_result['coupon_id']."' and customer_id = '".$_SESSION['customer_id']."'"); if (xtc_db_num_rows($coupon_count) >= $coupon_result['uses_per_coupon'] && $coupon_result['uses_per_coupon'] > 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_INVALID_USES_COUPON.$coupon_result['uses_per_coupon'].TIMES), 'SSL')); } if (xtc_db_num_rows($coupon_count_customer) >= $coupon_result['uses_per_user'] && $coupon_result['uses_per_user'] > 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_INVALID_USES_USER_COUPON.$coupon_result['uses_per_user'].TIMES), 'SSL')); } if ($coupon_result['coupon_type'] == 'S') { $coupon_amount = $order->info['shipping_cost']; } else { $coupon_amount = $xtPrice->xtcFormat($coupon_result['coupon_amount'], true).' '; } if ($coupon_result['coupon_type'] == 'P') $coupon_amount = $coupon_result['coupon_amount'].'% '; if ($coupon_result['coupon_minimum_order'] 0) $coupon_amount .= 'on orders greater than '.$coupon_result['coupon_minimum_order']; $_SESSION['cc_id'] = $coupon_result['coupon_id']; //Fred ADDED, set the global and session variable } if ($_POST['submit_redeem_coupon_x'] && !$_POST['gv_redeem_code']) xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_NO_REDEEM_CODE), 'SSL')); } } function calculate_credit($amount) { global $order; $od_amount = 0; if (isset ($_SESSION['cc_id'])) { $coupon_query = xtcb_query("select coupon_code from ".TABLE_COUPONS." where coupon_id = '".$_SESSION['cc_id']."'"); if (xtc_db_num_rows($coupon_query) != 0) { $coupon_result = xtc_db_fetch_array($coupon_query); $this->coupon_code = $coupon_result['coupon_code']; $coupon_get = xtc_db_query("select coupon_amount, coupon_minimum_order, restrict_to_products, restrict_to_categories, coupon_type from ".TABLE_COUPONS." where coupon_code = '".$coupon_result['coupon_code']."'"); $get_result = xtc_db_fetch_array($coupon_get); $c_duct = $get_result['coupon_amount']; if ($get_result['coupon_type'] == 'S') $c_deduct = $order->info['shipping_cost']; if ($get_result['coupon_type']=='S' && $get_result['coupon_amount'] > 0 ) $c_deduct = $order->info['shipping_cost'] + $get_result['coupon_amount']; if ($get_result['coupon_minimum_order'] <= $this->get_order_total()) { if ($get_result['restrict_to_products'] || $get_result['restrict_to_categories']) { for ($i = 0; $i < sizeof($order->products); $i ++) { if ($get_result['restrict_to_products']) { $pr_ids = split("[,]", $get_result['restrict_to_products']); for ($ii = 0; $p < count($pr_ids); $ii ++) { if ($pr_ids[$ii] == xtc_get_prid($order->products[$i]['id'])) { if ($get_result['coupon_type'] == 'P') { $od_amount = $amount * $get_result['coupon_amount'] / 100; $pr_c = $this->product_price($pr_ids[$ii]); //Fred 2003-10-28, fix for the row above, otherwise the discount is calc based on price excl VAT! $pod_amount = round($pr_c*10)/10*$c_deduct/100; $od_amount = $od_amount + $pod_amount; } else { $od_amount = $c_deduct; } } } } else { $cat_ids = split("[,]", $get_result['restrict_to_categories']); for ($i = 0; $i < sizeof($order->products); $i ++) { $my_path = xtc_get_product_path(xtc_get_prid($order->products[$i]['id'])); $sub_cat_ids = split("[_]", $my_path); for ($iii = 0; $iii < count($sub_caids); $iii ++) { for ($ii = 0; $ii < count($cat_ids); $ii ++) { if ($sub_cat_ids[$iii] == $cat_ids[$ii]) { if ($get_result['coupon_type'] == 'P') { $pr_c = $this->product_price(xtc_get_prid($order->products[$i]['id'])); //Fred 2003-10-28, fix for the row above, otherwise the discount is calc based on price excl VAT! $pod_amount = round($pr_c*10)/10*$c_deduct/100; $od_amount = $od_amount + $pod_amount; continue 3; // v5.13a Tanaka 2005-4-30: to prevent double counting of a product discount�� } else { $od_amount = $c_deduct; continue 3; } } } } } } } }lse { if ($get_result['coupon_type'] != 'P') { $od_amount = $c_deduct; } else { $od_amount = $amount * $get_result['coupon_amount'] / 100; } } } } if ($od_amount > $amount) $od_amount = $amount; } return $od_aunt; } function calculate_tax_deduction($amount, $od_amount, $method) { global $order; $coupon_query = xtc_db_query("select coupon_code from ".TABLE_COUPONS." where coupon_id = '".$_SESSION['cc_id']."'"); if (xtc_db_num_rows($coupon_query) != 0) { $coon_result = xtc_db_fetch_array($coupon_query); $coupon_get = xtc_db_query("select coupon_amount, coupon_minimum_order, restrict_to_products, restrict_to_categories, coupon_type from ".TABLE_COUPONS." where coupon_code = '".$coupon_result['coupon_code']."'"); get_result = xtc_db_fetch_array($coupon_get); if ($get_result['coupon_type'] != 'S') { //RESTRICTION-------------------------------- if ($get_result['restrict_to_products'] || $get_result['restrict_to_categories']) { // What to do here. // Lp through all products and build a list of all product_ids, price, tax class // at the same time create total net amount. // then // for percentage discounts. simply reduce tax group per product by discount percentage // or // for fixed paent amount // calculate ratio based on total net // for each product reduce tax group per product by ratio amount. $products = $_SESSION['cart']->get_products(); $valid_product = false; for ($i = 0; $i < sizeof($products); $i + { $valid_product = false; $t_prid = xtc_get_prid($products[$i]['id']); $cc_query = xtc_db_query("select products_tax_class_id from ".TABLE_PRODUCTS." where products_id = '".$t_prid."'"); $cc_result = xtc_db_fetch_array($cc_query); if ($get_result['restrict_to_products']) { $pr_ids = split("[,]", $get_result['restrict_to_products']); for ($p = 0; $p < sizeof($pr_ids); $p ++) { if ($pr_ids[$p] == $t_prid) $valid_product = true; } } if ($get_result['restrict_to_categories']) { // v5.13a Tanaka 2005-4-30: New code, this correctly identies valid products in subcategories $cat_ids = split("[,]", $get_result['restrict_to_categories']); $my_path = xtc_get_product_path($t_prid); $sub_cat_ids = split("[_]", $my_path); for ($iii = 0; $iii < count($sub_cat_ids); $iii++) { for ($ii = 0; $ii < count($cat_ids); $ii++) { if ($sub_cat_ids[$iii] == $cat_ids[$ii]) { $valid_product true; continue 2; } } } } if ($valid_product) { $price_excl_vat = $products[$i]['fil_price'] * $products[$i]['quantity']; $price_incl_vat = $this->product_price($t_prid); $valid_array[] = array ('product_id' => $t_prid, 'products_price' => $price_excl_vat, 'products_tax_class' => $cc_result['products_tax_class_id']); $total_ice += $price_excl_vat; } } if (sizeof($valid_array) > 0) { // if ($valid_product) { if ($get_result['coupon_type'] == 'P') { $ratio = $get_result['coupon_amount'] / 100; } else { $ratio = $od_amount / $total_price; if ($get_result['coupon_type'] == 'S') $ratio = 1; if ($method == 'Credit Note') { $tax_rate = xtc_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); $tax_desc = xtc_get_tax_descriptionthis->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); if ($get_result['coupon_type'] == 'P') { $tod_amount = $od_amount / (100 + $tax_rate) * $tax_rate; } else { $tod_amount = $order->info['tax_groups'][$t_desc] * $od_amount / 100; } $order->info['tax_groups'][$tax_desc] -= $tod_amount; $order->info['total'] -= $tod_amount; $order->info['tax'] -= $tod_amount; } else { for ($p = 0; $p < sizeof($valid_array); $p ++) { ax_rate = xtc_get_tax_rate($valid_array[$p]['products_tax_class'], $order->delivery['country']['id'], $order->delivery['zone_id']); $tax_desc = xtc_get_tax_description($valid_array[$p]['products_tax_class'], $order->delivery['country']['id'], $order->delivy['zone_id']); if ($tax_rate > 0) { $tod_amount = ($valid_array[$p]['products_price'] * $tax_rate) / 100 * $ratio; $order->info['tax_groups'][$tax_desc] -= ($valid_array[$p]['products_price'] * $tax_rate) / 100 * $ratio; $order->fo['total'] -= ($valid_array[$p]['products_price'] * $tax_rate) / 100 * $ratio; $order->info['tax'] -= ($valid_array[$p]['products_price'] * $tax_rate) / 100 * $ratio; } } } } //NO RESTRICTION-------------------------------- } else { if ($get_result['coupon_type'] == 'F') { $tod_amount = 0; if ($method == 'Credit Note') { $tax_rate = xtc_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); $tax_desc = xtc_get_x_description($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); $tod_amount = $od_amount / (100 + $tax_rate) * $tax_rate; $order->info['tax_groups'][TAX_ADD_TAX.$tax_desc] -= $tod_amount; } else { reset($der->info['tax_groups']); while (list ($key, $value) = each($order->info['tax_groups'])) { $ratio1 = $od_amount / ($amount - $order->info['tax_groups'][$key]); $tax_rate = xtc_get_tax_rate_from_desc( str_replace(TAX_ADD_TAX, "", $key) ); $net = $tax_rate * $order->info['tax_groups'][$key]; if ($net > 0) { $god_amount = $od_amount * $tax_rate / (100 + $tax_rate); $tod_amount += $god_amount; $order->info['tax_groups'][$key] -= $god_amount; } } } $order->info['total'] -= $tod_amount; $order->info['tax'] -= $tod_amount; } if ($get_result['coupon_type'] == 'P') { $tod_amount = 0; if ($method == 'Credit Note') { $tax_desc = xtc_get_tax_description($this->tax_css, $order->delivery['country']['id'], $order->delivery['zone_id']); $tod_amount = $order->info['tax_groups'][$tax_desc] * $od_amount / 100; $order->info['tax_groups'][TAX_ADD_TAX.$tax_desc] -= $tod_amount; } else { reset($order->info['t_groups']); while (list ($key, $value) = each($order->info['tax_groups'])) { $god_amout = 0; $tax_rate = xtc_get_tax_rate_from_desc( str_replace(TAX_ADD_TAX, "", $key) ); $net = $tax_rate * $order->info['tax_groups'][$key]; i($net > 0) { $god_amount = $order->info['tax_groups'][$key] * $get_result['coupon_amount'] / 100; $tod_amount += $god_amount; $order->info['tax_groups'][$key] = $order->info['tax_groups'][$key] - $god_amount; } } } $order->info['tax'] -= $tod_amount; } } } } return $tod_amount; } function update_credit_account($i) { return false; } function apply_credit() { global $insert_id, $REMOTE_ADDR; if ($this->deduction != 0) { xtc_db_query("insert io ".TABLE_COUPON_REDEEM_TRACK." (coupon_id, redeem_date, redeem_ip, customer_id, order_id) values ('".$_SESSION['cc_id']."', now(), '".$REMOTE_ADDR."', '".$_SESSION['customer_id']."', '".$insert_id."')"); } unset ($_SESSION['cc_id']); } function get_order_tal() { global $order, $xtPrice; $order_total = $order->info['total']; // Check if gift voucher is in cart and adjust total $products = $_SESSION['cart']->get_products(); for ($i = 0; $i < sizeof($products); $i ++) { $t_prid = xtc_get_prid($products[$['id']); $gv_query = xtc_db_query("select products_price, products_tax_class_id, products_model from ".TABLE_PRODUCTS." where products_id = '".$t_prid."'"); $gv_result = xtc_db_fetch_array($gv_query); if (ereg('^GIFT', addslashes($gv_result['products_mode]))) { $qty = $_SESSION['cart']->get_quantity($t_prid); $products_tax = $xtPrice->TAX[$gv_result['products_tax_class_id']]; if ($this->include_tax == 'false') { $gv_amount = $gv_result['products_price'] * $qty; } else { $gv_amount = ($gv_sult['products_price'] + $xtPrice->calcTax($gv_result['products_price'], $products_tax)) * $qty; } $order_total = $order_total - $gv_amount; } } if ($this->include_tax == 'false') $order_total = $order_total - $order->info['tax']; if ($this->inude_shipping == 'false') $order_total = $order_total - $order->info['shipping_cost']; // OK thats fine for global coupons but what about restricted coupons // where you can only redeem against certain products/categories. // and I though this was going toe easy !!! $coupon_query = xtc_db_query("select coupon_code from ".TABLE_COUPONS." where coupon_id='".$_SESSION['cc_id']."'"); if (xtc_db_num_rows($coupon_query) != 0) { $coupon_result = xtc_db_fetch_array($coupon_query); $coupon_get = xtc_db_query("sele coupon_amount, coupon_minimum_order,restrict_to_products,restrict_to_categories, coupon_type from ".TABLE_COUPONS." where coupon_code='".$coupon_result['coupon_code']."'"); $get_result = xtc_db_fetch_array($coupon_get); $in_cat = true; if ($get_result['rtrict_to_categories']) { $cat_ids = split("[,]", $get_result['restrict_to_categories']); $in_cat = false; for ($i = 0; $i < count($cat_ids); $i ++) { if (is_array($this->contents)) { reset($this->contents); while (list ($products_id,) each($this->contents)) { $cat_query = xtc_db_query("select products_id from products_to_categories where products_id = '".$products_id."' and categories_id = '".$cat_ids[$i]."'"); if (xtc_db_num_rows($cat_query) != 0) { $in_cat = true; $total_price += $this->get_product_price($products_id); } } } } } $in_cart = true; if ($get_result['restrict_to_products']) { $pr_ids = split("[,]", $get_result['restrict_to_products']); $in_cart = false; $products_arra= $_SESSION['cart']->get_products(); for ($i = 0; $i < sizeof($pr_ids); $i ++) { for ($ii = 1; $ii <= sizeof($products_array); $ii ++) { if (xtc_get_prid($products_array[$ii -1]['id']) == $pr_ids[$i]) { $in_cart = true; $total_price +$this->get_product_price($products_array[$ii -1]['id']); } } } $order_total = $total_price; } } return $order_total; } function get_product_price($product_id) { global $order,$xtPrice; $products_id = xtc_get_prid($product_id); //roducts price $qty = $_SESSION['cart']->contents[$products_id]['qty']; $product_query = xtc_db_query("select products_id, products_price, products_tax_class_id, products_weight from ".TABLE_PRODUCTS." where products_id='".$product_id."'"); if ($product = xtcb_fetch_array($product_query)) { $prid = $product['products_id']; if ($this->include_tax == 'true') { $total_price += $qty * $xtPrice->xtcGetPrice($product['products_id'], $format = false, 1, $product['products_tax_class_id'], $product['products_price'], 1 $_SESSION['total_price']=$total_price; } else { $total_price += $qty * $xtPrice->xtcGetPrice($product['products_id'], $format = false, 1, 0, $product['products_price'], 1); } // attributes price if (isset ($_SESSION['cart']->contents[$product_id]['atibutes'])) { reset($_SESSION['cart']->contents[$product_id]['attributes']); while (list ($option, $value) = each($_SESSION['cart']->contents[$product_id]['attributes'])) { $attribute_price_query = xtc_db_query("select options_values_price, price_prefifrom ".TABLE_PRODUCTS_ATTRIBUTES." where products_id = '".$prid."' and options_id = '".$option."' and options_values_id = '".$value."'"); $attribute_price = xtc_db_fetch_array($attribute_price_query); if ($attribute_price['price_prefix'] == '+') { ($this->include_tax == 'true') { $total_price += $qty * ($attribute_price['options_values_price'] + xtc_calculate_tax($attribute_price['options_values_price'], $products_tax)); } else { $total_price += $qty * ($attribute_price['options_values_ice']); } } else { if ($this->include_tax == 'true') { $total_price -= $qty * ($attribute_price['options_values_price'] + xtc_calculate_tax($attribute_price['options_values_price'], $products_tax)); } else { $total_price -= $qt* ($attribute_price['options_values_price']); } } } } } if ($this->include_shipping == 'true') { $total_price += $order->info['shipping_cost']; } return $total_price; } function product_price($product_id) { $total_price = $this->t_product_price($product_id); if ($this->include_shipping == 'true') $total_price -= $order->info['shipping_cost']; return $total_price; } function check() { if (!isset ($this->check)) { $check_query = xtc_db_query("select configuration_value from "ABLE_CONFIGURATION." where configuration_key = 'MODULE_ORDER_TOTAL_COUPON_STATUS'"); $this->check = xtc_db_num_rows($check_query); } return $this->check; } function keys() { return array ('MODULE_ORDER_TOTAL_COUPON_STATUS', 'MODULE_ORDER_TOTAL_COUPON_RT_ORDER', 'MODULE_ORDER_TOTAL_COUPON_INC_SHIPPING', 'MODULE_ORDER_TOTAL_COUPON_INC_TAX', 'MODULE_ORDER_TOTAL_COUPON_CALC_TAX', 'MODULE_ORDER_TOTAL_COUPON_TAX_CLASS'); } function install() { xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_id,onfiguration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('', 'MODULE_ORDER_TOTAL_COUPON_STATUS', 'true', '6', '1','xtc_cfg_select_option(array(\'true\', \'false\'), ', now())"); xtc_db_query("insert into ".TABLCONFIGURATION." (configuration_id, configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('', 'MODULE_ORDER_TOTAL_COUPON_SORT_ORDER', '70', '6', '2', now())"); xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuratn_id, configuration_key, configuration_value, configuration_group_id, sort_order, set_function ,date_added) values ('', 'MODULE_ORDER_TOTAL_COUPON_INC_SHIPPING', 'true', '6', '5', 'xtc_cfg_select_option(array(\'true\', \'false\'), ', now())"); xtc_db_query("inse into ".TABLE_CONFIGURATION." (configuration_id, configuration_key, configuration_value, configuration_group_id, sort_order, set_function ,date_added) values ('', 'MODULE_ORDER_TOTAL_COUPON_INC_TAX', 'true', '6', '6','xtc_cfg_select_option(array(\'true\', \'false\, ', now())"); xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_id, configuration_key, configuration_value, configuration_group_id, sort_order, set_function ,date_added) values ('', 'MODULE_ORDER_TOTAL_COUPON_CALC_TAX', 'None', '6', '7','xtc_cfg_lect_option(array(\'None\', \'Standard\', \'Credit Note\'), ', now())"); xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_id, configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) valu ('', 'MODULE_ORDER_TOTAL_COUPON_TAX_CLASS', '0', '6', '0', 'xtc_get_tax_class_title', 'xtc_cfg_pull_down_tax_classes(', now())"); } function remove() { $keys = ''; $keys_array = $this->keys(); for ($i = 0; $i < sizeof($keys_array); $i ++) { $keys .= ".$keys_array[$i]."',"; } $keys = substr($keys, 0, -1); xtc_db_query("delete from ".TABLE_CONFIGURATION." where configuration_key in (".$keys.")"); } } ?> was ist das, wie kann ich das abschaffen ? würde mich sehr über eine hilfe freuen
  12. Will sicher gehen, dass ich nichts falsch eingegeben habe, drum frage ich mal, ob die Darstellung der vorletzten Bestellstufe so korrekt ist: (Beispielbestellung Ersatzfilter für Lackiermaske) Lackiermasken-Ersatzfilter: 15,99 Euro (Brutto) Versandkosten: 7,75 Euro (Brutto) INKL. Mwst 19%: 3,82 Euro (versteuert werden auch die Versandkosten!!!) Nachnahmegebühr: 4,00 Euro Endsumme: 27,94 Euro (Brutto) .... oder habe ich dort wieder Fehler reingehauen? Über ein "OK so" freut sich Birgit .... wenn es sein muss, dann auch ein Korrekturhinweis ;-)
  13. Hallo, bekomme folgenden Fehler in der Kategorie Module -> Zusammenfassung: Warning: main(): Unable to access /data/wwwcust/to1-6/html/lang/german/modules/order_total/_ot_coupon.php in /data/wwwcust/to1-6/html/admin/modules.php on line 140 Warning: main(/data/wwwcust/to1-6/html/lang/german/modules/order_total/_ot_coupon.php): failed to open stream: No such file or directory in /data/wwwcust/to1-6/html/admin/modules.php on line 140 Warning: main(): Failed opening '/data/wwwcust/to1-6/html/lang/german/modules/order_total/_ot_coupon.php' for inclusion (include_path='.:/usr/local/lib/php') in /data/wwwcust/to1-6/html/admin/modules.php on line 140 [/html] Ich hab gesehen, dass ich gar keine Datei namens "_ot_coupon.php" habe. Ich habe die Datei "ot_coupon.php" kopiert und in "_ot_coupon.php" umbenannt, danach kam kam nur noch der Fehler: [html]Fatal error: Cannot redeclare class ot_coupon in /data/wwwcust/to1-6/html/includes/modules/order_total/ot_coupon.php on line 29 Woran kann das liegen? Ach ja: v3.0.4 SP2.1 (Update von 3.04 SP1) Danke, Tom
  14. Da ich alles durcheinander geschrieben habe schreib ich mal alles schön hier auf und hoffe das mir dann jmd helfen kann! Also ich sag mal meine Probleme was ich hab und zwar: Wenn ich meine Produkte bearbeite geht der Stuersatz auf -keine- zurück was normal am Anfang bei mir auf Standardsatz war (19%). Wenn ich einen neues Produkt machen will kann ich dies zwar speichern aba der Steuersatz bleibt auf -keine- 2. Wenn ich Kundengruppen bearbeiten will löschen sich diese automatisch sobald ich auf Speichern klicke. Wenn ich dann neue Anlegen will passiert nichts. Also ich kann keine mehr anlegen oder Gruppen Namen vergeben. 3. Ich habe zwar Adminrechte kann aber diese 2 sachen nicht machen und dies führt dazu dass meine ganzen Kundengelöscht werden. Bei meinen Produkten kann ich nicht mehr den Preis sehen wenn ich angemelet bin dann steht da Sie sind Gast. So in der art. 4 und letztens. Wenn ich mich einlogge bekomm ich jedes mal ein fehler 1054 - Unknown column 'customers_id' in 'field list' insert into customers_ip (customers_id, customers_ip, customers_ip_date, customers_host, customers_advertiser, customers_referer_url) values ('1', '85.212.132.106', now(), '', '', '') [XT SQL Error] Ich hoffe kannst mir bischen helfen Danke
  15. Hallo, ich habe mir gerade einen xt:Commerce Shop installiert und stehe vor nem doofen Problem! Und zwar werden alle Preise in meinem Shop wie folgt angezeigt: "13,95 EUR" Da ich meinen Produkten aber auch verschiedene Attribute zugeordnet habe, wäre doch eine Anzeige alla "ab 13,95 EUR" viel schöner, als "13,95 EUR". Außerdem fehlt in der product_info der Hinweis, dass die UST im Preis enthalten ist... Im Warenkorb fehlt ebenfalls der Hinweis zur UST + den Versandkosten. Wenn ich dann ein Produkt in den Warenkorb gelegt hab, dann sieht die Zusammenfassung so aus: "Summe 13,95 EUR" So ungefähr sollte es doch aber eigentlich aussehen: inkl. UST 16%: 2.34 EUR Zwischensumme: 16.96 EUR zzgl. Versandkosten Ich habe zum testen die xt:Commerce Version 3.0.3 installiert. Gibts da im Admin irgendwo eine Option, die meine müden Augen übersehen haben? Über eure Hilfe würde ich mich sehr freuen! Danke und liebe Grüße, Marco
  16. Hallo bekomme immer wenn ich im Adminbereich auf Module -> Zusammenfassung klicke folgenden Fehler code = 'ot_coupon'; $this->header = MODULE_ORDER_TOTAL_COUPON_HEADER; $thi>title = MODULE_ORDER_TOTAL_COUPON_TITLE; $this->description = MODULE_ORDER_TOTAL_COUPON_DESCRIPTION; $this->user_prompt = ''; $this->enabled = MODULE_ORDER_TOTAL_COUPON_STATUS; $this->sort_order = MODULE_ORDER_TOTAL_COUPON_SORT_ORDER; $this->include_shipping = MODULE_ORDER_TOTAL_COUPON_INC_SHIPPING; $this->include_tax = MODULE_ORDER_TOTAL_COUPON_INC_TAX; $this->calculate_tax = MODULE_ORDER_TOTAL_COUPON_CALC_TAX; $this->tax_class = MODULE_ORDER_TOTAL_COUPON_TAX_CLASS; $this->credit_class = true; $this->ouut = array (); } function process() { global $order, $xtPrice; $order_total = $this->get_order_total(); $od_amount = $this->calculate_credit($order_total); $tod_amount = 0.0; //Fred $this->deduction = $od_amount; if ($this->calculate_tax != 'None') { //Fred - changed from 'none' to 'None'! $tod_amount = $this->calculate_tax_deduction($order_total, $this->deduction, $this->calculate_tax); } if ($od_amount > 0) { $order->info['total'] = $order->info['total'] - $od_amount; $order->info['deductn'] = $od_amount; $this->output[] = array ('title' => $this->title.':'.$this->coupon_code.':', 'text' => '-'.$xtPrice->xtcFormat($od_amount, true).'', 'value' => $od_amount); //Fred added hyphen } } function selection_test() { return false; } function pre_confirmation_check($order_total) { return $this->calculate_credit($order_total); } function use_credit_amount() { return $output_string; } function credit_selection() { /* $selection_string = ''; $selection_ring .= '' . "\n"; $selection_string .= ' '; $selection_string .= ' '; $selection_string .= ' '; $selection_string .= ' '; $selection_string .= '' . "\n"; */ return false; } function clect_posts() { global $xtPrice; if ($_POST['gv_redeem_code']) { // get some info from the coupon table $coupon_query = xtc_db_query("select coupon_id, coupon_amount, coupon_type, coupon_minimum_order,uses_per_coupon, uses_per_user, restrict_to_products,restrict_to_categories from ".TABLE_COUPONS." where coupon_code='".$_POST['gv_redeem_code']."' and coupon_active='Y'"); $coupon_result = xtc_db_fetch_array($coupon_query); // SS ? if ($coupon_result['coupon_type'] != 'G') { if (xtc_db_num_rows($couponuery) == 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_NO_INVALID_REDEEM_COUPON), 'SSL')); } $date_query = xtc_db_query("select coupon_start_date from ".TABLE_COUPONS." where coupon_start_date <= now() and coupon_code='".$_POST['gv_redeem_code']."'"); if (xtc_db_num_rows($date_query) == 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_INVALID_STARTDATE_COUPON), 'SSL')); } $date_query = xtc_db_query("seleccoupon_expire_date from ".TABLE_COUPONS." where coupon_expire_date >= now() and coupon_code='".$_POST['gv_redeem_code']."'"); if (xtc_db_num_rows($date_query) == 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_INVALID_FINISDATE_COUPON), 'SSL')); } $coupon_count = xtc_db_query("select coupon_id from ".TABLE_COUPON_REDEEM_TRACK." where coupon_id = '".$coupon_result['coupon_id']."'"); $coupon_count_customer = xtc_db_query("select coupon_id from ".TABLE_COUPON_REEM_TRACK." where coupon_id = '".$coupon_result['coupon_id']."' and customer_id = '".$_SESSION['customer_id']."'"); if (xtc_db_num_rows($coupon_count) >= $coupon_result['uses_per_coupon'] && $coupon_result['uses_per_coupon'] > 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_INVALID_USES_COUPON.$coupon_result['uses_per_coupon'].TIMES), 'SSL')); } if (xtc_db_num_rows($coupon_count_customer) >= $coupon_result['uses_per_user'] && $coupon_result['uses_per_user'] > 0) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_INVALID_USES_USER_COUPON.$coupon_result['uses_per_user'].TIMES), 'SSL')); } if ($coupon_result['coupon_type'] == 'S') { $coupon_amount = $order->info['shipping_cost']; } else { $coupon_amount = $xtPrice->xtcFormat($coupon_result['coupon_amount'], true).' '; } if ($coupon_result['coupon_type'] == 'P') $coupon_amount = $coupon_result['coupon_amount'].'% '; if ($coupon_result['coupon_minimum_order'] 0) $coupon_amount .= 'on orders greater than '.$coupon_result['coupon_minimum_order']; $_SESSION['cc_id'] = $coupon_result['coupon_id']; //Fred ADDED, set the global and session variable } if ($_POST['submit_redeem_coupon_x'] && !$_POST['gv_redeem_code']) xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.urlencode(ERROR_NO_REDEEM_CODE), 'SSL')); } } function calculate_credit($amount) { global $order; $od_amount = 0; if (isset ($_SESSION['cc_id'])) { $coupon_query = xtcb_query("select coupon_code from ".TABLE_COUPONS." where coupon_id = '".$_SESSION['cc_id']."'"); if (xtc_db_num_rows($coupon_query) != 0) { $coupon_result = xtc_db_fetch_array($coupon_query); $this->coupon_code = $coupon_result['coupon_code']; $coupon_get = xtc_db_query("select coupon_amount, coupon_minimum_order, restrict_to_products, restrict_to_categories, coupon_type from ".TABLE_COUPONS." where coupon_code = '".$coupon_result['coupon_code']."'"); $get_result = xtc_db_fetch_array($coupon_get); $c_duct = $get_result['coupon_amount']; if ($get_result['coupon_type'] == 'S') $c_deduct = $order->info['shipping_cost']; if ($get_result['coupon_type']=='S' && $get_result['coupon_amount'] > 0 ) $c_deduct = $order->info['shipping_cost'] + $get_result['coupon_amount']; if ($get_result['coupon_minimum_order'] <= $this->get_order_total()) { if ($get_result['restrict_to_products'] || $get_result['restrict_to_categories']) { for ($i = 0; $i < sizeof($order->products); $i ++) { if ($get_result['restrict_to_products']) { $pr_ids = split("[,]", $get_result['restrict_to_products']); for ($ii = 0; $p < count($pr_ids); $ii ++) { if ($pr_ids[$ii] == xtc_get_prid($order->products[$i]['id'])) { if ($get_result['coupon_type'] == 'P') { $od_amount = $amount * $get_result['coupon_amount'] / 100; $pr_c = $this->product_price($pr_ids[$ii]); //Fred 2003-10-28, fix for the row above, otherwise the discount is calc based on price excl VAT! $pod_amount = round($pr_c*10)/10*$c_deduct/100; $od_amount = $od_amount + $pod_amount; } else { $od_amount = $c_deduct; } } } } else { $cat_ids = split("[,]", $get_result['restrict_to_categories']); for ($i = 0; $i < sizeof($order->products); $i ++) { $my_path = xtc_get_product_path(xtc_get_prid($order->products[$i]['id'])); $sub_cat_ids = split("[_]", $my_path); for ($iii = 0; $iii < count($sub_caids); $iii ++) { for ($ii = 0; $ii < count($cat_ids); $ii ++) { if ($sub_cat_ids[$iii] == $cat_ids[$ii]) { if ($get_result['coupon_type'] == 'P') { $pr_c = $this->product_price(xtc_get_prid($order->products[$i]['id'])); //Fred 2003-10-28, fix for the row above, otherwise the discount is calc based on price excl VAT! $pod_amount = round($pr_c*10)/10*$c_deduct/100; $od_amount = $od_amount + $pod_amount; continue 3; // v5.13a Tanaka 2005-4-30: to prevent double counting of a product discount Kann mir jemand sogaen woran das liegt? Ich danke im voraus! MFG Leibnitz
  17. Hallo zusammen, am Ende einer Bestellung wird eine Zusammenfassung angezeigt. Bei mir sieht die derzeit so aus: [...] Zwischensumme: 9,50 EUR Deutsche Post (Versand nach DE: (1 x 3 kg)): 6,70 EUR inkl. UST 16%: 1,31 EUR Summe: 16,20 EUR [...] wie bekomme ich aus dem inkl. UST 16% ein inkl. MwSt 16% Finde es leider einfach nicht herraus :-( Danke euch schonmal...
  18. Hallo ich habe einen Webshop uns dort steht. unter Zusammenfassung Nachnahmegeb?hr Schweizerische Post bei einem Kollegen steht das nicht. Jetzt wollte ich mein Modul bei im Hochladen ging aber nicht kammen fehler Meldungen. Ich habe das alte Modul wieder hochgeladen soweit sogut. Was kann mann machen das das dort auch steht Schweizerische Post. Besten Dank. Management
  19. Hallo, ich wollte unter Zusammenfassung die Nachnamegeb?hren definieren, nur ist es jetzt soweit das unter Zusammenfasung Nachnamegeb?hr ?berhaupt nichts mehr geht. Er zeigt mir den Button Deinstallieren an, aber den kann man sooft anklicken wie man will es tut sich nichts mehr, weiters ist der Button bearbeiten noch vorhanden. Wenn man diesen benutzt kommen nur leere Felder. Wie kann ich dies wieder in Ordnung bringen oder zur?ck sichern? Vielen dank.
  20. Hi , Brauche mal etwas hilfe , und zwar wenn ich dieses auf rufe ( Zusammenfassung) kommt immer ein fehler Fatal error: Cannot redeclare class ot_cod_fee in /home/leckedb9/www.leckeres24.de/includes/modules/order_total/ot_cod_fee.php on line 32 W?re ober nett wenn mir mal einer was dazu schreiben k?nnte
  21. Hallo, ich habe ein kleines Problem bei der Zusammenfassung der Bestellung und der Berechnung der Gesamtsumme. Ich verwende als als Versandart GLS (German Logistic Systems). Der Kunde w?hlt ein Produkt aus und bezahlt es mit einem Gutschein, den er daf?r einl?st. Der gesamte Betrag soll vom Gutschein abgezogen werden (Ware, Lieferung, Ust.). Das klappt alles bis auf die 16% Ust. von GLS. Die Ust. will/muss ich ausweisen. Bei DP habe ich nicht das Problem, da DP keine Ust. berechnet. Beispiel: Zwischensumme: 3.85 EUR Gutscheine: - 6.92 EUR German Logistics Systems (Versand nach DE : 0.15 kg): 3.56 EUR inkl. UST 7%: 0.25 EUR inkl. UST 16%: 0.49 EUR Summe: 0.49 EUR Was kann ich tun, damit bei GLS auch die Ust. vom Gutschein abgezogen wird und die Endsumme 0 Euro ist (vorausgesetzt, der Gutschein gibt soviel noch her)? Habe schon alle Einstellungen durchprobiert, aber das will mir nicht so recht gelingen. W?rde mich ?ber eine Anregung sehr freuen!! Besten Dank und viele Gr?sse
  22. hi im admin bereich nach anklicken von Module/ Zusammenfassung erhielt ich folgende Fehler: finde keine L?sung Warning: main(/www/meinserver//shop/lang/german/modules/order_total/-------ot_coupon.php) [function.main]: failed to create stream: No such file or directory in /www/meinserver/shop/admin/modules.php on line 137 Warning: main() [function.main]: Failed opening '/www/htdocs/meinserver//shop/lang/german/modules/order_total/-------ot_coupon.php' for inclusion (include_path='.:..') in /www/htdocs/meinserver/shop/admin/modules.php on line 137 Fatal error: Cannot redeclare class ot_coupon in /www/htdocs/meinserver/shop/includes/modules/order_total/ot_coupon.php on line 29 danke im voraus dernuke :rock:
  23. Hallo, irgendwie komme ich mit den Einstellungen nicht klar. Berechnung der Nachnahmegeb?hr ist eingeschaltet. Bei "Tabellarische Versandkosten" steht "DE:2.00", da ich nur Nachnahme in DE anbieten m?chte. Bei den Zahlungsweisen ist Nachnahme aktiviert und Einzelne Zonen="DE". Bei den Versandarten ist nur "Tabellarische Versandkosten" mit Shipping Table ="100:5.00,10000:0.00" und Table Method ="Price" eingestellt. Der Kunde kann Nachnahme w?hlen. Leider tauchen die + 2 Euro irgendwo auf? Da ich glaube, einem Verst?ndnisproblem zu unterliegen, bitte ich mal um einen Denkansto?. Gru? Olaf
×
×
  • Create New...