Neues Versandmodul taucht nicht auf :-/

Thema wurde von Teelirium, 21. Juli 2012 erstellt.

  1. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Hallo,

    ich habe das table.php Versandmodul dupliziert und für meine Zwecke für Hermes angepasst und unter dem Namen hermes.php in includes/modules/shipping abgespeichert. Zudem auch die dazugehörige Sprachdatei in lang/german/modules/shipping abgespeichert. Rufe ich nun den Shopadmin auf und gehe in Versandarten, taucht das neue Modul nicht auf... Hier mein PHP Text des Moduls:

    ---
    <?php
    /* --------------------------------------------------------------
    hermes.php 2010-01-19 gm
    Gambio GmbH
    http://www.gambio.de
    Copyright (c) 2010 Gambio GmbH
    Released under the GNU General Public License (Version 2)
    [http://www.gnu.org/licenses/gpl-2.0.html]
    --------------------------------------------------------------


    based on:
    (c) 2000-2001 The Exchange Project (earlier name of osCommerce)
    (c) 2002-2003 osCommerce(table.php,v 1.27 2003/02/05); www.oscommerce.com
    (c) 2003 nextcommerce (table.php,v 1.8 2003/08/24); www.nextcommerce.org
    (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com ($Id: table.php 1002 2005-07-10 16:11:37Z mz $)

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


    class hermes_ORIGIN {
    var $code, $title, $description, $icon, $enabled;


    function hermes_ORIGIN() {
    global $order;

    $this->code = 'table';
    $this->title = MODULE_SHIPPING_HERMES_TEXT_TITLE;
    $this->description = MODULE_SHIPPING_HERMES_TEXT_DESCRIPTION;
    $this->sort_order = MODULE_SHIPPING_HERMES_SORT_ORDER;
    $this->icon = '';
    $this->tax_class = MODULE_SHIPPING_HERMES_TAX_CLASS;
    $this->enabled = ((MODULE_SHIPPING_HERMES_STATUS == 'True') ? true : false);

    if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_HERMES_ZONE > 0) ) {
    $check_flag = false;
    $check_query = xtc_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_SHIPPING_HERMES_ZONE . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id");
    while ($check = xtc_db_fetch_array($check_query)) {
    if ($check['zone_id'] < 1) {
    $check_flag = true;
    break;
    } elseif ($check['zone_id'] == $order->delivery['zone_id']) {
    $check_flag = true;
    break;
    }
    }

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

    }
    }


    function quote($method = '') {
    global $order, $shipping_weight, $shipping_num_boxes,$xtPrice;

    if (MODULE_SHIPPING_HERMES_MODE == 'price') {
    $order_total = $xtPrice->xtcRemoveCurr($_SESSION['cart']->show_total());
    } else {
    $order_total = $shipping_weight;
    }

    // BOF GM_MOD:
    $shipping = -1;

    $table_cost = preg_split('/[:,]/' , MODULE_SHIPPING_HERMES_COST);
    $size = sizeof($table_cost);
    for ($i=0, $n=$size; $i<$n; $i+=2) {
    if ($order_total <= $table_cost[$i]) {
    $shipping = $table_cost[$i+1];
    break;
    }
    }

    // BOF GM_MOD
    if(MODULE_SHIPPING_HERMES_MODE == 'weight' && $shipping != -1)
    {
    $shipping = $shipping * $shipping_num_boxes + MODULE_SHIPPING_HERMES_HANDLING;
    }
    elseif($shipping == -1)
    {
    $error = true;
    $shipping = 0;
    $shipping_method = MODULE_SHIPPING_DP_UNDEFINED_RATE;
    }

    $this->quotes = array('id' => $this->code,
    'module' => MODULE_SHIPPING_HERMES_TEXT_TITLE,
    'methods' => array(array('id' => $this->code,
    'title' => MODULE_SHIPPING_HERMES_TEXT_WAY,
    'cost' => $shipping)));
    // EOF GM_MOD

    if ($this->tax_class > 0) {
    $this->quotes['tax'] = xtc_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']);
    }

    if (xtc_not_null($this->icon)) $this->quotes['icon'] = xtc_image($this->icon, $this->title);

    // BOF GM_MOD:
    if ($error == true) $this->quotes['error'] = MODULE_SHIPPING_HERMES_UNDEFINED_RATE;

    return $this->quotes;
    }

    function check() {
    if (!isset($this->_check)) {
    $check_query = xtc_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_HERMES_STATUS'");
    $this->_check = xtc_db_num_rows($check_query);
    }
    return $this->_check;
    }

    function install() {
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) VALUES ('MODULE_SHIPPING_HERMES_STATUS', 'True', '6', '0', 'gm_cfg_select_option(array(\'True\', \'False\'), ', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_ALLOWED', '', '6', '0', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_COST', '', '6', '0', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_SHIPPING_HERMES_MODE', 'weight', '6', '0', 'gm_cfg_select_option(array(\'weight\', \'price\'), ', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_HANDLING', '0', '6', '0', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_HERMES_TAX_CLASS', '0', '6', '0', 'xtc_get_tax_class_title', 'xtc_cfg_pull_down_tax_classes(', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_HERMES_ZONE', '0', '6', '0', 'xtc_get_zone_class_title', 'xtc_cfg_pull_down_zone_classes(', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_SORT_ORDER', '0', '6', '0', now())");
    }

    function remove() {
    xtc_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')");
    }

    function keys() {
    return array('MODULE_SHIPPING_HERMES_STATUS', 'MODULE_SHIPPING_HERMES_COST', 'MODULE_SHIPPING_HERMES_MODE', 'MODULE_SHIPPING_HERMES_HANDLING','MODULE_SHIPPING_HERMES_ALLOWED', 'MODULE_SHIPPING_HERMES_TAX_CLASS', 'MODULE_SHIPPING_HERMES_ZONE', 'MODULE_SHIPPING_HERMES_SORT_ORDER');
    }
    }

    MainFactory::load_origin_class('table');
    ?>
    ---

    und hier die dazugehörige lang Datei:

    ---
    <?php
    /* --------------------------------------------------------------
    hermes.php 2010-01-19 gm
    Gambio GmbH
    http://www.gambio.de
    Copyright (c) 2010 Gambio GmbH
    Released under the GNU General Public License (Version 2)
    [http://www.gnu.org/licenses/gpl-2.0.html]
    --------------------------------------------------------------


    based on:
    (c) 2000-2001 The Exchange Project (earlier name of osCommerce)
    (c) 2002-2003 osCommerce(table.php,v 1.6 2003/02/16); www.oscommerce.com
    (c) 2003 nextcommerce (table.php,v 1.4 2003/08/13); www.nextcommerce.org
    (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com ($Id: table.php 899 2005-04-29 02:40:57Z hhgag $)

    Released under the GNU General Public License
    ---------------------------------------------------------------------------------------*/
    global $gmLangFileMaster;
    $gmLangFileMaster->define_lang_file_content('lang/german/modules/shipping/table.php');
    /*


    define('MODULE_SHIPPING_HERMES_TEXT_TITLE', 'Versandkosten Hermes');
    define('MODULE_SHIPPING_HERMES_TEXT_DESCRIPTION', 'Versandkosten Hermes. Zustellung auch an einen Hermes Paketshop möglich.');
    define('MODULE_SHIPPING_HERMES_TEXT_WAY', 'Standard');
    define('MODULE_SHIPPING_HERMES_TEXT_WEIGHT', 'Gewicht');
    define('MODULE_SHIPPING_HERMES_TEXT_AMOUNT', 'Menge');
    define('MODULE_SHIPPING_HERMES_UNDEFINED_RATE', 'Die Versandkosten k&ouml;nnen im Moment nicht errechnet werden');

    define('MODULE_SHIPPING_HERMES_STATUS_TITLE' , 'Versandkosten Hermes');
    define('MODULE_SHIPPING_HERMES_STATUS_DESC' , 'M&ouml;chten Sie Versandkosten Hermes?');
    define('MODULE_SHIPPING_HERMES_ALLOWED_TITLE' , 'Erlaubte Versandzonen');
    define('MODULE_SHIPPING_HERMES_ALLOWED_DESC' , 'Geben Sie <b>einzeln</b> die Zonen an, in welche ein Versand m�glich sein soll. (z.B. AT,DE (lassen Sie dieses Feld leer, wenn Sie alle Zonen erlauben wollen))');
    define('MODULE_SHIPPING_HERMES_COST_TITLE' , 'Versandkosten');
    define('MODULE_SHIPPING_HERMES_COST_DESC' , 'Die Versandkosten basieren auf Gesamtkosten oder Gesamtgewicht der bestellten Waren. Beispiel: 25:5.50,50:8.50,etc.. Bis 25 werden 5.50 verrechnet, dar&uuml;ber bis 50 werden 8.50 verrechnet, etc');
    define('MODULE_SHIPPING_HERMES_MODE_TITLE' , 'Versandkosten Methode');
    define('MODULE_SHIPPING_HERMES_MODE_DESC' , 'Die Versandkosten basieren auf Gesamtkosten oder Gesamtgewicht der bestellten Waren.');
    define('MODULE_SHIPPING_HERMES_HANDLING_TITLE' , 'Handling Geb&uuml;hr');
    define('MODULE_SHIPPING_HERMES_HANDLING_DESC' , 'Handling Geb&uuml;hr f�r diese Versandmethode');
    define('MODULE_SHIPPING_HERMES_TAX_CLASS_TITLE' , 'Steuerklasse');
    define('MODULE_SHIPPING_HERMES_TAX_CLASS_DESC' , 'Folgende Steuerklasse an Versandkosten anwenden');
    define('MODULE_SHIPPING_HERMES_ZONE_TITLE' , 'Versandzone');
    define('MODULE_SHIPPING_HERMES_ZONE_DESC' , 'Wenn eine Zone ausgew&auml;hlt ist, wird diese Versandmethode ausschliseslich f&uuml;r diese Zone angewendet');
    define('MODULE_SHIPPING_HERMES_SORT_ORDER_TITLE' , 'Sortierreihenfolge');
    define('MODULE_SHIPPING_HERMES_SORT_ORDER_DESC' , 'Reihenfolge der Anzeige');

    */
    ?>
    ---

    Was mache ich hier falsch, dass das Modul nicht in meinen Versandarten auftaucht? Habe das in meinem alten Shop (auch oscommerce Fork) genau so gemacht, da hat's funktioniert.

    Bin für jeden Tip dankbar!

    Danke und Gruß
    Florian
     
  2. Daniela
    Daniela Erfahrener Benutzer
    Registriert seit:
    28. Oktober 2011
    Beiträge:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    Hallo Florian,

    hier schon mal ein Fehler, der mir gleich am Anfang aufgefallen ist:

    $this->code = 'table';
    hier gehört dann auch Hermes rein.

    Du hast oben stehen hermes_ORIGIN und machst dann nur mit HERMES weiter.
     
  3. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Das war schon mal ein ziemlich guter Tipp, danke, hatte ich übersehen. Habe nun das "_ORIGIN" raus genommen und noch das $this->code='table' geändert und wieder hochgeladen. Auch nochmal das lang File geprüft und beides wieder hochgeladen. Sieht nun so aus:

    ---
    <?php
    /* --------------------------------------------------------------
    hermes.php 2010-01-19 gm
    Gambio GmbH
    http://www.gambio.de
    Copyright (c) 2010 Gambio GmbH
    Released under the GNU General Public License (Version 2)
    [http://www.gnu.org/licenses/gpl-2.0.html]
    --------------------------------------------------------------


    based on:
    (c) 2000-2001 The Exchange Project (earlier name of osCommerce)
    (c) 2002-2003 osCommerce(table.php,v 1.27 2003/02/05); www.oscommerce.com
    (c) 2003 nextcommerce (table.php,v 1.8 2003/08/24); www.nextcommerce.org
    (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com ($Id: table.php 1002 2005-07-10 16:11:37Z mz $)

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


    class hermes {
    var $code, $title, $description, $icon, $enabled;


    function hermes() {
    global $order;

    $this->code = 'hermes';
    $this->title = MODULE_SHIPPING_HERMES_TEXT_TITLE;
    $this->description = MODULE_SHIPPING_HERMES_TEXT_DESCRIPTION;
    $this->sort_order = MODULE_SHIPPING_HERMES_SORT_ORDER;
    $this->icon = '';
    $this->tax_class = MODULE_SHIPPING_HERMES_TAX_CLASS;
    $this->enabled = ((MODULE_SHIPPING_HERMES_STATUS == 'True') ? true : false);

    if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_HERMES_ZONE > 0) ) {
    $check_flag = false;
    $check_query = xtc_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_SHIPPING_HERMES_ZONE . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id");
    while ($check = xtc_db_fetch_array($check_query)) {
    if ($check['zone_id'] < 1) {
    $check_flag = true;
    break;
    } elseif ($check['zone_id'] == $order->delivery['zone_id']) {
    $check_flag = true;
    break;
    }
    }

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

    }
    }


    function quote($method = '') {
    global $order, $shipping_weight, $shipping_num_boxes,$xtPrice;

    if (MODULE_SHIPPING_HERMES_MODE == 'price') {
    $order_total = $xtPrice->xtcRemoveCurr($_SESSION['cart']->show_total());
    } else {
    $order_total = $shipping_weight;
    }

    // BOF GM_MOD:
    $shipping = -1;

    $table_cost = preg_split('/[:,]/' , MODULE_SHIPPING_HERMES_COST);
    $size = sizeof($table_cost);
    for ($i=0, $n=$size; $i<$n; $i+=2) {
    if ($order_total <= $table_cost[$i]) {
    $shipping = $table_cost[$i+1];
    break;
    }
    }

    // BOF GM_MOD
    if(MODULE_SHIPPING_HERMES_MODE == 'weight' && $shipping != -1)
    {
    $shipping = $shipping * $shipping_num_boxes + MODULE_SHIPPING_HERMES_HANDLING;
    }
    elseif($shipping == -1)
    {
    $error = true;
    $shipping = 0;
    $shipping_method = MODULE_SHIPPING_DP_UNDEFINED_RATE;
    }

    $this->quotes = array('id' => $this->code,
    'module' => MODULE_SHIPPING_HERMES_TEXT_TITLE,
    'methods' => array(array('id' => $this->code,
    'title' => MODULE_SHIPPING_HERMES_TEXT_WAY,
    'cost' => $shipping)));
    // EOF GM_MOD

    if ($this->tax_class > 0) {
    $this->quotes['tax'] = xtc_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']);
    }

    if (xtc_not_null($this->icon)) $this->quotes['icon'] = xtc_image($this->icon, $this->title);

    // BOF GM_MOD:
    if ($error == true) $this->quotes['error'] = MODULE_SHIPPING_HERMES_UNDEFINED_RATE;

    return $this->quotes;
    }

    function check() {
    if (!isset($this->_check)) {
    $check_query = xtc_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_HERMES_STATUS'");
    $this->_check = xtc_db_num_rows($check_query);
    }
    return $this->_check;
    }

    function install() {
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) VALUES ('MODULE_SHIPPING_HERMES_STATUS', 'True', '6', '0', 'gm_cfg_select_option(array(\'True\', \'False\'), ', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_ALLOWED', '', '6', '0', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_COST', '', '6', '0', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_SHIPPING_HERMES_MODE', 'weight', '6', '0', 'gm_cfg_select_option(array(\'weight\', \'price\'), ', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_HANDLING', '0', '6', '0', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_HERMES_TAX_CLASS', '0', '6', '0', 'xtc_get_tax_class_title', 'xtc_cfg_pull_down_tax_classes(', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_HERMES_ZONE', '0', '6', '0', 'xtc_get_zone_class_title', 'xtc_cfg_pull_down_zone_classes(', now())");
    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_SORT_ORDER', '0', '6', '0', now())");
    }

    function remove() {
    xtc_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')");
    }

    function keys() {
    return array('MODULE_SHIPPING_HERMES_STATUS', 'MODULE_SHIPPING_HERMES_COST', 'MODULE_SHIPPING_HERMES_MODE', 'MODULE_SHIPPING_HERMES_HANDLING','MODULE_SHIPPING_HERMES_ALLOWED', 'MODULE_SHIPPING_HERMES_TAX_CLASS', 'MODULE_SHIPPING_HERMES_ZONE', 'MODULE_SHIPPING_HERMES_SORT_ORDER');
    }
    }

    MainFactory::load_origin_class('table');
    ?>
    ---

    und das lang File:

    ---
    <?php
    /* --------------------------------------------------------------
    hermes.php 2010-01-19 gm
    Gambio GmbH
    http://www.gambio.de
    Copyright (c) 2010 Gambio GmbH
    Released under the GNU General Public License (Version 2)
    [http://www.gnu.org/licenses/gpl-2.0.html]
    --------------------------------------------------------------


    based on:
    (c) 2000-2001 The Exchange Project (earlier name of osCommerce)
    (c) 2002-2003 osCommerce(table.php,v 1.6 2003/02/16); www.oscommerce.com
    (c) 2003 nextcommerce (table.php,v 1.4 2003/08/13); www.nextcommerce.org
    (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com ($Id: table.php 899 2005-04-29 02:40:57Z hhgag $)

    Released under the GNU General Public License
    ---------------------------------------------------------------------------------------*/
    global $gmLangFileMaster;
    $gmLangFileMaster->define_lang_file_content('lang/german/modules/shipping/hermes.php');
    /*


    define('MODULE_SHIPPING_HERMES_TEXT_TITLE', 'Versandkosten Hermes');
    define('MODULE_SHIPPING_HERMES_TEXT_DESCRIPTION', 'Versandkosten Hermes. Zustellung auch an einen Hermes Paketshop möglich.');
    define('MODULE_SHIPPING_HERMES_TEXT_WAY', 'Standard');
    define('MODULE_SHIPPING_HERMES_TEXT_WEIGHT', 'Gewicht');
    define('MODULE_SHIPPING_HERMES_TEXT_AMOUNT', 'Menge');
    define('MODULE_SHIPPING_HERMES_UNDEFINED_RATE', 'Die Versandkosten k&ouml;nnen im Moment nicht errechnet werden');

    define('MODULE_SHIPPING_HERMES_STATUS_TITLE' , 'Versandkosten Hermes');
    define('MODULE_SHIPPING_HERMES_STATUS_DESC' , 'M&ouml;chten Sie Versandkosten Hermes?');
    define('MODULE_SHIPPING_HERMES_ALLOWED_TITLE' , 'Erlaubte Versandzonen');
    define('MODULE_SHIPPING_HERMES_ALLOWED_DESC' , 'Geben Sie <b>einzeln</b> die Zonen an, in welche ein Versand m�glich sein soll. (z.B. AT,DE (lassen Sie dieses Feld leer, wenn Sie alle Zonen erlauben wollen))');
    define('MODULE_SHIPPING_HERMES_COST_TITLE' , 'Versandkosten');
    define('MODULE_SHIPPING_HERMES_COST_DESC' , 'Die Versandkosten basieren auf Gesamtkosten oder Gesamtgewicht der bestellten Waren. Beispiel: 25:5.50,50:8.50,etc.. Bis 25 werden 5.50 verrechnet, dar&uuml;ber bis 50 werden 8.50 verrechnet, etc');
    define('MODULE_SHIPPING_HERMES_MODE_TITLE' , 'Versandkosten Methode');
    define('MODULE_SHIPPING_HERMES_MODE_DESC' , 'Die Versandkosten basieren auf Gesamtkosten oder Gesamtgewicht der bestellten Waren.');
    define('MODULE_SHIPPING_HERMES_HANDLING_TITLE' , 'Handling Geb&uuml;hr');
    define('MODULE_SHIPPING_HERMES_HANDLING_DESC' , 'Handling Geb&uuml;hr f�r diese Versandmethode');
    define('MODULE_SHIPPING_HERMES_TAX_CLASS_TITLE' , 'Steuerklasse');
    define('MODULE_SHIPPING_HERMES_TAX_CLASS_DESC' , 'Folgende Steuerklasse an Versandkosten anwenden');
    define('MODULE_SHIPPING_HERMES_ZONE_TITLE' , 'Versandzone');
    define('MODULE_SHIPPING_HERMES_ZONE_DESC' , 'Wenn eine Zone ausgew&auml;hlt ist, wird diese Versandmethode ausschliseslich f&uuml;r diese Zone angewendet');
    define('MODULE_SHIPPING_HERMES_SORT_ORDER_TITLE' , 'Sortierreihenfolge');
    define('MODULE_SHIPPING_HERMES_SORT_ORDER_DESC' , 'Reihenfolge der Anzeige');

    */
    ?>
    ---

    Gehe ich jetzt im Admin auf die Versandarten erscheinen meine beiden angepassten table-Versandarten (hab die originale "table" auch für meine Zwecke für DHL angepasst), aber es sieht sch*** aus (siehe Bild).

    Die Texte habe ich aber eigentlich korrekt hinterlegt....

    Wenn ich das Modul nun installieren will, erscheinen folgende Fehlermeldungen:

    ---

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)


    MODULE_SHIPPING_HERMES_TEXT_TITLE (hermes)
    [MODULE_SHIPPING_HERMES_TEXT_TITLE]
    0

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    ---

    Ich vermute ganz stark, dass man die neuen/selbstgeschriebenen Module irgendwie, irgendwo im Shopsystem "registrieren" muss, damit sie vom System angenommen werden... so sieht das für mich aus.... gerade auch wegen dem Zusatz "_ORIGIN" bei dem originalen Table-Versandmodul. Dieses "_ORIGIN" ist nämlich in allen Modulen, die im Auslieferungszustand dabei sind, enthalten (gecheckt bei fedex, dp, chronopost...). Aber ich bin doch auch nicht der erste, der ein eigenes Versandmodul macht....

    Danke für die Tips weiterhin....

    Viele Grüße
    Florian
     

    Anhänge:

  4. Daniela
    Daniela Erfahrener Benutzer
    Registriert seit:
    28. Oktober 2011
    Beiträge:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    aber jetzt hast es doch bei hinzugefügte Module drin?
     
  5. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    ich habe es bei "Neu hinzugefügte Module" drin, das stimmt. Aber erstens sieht es nicht so toll aus, da der Shop offenbar nicht die richtige Bezeichnung übernimmt, sondern er stattdessen schreibt:

    MODULE_SHIPPING_DHLPOST_TEXT_TITLE (dhlpost)
    MODULE_SHIPPING_HERMES_TEXT_TITLE (hermes)
    (siehe auch den Bildanhang bei meiner vorherigen Antwort)

    und wenn ich das Modul dann installieren will, kommen die oben genannten Fehlermeldungen:

    ---
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)


    MODULE_SHIPPING_HERMES_TEXT_TITLE (hermes)
    [MODULE_SHIPPING_HERMES_TEXT_TITLE]
    0

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)

    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
     
  6. Daniela
    Daniela Erfahrener Benutzer
    Registriert seit:
    28. Oktober 2011
    Beiträge:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    muss hier nicht auch ein hermes rein?
    $table_cost = preg_split('/[:,]/' , MODULE_SHIPPING_HERMES_COST);

    schau mal nochmal alle durch
     
  7. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    BITTE !!!

    Nutzt doch mal die Funktionen hier wie CODE um euren html oder PHP Code einzufügen. Das macht das lesen viel viel einfacher. Danke.
     
  8. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    steht doch so drin !?!
     
  9. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    OK, sorry, mache ich in Zukunft, wusste nicht, dass es sowas gibt :-D
     
  10. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Ich bin schon wieder einen Schritt weiter:

    Die Versandmodule haben irgendwas mit dem ominösen "gm" zu tun, denn in der Datei admin\gm\gm_modules\gm_modules_structure.php wird ab Zeile 185 das Shipping erwähnt..... und, Punkt 2, in der Datei gambio_installer\sql\gm_lang.sql wird ab Zeile 16 das lang File in die Datenbank geschrieben (natürlich nur bei der Installation).

    Ehrlich gesagt, trau ich mir aber nicht zu, diese Änderungen für ein neues Versandmodul umzusetzen :-(

    Kann das jemand? Ich leider nicht.... und liegt es überhaupt daran?

    Danke für die Antworten vorab.

    Viele Grüße
    Florian
     
  11. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Ach, und dieses "_ORIGIN" ganz am Anfang wird nochmal ganz am Ende des Moduls aufgerufen. Das auch angepasst und ich kann oben in dem PHP auch

    Code:
    class hermes_ORIGIN {
    var $code, $title, $description, $icon, $enabled;
    
    
    function hermes_ORIGIN() {
    schreiben und es wird im Admin angezeigt. Habe aber keine Ahnung, was das macht/bewirkt/tut/soll etc.
     
  12. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    warum nutzt du eigentlich nicht das Hermes Modul? Dann musst dir keines basteln.
     
  13. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Zum einen weiß ich nicht, wo es das Hermes Modul gibt. Weder hier im Forum noch im Portal oder bei Google habe ich es gefunden. Obwohl ich natürlich Deinen Link in einem anderen Thread zu "lass mich das für dich googeln" gefunden habe :) . Irgendwie gibt es das aber nirgends mehr :-(

    Zum zweiten aus folgendem Grund:

    Der Kunde soll immer auswählen können, ob er per DHL oder HERMES geliefert bekommen möchte. Aber die Preise sind unterschiedlich:

    Hermes:
    bis 29,99 Euro sind es 4,90 Versandkosten
    ab 30,- Euro versandkostenfrei

    DHL:
    bis 29,99 Euro sind es 6,90 Versandkosten
    von 30,- Euro bis 74,99,- Euro sind es 3,90 Versandkosten
    ab 75,- Euro versandkostenfrei

    Und diese Staffelung bekomme ich am einfachsten mit dem duplizierten Versandkostenmodul 'table' hin. Denke nicht, dass das Hermes Modul oder das Standard-Post-Modul da weiterhilft... aber ich schaue mir das Hermes-Modul gerne mal an, wenn ich denn wüsste, wo es das gibt.

    Danke und viele Grüße
    Florian
     
  14. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    So, das Hermes Modul habe ich bei gambio-forum.com gefunden und auch schon eingebunden. Das konnte ich problemlos einbinden und es wurde auch gleich im Admin richtig erkannt.... wieso krieg ich das nicht mit einer Kopie des 'table' Versandmoduls hin? werde nachher mal das Hermes Modul analysieren, vielleicht reichen meine PHP Kenntnisse ja doch, um das herauszufinden.

    Auf jeden Fall macht das Modul nicht das, was ich mir vorstelle, daher kann ich es leider nicht gebrauchen.

    Ich will/muss mit einem modifizierten 'table' Modul arbeiten, anders geht es nicht. (eigentlich sogar zwei modifizierte 'table' Module). Wie kann ich das Modul duplizieren?

    HHHHHHHIIIILLLFFEEEE!!!!
     
  15. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    bevor du dir noch was antust

    (Link nur für registrierte Nutzer sichtbar.)
     
  16. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Genau danach hab ich mich ja im ersten Schritt gehalten und so funktioniert das bei meinem alten Shop auf Basis von commerce:seo problemlos. Aber leider funktioniert das nicht bei GX2.... deswegen stehe ich ja kurz davor, auszurasten :-D
     
  17. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    dann würd ich es noch mal von vorne machen.
     
  18. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Ne, nicht nochmal..... hab's dreimal versucht und gemacht und getan.... ich denke, das wird ohne den Support von Gambio direkt nicht funktionieren. Werde aber später evtl. noch das funktionierende Hermes-Versandmodul analysieren. Mit welchem Erfolg ist noch nicht abzusehen, aber ich denke, dass Gambio uns sagen muss, wie man ein 'table' Versandmodul dupliziert.

    Aber vielen Dank für Deine Unterstützung!
     
  19. Daniela
    Daniela Erfahrener Benutzer
    Registriert seit:
    28. Oktober 2011
    Beiträge:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    schau mal hier ist auch noch ein Fehler:

    $shipping_method = MODULE_SHIPPING_DP_UNDEFINED_RATE;
     
  20. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Ja, stimmt, das muss noch geändert werden. Allerdings ist das im 'table' Versandmodul genauso drin.... das versteh mal einer. Beim fedEx modul steht allerdings (korrekterweise) an dieser Stelle MODULE_SHIPPING_FEDEXEU_UNDEFINED_RATE

    Ich probiere es jetzt noch ein einziges Mal, wenn es dann wieder nicht klappt, dann....... tja, dann geht's nicht.