Jump to content
xt:Commerce Community Forum

danyh

Members
  • Content Count

    60
  • Joined

  • Last visited

  1. Naja würde das schon machen weiss nur nicht wo ich anfangen soll... evt findet sich ja hier jemand der das gegen ein obulus macht? Lg
  2. Danke für deine Antwort.... wo die templates liegen hab ich mittlerweile gefunden und auch zugewiesen unter Templates im Adminbereich. Aber leider zeigt er mir die slave artikel so an wie bild 1 ich hätte es aber gern wie auf bild 2 muss da die html datei angepasst werden? Wenn ja wer könnte sowas? lg
  3. Hallo Community! Ich möchte mir gerne einen Shop einrichten. Zur Zeit teste ich die aktuelle xtc Version. Mein Anliegen ist folgende Ich möchte gerne ein Artikel anlegen und mehrere Slave Artikel die er mir dann so anzeigen soll wie in diesem Shop zB. das ist auch ein xtc4 Veyton Shop! http://s1.directupload.net/file/d/3044/tduuy5f3_jpg.htm Im Moment zeigt er mir es so an Directupload.net - rxdkdvvf.jpg Das ist aber falsch ich möchte einfach nur eine schmale wie auf Bild 1. Beim slave Artikel habe ich ms_product_list_default.html ebenfalls ausgewählt! Habe eben mal per FTP geschaut finde diese Datei aber nicht unter temaplates! Kann es sein das sie fehlt? Ist das irgendwie möglich? Vielen Dank für eure Mühe! LG
  4. Hallo Ich habe mir eine Testlicense schicken lassen..soweit ist alles in Ordnung Jedoch habe ich noch eine Frage Und zwar zu den Attributen...... ich betreibe einen Shop mit einer Uralt Software (Selbst programmiert....nicht von mir) die ich nun aufpeppen bzw ersetzen will. Das ganze sollte dann ungefähr so aussehen auf der Artikelseite! Directupload.net - rk7j7554.jpg Meine Frage ist dies mit der xtc-commerce realisierbar? bzw müsste ich da noch etwas nachinstallieren (Modul/Plugin) oder sonstwas? Weil ich im Testshop solche Einstellungen niergendwo finden kann! Selbstverständlich werde ich sofern es machbar ist eine Lisence erwerben! Vielen Dank für eure Hilfe! LG
  5. Eben gerade habe ich ne Bestellung reinbekommen die der Kunde nie und nimmer hätte sehen dürfte ! Es handelt sich um ein game für die PS3 was erst im September rauskommt dieses habe ich auf inaktiv gestellt .... also kann man ja normal das Game nicht sehen auch nicht wenn man den direkt Link zum Game hat ! Ausserdem war der Lagerbestand auf 0 gestellt ! Aber genau dieses Spiel ist eben bestellt worden Wie kann es sein das der Kunde (der sich übrigens extra dafür angemeldet hat) dieses Spiel bestellen konnte obwohl es ja eigentlich gar nicht zu sehen ist ausser im Admin bereich unter Artikel aber nicht im Shop ! Weisst das jemand von euch ? Habe ich etwas übersehen ? Danke und Gruss
  6. Danke für die Antwort Also Hosteurope habe ich jetzt mal ne Mail geschrieben und gefragt was da vorgeht ! Mal sehen was da kommt von denen ! Ich werde mir jetzt mal den Schutz von Bot Trap anschauen und evt. einbauen ! Weiss zwar net obs hilft aber dann sind wenigstens die bösen bots schonmal wech ! Vielen Dank und Gruss
  7. mmhh musste mich doch gerade wundern als ich mal wieder geschaut habe welcher Kunde online ist ! Da habe ich gesehen das die IP 87.230.125.44 fast 3000 mal online ist und dann immer so komische Links wo er sich gerade aufhält ! 16:22:37 /PS3/Games/A-B/lib/lib/includes/econda/includes/econda/includes/econda/lib/lib/includes/econda/lib/includes/econda/emos32_xtc.js 16:26:44 /PS3/Games/A-B/lib/includes/econda/includes/econda/lib/lib/lib/lib/lib/lib/includes/econda/emos32_xtc.js /PS3/Games/A-B/lib/includes/econda/includes/econda/lib/lib/lib/lib/lib/lib/jquery-1.2.1.pack.js usw.... Habe die ip jetzt mit deny from 87.230.125.44 gesperrt Aber was ist da los will der den Shop hacken ? Besten Dank und Gruss
  8. Ist ein bissi spät aber besser wie nie habs auch jetzt erst gesehen das du geantwortet hast Also so geht es wie du es gesagt hast nun brauch man ja das Feld Bankname gar nicht mehr da die Datenbank die bank selbst auswählt habe mal meine Kontodaten eingetragen und mal extra nen falschen Banknamen angegeben und ein Schritt weiter bei der Übersicht hat er die richtige Bank drin also funzt 100 %ig nur wie krieg ich das Feld Banknamen nu weg ?? Gruss
  9. So ich kann mir zwar nicht vorstellen das das hier niemand gewusst hätte aber naja habs selbst gelöst hat lange gedauert aber ich habs geschafft !! Gruss
  10. Hier noch was in der order.php in zeile 41 steht class order { var $info, $totals, $products, $customer, $delivery, $content_type; bitte helft mir :D
  11. Wieder die doofe fehlermeldung !!! Was kann das nur sein habe doch schon die checkout_process und so wieder als original eingespielt ! Gruss
  12. Hallo ich habe eben versucht ein DPD Modul einzubauen und habe dann zum test versucht etwas zu bestellen ! wenn ich dann auf "jetzt bestellen" klicke kommt folgendes Fatal error: Cannot redeclare class order in /www/htdocs/w00932d3/store/includes/classes/order.php on line 41 Habe auch schon alle original Datein zurück gespielt leider erfolglos Bitte schnell um Hilfe ... Hier meine checkout_process <?php /* ----------------------------------------------------------------------------------------- $Id: checkout_process.php 1277 2005-10-01 17:02:59Z 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(checkout_process.php,v 1.128 2003/05/28); www.oscommerce.com (c) 2003 nextcommerce (checkout_process.php,v 1.30 2003/08/24); 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 ---------------------------------------------------------------------------------------*/ include ('includes/application_top.php'); // include needed functions require_once (DIR_FS_INC.'xtc_calculate_tax.inc.php'); require_once (DIR_FS_INC.'xtc_address_label.inc.php'); require_once (DIR_FS_INC.'changedatain.inc.php'); // initialize smarty $smarty = new Smarty; // 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 ($_SESSION['customers_status']['customers_status_show_price'] != '1') { xtc_redirect(xtc_href_link(FILENAME_DEFAULT, '', '')); } if (!isset ($_SESSION['sendto'])) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } if ((xtc_not_null(MODULE_PAYMENT_INSTALLED)) && (!isset ($_SESSION['payment']))) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } // 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')); } } // load selected payment module require (DIR_WS_CLASSES.'payment.php'); if (isset ($_SESSION['credit_covers'])) $_SESSION['payment'] = ''; //ICW added for CREDIT CLASS $payment_modules = new payment($_SESSION['payment']); // load the selected shipping module require (DIR_WS_CLASSES.'shipping.php'); $shipping_modules = new shipping($_SESSION['shipping']); require (DIR_WS_CLASSES.'order.php'); $order = new order(); // load the before_process function from the payment modules $payment_modules->before_process(); require (DIR_WS_CLASSES.'order_total.php'); $order_total_modules = new order_total(); $order_totals = $order_total_modules->process(); // check if tmp order id exists if (isset ($_SESSION['tmp_oID']) && is_int($_SESSION['tmp_oID'])) { $tmp = false; $insert_id = $_SESSION['tmp_oID']; } else { // check if tmp order need to be created if (isset ($$_SESSION['payment']->form_action_url) && $$_SESSION['payment']->tmpOrders) { $tmp = true; $tmp_status = $$_SESSION['payment']->tmpStatus; } else { $tmp = false; $tmp_status = $order->info['order_status']; } // BMC CC Mod Start if (strtolower(CC_ENC) == 'true') { $plain_data = $order->info['cc_number']; $order->info['cc_number'] = changedatain($plain_data, CC_KEYCHAIN); } // BMC CC Mod End if ($_SESSION['customers_status']['customers_status_ot_discount_flag'] == 1) { $discount = $_SESSION['customers_status']['customers_status_ot_discount']; } else { $discount = '0.00'; } if ($_SERVER["HTTP_X_FORWARDED_FOR"]) { $customers_ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else { $customers_ip = $_SERVER["REMOTE_ADDR"]; } if ($_SESSION['credit_covers'] != '1') { $sql_data_array = array ('customers_id' => $_SESSION['customer_id'], 'customers_name' => $order->customer['firstname'].' '.$order->customer['lastname'], 'customers_firstname' => $order->customer['firstname'], 'customers_lastname' => $order->customer['lastname'], 'customers_cid' => $order->customer['csID'], 'customers_vat_id' => $_SESSION['customer_vat_id'], 'customers_company' => $order->customer['company'], 'customers_status' => $_SESSION['customers_status']['customers_status_id'], 'customers_status_name' => $_SESSION['customers_status']['customers_status_name'], 'customers_status_image' => $_SESSION['customers_status']['customers_status_image'], 'customers_status_discount' => $discount, 'customers_street_address' => $order->customer['street_address'], 'customers_suburb' => $order->customer['suburb'], 'customers_city' => $order->customer['city'], 'customers_postcode' => $order->customer['postcode'], 'customers_state' => $order->customer['state'], 'customers_country' => $order->customer['country']['title'], 'customers_telephone' => $order->customer['telephone'], 'customers_email_address' => $order->customer['email_address'], 'customers_address_format_id' => $order->customer['format_id'], 'delivery_name' => $order->delivery['firstname'].' '.$order->delivery['lastname'], 'delivery_firstname' => $order->delivery['firstname'], 'delivery_lastname' => $order->delivery['lastname'], 'delivery_company' => $order->delivery['company'], 'delivery_street_address' => $order->delivery['street_address'], 'delivery_suburb' => $order->delivery['suburb'], 'delivery_city' => $order->delivery['city'], 'delivery_postcode' => $order->delivery['postcode'], 'delivery_state' => $order->delivery['state'], 'delivery_country' => $order->delivery['country']['title'], 'delivery_country_iso_code_2' => $order->delivery['country']['iso_code_2'], 'delivery_address_format_id' => $order->delivery['format_id'], 'billing_name' => $order->billing['firstname'].' '.$order->billing['lastname'], 'billing_firstname' => $order->billing['firstname'], 'billing_lastname' => $order->billing['lastname'], 'billing_company' => $order->billing['company'], 'billing_street_address' => $order->billing['street_address'], 'billing_suburb' => $order->billing['suburb'], 'billing_city' => $order->billing['city'], 'billing_postcode' => $order->billing['postcode'], 'billing_state' => $order->billing['state'], 'billing_country' => $order->billing['country']['title'], 'billing_country_iso_code_2' => $order->billing['country']['iso_code_2'], 'billing_address_format_id' => $order->billing['format_id'], 'payment_method' => $order->info['payment_method'], 'payment_class' => $order->info['payment_class'], 'shipping_method' => $order->info['shipping_method'], 'shipping_class' => $order->info['shipping_class'], 'cc_type' => $order->info['cc_type'], 'cc_owner' => $order->info['cc_owner'], 'cc_number' => $order->info['cc_number'], 'cc_expires' => $order->info['cc_expires'], 'cc_start' => $order->info['cc_start'], 'cc_cvv' => $order->info['cc_cvv'], 'cc_issue' => $order->info['cc_issue'], 'date_purchased' => 'now()', 'orders_status' => $tmp_status, 'currency' => $order->info['currency'], 'currency_value' => $order->info['currency_value'], 'customers_ip' => $customers_ip, 'language' => $_SESSION['language'], 'comments' => $order->info['comments']); } else { // free gift , no paymentaddress $sql_data_array = array ('customers_id' => $_SESSION['customer_id'], 'customers_name' => $order->customer['firstname'].' '.$order->customer['lastname'], 'customers_firstname' => $order->customer['firstname'], 'customers_lastname' => $order->customer['lastname'], 'customers_cid' => $order->customer['csID'], 'customers_vat_id' => $_SESSION['customer_vat_id'], 'customers_company' => $order->customer['company'], 'customers_status' => $_SESSION['customers_status']['customers_status_id'], 'customers_status_name' => $_SESSION['customers_status']['customers_status_name'], 'customers_status_image' => $_SESSION['customers_status']['customers_status_image'], 'customers_status_discount' => $discount, 'customers_street_address' => $order->customer['street_address'], 'customers_suburb' => $order->customer['suburb'], 'customers_city' => $order->customer['city'], 'customers_postcode' => $order->customer['postcode'], 'customers_state' => $order->customer['state'], 'customers_country' => $order->customer['country']['title'], 'customers_telephone' => $order->customer['telephone'], 'customers_email_address' => $order->customer['email_address'], 'customers_address_format_id' => $order->customer['format_id'], 'delivery_name' => $order->delivery['firstname'].' '.$order->delivery['lastname'], 'delivery_firstname' => $order->delivery['firstname'], 'delivery_lastname' => $order->delivery['lastname'], 'delivery_company' => $order->delivery['company'], 'delivery_street_address' => $order->delivery['street_address'], 'delivery_suburb' => $order->delivery['suburb'], 'delivery_city' => $order->delivery['city'], 'delivery_postcode' => $order->delivery['postcode'], 'delivery_state' => $order->delivery['state'], 'delivery_country' => $order->delivery['country']['title'], 'delivery_country_iso_code_2' => $order->delivery['country']['iso_code_2'], 'delivery_address_format_id' => $order->delivery['format_id'], 'payment_method' => $order->info['payment_method'], 'payment_class' => $order->info['payment_class'], 'shipping_method' => $order->info['shipping_method'], 'shipping_class' => $order->info['shipping_class'], 'cc_type' => $order->info['cc_type'], 'cc_owner' => $order->info['cc_owner'], 'cc_number' => $order->info['cc_number'], 'cc_expires' => $order->info['cc_expires'], 'date_purchased' => 'now()', 'orders_status' => $tmp_status, 'currency' => $order->info['currency'], 'currency_value' => $order->info['currency_value'], 'customers_ip' => $customers_ip, 'comments' => $order->info['comments']); } xtc_db_perform(TABLE_ORDERS, $sql_data_array); $insert_id = xtc_db_insert_id(); $_SESSION['tmp_oID'] = $insert_id; for ($i = 0, $n = sizeof($order_totals); $i < $n; $i ++) { $sql_data_array = array ('orders_id' => $insert_id, 'title' => $order_totals[$i]['title'], 'text' => $order_totals[$i]['text'], 'value' => $order_totals[$i]['value'], 'class' => $order_totals[$i]['code'], 'sort_order' => $order_totals[$i]['sort_order']); xtc_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array); } $customer_notification = (SEND_EMAILS == 'true') ? '1' : '0'; $sql_data_array = array ('orders_id' => $insert_id, 'orders_status_id' => $order->info['order_status'], 'date_added' => 'now()', 'customer_notified' => $customer_notification, 'comments' => $order->info['comments']); xtc_db_perform(TABLE_ORDERS_STATUS_HISTORY, $sql_data_array); // initialized for the email confirmation $products_ordered = ''; $products_ordered_html = ''; $subtotal = 0; $total_tax = 0; for ($i = 0, $n = sizeof($order->products); $i < $n; $i ++) { // Stock Update - Joao Correia if (STOCK_LIMITED == 'true') { if (DOWNLOAD_ENABLED == 'true') { $stock_query_raw = "SELECT products_quantity, pad.products_attributes_filename FROM ".TABLE_PRODUCTS." p LEFT JOIN ".TABLE_PRODUCTS_ATTRIBUTES." pa ON p.products_id=pa.products_id LEFT JOIN ".TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD." pad ON pa.products_attributes_id=pad.products_attributes_id WHERE p.products_id = '".xtc_get_prid($order->products[$i]['id'])."'"; // Will work with only one option for downloadable products // otherwise, we have to build the query dynamically with a loop $products_attributes = $order->products[$i]['attributes']; if (is_array($products_attributes)) { $stock_query_raw .= " AND pa.options_id = '".$products_attributes[0]['option_id']."' AND pa.options_values_id = '".$products_attributes[0]['value_id']."'"; } $stock_query = xtc_db_query($stock_query_raw); } else { $stock_query = xtc_db_query("select products_quantity from ".TABLE_PRODUCTS." where products_id = '".xtc_get_prid($order->products[$i]['id'])."'"); } if (xtc_db_num_rows($stock_query) > 0) { $stock_values = xtc_db_fetch_array($stock_query); // do not decrement quantities if products_attributes_filename exists if ((DOWNLOAD_ENABLED != 'true') || (!$stock_values['products_attributes_filename'])) { $stock_left = $stock_values['products_quantity'] - $order->products[$i]['qty']; } else { $stock_left = $stock_values['products_quantity']; } xtc_db_query("update ".TABLE_PRODUCTS." set products_quantity = '".$stock_left."' where products_id = '".xtc_get_prid($order->products[$i]['id'])."'"); if (($stock_left < 1) && (STOCK_ALLOW_CHECKOUT == 'false')) { xtc_db_query("update ".TABLE_PRODUCTS." set products_status = '0' where products_id = '".xtc_get_prid($order->products[$i]['id'])."'"); } } } // Update products_ordered (for bestsellers list) xtc_db_query("update ".TABLE_PRODUCTS." set products_ordered = products_ordered + ".sprintf('%d', $order->products[$i]['qty'])." where products_id = '".xtc_get_prid($order->products[$i]['id'])."'"); $sql_data_array = array ('orders_id' => $insert_id, 'products_id' => xtc_get_prid($order->products[$i]['id']), 'products_model' => $order->products[$i]['model'], 'products_name' => $order->products[$i]['name'],'products_shipping_time'=>$order->products[$i]['shipping_time'], 'products_price' => $order->products[$i]['price'], 'final_price' => $order->products[$i]['final_price'], 'products_tax' => $order->products[$i]['tax'], 'products_discount_made' => $order->products[$i]['discount_allowed'], 'products_quantity' => $order->products[$i]['qty'], 'allow_tax' => $_SESSION['customers_status']['customers_status_show_price_tax']); xtc_db_perform(TABLE_ORDERS_PRODUCTS, $sql_data_array); $order_products_id = xtc_db_insert_id(); // Aenderung Specials Quantity Anfang $specials_result = xtc_db_query("SELECT products_id, specials_quantity from ".TABLE_SPECIALS." WHERE products_id = '".xtc_get_prid($order->products[$i]['id'])."' "); if (xtc_db_num_rows($specials_result)) { $spq = xtc_db_fetch_array($specials_result); $new_sp_quantity = ($spq['specials_quantity'] - $order->products[$i]['qty']); if ($new_sp_quantity >= 1) { xtc_db_query("update ".TABLE_SPECIALS." set specials_quantity = '".$new_sp_quantity."' where products_id = '".xtc_get_prid($order->products[$i]['id'])."' "); } else { xtc_db_query("update ".TABLE_SPECIALS." set status = '0', specials_quantity = '".$new_sp_quantity."' where products_id = '".xtc_get_prid($order->products[$i]['id'])."' "); } } // Aenderung Ende $order_total_modules->update_credit_account($i); // GV Code ICW ADDED FOR CREDIT CLASS SYSTEM //------insert customer choosen option to order-------- $attributes_exist = '0'; $products_ordered_attributes = ''; if (isset ($order->products[$i]['attributes'])) { $attributes_exist = '1'; for ($j = 0, $n2 = sizeof($order->products[$i]['attributes']); $j < $n2; $j ++) { if (DOWNLOAD_ENABLED == 'true') { $attributes_query = "select popt.products_options_name, poval.products_options_values_name, pa.options_values_price, pa.price_prefix, pad.products_attributes_maxdays, pad.products_attributes_maxcount, pad.products_attributes_filename from ".TABLE_PRODUCTS_OPTIONS." popt, ".TABLE_PRODUCTS_OPTIONS_VALUES." poval, ".TABLE_PRODUCTS_ATTRIBUTES." pa left join ".TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD." pad on pa.products_attributes_id=pad.products_attributes_id where pa.products_id = '".$order->products[$i]['id']."' and pa.options_id = '".$order->products[$i]['attributes'][$j]['option_id']."' and pa.options_id = popt.products_options_id and pa.options_values_id = '".$order->products[$i]['attributes'][$j]['value_id']."' and pa.options_values_id = poval.products_options_values_id and popt.language_id = '".$_SESSION['languages_id']."' and poval.language_id = '".$_SESSION['languages_id']."'"; $attributes = xtc_db_query($attributes_query); } else { $attributes = xtc_db_query("select popt.products_options_name, poval.products_options_values_name, pa.options_values_price, pa.price_prefix from ".TABLE_PRODUCTS_OPTIONS." popt, ".TABLE_PRODUCTS_OPTIONS_VALUES." poval, ".TABLE_PRODUCTS_ATTRIBUTES." pa where pa.products_id = '".$order->products[$i]['id']."' and pa.options_id = '".$order->products[$i]['attributes'][$j]['option_id']."' and pa.options_id = popt.products_options_id and pa.options_values_id = '".$order->products[$i]['attributes'][$j]['value_id']."' and pa.options_values_id = poval.products_options_values_id and popt.language_id = '".$_SESSION['languages_id']."' and poval.language_id = '".$_SESSION['languages_id']."'"); } // update attribute stock xtc_db_query("UPDATE ".TABLE_PRODUCTS_ATTRIBUTES." set attributes_stock=attributes_stock - '".$order->products[$i]['qty']."' where products_id='".$order->products[$i]['id']."' and options_values_id='".$order->products[$i]['attributes'][$j]['value_id']."' and options_id='".$order->products[$i]['attributes'][$j]['option_id']."' "); $attributes_values = xtc_db_fetch_array($attributes); $sql_data_array = array ('orders_id' => $insert_id, 'orders_products_id' => $order_products_id, 'products_options' => $attributes_values['products_options_name'], 'products_options_values' => $attributes_values['products_options_values_name'], 'options_values_price' => $attributes_values['options_values_price'], 'price_prefix' => $attributes_values['price_prefix']); xtc_db_perform(TABLE_ORDERS_PRODUCTS_ATTRIBUTES, $sql_data_array); if ((DOWNLOAD_ENABLED == 'true') && isset ($attributes_values['products_attributes_filename']) && xtc_not_null($attributes_values['products_attributes_filename'])) { $sql_data_array = array ('orders_id' => $insert_id, 'orders_products_id' => $order_products_id, 'orders_products_filename' => $attributes_values['products_attributes_filename'], 'download_maxdays' => $attributes_values['products_attributes_maxdays'], 'download_count' => $attributes_values['products_attributes_maxcount']); xtc_db_perform(TABLE_ORDERS_PRODUCTS_DOWNLOAD, $sql_data_array); } } } //------insert customer choosen option eof ---- $total_weight += ($order->products[$i]['qty'] * $order->products[$i]['weight']); $total_tax += xtc_calculate_tax($total_products_price, $products_tax) * $order->products[$i]['qty']; $total_cost += $total_products_price; } if (isset ($_SESSION['tracking']['refID'])) { xtc_db_query("update ".TABLE_ORDERS." set refferers_id = '".$_SESSION['tracking']['refID']."' where orders_id = '".$insert_id."'"); // check if late or direct sale $customers_logon_query = "SELECT customers_info_number_of_logons FROM ".TABLE_CUSTOMERS_INFO." WHERE customers_info_id = '".$_SESSION['customer_id']."'"; $customers_logon_query = xtc_db_query($customers_logon_query); $customers_logon = xtc_db_fetch_array($customers_logon_query); if ($customers_logon['customers_info_number_of_logons'] == 0) { // direct sale xtc_db_query("update ".TABLE_ORDERS." set conversion_type = '1' where orders_id = '".$insert_id."'"); } else { // late sale xtc_db_query("update ".TABLE_ORDERS." set conversion_type = '2' where orders_id = '".$insert_id."'"); } } else { $customers_query = xtc_db_query("SELECT refferers_id as ref FROM ".TABLE_CUSTOMERS." WHERE customers_id='".$_SESSION['customer_id']."'"); $customers_data = xtc_db_fetch_array($customers_query); if (xtc_db_num_rows($customers_query)) { xtc_db_query("update ".TABLE_ORDERS." set refferers_id = '".$customers_data['ref']."' where orders_id = '".$insert_id."'"); // check if late or direct sale $customers_logon_query = "SELECT customers_info_number_of_logons FROM ".TABLE_CUSTOMERS_INFO." WHERE customers_info_id = '".$_SESSION['customer_id']."'"; $customers_logon_query = xtc_db_query($customers_logon_query); $customers_logon = xtc_db_fetch_array($customers_logon_query); if ($customers_logon['customers_info_number_of_logons'] == 0) { // direct sale xtc_db_query("update ".TABLE_ORDERS." set conversion_type = '1' where orders_id = '".$insert_id."'"); } else { // late sale xtc_db_query("update ".TABLE_ORDERS." set conversion_type = '2' where orders_id = '".$insert_id."'"); } } } // redirect to payment service if ($tmp) $payment_modules->payment_action(); } if (!$tmp) { // NEW EMAIL configuration ! $order_totals = $order_total_modules->apply_credit(); include ('send_order.php'); // load the after_process function from the payment modules $payment_modules->after_process(); $_SESSION['cart']->reset(true); // unregister session variables used during checkout unset ($_SESSION['sendto']); unset ($_SESSION['billto']); unset ($_SESSION['shipping']); unset ($_SESSION['payment']); unset ($_SESSION['comments']); unset ($_SESSION['last_order']); unset ($_SESSION['tmp_oID']); unset ($_SESSION['cc']); $last_order = $insert_id; //GV Code Start if (isset ($_SESSION['credit_covers'])) unset ($_SESSION['credit_covers']); $order_total_modules->clear_posts(); //ICW ADDED FOR CREDIT CLASS SYSTEM // GV Code End if(@isset($_SESSION['xtb0'])) { define('XTB_CHECKOUT_PROCESS', __LINE__); require 'xtbcallback.php'; } xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_SUCCESS, '', 'SSL')); } ?>[/PHP]
  13. So habe mir xtbooster eingebaut und kann es nur wärmstens empfehlen das Teil ist mal richtig gut gemacht easy zu bedienen und sehr übersichtlich !! HUT AB vor den Entwicklern ! Gruss
  14. So ich lese und suche nun seid bestimmt 2 Std .. und jetzt blick ich gar nicht mehr durch ICh würde gerne meinen Shop an ebay anbinden dabei möchte ich hauptsächlich alles überm Admin Bereich machen soll ja mit XTBooster gehen Hier mal nen Screen von der seite http://www.xtbooster.de/xtb/screenshots Dann habe ich noch von mehrere anderen Sachen gelesen zB Speed4Trade hab ich gelesen und noch soviel andere Sachen wo dann aber die kaufabwicklung, über ein seperates modul erledigt wird Ich blicke nicht mehr durch ....... Welches ist denn nu das beste ebay modul was am einfachsten gehandelt wird. Ich möchte nicht viele Artikel im Monat darüber verkaufen vlt. so 250 wenns hoch kommt je nachdem wie es läuft evt. später mehr ! Dabei möchte ich das alles automtisch passiert also Kunde kauft bei ebay und alles andere soll automatisch laufen .......was soll ich da am bestenen eurer Meinung nach nehmen ? Und was kostet mich das ca. ? Hat da irgendwer mit einem Modul gute Erfahrung gesammelt ? Für Tips bin ich dankbar ! Vielen Dank für eure Infos bzw. Erfahrungen ! Und vorallem was kostet mich das bei ebay die normalen verkaufsgebühren oder kommt da nochwas dazu? Gruss Daniel P.S.:Wenn ich mich für XTbooster entscheide kann mir wer genau sagen wie es dann abläuft also von Artikel einstellen imAdmin bereich bis der Artikel beim Kunden ist ? Also: einstellen Kunde kauft was passiert dann ? wird er auf die Shopseite geleitet ? bekommt er ne Nachricht mit Kontodaten ect. ??? Wie genau läuft das ganze ab ? Wäre wirklich super wenn ein xtbooster Benutzer mir das mal kurz erläutern könnte !!
×
×
  • Create New...