» osCommerce Update von 2.2 auf 2.3.4 (Bootstrap)

Webserver (FTP-Dateien, MySQL) verschlüsselt auf Google Drive sichernNeuen Thread eröffnenNeue Antwort erstellenWarum MD5 sicher ist und viel Unsinn im Netz verbreitet wird
<123
5678>
AutorNachricht
Administrator 

Name: Marc
Geschlecht:
Anmeldedatum: 28.08.2004
Beiträge: 52423
Wohnort: Lohmar


Meine eBay-Auktionen:
27.10.2017, 13:17
zitieren

ot_fixed_payment_chg.php
ist im alten Shop beschrieben wie folgt:
  $Id: ot_fixed_payment_chg.php,v 2.0 2004 xaglo Exp $
  * Order total module that displays the fee related to the payment type.
  * A method exists to allow the display of the fee from the payment type page

Damit kann man also zusätzliche Gebühren der Bestellung hinzufügen, je nachdem welche Zahlungsart gewählt wurde. z.B. extra Gebühr, wenn jemand mit Paypal bezahlt. Mag ich ja gar nicht. ^^

EDIT: Ok, nein. Das brauchen wir, weil es die Zusatzgebühr bei Nachnahme addiert, wie ich dem Quelltext aus dem Admin des alten Shops entnehmen konnte:


 
2017-10-27 15_16_40.png
2017-10-27 15_16_40.png - [Bild vergrößern]



Verfasst am: 27.10.2017, 13:29
zitieren

Die aktuellste Version davon sollte das sein:
https://apps.oscommerce.com/ka2ia (Payment method fee 2.1)
Zitat $Id: ot_fixed_payment_chg.php,v 2.1 2006 xaglo Exp $
* Order total module that displays the fee related to the payment type.
* A method exists to allow the display of the fee from the payment type page

oscom-payment-method-fee-2-1-ka2ia-3157w.zip


zip

 Download

Dateigröße: 12,12KB
Heruntergeladen: 140 mal

 3x  bearbeitet

Verfasst am: 27.10.2017, 13:33
zitieren

Stattdessen empfiehlt man im Forum aber dieses
ot_cod_fee.php
:
https://apps.oscommerce.com/Za3oG (Calculation of cash on delivery fees)
  $Id: ot_cod_fee.php,v 1.00 2002/11/30 17:02:00 harley_vb Exp $

Allerdings dürfte das Probleme mit bereits bestehenden Bestellungen geben, die ja auf Basis des alten Moduls die Nachnahmegebühr berechnet haben. Ich denke ich werde daher erst mal die aktuelle Version von
ot_fixed_payment_chg.php
(Payment method fee 2.1) installieren und erst zum Schluss werde ich schauen in wie weit ein Modulwechsel möglich ist.

oscom-calculation-of-cash-on-delivery-fees-Za3oG-D8Bgy.zip


zip

 Download

Dateigröße: 17,56KB
Heruntergeladen: 136 mal

 2x  bearbeitet

Verfasst am: 27.10.2017, 13:38
zitieren

Ich muss schon mal zwei Änderungen für
ot_fixed_payment_chg
in
includes/classes/payment.php
machen. Mag ich nicht. Muss ich mir gleich mal zum Löschen vormerken, falls
ot_cod_fee.php
auch funktioniert, da dort keine Änderungen an den Dateien notwendig sind:


 
2017-10-27 15_38_16.png
2017-10-27 15_38_16.png - [Bild vergrößern]

 3x  bearbeitet

Verfasst am: 27.10.2017, 13:50
zitieren

Auch in
checkout_payment.php
musste ich Änderungen durchführen:
<!-- deleted ot_fixed_payment_chg.php
/* todo: check if we can use ot_cod_fee.php instead and being able to undone these changes */
        <td><strong><?php echo $selection[$i]['module']; ?></strong></td>
        <td align="right">
-->

<!-- added ot_fixed_payment_chg.php  -->
        <td><strong><?php
                          echo $selection[$i]['module'];
                          if ($selection[$i]['cost']){
                            echo '&nbsp;('.$currencies->format($selection[$i]['cost']).')';
                          }
                      ?></strong></td>
        <td align="right">
<!-- end -->

 1x  bearbeitet

Verfasst am: 27.10.2017, 13:57
zitieren

Nun fehlt noch
ot_payment.php
. In der Datei des alten Shops mit
ot_lev_members.php
beschrieben, was wohl ein Fehler sein dürfte:
  $Id: ot_lev_members.php,v 1.0 2002/04/08 01:13:43 hpdl Exp $

Aus der Beschreibung in der Datenbank kann ich aber erkennen, dass es hier um Rabatte geht:
Do you want to enable the Order Discount?
Amount of Discount(percentage)
Re-calculate Tax on discounted amount
Minimum order before discount
Payment Type to get discount

Und ich sehe, dass ich die Datei vor vielen Jahre mal heftig angepasst habe. Es ging da um Bestellungen, wenn eine bestimmte Straße angegeben wurde. Mir bleibt also erst mal nichts anderes übrig das alte Modul zu übernehmen und mit dem Kunden zu besprechen ob wir das noch brauchen und wenn ja wie man das auf den aktuellen technischen Stand bringt. Hardcoding ist nämlich nicht mehr mein Stil. Das sollte wenn schon über den Admin-Bereich einstellbar sein ;)

Verfasst am: 27.10.2017, 14:01
zitieren

So nun wird die finale Bestellseite wieder angezeigt:

 
2017-10-27 15_59_38.png
2017-10-27 15_59_38.png - [Bild vergrößern]

Verfasst am: 27.10.2017, 14:03
zitieren

Die Bestellung konnte ich abschließen. Das funktioniert also schon mal. Allerdings stimmen so einige Umlaute nicht. Ungewöhnlich, da es nicht alle betrifft und manche in HTML codiert sind und andere wieder nicht:
ZitatIhr Bestellung ist ausgeführt worden.
Ihre Bestellung ist bei uns eingelangt! Die bestellten Produkte werden voraussichtlich innerhalb der nächsten 2-5 Arbeitage an der gew¨nschten Lieferadresse ankommen.
Sie k&oml;nnen den aktuellen Bestellstatus jederzeit im Kundenkonto ¨ber die View Orders - Seite sehen.

Falls Sie Fragen haben steht Ihnen dafür unsere Contact Us -Seite zur Verfügung.
Vielen Dank für Ihren Einkauf bei uns!

Bitte informieren Sie mich über Änderungen bei den von mir unten ausgew&aml;hlten Produkten:

Auf die schnelle erkenne ich schon mal falsch codierte Umlaute, denn
&aml;
entspricht keinem ä. Es müsste dann
&auml;
heißen. Da hat wohl jemand die Sprachdateien falsch bearbeitet.

 1x  bearbeitet

Verfasst am: 27.10.2017, 14:12
zitieren

Ok, wer hat das denn verbrochen. Schreibfehler und HTML Codierungsfehler in
includes\languages\german\modules\content\checkout_success\cm_cs_thank_you.php
:
<?php
/*
  $Id$

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

  Copyright (c) 2014 osCommerce

  Released under the GNU General Public License
*/

  define('MODULE_CONTENT_CHECKOUT_SUCCESS_THANK_YOU_TITLE', 'Danke');
  define('MODULE_CONTENT_CHECKOUT_SUCCESS_THANK_YOU_DESCRIPTION', 'Zeige den DANKE-Block auf der "checkuot sucess" Seite.');

  define('MODULE_CONTENT_CHECKOUT_SUCCESS_TEXT_SUCCESS', 'Ihre Bestellung ist bei uns eingelangt! Die bestellten Produkte werden voraussichtlich innerhalb der nächsten 2-5 Arbeitage an der gew&uml;nschten Lieferadresse ankommen.');
  define('MODULE_CONTENT_CHECKOUT_SUCCESS_TEXT_SEE_ORDERS', 'Sie k&oml;nnen den aktuellen Bestellstatus jederzeit im Kundenkonto &uml;ber die <a href="%s">View Orders</a> - Seite sehen.');
  define('MODULE_CONTENT_CHECKOUT_SUCCESS_TEXT_CONTACT_STORE_OWNER', 'Falls Sie Fragen haben steht Ihnen dafür unsere <a href="%s">Contact Us</a> -Seite zur Verfügung.');
  define('MODULE_CONTENT_CHECKOUT_SUCCESS_TEXT_THANKS_FOR_SHOPPING', 'Vielen Dank für Ihren Einkauf bei uns!');
?>

Und dann noch gemischt mit normalen Umlauten :suspekt:

Verfasst am: 27.10.2017, 14:19
zitieren

Ich hatte ja das Sprachpaket installiert:
https://apps.oscommerce.com/tL962 (German Language 2.3.4.)

Mal sehen was ich noch so finde.

Hier das liest sich so als hätte es ein Ausländer übersetzt:
https://apps.oscommerce.com/BpubB (German Full Language Pack for 2.3.4 in u)
<?php
/*
  $Id$

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

  Copyright (c) 2014 osCommerce

  Released under the GNU General Public License
*/

  define('MODULE_CONTENT_CHECKOUT_SUCCESS_THANK_YOU_TITLE', 'Vielen Dank');
  define('MODULE_CONTENT_CHECKOUT_SUCCESS_THANK_YOU_DESCRIPTION', 'Zeige danke auf der Erfolgsseite der Kasse zu blockieren.');

  define('MODULE_CONTENT_CHECKOUT_SUCCESS_TEXT_SUCCESS', 'Ihre Bestellung wurde erfolgreich verarbeitet! Ihre Produkte werden an ihrem Bestimmungsort innerhalb von 2-5 Werktagen ankommen.');
  define('MODULE_CONTENT_CHECKOUT_SUCCESS_TEXT_SEE_ORDERS', 'Sie können den Status Ihrer Bestellung jederzeit in Ihrem Konto <a href="%s">Sehen Sie die Bestellung</a> seite.');
  define('MODULE_CONTENT_CHECKOUT_SUCCESS_TEXT_CONTACT_STORE_OWNER', 'Bitte leiten Sie alle Fragen die Sie haben können, uns auf unsere <a href="%s">Kontaktieren Sie uns</a> seite.');
  define('MODULE_CONTENT_CHECKOUT_SUCCESS_TEXT_THANKS_FOR_SHOPPING', 'Vielen Dank für Ihren Einkauf bei uns online!');
?>

Ich verstehe auch nicht warum überhaupt so viele verschiedene Sprachpakete bei osCommerce hochgeladen werden können :suspekt:

 1x  bearbeitet
pn email
Gast 
03.11.2017, 09:02
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "osCommerce Update von 2.2 auf 2.3.4 (Bootstrap)" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
<123
5678>
Ähnliche BeiträgeRe:
Letzter Beitrag
osCommerce / xtCommerce Gutscheincodes / Sonderangebote
hier der Link zur Stahlflexleitungs-Aktion: http://www.maxrev.de/weihnachts-special-goodridge-stahlflexbremsleitungen-t177306.htm Du musst wirklich mal sowas wie Aktionscodes oder so einführen. Das mit dem Bestellen für Preis X und Preis Y wird...
von mgutt
3
414
13.12.2010, 17:41
Feiny
Button-Lösung in osCommerce umgesetzt: Puhh!
Der Gesetzgeber fordert jetzt von jedem Shop eine Änderung der Bestellseite. "zahlungspflichtig bestellen" statt "bestellen", denn die Verbraucher sind ja dumm und alles was Geld kostet muss hervorgehoben werden, während...
von mgutt
2
579
31.07.2012, 14:28
mgutt
hoti´s EG5 projekt Update 5.08.2012 Update ! BILDER NACH POLISH
Ja stelle auch mal meinen kleinen vor ;) hab in ca 3wochen hir ausem forum ergatert °°und direkt mal einiges umgebaut. D16z6 Was ich selbst in den 3 wochen verändert habe. :Fächer :AGA ab Cat 60mm :Magnaflow ESD. :Motor Bearbeitet und...
von hoti
83
8.249
24.10.2012, 10:49
hoti
UPDATE**Loliger Motor/Filter KaltLuft bau xD Stage3!**UPDATE
Mich hat heute so die lust gepackt einfach mal so richtig wieder was zu spaksen und das kamm dabei raus und das beste ist sogar es funktoniert und das eigentlich ganz gut erst ein bissla warm gefahren und dann ne bundestraße die 3% gefälle hat von 0-160...
von R3DEX
37
3.862
24.08.2007, 06:35
R3DEX
Postbote war da *update update* 20. Juli
:D :D :D hey leute der postbote war vorhin da lol yeahaaaaaaa und teile sind für mich auch mitgekommen :D dickes lob an *Milanored EG* die Anhänger sind echt erste sahne :yes: und auch ein lob an meinen hondahändler *gg* der hat mir die 90ps...
von Ej9ner
21
2.250
09.08.2008, 05:52
deacone
Update Em2
Wie schon in meinem Vorstellungs Fred damals versprochen, wollte ich euch auf dem laufendem halten. http://www.maxrev.de/ein-neuer-und-sein-civic-t67715.htm So nun isses soweit, jetzt stell ich euch meinen alten/neuen EM2 vor. So mal ein bild...
von Streethunter
44
4.311
21.10.2011, 10:33
Phil.T
Update von 1.18.2 auf 1.22.2
Hallo, muss man bei diesem Update-Sprung, jedes einzelne Zwischenupdate installieren oder reicht es, wenn ich die 1.22.2 hochlade und aktualisiere? Grüße...
von derkrauter
2
125
02.02.2014, 19:42
derkrauter
Update von 1.13.3 auf 1.15.1
Hi, ich nutzte MediaWiki seit ca 3 Monaten und habe noch die Version 1.13.3 und will nun auf die aktuelle nach [URL=http://www.mediawiki.org/wiki/Manual:Upgrading_MediaWiki]dieser[/URL] Anleitung upgraden. Hier sollen ja alle Dateien überschrieben...
von MoinMoin
1
348
12.08.2009, 10:08
mgutt
update.php
Hallo, ich möchte confirmaccount installieren. Mus aber dazu update.php laufen lassen. Wie mach ich das, ich habe kein Shell oder ähnliches. Wenn ich die Datei im Browser aufrufe erscheint eine Fehlerseite mit dem Hinweis, dass ich keinen Zugriff...
von dejay1903
1
140
04.01.2013, 19:43
carchaias
Dvd 800 update dvd
Hallo, Suche für meinen Insignia Baujahr 10.2009 eine update DVD fürs Navi Dvd 800, Version 2012 oder neuer wenns die schon gibt, entweder zum ausleihen oder zum Kauf natürlich gegen bares ;) bei Interesse einfach melden Dan können wir über den Preis...
von Benny1.8
0
1.837
23.12.2013, 17:19
Benny1.8
© 2004 - 2025 www.programmierer-forum.de | Communities | Impressum |