Ergebnis 1 bis 1 von 1

Thema: Masterpayment verursacht immer ein cache-Eintrag

  1. #1
    Padawan Stufe II Avatar von sierra83
    Registriert seit
    31.08.2007
    Ort
    Bad Fischau Brunn
    Beiträge
    85
    Themen
    21
    DANKE
    4
    erhaltene Danke

    Frage Masterpayment verursacht immer ein cache-Eintrag

    Hallo Leute

    Mir ist aufgefallen, bei jeder Kreditkartenbestellung über Masterpayment kommt ein Fehlermeldungs-eintrag

    Ich weiss nicht ob das damals bei 1.3.9 auch war, da war der cache ordner uninteressant, aber seit 1.5 schau ich schon nach ob einträge vorhanden sind.

    Die einzigen einträge sind eben nur dieses modul.

    Der Fehler: PHP Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v147738/onlineshop/includes/modules/payment/masterpayment.php:299) in /www/htdocs/v147738/onlineshop/includes/functions/functions_general.php on line 45

    Der Code:
    PHP-Code:
    <?php

      
    class masterpayment {
        
        var 
    $code$title$description$enabled;

        function 
    masterpayment() {
          
          global 
    $order;
        
          
    $this->code "masterpayment";
          
    $this->title MODULE_PAYMENT_MASTERPAYMENT_TEXT_TITLE;
          
    $this->description MODULE_PAYMENT_MASTERPAYMENT_TEXT_DESCRIPTION;
          
    $this->sort_order MODULE_PAYMENT_MASTERPAYMENT_SORT_ORDER;
          
    $this->enabled = ((MODULE_PAYMENT_MASTERPAYMENT_STATUS == 'True') ? true false);
          
          if ((int)
    MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID 0) {
        
        
    $this->order_status MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID;
          
          }
          
          if (
    is_object($order)) $this->update_status();
          
        }




        function 
    update_status() {
        
          global 
    $order$db;

          if ( (
    $this->enabled == true) && ((int)MODULE_PAYMENT_MASTERPAYMENT_ZONE 0) ) {
        
        
    $check_flag false;
            
    $check $db->Execute("select zone_id from " TABLE_ZONES_TO_GEO_ZONES " where geo_zone_id = '" MODULE_PAYMENT_MASTERPAYMENT_ZONE "' and zone_country_id = '" $order->billing['country']['id'] . "' order by zone_id");
            
        while (!
    $check->EOF) {
              
          if (
    $check->fields['zone_id'] < 1) {
              
            
    $check_flag true;
                break;
              
          } elseif (
    $check->fields['zone_id'] == $order->billing['zone_id']) {
              
            
    $check_flag true;
                break;
              
          }
              
          
    $check->MoveNext();
            
        }

            if (
    $check_flag == false) {
            
          
    $this->enabled false;
            
        }
          
          }
        
        }
       
       
       
       
        function 
    javascript_validation() {
          
          return 
    false;
        
        }




        function 
    selection() {
          
          return array(
    'id' => $this->code'module' => $this->title);
          
        } 




        function 
    pre_confirmation_check() {
          
          return 
    false;
        
        }




        function 
    confirmation() {
          
          return 
    false;
        
        }




        function 
    process_button() {
          
          return 
    false;
        
        }




        function 
    before_process() {
          
          return 
    false;
        
        }




        function 
    after_process() {
          
          return 
    false;
        
        }




        function 
    output_error() {
          
          return 
    false;
        
        }
        
        
        
        
        function 
    check() {
          
          global 
    $db;
          
          if (!isset(
    $this->_check)) {
        
        
    $check_query $db->Execute("select configuration_value from " TABLE_CONFIGURATION " where configuration_key = 'MODULE_PAYMENT_MASTERPAYMENT_STATUS'");
            
    $this->_check $check_query->RecordCount();
          
          }
          
          return 
    $this->_check;
        
        }




        function 
    install() {
          
          global 
    $db;
        
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Allow MasterPayment Payments?', 'MODULE_PAYMENT_MASTERPAYMENT_STATUS', 'True', 'Do you want to accept MasterPayment payments?', '6', '3', 'zen_cfg_select_option(array(\'True\', \'False\'), ', now());");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Merchant Name', 'MODULE_PAYMENT_MASTERPAYMENT_MERCHANTNAME', '---', 'Your merchant login name', '6', '1', 'zen_modules_masterpayment_display_merchant_name', 'zen_modules_masterpayment_input_merchant_name(', now());");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Merchant Secret', 'MODULE_PAYMENT_MASTERPAYMENT_SECRET', '---', 'Your merchant login secret', '6', '1', now());");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Currency', 'MODULE_PAYMENT_MASTERPAYMENT_CURRENCY', 'EUR', 'Which currency do you want to accept?', '6', '3', 'zen_cfg_select_option(array(\'EUR\', \'USD\'), ', now());");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Language', 'MODULE_PAYMENT_MASTERPAYMENT_LANGUAGE', 'de', 'Which language do you want to use?', '6', '3', 'zen_cfg_select_option(array(\'de\', \'en\'), ', now());");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Gateway type', 'MODULE_PAYMENT_MASTERPAYMENT_GATEWAY', 'standard', 'Which type of gateway do you want to use?', '6', '3', 'zen_cfg_select_option(array(\'standard\', \'afterbuy\'), ', now());");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Payment type', 'MODULE_PAYMENT_MASTERPAYMENT_TYPE', 'Credit card', 'Which type of payment do you want to use?', '6', '3', 'zen_cfg_select_option(array(\'Credit card\', \'ELV\'), ', now());");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Payment Zone', 'MODULE_PAYMENT_MASTERPAYMENT_ZONE', '0', 'If a zone is selected, only enable this payment method for that zone.', '6', '2', 'zen_get_zone_class_title', 'zen_cfg_pull_down_zone_classes(', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, use_function, date_added) values ('Set Order Status', 'MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID', '0', 'Set the status of orders started with this payment module to this value', '6', '0', 'zen_cfg_pull_down_order_statuses(', 'zen_get_order_status_name', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, use_function, date_added) values ('Set Order Status Success', 'MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID_SUCCESS', '0', 'Set the status of orders made successfully with this payment module to this value', '6', '0', 'zen_cfg_pull_down_order_statuses(', 'zen_get_order_status_name', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, use_function, date_added) values ('Set Order Status Failure', 'MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID_FAILURE', '0', 'Set the status of orders made NOT successfully with this payment module to this value', '6', '0', 'zen_cfg_pull_down_order_statuses(', 'zen_get_order_status_name', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Module Sort order of display.', 'MODULE_PAYMENT_MASTERPAYMENT_SORT_ORDER', '0', 'Sort order of display. Lowest is displayed first.', '6', '0', now())");
          
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Zahlungen per MasterPayment anbieten?', 'MODULE_PAYMENT_MASTERPAYMENT_STATUS', '43', 'Wollen Sie Zahlungen per MasterPayment empfangen?', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Merchent Name', 'MODULE_PAYMENT_MASTERPAYMENT_MERCHANTNAME', '43', 'Benutzername bei MasterPayment', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Merchent Secret', 'MODULE_PAYMENT_MASTERPAYMENT_SECRET', '43', 'Merchant Secret bei MasterPayment', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('W&auml;hrung', 'MODULE_PAYMENT_MASTERPAYMENT_CURRENCY', '43', 'Welche W&auml;hrung wollen Sie akzeptieren?', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Sprache', 'MODULE_PAYMENT_MASTERPAYMENT_LANGUAGE', '43', 'Sprache der MasterPayment Webseite', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Zahlungsart', 'MODULE_PAYMENT_MASTERPAYMENT_TYPE', '43', 'Welche Zahlungsart (Kreditkarte oder ELV) wollen Sie akzeptieren?', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Zahlungsart', 'MODULE_PAYMENT_MASTERPAYMENT_GATEWAY', '43', 'Welches Layout vom Zahlungsgateway wollen Sie nutzen?', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Sortierreihenfolge', 'MODULE_PAYMENT_MASTERPAYMENT_SORT_ORDER', '43', 'Anzeigereigenfolge', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Bestellstatus', 'MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID', '43', 'Welchen Bestellstatus sollen Bestellungen bekommen, die mit MasterPayment gestartet werden?', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Bestellstatus Bezahlt', 'MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID_SUCCESS', '43', 'Welchen Bestellstatus sollen Bestellungen bekommen, die mit MasterPayment erfolgreich bezahlt werden?', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Bestellstatus Fehler', 'MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID_FAILURE', '43', 'Welchen Bestellstatus sollen Bestellungen bekommen, die mit MasterPayment NICHT erfolgreich bezahlt werden?', now())");
          
    $db->Execute("insert into " TABLE_CONFIGURATION_LANGUAGE   " (configuration_title, configuration_key, configuration_language_id, configuration_description, date_added) values ('Zone', 'MODULE_PAYMENT_MASTERPAYMENT_ZONE', '43', 'Wenn Sie hier eine Zone angeben, ist eine Zahlung mit MasterPayment nur von Kunden mit Rechnungsadresse in dieser Zone erlaubt.', now())");   
                    
        }
        
        
        
        
        function 
    remove() {
          
          global 
    $db;
          
          
    $db->Execute("delete from " TABLE_CONFIGURATION " where configuration_key in ('" implode("', '"$this->keys()) . "')");
          
    $db->Execute("delete from " TABLE_CONFIGURATION_LANGUAGE " where configuration_key in ('" implode("', '"$this->keys()) . "')");
        
        }
        
        
        
        
        function 
    keys() {
          
          
    $keys = array('MODULE_PAYMENT_MASTERPAYMENT_STATUS''MODULE_PAYMENT_MASTERPAYMENT_MERCHANTNAME''MODULE_PAYMENT_MASTERPAYMENT_SECRET','MODULE_PAYMENT_MASTERPAYMENT_CURRENCY''MODULE_PAYMENT_MASTERPAYMENT_LANGUAGE''MODULE_PAYMENT_MASTERPAYMENT_GATEWAY''MODULE_PAYMENT_MASTERPAYMENT_TYPE''MODULE_PAYMENT_MASTERPAYMENT_SORT_ORDER' 'MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID' 'MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID_SUCCESS' ,'MODULE_PAYMENT_MASTERPAYMENT_ORDER_STATUS_ID_FAILURE' ,'MODULE_PAYMENT_MASTERPAYMENT_ZONE');

          return 
    $keys;
        
        }
        
        function 
    after_order_create($orderID) {
          
          global 
    $HTTP_POST_VARS$order$currencies$db$order_totals;
          
          
    $masterpaymentServer 'https://www.masterpayment.com';
          
          
    $params = array();

          
    $params['merchantName'] = MODULE_PAYMENT_MASTERPAYMENT_MERCHANTNAME//."@paymentmakler.de";
          
    $params['txId'] = $orderID;
          
    $params['basketDescription'] = MODULE_PAYMENT_MASTERPAYMENT_TEXT_ORDER_DESCRIPTION;
          
    $params['basketValue'] = round($order->info['total'], 2) * 100;
          
    $params['currency'] = MODULE_PAYMENT_MASTERPAYMENT_CURRENCY;
          
    $params['language'] = MODULE_PAYMENT_MASTERPAYMENT_LANGUAGE;
          
          
    $params['userId'] = $order->customer['email_address'];
          
    $params['firstname'] = $order->customer['firstname'];
          
    $params['lastname'] = $order->customer['lastname'];
          
    $params['street'] = $order->customer['street_address'];
          
    $params['zipCode'] = $order->customer['postcode'];
          
    $params['city'] = $order->customer['city'];
          
    $params['country'] = $order->customer['country']['iso_code_2'];
          
    $params['email'] = $order->customer['email_address'];
          
    $params['userIp'] = $_SERVER['REMOTE_ADDR'];
          if(
    MODULE_PAYMENT_MASTERPAYMENT_TYPE == "ELV"){
        
    $params['paymentType'] = "elv";
          }else{
        
    $params['paymentType'] = "credit_card";
          }
          
    $params['gatewayStyle'] = MODULE_PAYMENT_MASTERPAYMENT_GATEWAY;
          
    $params['UrlPatternSuccess'] = HTTP_SERVER DIR_WS_CATALOG 'masterpayment.php?type=success';
          
    $params['UrlPatternFailure'] = HTTP_SERVER DIR_WS_CATALOG 'masterpayment.php?type=failure';
          
    $params['UrlRedirectSuccess'] = HTTP_SERVER;
          
    $params['UrlRedirectCancel'] = HTTP_SERVER;
          
    $params['UrlRedirectFailure'] = HTTP_SERVER;
          
    $params['showCancelOption'] = 'true';
          
          
    $controlKeyString '';
            
    $controlKeyString .= $params['merchantName'] . '|';
            
    $controlKeyString .= $params['txId'] . '|';
            
    $controlKeyString .= $params['basketDescription'] . '|';
            
    $controlKeyString .= $params['basketValue'] . '|';
            
    $controlKeyString .= $params['currency'] . '|';
            
    $controlKeyString .= $params['language'] . '|';
            
    $controlKeyString .= $params['userId'] . '|';
            
    $controlKeyString .= $params['firstname'] . '|';
            
    $controlKeyString .= $params['lastname'] . '|';
            
    $controlKeyString .= $params['street'] . '|';
            
    $controlKeyString .= $params['houseNumber'] . '|';
            
    $controlKeyString .= $params['zipCode'] . '|';
            
    $controlKeyString .= $params['city'] . '|';
            
    $controlKeyString .= $params['country'] . '|';
            
    $controlKeyString .= $params['birthdate'] . '|';
            
    $controlKeyString .= $params['mobile'] . '|';
            
    $controlKeyString .= $params['email'] . '|';
            
    $controlKeyString .= $params['userIp'] . '|';
            
    $controlKeyString .= $params['paymentType'] . '|';
            if( 
    $params['gatewayStyle'] && $params['gatewayStyle']!='' )
                
    $controlKeyString .= $params['gatewayStyle'] . '|';
            if( 
    $params['UrlPatternSuccess'] && $params['UrlPatternSuccess']!='' )
                
    $controlKeyString .= $params['UrlPatternSuccess'] . '|';
            if( 
    $params['UrlPatternFailure'] && $params['UrlPatternFailure']!='' )
                
    $controlKeyString .= $params['UrlPatternFailure'] . '|';
            if( 
    $params['UrlRedirectSuccess'] && $params['UrlRedirectSuccess']!='' )
                
    $controlKeyString .= $params['UrlRedirectSuccess'] . '|';
            if( 
    $params['UrlRedirectCancel'] && $params['UrlRedirectCancel']!='' )
                
    $controlKeyString .= $params['UrlRedirectCancel'] . '|';
            if( 
    $params['UrlRedirectFailure'] && $params['UrlRedirectFailure']!='' )
                
    $controlKeyString .= $params['UrlRedirectFailure'] . '|';
            if( 
    $params['showCancelOption'] && $params['showCancelOption']!='' )
                
    $controlKeyString .= $params['showCancelOption'] . '|';
            if( 
    $params['items[0][itemDescription]'] && $params['items[0][itemDescription]']!='' )
                
    $controlKeyString .= $params['items[0][itemDescription]'] . '|';
            if( 
    $params['items[0][itemAmount]'] && $params['items[0][itemAmount]']!='' )
                
    $controlKeyString .= $params['items[0][itemAmount]'] . '|';
            if( 
    $params['items[0][itemPrice]'] && $params['items[0][itemPrice]']!='' )
                
    $controlKeyString .= $params['items[0][itemPrice]'] . '|';
            
    $controlKeyString .= MODULE_PAYMENT_MASTERPAYMENT_SECRET;

            
    $controlKey md5$controlKeyString );
            
    $params['controlKey'] = $controlKey;

            
    $invocationUrl $masterpaymentServer '/en/payment/gateway';

            echo 
    '<form id="paymentForm" action="' $invocationUrl '" method="post">' "\n";
            foreach( 
    $params as $paramName => $paramValue ){
                echo 
    '<input type="hidden" name="' $paramName '" value="' $paramValue '"/>' "\n";
            }
            echo 
    '</form>' "\n";
        
    ?>
        </pre>
        <script type="text/javascript">
            document.getElementById('paymentForm').submit();    
        </script>
        <?php
          
        
    }
      }
      
    function 
    zen_modules_masterpayment_input_merchant_name($value="",$key="") {
        return 
    zen_draw_input_field("configuration[".$key."]",$value);
    }
    function 
    zen_modules_masterpayment_display_merchant_name($value="") {
        return 
    $value;
    }
    Der Fehler bei 299 kommt bei der Formular-erstellung also bei
    PHP-Code:
    echo '<form id="paymentForm" action="' $invocationUrl '" method="post">' "\n";
            foreach( 
    $params as $paramName => $paramValue ){
                echo 
    '<input type="hidden" name="' $paramName '" value="' $paramValue '"/>' "\n";
            }
    echo 
    '</form>' "\n"
    Mir ist aufgefallen dass hier </pre> vor dem script drin steht, keine ahnung für was das ist, habe es auch schon ohne dem </pre> probiert, macht keinen unterschied.
    Und am schluss steht kein ?> aber das ist ja hin und wieder gewollt was ich so gelesen habe, mit ?> gehts auch nicht

    Ich habe mal den Code bei der Bestellung abgefangen, der sieht so aus:

    HTML-Code:
    <html>
    <head></head>
    <body>
    <form id="paymentForm" method="post" action="https://www.masterpayment.com/en/payment/gateway">
    <input type="hidden" value="email@aon.at" name="merchantName">
    <input type="hidden" value="4267" name="txId">
    <input type="hidden" value="SHOP Bestellung" name="basketDescription">
    <input type="hidden" value="1990" name="basketValue">
    <input type="hidden" value="EUR" name="currency">
    <input type="hidden" value="de" name="language">
    <input type="hidden" value="mail@mail.at" name="userId">
    <input type="hidden" value="Stefan" name="firstname">
    <input type="hidden" value="Nachname" name="lastname">
    <input type="hidden" value="strasse 46" name="street">
    <input type="hidden" value="1234" name="zipCode">
    <input type="hidden" value="Mein Ort" name="city">
    <input type="hidden" value="AT" name="country">
    <input type="hidden" value="mail@mail.at" name="email">
    <input type="hidden" value="123.12.12.123" name="userIp">
    <input type="hidden" value="credit_card" name="paymentType">
    <input type="hidden" value="standard" name="gatewayStyle">
    <input type="hidden" value="http://www.homepage.at/onlineshop/masterpayment.php?type=success" name="UrlPatternSuccess">
    <input type="hidden" value="http://www.homepage.at/onlineshop/masterpayment.php?type=failure" name="UrlPatternFailure">
    <input type="hidden" value="http://www.homepage.at" name="UrlRedirectSuccess">
    <input type="hidden" value="http://www.homepage.at" name="UrlRedirectCancel">
    <input type="hidden" value="http://www.homepage.at" name="UrlRedirectFailure">
    <input type="hidden" value="true" name="showCancelOption">
    <input type="hidden" value="123123123aac93bbef2b9673366e0d92e0" name="controlKey">
    </form>
    <script type="text/javascript">
    document.getElementById('paymentForm').submit();
    </script>
    </body>
    </html>
    Es wird alles eingetragen was rein gehört, meine Frage, kommt jetzt der Fehler weil der Header leer ist ? Also <head></head>

    Das Modul selbst funktioniert sonst ohne Probleme, Status wird richtig gesetzt wenn bezahlt oder fehlgeschlagen, alles in ordnung!
    Es kommt halt leider immer der Logeintrag.

    Nach dem Button klick auf bestellen kommt kurz eine weisse Seite mit den ganzen 'hidden' einträge und dann wird man schon automatisch auf das Gateway weitergeleitet...

    Vielleicht hat wer einen Tip für mich...
    Dankescheeen
    Mfg Stefan
    Geändert von sierra83 (09.11.2012 um 08:29 Uhr)

Ähnliche Themen

  1. Cache löschen?
    Von oida-habara im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 11.09.2011, 19:46
  2. Masterpayment Zahlungsmodul (Kreditkarten u.a.) zum Download verfügbar
    Von paymentmakler im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 3
    Letzter Beitrag: 22.05.2011, 10:30
  3. Registerkarten eintrag
    Von Zuckervogel im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 8
    Letzter Beitrag: 09.10.2010, 12:44
  4. Antworten: 7
    Letzter Beitrag: 20.08.2010, 10:42
  5. google cache
    Von rolli im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 4
    Letzter Beitrag: 10.07.2009, 13:52

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5 deutsch
Revision 1188 vom 02.12.2016
[Download]