Beiträge von admin

    Technische Aussage:
    Billsafe ist ja fest integriert in der v2.2 aber BillPay hat da auch nach geholt. Das Modul von denen scheint jetzt deutlich verbessert zu sein.
    Klarna ist auf Grund fehlenden Supports bei uns aus der Entscheidung geflogen. Billsafe hat mit technisch und von Support überzeugt. Somit ist die Entscheidung auch zu gusten von Billsafe ausgegangen, zumal wir daurch auch Support für PayPal bekommen. :)

    Fix-Liste:


    • Checkout etwas verbessert
    • Produkt Filter Admin Bugfix
    • Verbesserte Unterstützung fluid Templates im IE8
    • Verbesserungen im XAJAX
    • PHP 5.4 Fix SEO-URL
    • Bestellbearbeitung komplett überarbeitet (Produktmenge bei Löschen von Produkten in Bestellung wird jetzt auch wieder aufaddiert)
    • Wegfall Modul ot_total_netto (bitte deinstallieren und Modul löschen)
    • Installer erweitert und überarbeitet
    • create-Account überarbeitet (HTML5) und für mobile Template optimiert
    • komplette Überarbeitung und Optimierung der Einbindung von Javascript + CSS (Page Speed jetzt bei 97/100 > Standard Installation)
    • diverse Bugfixes und Optimierungen im Admin Bereich
    • Fix Whois Online (bei manchen Providern gibt es die GEO Abfragen schon von Haus aus)
    • NEU: Bildschärfe kann jetzt eingestellt werden :)
    • Sprachbox gefixt, jetzt kann die Sprache an jeder Stelle umgeschaltet werden
    • NEU: mobile Template kommt jetzt wieder mit (bei Installation des FP1 ist es im Standard nicht aktiv, siehe Hinweis)
    • NEU: EAN für Attribute (magnalister)
    • NEU: Sortierungreihenfolge für Optionen
    • FIX: Zubehör fehlende Sprach Datei
    • FIX: Session Fehler PHP5.3 mit Gutschein

    Hinweise:

    PHP5.4:
    die Version v2.2.1.0 ist komplett PHP5.4 kompatibel.

    mobile Template:
    Admin > SEO Config > Grundkonfiguration
    Es gibt jetzt die Einstellung, ob das mobile-Template aktiv oder inaktiv sein soll. Weiterhin kann man einstellen, welche Funktionen mit aktiviert werden sollen.

    PDF Rechnung:
    Admin > Konfiguration > Mein Shop
    Zur Einstellung der Rechnungsnummer-Vergabe kann man jetzt auch einstellen, ob das Rechnungsdatum = dem Erstellungsdatum oder Rechnungsdatum = Bestelldatum ist. Hier kann also jeder absofort selbst entscheiden.

    Bestellungen bearbeiten:
    Ein leidiges Thema und immer wieder nach geflickt. Damit ist jetzt Schluss. Hauptproblem war das Modul ot_total_netto (damals aus Gambio heraus kopiert in die v2.0). Da das Modul rechtlich überhaupt keine Relevanz hat und weder bei Gambio korrekt funktioniert und auch bei uns trotz diverser Bugfixes nie richtig funktioniert hat, haben wir uns entschlossen, das Modul nicht mehr zu verwenden, DAFÜR ABER EINE STABILE Bestellbearbeitung zu haben. Das ist nun der Fall.
    Hier ist einiges geschehen, Produkte können nun hinzu gefügt, gelöscht (mit Abzug der Menge in der Lagerhaltung!) und und und. Somit kann man nun endlich vernünftig mit Bestellungen arbeiten.
    Wir haben die Deinstallation des zusatzmodules nicht automatisch vorgenommen. Wer es behalten will, soll es tun, sich aber der Tatsache bewusst sein, dass es nicht mehr unterstützt wird.

    Wichtiger Hinweis für zukünftige Updates:
    Das FP1 ist diesmal recht umfangreich, aber auch der Tatsache geschuldet, dass wir einige Altlasten gefixt und überarbeitet haben. Wir haben die Zeit genutzt, um die v2.2 jetzt wirklich rund zu machen.

    Mit dieser Version als Basis, wird das Update Verfahren in Zukunft geändert! Es wird dann nur noch 1 Datei notwendig sein, die alle Updates automatisch einspielt und jede Änderung, die am Shop vorgenommen wurde, BLEIBT dann erhalten.
    Kurz um, ab dieser Version, ist ein nachträgliches Anpassen bereits eingebauter Module NICHT MEHR notwendig.

    Wir testen das neue Updateverfahren noch ausgiebig und es wird dann beim nächsten Update eingesetzt.
    Wir überarbeiten gerade die Module auf v2.2 Kompatibilität und werden die Module Schritt für Schritt jetzt aktualisieren.

    Zum Thema Handbuch wird sich jetzt auch einiges tun. Ziel ist ein Handbuch für alle Plus Kunden, worin der Shop dokumentiert wird.

    zur Installation des FixPack1:
    Bitte das ZIP lokal entpacken und alle Dateien auf den Shop hoch laden. Danach im Admin > Module > Installation / Update das cseov22_fp1 installieren. Nach Installation des FP, kann die Datei auch gelöscht werden.
    Bitte unbedingt auch den Shop Cache leeren!!! Es gibt sonst unter Umständen einen Smarty Fehler (Seit Version 3 von Smarty).

    Vorher wie immer BACKUP NICHT VERGESSEN :)


    Folgende SQL Bitte 1 x per Hand in der DB machen:

    1. Newsletter Deutsch:

    SQL
    UPDATE emails SET 
    email_content_html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" xml:lang="de" lang="de">\r\n<head>\r\n<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />\r\n<title>Newsletter</title>\r\n{literal}\r\n<style type="text/css">\r\nbody, table {\r\n font-size:11.5px;\r\n font-family:Helvetica, sans-serif;\r\n color:#444\r\n}\r\ntable.outerTable {\r\n border: 1px solid #ccc\r\n}\r\ntd.TopRightDesc {\r\n letter-spacing: 1px;\r\n font-weight: 600\r\n}\r\n.ProductsTable td {\r\n color:#6d88b1;\r\n background: #f1f1f1\r\n}\r\n.ProductsAttributes td, .ProductsName {\r\n background: #ffffff\r\n}\r\n.bt {\r\n border-top:1px solid #ccc\r\n}\r\n.bb {\r\n border-bottom:1px solid #ccc\r\n}\r\n.bl {\r\n border-left:1px solid #ccc\r\n}\r\n.br {\r\n border-right:1px solid #ccc\r\n}\r\n.fs85 {\r\n font-size:85%\r\n}\r\n</style>\r\n{/literal}\r\n</head>\r\n<body>\r\n<table width="90%" border="0" cellpadding="10" cellspacing="0" align="center" class="outerTable">\r\n <tr>\r\n  <td>\r\n  <table width="100%" border="0" cellpadding="0" cellspacing="0">\r\n   <tr>\r\n    <td width="50%"><img src="{$logo_path}logo.gif" alt="" /> </td>\r\n    <td width="50%" class="TopRightDesc" align="right"> Newsletter </td>\r\n   </tr>\r\n   </table>\r\n  </td>\r\n </tr>\r\n <tr>\r\n  <td>\r\n  <div style="width:95%; background-color:#fff; padding:10px;">\r\n   <h2 style="border-bottom:2px solid #6a0101; padding-bottom:10px; color:#333;">{$SHOP_NAME} Newsletter</h2>\r\n   <p><strong> {if $personalize == ''yes'' && $greeting_type == ''0''} {if $customers_gender == ''f''} Sehr geehrte Frau {$customers_name}, {else} Sehr geehrter Herr {$customers_name}, {/if} {/if} {if $personalize == ''yes'' && $greeting_type == ''1''} Hallo {$customers_name}, {/if} {if $personalize == ''''} Sehr geehrter Kunde, {/if} </strong></p>\r\n   <p>{$body}</p>\r\n   {if $gift_id}\r\n   {if $greeting_type == ''1''}\r\n   <table width="100%" style="border:1px #CCC; padding:10px; margin-bottom:15px; background-color:#ffeded;">\r\n    <tr>\r\n    <td><p style="padding-bottom:7px; margin:0 0 10px 0;"><strong style="font-family: Georgia, Times New Roman, Times, serif; font-size:12px;">Gutschein:</strong></p>\r\n     Als kleines Präsent übersenden wir Dir einen Gutschein in Höhe von <b>{$gift_ammount}</b>. <br />\r\n     Geb einfach bei der Bestellung deinen persönlichen Gutscheincode an: <b>{$gift_id}</b></td>\r\n    </tr>\r\n   </table>\r\n   {else}\r\n   <table width="100%" style="border:1px #CCC; padding:10px; margin-bottom:15px; background-color:#ffeded;">\r\n    <tr>\r\n    <td><p style="padding-bottom:7px; margin:0 0 10px 0;"><strong style="font-family: Georgia, Times New Roman, Times, serif; font-size:12px;">Gutschein:</strong></p>\r\n     Als kleines Präsent übersenden wir Ihnen einen Gutschein in Höhe von <b>{$gift_ammount}</b>. <br />\r\n     Geben Sie einfach bei der Bestellung Ihren persönlichen Gutscheincode an: <b>{$gift_id}</b></td>\r\n    </tr>\r\n   </table>\r\n   {/if}\r\n   {/if}\r\n   <div style="background:#fff;">\r\n    <table width="100%" cellpadding="0" cellspacing="0" border="0">\r\n    <tr>\r\n    <td>\r\n    {foreach name=aussen item=module_data from=$module_content}\r\n     \r\n     <table width="100%" border="0" cellpadding="10" cellspacing="0" style="border-bottom:1px solid #999;">\r\n      <tr>\r\n      <td width="20%" rowspan="2" valign="top" style="border-right:1px solid #999;"><a href="{$module_data.PRODUCTS_LINK}"> <img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" border="0" class"productImageBorder" /> </a> </td>\r\n      <td width="80%" valign="top"><a href="{$module_data.PRODUCTS_LINK}" style="text-decoration:none;">\r\n       <h1 style="font-size:12px; color:#6a0101;">{$module_data.PRODUCTS_NAME}</h1>\r\n       </a>{$module_data.PRODUCTS_SHORT_DESCRIPTION}\r\n       </td>\r\n      </tr>\r\n      <tr>\r\n      <td valign="bottom">\r\n       <div style="text-align:right; border-top:1px solid #000; padding-top:5px; margin-top:10px;">\r\n        <a href="{$module_data.PRODUCTS_LINK}" style="color:#6a0101; text-decoration:underline;"><b>Kaufen Sie jetzt hier!</b></a> | <strong>{$module_data.PRODUCTS_PRICE}</strong>\r\n       </div>\r\n      </td>\r\n      </tr>\r\n     </table>\r\n\r\n     {/foreach}\r\n     </td>\r\n     </tr>\r\n    </table>\r\n    <div style="text-align:right; font-size:10px; margin-top:10px;">{$remove_link}</div>\r\n   </div>\r\n   </div>\r\n  </td>\r\n </tr>\r\n</table>',
    email_content_text = 'Shopname Newsletter\r\n\r\n{if $personalize == ''yes'' && $greeting_type == ''0''} {if $customers_gender == ''f''} Sehr geehrte Frau {$customers_name}, {else} Sehr geehrter Herr {$customers_name}, {/if} {/if} {if $personalize == ''yes'' && $greeting_type == ''1''} Hallo {$customers_name}, {/if} {if $personalize == ''''} Sehr geehrter Kunde, {/if}\r\n\r\n{$body}\r\n\r\n{if $gift_id} {if $greeting_type == ''1''} Gutschein:\r\n\r\nAls kleines Präsent übersenden wir Dir einen Gutschein in Höhe von {$gift_ammount}. Geb einfach bei der Bestellung deinen persönlichen Gutscheincode an: {$gift_id}\r\n\r\n{else} Gutschein:\r\n\r\nAls kleines Präsent übersenden wir Ihnen einen Gutschein in Höhe von {$gift_ammount}. Geben Sie einfach bei der Bestellung Ihren persönlichen Gutscheincode an: {$gift_id}\r\n\r\n{/if} {/if} {foreach name=aussen item=module_data from=$module_content}\r\n\r\n{$module_data.PRODUCTS_NAME}\r\n\r\n{$module_data.PRODUCTS_SHORT_DESCRIPTION}\r\n\r\nKaufen Sie jetzt! | {$module_data.PRODUCTS_PRICE} EUR  \r\n\r\n{/foreach} {$remove_link}',
    email_backup_html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" xml:lang="de" lang="de">\r\n<head>\r\n<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />\r\n<title>Newsletter</title>\r\n{literal}\r\n<style type="text/css">\r\nbody, table {\r\n font-size:11.5px;\r\n font-family:Helvetica, sans-serif;\r\n color:#444\r\n}\r\ntable.outerTable {\r\n border: 1px solid #ccc\r\n}\r\ntd.TopRightDesc {\r\n letter-spacing: 1px;\r\n font-weight: 600\r\n}\r\n.ProductsTable td {\r\n color:#6d88b1;\r\n background: #f1f1f1\r\n}\r\n.ProductsAttributes td, .ProductsName {\r\n background: #ffffff\r\n}\r\n.bt {\r\n border-top:1px solid #ccc\r\n}\r\n.bb {\r\n border-bottom:1px solid #ccc\r\n}\r\n.bl {\r\n border-left:1px solid #ccc\r\n}\r\n.br {\r\n border-right:1px solid #ccc\r\n}\r\n.fs85 {\r\n font-size:85%\r\n}\r\n</style>\r\n{/literal}\r\n</head>\r\n<body>\r\n<table width="90%" border="0" cellpadding="10" cellspacing="0" align="center" class="outerTable">\r\n <tr>\r\n  <td>\r\n  <table width="100%" border="0" cellpadding="0" cellspacing="0">\r\n   <tr>\r\n    <td width="50%"><img src="{$logo_path}logo.gif" alt="" /> </td>\r\n    <td width="50%" class="TopRightDesc" align="right"> Newsletter </td>\r\n   </tr>\r\n   </table>\r\n  </td>\r\n </tr>\r\n <tr>\r\n  <td>\r\n  <div style="width:95%; background-color:#fff; padding:10px;">\r\n   <h2 style="border-bottom:2px solid #6a0101; padding-bottom:10px; color:#333;">{$SHOP_NAME} Newsletter</h2>\r\n   <p><strong> {if $personalize == ''yes'' && $greeting_type == ''0''} {if $customers_gender == ''f''} Sehr geehrte Frau {$customers_name}, {else} Sehr geehrter Herr {$customers_name}, {/if} {/if} {if $personalize == ''yes'' && $greeting_type == ''1''} Hallo {$customers_name}, {/if} {if $personalize == ''''} Sehr geehrter Kunde, {/if} </strong></p>\r\n   <p>{$body}</p>\r\n   {if $gift_id}\r\n   {if $greeting_type == ''1''}\r\n   <table width="100%" style="border:1px #CCC; padding:10px; margin-bottom:15px; background-color:#ffeded;">\r\n    <tr>\r\n    <td><p style="padding-bottom:7px; margin:0 0 10px 0;"><strong style="font-family: Georgia, Times New Roman, Times, serif; font-size:12px;">Gutschein:</strong></p>\r\n     Als kleines Präsent übersenden wir Dir einen Gutschein in Höhe von <b>{$gift_ammount}</b>. <br />\r\n     Geb einfach bei der Bestellung deinen persönlichen Gutscheincode an: <b>{$gift_id}</b></td>\r\n    </tr>\r\n   </table>\r\n   {else}\r\n   <table width="100%" style="border:1px #CCC; padding:10px; margin-bottom:15px; background-color:#ffeded;">\r\n    <tr>\r\n    <td><p style="padding-bottom:7px; margin:0 0 10px 0;"><strong style="font-family: Georgia, Times New Roman, Times, serif; font-size:12px;">Gutschein:</strong></p>\r\n     Als kleines Präsent übersenden wir Ihnen einen Gutschein in Höhe von <b>{$gift_ammount}</b>. <br />\r\n     Geben Sie einfach bei der Bestellung Ihren persönlichen Gutscheincode an: <b>{$gift_id}</b></td>\r\n    </tr>\r\n   </table>\r\n   {/if}\r\n   {/if}\r\n   <div style="background:#fff;">\r\n    <table width="100%" cellpadding="0" cellspacing="0" border="0">\r\n    <tr>\r\n    <td>\r\n    {foreach name=aussen item=module_data from=$module_content}\r\n     \r\n     <table width="100%" border="0" cellpadding="10" cellspacing="0" style="border-bottom:1px solid #999;">\r\n      <tr>\r\n      <td width="20%" rowspan="2" valign="top" style="border-right:1px solid #999;"><a href="{$module_data.PRODUCTS_LINK}"> <img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" border="0" class"productImageBorder" /> </a> </td>\r\n      <td width="80%" valign="top"><a href="{$module_data.PRODUCTS_LINK}" style="text-decoration:none;">\r\n       <h1 style="font-size:12px; color:#6a0101;">{$module_data.PRODUCTS_NAME}</h1>\r\n       </a>{$module_data.PRODUCTS_SHORT_DESCRIPTION}\r\n       </td>\r\n      </tr>\r\n      <tr>\r\n      <td valign="bottom">\r\n       <div style="text-align:right; border-top:1px solid #000; padding-top:5px; margin-top:10px;">\r\n        <a href="{$module_data.PRODUCTS_LINK}" style="color:#6a0101; text-decoration:underline;"><b>Kaufen Sie jetzt hier!</b></a> | <strong>{$module_data.PRODUCTS_PRICE}</strong>\r\n       </div>\r\n      </td>\r\n      </tr>\r\n     </table>\r\n\r\n     {/foreach}\r\n     </td>\r\n     </tr>\r\n    </table>\r\n    <div style="text-align:right; font-size:10px; margin-top:10px;">{$remove_link}</div>\r\n   </div>\r\n   </div>\r\n  </td>\r\n </tr>\r\n</table>',
    email_backup_text = 'Shopname Newsletter\r\n\r\n{if $personalize == ''yes'' && $greeting_type == ''0''} {if $customers_gender == ''f''} Sehr geehrte Frau {$customers_name}, {else} Sehr geehrter Herr {$customers_name}, {/if} {/if} {if $personalize == ''yes'' && $greeting_type == ''1''} Hallo {$customers_name}, {/if} {if $personalize == ''''} Sehr geehrter Kunde, {/if}\r\n\r\n{$body}\r\n\r\n{if $gift_id} {if $greeting_type == ''1''} Gutschein:\r\n\r\nAls kleines Präsent übersenden wir Dir einen Gutschein in Höhe von {$gift_ammount}. Geb einfach bei der Bestellung deinen persönlichen Gutscheincode an: {$gift_id}\r\n\r\n{else} Gutschein:\r\n\r\nAls kleines Präsent übersenden wir Ihnen einen Gutschein in Höhe von {$gift_ammount}. Geben Sie einfach bei der Bestellung Ihren persönlichen Gutscheincode an: {$gift_id}\r\n\r\n{/if} {/if} {foreach name=aussen item=module_data from=$module_content}\r\n\r\n{$module_data.PRODUCTS_NAME}\r\n\r\n{$module_data.PRODUCTS_SHORT_DESCRIPTION}\r\n\r\nKaufen Sie jetzt! | {$module_data.PRODUCTS_PRICE} EUR  \r\n\r\n{/foreach} {$remove_link}'
    WHERE email_name = 'newsletter'
    AND languages_id = '2';


    UPDATE 26.09.2012:
    ein paar kleinere Fixes gibt es leider noch. die folgeneden dateien wurden noch mal verbessert.

    /admin/customers.php
    /admin/includes/classes/order.php
    /admin/orders.php
    /admin/orders_edit_address.php
    /includes/classes/class.product.php
    /lang/english/english.php
    /admin/orders_edit.php
    Inder DB hat sich nix mehr geändert. Das ZIP ist aktualisiert

    Das Qf3 kommt am Freitag. Es wird ein großes Paket, aber dafür viele Verbesserungen und Fixes. Ich habe teilweise noch Uraltfehler behoben, die selbst in der v2.1 noch drin waren. Ich glaube, so langsam wird es wirklich rund .-) Mit v2.2.1.0 werden wir die Updates so machen, dass keiner mehr Hand anlegen muss, um ein Update einzuspielen.
    Der Plan ist, das Update hoch zu laden (besteht aus 1 Datei) und dann im Admin auf installieren drücken. Das Update ändert die Dateien automatisch ab, sofern es allerdings der Server erlaubt. Dann wird es auch keine Probleme mehr mit Modulen oder eigenen Anpassungen mehr geben! ;) Das wird der Hit in Tüten.

    Nun ja, ich habe das Modul für die Commerz Finanz programmiert. Ob und wen die zulassen, steht auf einem anderen Blatt, deswegen, erst anfragen bei Commerz, dann Modul kaufen. Die Vereinbarung mit der Commerz ist so, dass für jeden Shop das Modul 1 x gekauft werden muss.

    Googlemail
    Posteingang: SSL: pop.googlemail.com oder pop.gmail.com (Port 995)
    Postausgang: SSL: smtp.googlemail.com oder smtp.gmail.com (Port 465) oder (TLS Port 587)
    IMAP: imap.googlemail.com oder imap.gmail.com (Port993)

    Also die Bestellbestätigung darf definitiv NICHT leer sein. Ist da was schief gegangen bei der Installation?
    Sind die anderen auch leer? Das Icon mit dem grünen Pfeil ist dafür, die Vorlage wieder her zu stellen (vom Original)