Autor Thema: Eigener E-Shop - Tipps, Tricks, Empfehlungen?  (Gelesen 7707 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Vale waan Takis

  • antik und dekadent
  • Legend
  • *******
  • Zeit für eine Challenge
  • Beiträge: 4.787
  • Geschlecht: Männlich
  • Username: Vale waan Takis
Re: Eigener E-Shop - Tipps, Tricks, Empfehlungen?
« Antwort #25 am: 29.11.2006 | 15:40 »
in der Datei steht auch ein Klassenname "class flat"
Den musst du auch in flat2 umbenennen.
Wenn du dann mehrere Kopien hast, wählst du die entsprechende Zone in der "Payment Zone" aus.

hmm da hab ch wohl die falsche datei erwischt  :P
es gibt einfach zu viele Module  ;)

unter den Language/Includes/Modules gibt es das nicht  :-\
da sieht die datei nur so aus:
Zitat
<?php
/*
  $Id: flat.php,v 1.7 2003/07/11 09:04:23 jan0815 Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

define('MODULE_SHIPPING_FLAT_TEXT_TITLE', 'Pauschale Versandkosten AT');
define('MODULE_SHIPPING_FLAT_TEXT_DESCRIPTION', 'Pauschale Versandkosten AT');
define('MODULE_SHIPPING_FLAT_TEXT_WAY', '');
?>


Und wenn ich versuche in den admin/includes/modules was über den datei manager zu ändern verweigert mir das programm den zugriff.  >:(
Verdammt.
Back

Offline Thalamus Grondak

  • Mythos
  • ********
  • Beiträge: 9.220
  • Geschlecht: Männlich
  • Username: Thalamus Grondak
Re: Eigener E-Shop - Tipps, Tricks, Empfehlungen?
« Antwort #26 am: 29.11.2006 | 16:12 »
in "languages" liegen nur die Texte.
Die Module liegen unter /includes/modules/shipping (nicht unter admin sondern im root)
Even if you win the Rat race, you´re still a Rat

Offline Vale waan Takis

  • antik und dekadent
  • Legend
  • *******
  • Zeit für eine Challenge
  • Beiträge: 4.787
  • Geschlecht: Männlich
  • Username: Vale waan Takis
Re: Eigener E-Shop - Tipps, Tricks, Empfehlungen?
« Antwort #27 am: 29.11.2006 | 16:36 »
Okay... so langsam zweifel ich an mir  :(

Da er mich auch nicht unter /includes/modules/shipping irgend etwas kopieren lassen wollte hab ch das nun über ein externe Programm gemacht und mir dort die flat.php kopiert und als flat2.php wieder in den gleichen Ordner reinkopiert.

Der ganze Spaß sieht dann nun so aus: (die beiden rotmarkierten stellen sind die, die ich auf flat2 umbenannt habe)
Zitat
<?php
/*
  $Id: flat.php,v 1.40 2003/02/05 22:41:52 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

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

// class constructor
    function flat2() {
      global $order;

      $this->code = 'flat2';
      $this->title = MODULE_SHIPPING_FLAT_TEXT_TITLE;
      $this->description = MODULE_SHIPPING_FLAT_TEXT_DESCRIPTION;
      $this->sort_order = MODULE_SHIPPING_FLAT_SORT_ORDER;
      $this->icon = '';
      $this->tax_class = MODULE_SHIPPING_FLAT_TAX_CLASS;
      $this->enabled = ((MODULE_SHIPPING_FLAT_STATUS == 'True') ? true : false);

      if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_FLAT_ZONE > 0) ) {
        $check_flag = false;
        $check_query = tep_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_SHIPPING_FLAT_ZONE . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id");
        while ($check = tep_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;
        }
      }
    }

// class methods
    function quote($method = '') {
      global $order;

      $this->quotes = array('id' => $this->code,
                            'module' => MODULE_SHIPPING_FLAT_TEXT_TITLE,
                            'methods' => array(array('id' => $this->code,
                                                     'title' => MODULE_SHIPPING_FLAT_TEXT_WAY,
                                                     'cost' => MODULE_SHIPPING_FLAT_COST)));

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

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


Mit der Datei im Ordner kommt im Shop bei den Modulen aber nur noch eine Fehlermeldung und die einzige Auswalmöglichkeit ist die normale flat, alle anderen optionen sind we und die flat2 bleibt verschwunden... ach ja ich ahbe auch unter languages natürlich eine fat2.php erstellt...aber das bringts wohl nicht  :(

Edit:
Okay hier lag ein Fehler:
Zitat
  class flat {
    var $code, $title, $description, $icon, $enabled;
muss natürlich


Zitat
  class flat2 {
    var $code, $title, $description, $icon, $enabled;
heißen. dann kommt die fehlermeldung nicht.

Dafür hab ich jetzt zweimal "Pauschale Versandkosten AT"
und nicht
"Pauschale Versandkosten AT"
"Pauschale Versandkosten EU"
aber man nähert sich  ;D

« Letzte Änderung: 29.11.2006 | 16:50 von Vale waan Takis »
Back

Offline Thalamus Grondak

  • Mythos
  • ********
  • Beiträge: 9.220
  • Geschlecht: Männlich
  • Username: Thalamus Grondak
Re: Eigener E-Shop - Tipps, Tricks, Empfehlungen?
« Antwort #28 am: 29.11.2006 | 16:45 »
in zeile 13 : class flat => class flat2
Die Konstanten musst du noch anpassen
MODULE_SHIPPING_FLAT_TEXT_TITLE = MODULE_SHIPPING_FLAT2_TEXT_TITLE

und natürlich in der entsprechenden Datei unter languages auch.
Even if you win the Rat race, you´re still a Rat

Offline Vale waan Takis

  • antik und dekadent
  • Legend
  • *******
  • Zeit für eine Challenge
  • Beiträge: 4.787
  • Geschlecht: Männlich
  • Username: Vale waan Takis
Re: Eigener E-Shop - Tipps, Tricks, Empfehlungen?
« Antwort #29 am: 29.11.2006 | 17:06 »
DANKE DANKE DANKE

Es geht  :)

Jetzt bin ich glücklich für heute und morgen widme ich mich der Nachname Funktion. Ich werde herausfinden wo ich da den Preis einstellen kann.

Danke Thalamus bzw. Sigurd
Back

Offline Vale waan Takis

  • antik und dekadent
  • Legend
  • *******
  • Zeit für eine Challenge
  • Beiträge: 4.787
  • Geschlecht: Männlich
  • Username: Vale waan Takis
Re: Eigener E-Shop - Tipps, Tricks, Empfehlungen?
« Antwort #30 am: 30.11.2006 | 15:40 »
Doppelpost  :P

Ich glaub ich brauch mal einen Crash Kurs bei Thalamus  ::)

Versuche es jetzt erstmal ruhig anzugehen. Nur für ein Land.
Aber das Ding mag mich einfach nicht...oder ich bin zu doof.

Pauschale Versandkosten sind eingestellt.
Super das Klappt.

Bezahlarten hab ich jetzt einfach erstmal alles deaktiviert gehabt bis auf Scheck/Vorauskasse
allerdings muss man da auch die Rechnungsadresse Kontonummer etc. eingeben... nur wo holt er sich das nun wieder her? Sehr doof.

Die Nachnamefunktion hätte ich schon sehr gerne, aber hier taucht einfach kein Preis auf der Rechnung auf :-(
Der muss sich doch auch einstellen lassen.

Im dungeonstore sieht das alles so einfach aus (Lob für die arbeit, die ich eigentlich jetzt erst so richtig wertschätzen kann  ;))

Ich blick noch immer nicht so ganz wie da nun was zusammen hängt.

Im "admin" ordner muss ich wohl nichts ändern, also bleiben mir zu verfügung
/catalog/includes/modules/
UND
/catalog/includes/languages/german/modules/

Von dir weiß ich nun, das das im Languages nur für die Bezeichnungen da ist...scheidet wohl also aus.

unter
/catalog/includes/modules/

Hab ich die Unterorder
/shipping
und
/payment
(und /order total mit dme ich mich noch gar nicht weiter beschäftigt habe)

Ich denke durch shipping bin ich soweit durchgestiegen

bleibt /payment

Dort hab ich die phps:
authorizenet
cc
cod
ipayment
moneyorder
nochex
paypal
pm2checkout
psigate
secpay

Interessant für mich sind wohl:
cc - Kreditkarte, wenn mein Chef das mit seiner Bank geklärt hat, aber das läuft ganz gut von selbbst denk ich, ohne weitere Modifikationen

cod- cash on delivery also Nachname...wenn ich nur wüsste wo ich den blöden Betrag eingeben muss

moneyorder - also das was ich im moment eingestellt habe vorauskasse und Schecks..hier muss ich rausfinden wo ich die Rechnungsadresse eingeben kann  :P

Alles läuft halb aber nix richtig  :-\



Back

Offline Thalamus Grondak

  • Mythos
  • ********
  • Beiträge: 9.220
  • Geschlecht: Männlich
  • Username: Thalamus Grondak
Re: Eigener E-Shop - Tipps, Tricks, Empfehlungen?
« Antwort #31 am: 30.11.2006 | 16:37 »
moneyorder - also das was ich im moment eingestellt habe vorauskasse und Schecks..hier muss ich rausfinden wo ich die Rechnungsadresse eingeben kann  :P
Die Adresse gibst du im "languages" Ordner an, soviel kann ich dir schonmal sagen.
Even if you win the Rat race, you´re still a Rat

Offline Thalamus Grondak

  • Mythos
  • ********
  • Beiträge: 9.220
  • Geschlecht: Männlich
  • Username: Thalamus Grondak
Re: Eigener E-Shop - Tipps, Tricks, Empfehlungen?
« Antwort #32 am: 30.11.2006 | 16:58 »
Was die Nachnahme angeht:
http://de.oscommerce.info/kb/99

Dafür brauchst du ein Zusatzmodul.
du kannst es aber auch lösen, indem du als "Pausche Versandgebühr" kopierst und "Versand per Nachname" daraus machst, und die Versandkosten entsprechend anhebst.
Even if you win the Rat race, you´re still a Rat

Offline Vale waan Takis

  • antik und dekadent
  • Legend
  • *******
  • Zeit für eine Challenge
  • Beiträge: 4.787
  • Geschlecht: Männlich
  • Username: Vale waan Takis
Re: Eigener E-Shop - Tipps, Tricks, Empfehlungen?
« Antwort #33 am: 30.11.2006 | 16:59 »
Ich hab's jetzt einfach mal bei der Konfiguration ;yStore mit eingetragen das sollte es tun ;-)

Jetzt mach ich erstmal bis Dienstag Feierabend.
Vieleicht können wir uns dann mal zu einem Crashkurs zusammen setzen oder so...vielelicht kannst du aber auch meine gröbsten Probleme bis dahein schon beseitigen.

Grüße

Back