OsCommerce: Unterschied zwischen den Versionen
K (19% MwSt.) |
(image check) |
||
Zeile 2: | Zeile 2: | ||
=weitere Shops= | =weitere Shops= | ||
die aus OSC entstanden sind. | die aus OSC entstanden sind. | ||
http://www.zen-cart.at/ und http://www.creloaded.com/ | http://www.zen-cart.at/ und http://www.creloaded.com/ | ||
http://xtcommerce.com/ | http://xtcommerce.com/ | ||
Zeile 36: | Zeile 36: | ||
Damit im Footer das richtige Format angezeigt wird, muss die richtige Spracheinstellung gemacht werden. | Damit im Footer das richtige Format angezeigt wird, muss die richtige Spracheinstellung gemacht werden. | ||
vorhandene Sprachen kann man sich mit | vorhandene Sprachen kann man sich mit | ||
locale -a | |||
C | |||
de_DE | |||
de_DE@euro | |||
de_DE.iso885915 | |||
de_DE.iso885915@euro | |||
POSIX | |||
anzeigen lassen. | anzeigen lassen. | ||
in /catalog/includes/languages/german.php | in /catalog/includes/languages/german.php | ||
@setlocale(LC_TIME, 'de_DE.iso885915'); | |||
ändern. | ändern. | ||
===Produkt-Images=== | |||
Damit bei einem eingetragenem nicht vorhandenes Produkt-Images kein Broken-Images kommt, ist folgende Änderung notwendig: | |||
<source lang=php> | |||
//in includes/functions/html_output.php add file_exists-func | |||
// The HTML image wrapper function | |||
function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') { | |||
if ( (empty($src) || ($src == DIR_WS_IMAGES)) && (IMAGE_REQUIRED == 'false') || (!file_exists($src)) ) { | |||
return false; | |||
} | |||
</source> | |||
==Zwingend notwendige Anpassungen== | ==Zwingend notwendige Anpassungen== | ||
===Steuerklassen und -zonen=== | ===Steuerklassen und -zonen=== | ||
INSERT INTO tax_rates VALUES (1, 1, 1, 1, 19.0000, 'enthaltene MwSt. 19%', now(), now()); | |||
INSERT INTO tax_rates VALUES (2, 1, 2, 1, 7.0000, 'enthaltene MwSt. 7%', now(), now()); | |||
INSERT INTO tax_class VALUES (1, 'German Normal', 'normaler Steuersatz für Dienstleistungen und alle non-food Artikel', now(),now()); | |||
INSERT INTO tax_class VALUES (2, 'German Vermindert', 'verminderter Steuersatz für Lebensmittel und Bücher', now(), now()); | |||
# EU | |||
INSERT INTO geo_zones (geo_zone_id,geo_zone_name,geo_zone_description,date_added) VALUES (1,'Europäische Union','Für alle Kunden | |||
innerhalb der europäische Union',now()); | |||
===Contribution composition for legal requirements at OSC in Germany=== | ===Contribution composition for legal requirements at OSC in Germany=== | ||
Zeile 64: | Zeile 78: | ||
*Tax info 1.1 by Christoph Marczinzik & Conny Schlicht | *Tax info 1.1 by Christoph Marczinzik & Conny Schlicht | ||
*German Tax v1.01 | *German Tax v1.01 | ||
*Ship In Cart Alpha 1.0 by Nightwalker/mountain | *Ship In Cart Alpha 1.0 by Nightwalker/mountain | ||
http://www.oscommerce.com/community/contributions,2992<br> | |||
===AGB Bestätigung=== | ===AGB Bestätigung=== | ||
Zeile 76: | Zeile 90: | ||
== Unbedingt== | == Unbedingt== | ||
===European Bank Transfer=== | ===European Bank Transfer=== | ||
This module mainly uses the code of the EU-Standard Bank Transfer. It provides the customer with all account information including the IBAN and BIC/SWIFT-Code. | This module mainly uses the code of the EU-Standard Bank Transfer. It provides the customer with all account information including the IBAN and BIC/SWIFT-Code. | ||
http://www.oscommerce.com/community/contributions,3198<br /> | |||
===Google XML Sitemap=== | ===Google XML Sitemap=== | ||
Zeile 86: | Zeile 100: | ||
===Session-ID/Cookie-Name=== | ===Session-ID/Cookie-Name=== | ||
#/catalog/includes/application_top.php | |||
define('PHP_SESSION_NAME', 'SessionID'); | |||
tep_session_name('SssionID'); | |||
===Easy Populate=== | ===Easy Populate=== | ||
Zeile 95: | Zeile 109: | ||
===Header Tags Controller=== | ===Header Tags Controller=== | ||
http://www.oscommerce.com/community/contributions,207<br /> | |||
===Down for maintenance=== | ===Down for maintenance=== | ||
http://www.oscommerce.com/community/contributions,1406<br /> | |||
===Thumbnails=== | ===Thumbnails=== | ||
Zeile 105: | Zeile 119: | ||
===Bezahlmethode: Rechnung=== | ===Bezahlmethode: Rechnung=== | ||
Ein einfaches Modul für Rechnug | Ein einfaches Modul für Rechnug | ||
http://www.oscommerce.com/community/contributions,597 | |||
===Bezahlmethode: Lastschriftverfahren=== | ===Bezahlmethode: Lastschriftverfahren=== | ||
Zeile 117: | Zeile 131: | ||
Nachdem die Prüfverfahren nicht immer 100%ig funktionieren, ist ein Mechanismus eingebaut, der nach eine Fehlermeldung und der (hoffentlich) erneuten Prüfung der Kontodaten durch den Kunden die Werte zulässt, auch wenn sie als falsch geprüft werden. Diese erhalten den Fehlercode 1 und die Meldung, dass die Kontonummer eine besondere Beobachtung benötigt. | Nachdem die Prüfverfahren nicht immer 100%ig funktionieren, ist ein Mechanismus eingebaut, der nach eine Fehlermeldung und der (hoffentlich) erneuten Prüfung der Kontodaten durch den Kunden die Werte zulässt, auch wenn sie als falsch geprüft werden. Diese erhalten den Fehlercode 1 und die Meldung, dass die Kontonummer eine besondere Beobachtung benötigt. | ||
http://www.oscommerce.com/community/contributions,826<br> | |||
===Bezahlmethode: Überweisung=== | ===Bezahlmethode: Überweisung=== | ||
Zeile 123: | Zeile 137: | ||
===deutsche Ländertable=== | ===deutsche Ländertable=== | ||
einfach sql ausführen, vorher die table gesichert. | einfach sql ausführen, vorher die table gesichert. | ||
http://www.oscommerce.com/community/contributions,259<br> | http://www.oscommerce.com/community/contributions,259<br> | ||
===Edit Orders=== | ===Edit Orders=== | ||
Damit man Bestellungen im Nachhinein ändern kann. | Damit man Bestellungen im Nachhinein ändern kann. | ||
http://www.oscommerce.com/community/contributions,1435<br /> | |||
===Textmaker=== | ===Textmaker=== | ||
Zeile 137: | Zeile 151: | ||
===allprods=== | ===allprods=== | ||
damit man die Suchmaschinen auch was zu fressen haben | damit man die Suchmaschinen auch was zu fressen haben | ||
http://www.oscommerce.com/community/contributions,137 | |||
==optional== | ==optional== | ||
===Contrib-Installer=== | ===Contrib-Installer=== | ||
http://www.oscommerce.com/community/contributions,3286<br> | |||
===Description in product & categories Listing=== | ===Description in product & categories Listing=== | ||
Zeile 154: | Zeile 168: | ||
===B2B=== | ===B2B=== | ||
Wird derzeit noch nicht benötigt | Wird derzeit noch nicht benötigt | ||
http://www.oscommerce.com/community/contributions,3613 | |||
===Enable/ Disable Categories=== | ===Enable/ Disable Categories=== | ||
Nutzen nicht so wirklich ersichtlich, desweiteren muss osc ziemlich gepatched werden.. | Nutzen nicht so wirklich ersichtlich, desweiteren muss osc ziemlich gepatched werden.. | ||
http://www.oscommerce.com/community/contributions,326 | |||
===add a quickie=== | ===add a quickie=== | ||
Zeile 185: | Zeile 199: | ||
===admin_german.sql=== | ===admin_german.sql=== | ||
Damit werden die Texte bzw. Knfigurationseinstellungen in deutsch angezeigt.<br> | Damit werden die Texte bzw. Knfigurationseinstellungen in deutsch angezeigt.<br> | ||
http://www.oscommerce.com/community/contributions,3803 | |||
einfach admin_german.sql vom 28 Nov 2005 ausführen, fertig | einfach admin_german.sql vom 28 Nov 2005 ausführen, fertig | ||
===DPD - deutscher Paket Dienst Versandmodul=== | ===DPD - deutscher Paket Dienst Versandmodul=== | ||
http://www.oscommerce.com/community/contributions,3138 | |||
===COD charge for German Parcel or Deutsche Post=== | ===COD charge for German Parcel or Deutsche Post=== | ||
http://www.oscommerce.com/community/contributions,1951 | |||
Zeile 201: | Zeile 215: | ||
Texte ändern http://forums.oscommerce.de/viewtopic.php?t=14465<br /> | Texte ändern http://forums.oscommerce.de/viewtopic.php?t=14465<br /> | ||
FAQ http://forums.oscommerce.de/index.php?showforum=7 | FAQ http://forums.oscommerce.de/index.php?showforum=7 | ||
[[ | |||
[[Kategorie:WWW]] |
Version vom 1. Juni 2007, 22:11 Uhr
OsCommerce ist eine in PHP geschriebene Shop-Webapplikation. Leider reicht der Funktionsumfung noch nicht aus, deshalb müssen noch Erweiterungen installiert werden.
weitere Shops
die aus OSC entstanden sind. http://www.zen-cart.at/ und http://www.creloaded.com/
Tools
osCommerce Product Manager for Windows (oscpmwin)
A Windows interface for osCommerce.
OSCPMWin is a multilanguage Windows application to manage the products of your osCommerce virtual store. You can add, delete and update your products, categories and manufacturers, automatically resize your product images while uploading, change the prices, quantities, availability, etc for several products at once, backup your store and much more. All this from your desktop computer.
http://www.mariovaldez.net/software/oscpmwin/
weitere finden sich unter http://www.mariovaldez.net/software/oscpmwin/faq.php, allerdings fand ich nur "Easy Populate" wirklich brauchbar. http://www.mariovaldez.net/software/oscpmwin/faq.php
Oscommerce-Manager
Store Manager for osCommerce is a Windows application to quickly and effectively manage your osCommerce online store.
You can add, delete and update your products, categories and manufacturers, automatically upload your product images while editing products, categories, manufacturers, view reports, orders, export/import products, backup/restore database, manage product attributes, manage global store settings. All this from your desktop computer.
http://www.oscommerce-manager.com
Eigene Anpassungen
Layout
Boxes
Die Sprach- und Währungsboxen wurden erstmal auskommentiert, da wir das im Moment nicht benötigen
StyleSheet/CSS
Eigentlich wurde nur in der catalog/stylesheet.css geändert.
Damit im Footer das richtige Format angezeigt wird, muss die richtige Spracheinstellung gemacht werden. vorhandene Sprachen kann man sich mit locale -a C de_DE de_DE@euro de_DE.iso885915 de_DE.iso885915@euro POSIX
anzeigen lassen. in /catalog/includes/languages/german.php @setlocale(LC_TIME, 'de_DE.iso885915'); ändern.
Produkt-Images
Damit bei einem eingetragenem nicht vorhandenes Produkt-Images kein Broken-Images kommt, ist folgende Änderung notwendig:
//in includes/functions/html_output.php add file_exists-func
// The HTML image wrapper function
function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') {
if ( (empty($src) || ($src == DIR_WS_IMAGES)) && (IMAGE_REQUIRED == 'false') || (!file_exists($src)) ) {
return false;
}
Zwingend notwendige Anpassungen
Steuerklassen und -zonen
INSERT INTO tax_rates VALUES (1, 1, 1, 1, 19.0000, 'enthaltene MwSt. 19%', now(), now()); INSERT INTO tax_rates VALUES (2, 1, 2, 1, 7.0000, 'enthaltene MwSt. 7%', now(), now()); INSERT INTO tax_class VALUES (1, 'German Normal', 'normaler Steuersatz für Dienstleistungen und alle non-food Artikel', now(),now()); INSERT INTO tax_class VALUES (2, 'German Vermindert', 'verminderter Steuersatz für Lebensmittel und Bücher', now(), now());
- EU
INSERT INTO geo_zones (geo_zone_id,geo_zone_name,geo_zone_description,date_added) VALUES (1,'Europäische Union','Für alle Kunden innerhalb der europäische Union',now());
Contribution composition for legal requirements at OSC in Germany
beinhaltet:
- Must agree to terms v1.5.2
- Agree Conditions (Impressum)
- Tax info 1.1 by Christoph Marczinzik & Conny Schlicht
- German Tax v1.01
- Ship In Cart Alpha 1.0 by Nightwalker/mountain
http://www.oscommerce.com/community/contributions,2992
AGB Bestätigung
http://www.oscommerce.com/community/contributions,1935
Impressum
Eine Vorlage gibts unter http://www.mustershop.info
Unbedingt
European Bank Transfer
This module mainly uses the code of the EU-Standard Bank Transfer. It provides the customer with all account information including the IBAN and BIC/SWIFT-Code.
http://www.oscommerce.com/community/contributions,3198
Google XML Sitemap
This is a variation of Chemo's Google XML Sitemap Feed contribution, with the addition of some nice extras.
I specifically customized this set for those of you not using his Ultimate SEO contribution, but ARE using the default oscommerce search engine friendly URL's turned on, or a variation of the tep_html_link fuction in the /includes/functions/html_output.php page. The original contribution did not accomodate for these. http://www.oscommerce.com/community/contributions,3439
Session-ID/Cookie-Name
- /catalog/includes/application_top.php
define('PHP_SESSION_NAME', 'SessionID'); tep_session_name('SssionID');
Easy Populate
Mit Easy Populate ist es möglich, seine Artikel über eine CSV-Datei zu ändern und diese dann in osc einfach uploaden.
http://www.oscommerce.com/community/contributions,500
Header Tags Controller
http://www.oscommerce.com/community/contributions,207
Down for maintenance
http://www.oscommerce.com/community/contributions,1406
Thumbnails
Möglichkeit, pro Artikel ein großes Bild und ein Thumbnail zu hinterlegen
Bezahlmethode: Rechnung
Ein einfaches Modul für Rechnug http://www.oscommerce.com/community/contributions,597
Bezahlmethode: Lastschriftverfahren
Dieses Paymentmodul ermöglicht das Lastschriftverfahren mit osCommerce MS2
Beim Checkout kann der Kunde seine Kontodaten angeben, die geprüft und in der Datenbank gespeichert werden. Ferner kann er ein Dokument downloaden in dem er (offline) schriftlich seine Einwilligung gibt. Diese Funktion ist über Schalter einstellbar.
Das Modul führt eine Plausibilitätsprüfung zwischen BLZ und Kto.Nr. durch. Es kann nicht garantieren, dass das angegebene Konto tatsächlich existiert, dass dieses Konto dem angegebenen Kontoinhaber zugeordnet ist und ob dieses Konto ausreichend Deckung aufweist.
Die häufigsten Fehler (Zahlendreher, Verständnisprobleme bei der Übermittlung der Bankverbindung oder falschen Kundenangaben) können auf diese Art relativ zuverlässig vermieden werden.
Nachdem die Prüfverfahren nicht immer 100%ig funktionieren, ist ein Mechanismus eingebaut, der nach eine Fehlermeldung und der (hoffentlich) erneuten Prüfung der Kontodaten durch den Kunden die Werte zulässt, auch wenn sie als falsch geprüft werden. Diese erhalten den Fehlercode 1 und die Meldung, dass die Kontonummer eine besondere Beobachtung benötigt.
http://www.oscommerce.com/community/contributions,826
Bezahlmethode: Überweisung
http://www.oscommerce.com/community/contributions,3199
deutsche Ländertable
einfach sql ausführen, vorher die table gesichert.
http://www.oscommerce.com/community/contributions,259
Edit Orders
Damit man Bestellungen im Nachhinein ändern kann.
http://www.oscommerce.com/community/contributions,1435
Textmaker
DL Mit diesem einfachen Addon können Sie in Ihrem Adminbereich die Texte für die Informationen, also AGB und so problemlos editieren. Eine Seite fürs Impressum ist dort auch mit enthalten.
Das ganze ist unteranderm mit einem HTML editor versehen, welches die Eingabe erleichtern soll.
Impressum http://www.oscommerce.com/community/contributions,3291
allprods
damit man die Suchmaschinen auch was zu fressen haben http://www.oscommerce.com/community/contributions,137
optional
Contrib-Installer
http://www.oscommerce.com/community/contributions,3286
Description in product & categories Listing
?
Rechnungslayout über Admin + Texteingabe in Rechnung
später vielleicht http://www.oscommerce.com/community/contributions,2729
x-sell (Cross Sell)
Zuordnung muss manuel gemacht werden, Patcherei auch ziemlich gross, deswegen nehmen wir es nicht. http://www.oscommerce.com/community/contributions,1415 http://www.oscommerce.com/community/contributions,1429
B2B
Wird derzeit noch nicht benötigt http://www.oscommerce.com/community/contributions,3613
Enable/ Disable Categories
Nutzen nicht so wirklich ersichtlich, desweiteren muss osc ziemlich gepatched werden.. http://www.oscommerce.com/community/contributions,326
add a quickie
?
attrib sort
?
inaktive user
sales report
?
diverse Reports im Admin zur Analyse des Kundenverhaltens
?
Print Order
?
HTML Editor
?
allcategories
?
Veränderter Login
?
pdf Datasheet
?
extra deutsch
admin_german.sql
Damit werden die Texte bzw. Knfigurationseinstellungen in deutsch angezeigt.
http://www.oscommerce.com/community/contributions,3803
einfach admin_german.sql vom 28 Nov 2005 ausführen, fertig
DPD - deutscher Paket Dienst Versandmodul
http://www.oscommerce.com/community/contributions,3138
COD charge for German Parcel or Deutsche Post
http://www.oscommerce.com/community/contributions,1951
Sonstiges
Homepage http://www.oscommerce.com/
deutschen Knowledge-Base http://de.oscommerce.info/kb
Mehrwertsteuer http://forums.oscommerce.de/index.php?showtopic=14225
OsC-Module http://www.oscommerce.com/community/contributions
Texte ändern http://forums.oscommerce.de/viewtopic.php?t=14465
FAQ http://forums.oscommerce.de/index.php?showforum=7