timmys Posted January 3, 2016 Share Posted January 3, 2016 Habe das Sofortüberweisung Modul erfolgreich installiert und funktioniert auch prima. Nur warum wird beim Checkout nachdem man Sofortüberweisung ausgewählt hat und dann Zahlungspflichtig bestellen gedrückt hat dann auch das PayPal Logo angezeigt (siehe Bild rechts oben) Zudem sind die Balken der Bestellübersicht auch nicht in Ordnung. Ich habe bootstrap template 1.6.1.1 und verwende Chrome Browser. Danke Link to comment Share on other sites More sharing options...
eleazar Posted January 3, 2016 Share Posted January 3, 2016 ... und du hast auf jeden Fall das Modul Europäische Rechtssicherheit nicht installiert, wie man unschwer erkennen kann. Link to comment Share on other sites More sharing options...
timmys Posted January 4, 2016 Author Share Posted January 4, 2016 Doch, Europäische Rechtssicherheit v2.0.0 ist installiert Link to comment Share on other sites More sharing options...
dusticelli Posted January 7, 2016 Share Posted January 7, 2016 @ eleazar ich habe das selbe Problem. Das liegt am sofortüberweisungs-modul. Das ruft eine Übersichtsseite auf, wo die rechte Spalte eingeblendet wird. Daher werden die Verlaufsbalken des Checkouts gestaucht. @ timmys Beim lesen dieses Posts, fällt mir ein, dass ich noch eine Anfrage an SÜ diesbezüglich in der Pipeline habe. Der Support in München reagiert sehr schnell, und man wollte mir nach Sylvester auf meinen Rückruf hin telefonisch zeigen, an welcher Stelle wir da Hand anlegen können. Ich hatte das inzwischen verschwitzt. Vielleicht denke ich morgen daran dort anzurufen, dann poste ich das Ergebnis hier. Alternativ ruf halt selbst mal da an, und lass dir sagen wie man das löst...und poste Du hier wo man ran muss. ps: wenn du im modul auf "direkte Weiterleitung" oder so ähnlich stellst, wird die hässliche Seite schon mal nur für den Bruchteil einer Sekunde eingeblendet. Link to comment Share on other sites More sharing options...
timmys Posted January 13, 2016 Author Share Posted January 13, 2016 Hi Hat jetzt nichts mit diesem Thema zu tun aber ich kann keinen neuen Beiträge mehr ins Forum einstellen!! Jedesmal wenn ich auf Beitrag senden klicke werde ich auf https://www.prestashop.com/ weitergeleitet und mein Beitrag ist weg. Kann mir jemand helfen? Danke Link to comment Share on other sites More sharing options...
eleazar Posted January 13, 2016 Share Posted January 13, 2016 Da bist du vermutlich in die Blacklist-Falle getappt. Irgendein Wort in deiner Mail steht unter Spam-Verdacht. Manchmal (aber nicht immer) passiert das schon beim Wort "bootstrap". Das Forum wird leider täglich mit Spam geflutet, daher sind solche Maßnahme (mit gelegentlichen "Kollateralschäden") leider unvermeidlich. Link to comment Share on other sites More sharing options...
timmys Posted January 20, 2016 Author Share Posted January 20, 2016 Wegen Sofortüberweisung: ok, habe jetzt mal die Weiterleitung abgeschaltet, dann warten wir halt das Sofort das mal schöner hinbekommt.... Wegen Blacklist: Ja, das wars, habe mal die Shopinfo weggelassen und der Thread wurde gepostet, Danke Link to comment Share on other sites More sharing options...
dusticelli Posted January 29, 2016 Share Posted January 29, 2016 So, um das nochmal zu ergänzen. Ich habe mich heute daran erinnert, dass da noch was mit der sofort Schnittstelle war. Also dort beim Kundendienst angerufen, dort sagt man mir ich solle mich direkt an den Entwickler wenden. Dieser ist dann auch leicht über die Sofort Webseite indentifiziert. Es handelt sich um die Fa. Touchdesign. Ich rufe dort an, leider "sofort" besetzt. Also schreibe ich folgendes Betr. Sofort Schnittstelle Prestashop Design Problem Sehr geehrter Herr XYZ, der Support von Sofort.com hat mich gebeten mich direkt an Sie als Entwickler der Schnittstelle zu wenden. Ich habe die Schnittstelle in einen Prestashop 1.6.2 integriert. Soweit funktioniert alles, Leider wird aber auf der Bestätigungsseite das Design des Shops gestört, weil hier auf der rechten Seite eine Spalte eingeblendet wird https://www.prestashop.com/forums/uploads/monthly_01_2016/post-1129409-0-73966300-1451831609.jpg Das führt dazu dass sich die Balken des Checkout-Prozesses unansehnlich stauchen. Ich hatte schon selber in den Templates nach einer Möglichkeit das anzupassen gesucht, aber leider nicht gefunden. Können Sie mir freundlicherweise sagen, wo ich die rechte Spalte auf dieser Seite ausblenden kann? Vielen Dank Immerhin bekam ich schnell Antwort, nämlich folgende: Sehr geehrte Damen und Herren,vielen Dank für Ihre Anfrage unter der Ticketnummer #691448.Eine direkte Lösung können wir Ihnen leider nicht anbieten, bei Bedarf stehen wir Ihnen aber gern mit unserem kommerziellen technischen Support zur Verfügung.Gerne bieten wir Ihnen unseren kommerziellen technischen Support für unsere SOFORT Schnittstelle zu einmalig 69 Euro zzgl. MwSt. (Max. 1 volle Arbeitsstunde) an.Für die Ausführung der Arbeiten benötigen wir ggf. Zugang zu Ihrem Shopbackend, einen FTP Zugang und den Zugang zu Ihrem SOFORT Konto.Nach erfolgreicher Installation führen wir eine Testbestellung durch und übergeben die Installation an Sie.Alle übersendeten Passwörter können nach Abschluss der Installation von Ihnen geändert werden.Bitte haben Sie Verständnis das wir in diesem Zusammenhang für unsere kostenfreien Open Source Projekte nur auf kommerzieller Basis Support anbieten können.Wenn Sie einverstanden sind freuen wir uns über die Übersendung der Daten und Ihre Zusage zur Kostenübernahme nebst Rechnungsanschrift.Ich hoffe wir konnten Ihnen weiterhelfen, für Ihr Vertrauen bedanken wir uns. Sehr Geil! So macht man Kundenservice heute. Ich habe nochmal kurz geantwortet Sehr geehrte Damen und Herren, ich habe Verständnis dafür, dass Sie Ihre Support Leistungen nicht kostenlos anbieten möchten. Ich habe allerdings kein Verständnis dafür, wenn eine Schnittstelle eines Zahlartenanbieters, welche nicht zuletzt auch zu dessen Vorteil in Shopsysteme eingebunden werden soll, das Design eines Shops übersteuert. Die Seite die Ihre Schnittstelle aufruft, ist meiner Ansicht nach keine native Seite des Shopssystems, sondern ein Ergebnis Ihre Programmierhandwerks. Denn alle anderen Seiten im Checkout des Shopsystems sind stets einspaltig! Da Sie mir auf eine konkrete Anfrage nur mit einem Standardtext antworten, welcher nicht im geringsten auf das geschilderte Problem eingeht, dafür aber (Ab-)Hilfe gegen Bezahlung anbietet, bin ich sehr verärgert. Ich erlaube mir daher, Sie werden dafür Verständnis haben, Ihre Reaktion im Prestashop-Forum zu thematisieren, und eine Kopie dieser E-Mail an den sofort.com Kundendienst zu senden. Meinen Beitrag im Forum werden Sie hier finden https://www.prestashop.com/forums/topic/496051-sofort%C3%BCberweisung-checkout-bugs/ Also, über so etwas kann ich mich tierisch aufregen. Was kostes es kurz Stellung zu beziehen, welche Seite das ist, die da aufgerufen wird. Ich bin ziemlich sicher, dass es nicht eine von Prestashop ist, sondern eben von dem Modul. In diesem Fall, finde ich, ist der Anspruch Geld dafür zu erwarten, dass man selbst verursachten Design-Müll wegräumt, schon ein bisschen grenzwertig. Ich habe sowieso kaum Bestellung mit sofort. Sowas kann dann schnell ein Grund sein, die Schnittstelle sofort (Achtung Wortspiel!) rauszuschmeissen. Btw: Ich habe das Gefühl (auch weil ich heute da angerufen habe) dass sofort.com, seit es von Klarna geschluckt wurde, nicht unbedingt an Kundenfreundlichkeit zugelegt hat. Aber das ist nur meine persönliche Meinung. Link to comment Share on other sites More sharing options...
timmys Posted January 29, 2016 Author Share Posted January 29, 2016 Über die Antwort vom Entwickler kann man nur Schmunzeln. Das der Entwickler nicht mal das Modul checkt ob alles passt ist mir auch schleierhaft. Ich habe den Fehler 5 Minuten nachdem ich das Modul installiert hatte bemerkt... Hoffe trotzdem das sich der nette Entwickler mal 5 Minuten Zeit nimmt und den kleinen Bug beseitigt. Danke im vorraus. Link to comment Share on other sites More sharing options...
dusticelli Posted January 29, 2016 Share Posted January 29, 2016 (edited) Also, ich habe jetzt das ganze Modul komplett untersucht. Leider verstehe ich ein paar Dinge überhaupt nicht. Es gibt in der Datei /modules/sofortbanking/views/templates/front/payment_execution.tpl folgenden Inhalt: <style type="text/css"> #module-sofortbanking-payment #center_column { width:765px; } #module-sofortbanking-payment.hide-right-column #center_column { width:100%; } #module-sofortbanking-payment #columns .breadcrumb { display:none; } #module-sofortbanking-payment #center_column .breadcrumb { display:table; } </style> {capture name=path}{l s='sofortbanking payment' mod='sofortbanking'}{/capture} {include file="$tpl_dir./breadcrumb.tpl"} <h2>{l s='Order summary' mod='sofortbanking'}</h2> {assign var='current_step' value='payment'} {include file="$tpl_dir./order-steps.tpl"} {if $nbProducts <= 0} <p class="warning">{l s='Your shopping cart is empty.' mod='sofortbanking'}</p> {else} <h3>{l s='sofortbanking payment' mod='sofortbanking'}</h3> <form action="{$gateway|escape:'htmlall':'UTF-8'}" method="post"> <input type="hidden" name="user_id" value="{$parameters.user_id|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="project_id" value="{$parameters.project_id|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="sender_holder" value="{$parameters.sender_holder|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="sender_country_id" value="{$parameters.sender_country_id|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="amount" value="{$parameters.amount|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="currency_id" value="{$parameters.currency_id|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="reason_1" value="{$parameters.reason_1|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="reason_2" value="{$parameters.reason_2|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="user_variable_0" value="{$parameters.user_variable_0|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="user_variable_1" value="{$parameters.user_variable_1|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="user_variable_2" value="{$parameters.user_variable_2|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="user_variable_3" value="{$parameters.user_variable_3|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="user_variable_4" value="{$parameters.user_variable_4|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="user_variable_5" value="{$parameters.user_variable_5|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="hash" value="{$hash|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="interface_version" value="PrestaShop {$version|escape:'htmlall':'UTF-8'}" /> <p><img src="{$this_path|escape:'htmlall':'UTF-8'}img/{$mod_lang|escape:'htmlall':'UTF-8'}/sofortbanking_small.png" alt="sofortbanking.png" title="" width="100" height="38" /></p> <p>{l s='SOFORT Banking - Online payments made easy.' mod='sofortbanking'}</p> <p>{l s='With the TÜV-certified, international direct payment system SOFORT Banking.' mod='sofortbanking'} <a target="_blank" href="https://documents.sofort.com/de/sue/kundeninformationen">{l s='Read more.' mod='sofortbanking'}</a> <p>{l s='You have chosen to pay by sofortbanking.' mod='sofortbanking'} {l s='the total amount of your order is' mod='sofortbanking'} <span id="amount" class="price">{displayPrice price=$total}</span> {l s='(tax incl.)' mod='sofortbanking'}</p> <p style="margin-top:20px;"><b>{l s='Please confirm your order by clicking \'I confirm my order\'.' mod='sofortbanking'}</b></p> <p class="cart_navigation"> <a href="{$link->getPageLink('order', true, NULL, "step=3")}" class="button_large">{l s='Other payment methods' mod='sofortbanking'}</a> <input type="submit" name="submit" value="{l s='I confirm my order' mod='sofortbanking'}" class="exclusive_large" /> </p> </form> {/if} Die Inline-Styles steuern das Aussehen der Bestätigungsseite. Wenn man dann z.B. die ersten Regel anpasst #module-sofortbanking-payment #center_column { width:100%; } Dann ändert sich das Design (im Beispiel verbreitert sich die 1 Spalte auf die ganze Seite, aber die rechte Spalte rutscht eben nach unten). Eigentlich müsste man im Template also nur an entsprechender Stelle, die passende ID vergeben, nämlich die von der 2.ten Regel #module-sofortbanking-payment.hide-right-column #center_column { width:100%; } Ich finde aber nicht die Stelle wo. Irgendwo muss definiert sein, welche Spalten auf dieser Seite verwendet werden.. Edited January 29, 2016 by dusticelli (see edit history) Link to comment Share on other sites More sharing options...
dusticelli Posted February 25, 2016 Share Posted February 25, 2016 (edited) Also für dieses Darstellungsproblem habe ich eben nebenbei die Lösung ausgemacht und 69€ gespart. Mein Themeentwikcler hat mir erklärt, dass wenn die Module sauber entwickelt sind, sie einen eigenen Controller für die Spaltendarstellung haben, so dass man diese in der entsprechenden Themekonfiguration ein/ausblenden kann. Leider, so sagt er, ist es ein bekanntes Problem, dass dies nicht immer der Fall ist. Also um die rechte und/oder linke Spalte ein/auszublenden öffnet man die Datei /modules/sofortbanking/controllers/front/payment.php und passt ab Zeile ca. 58 nach Wunsch an public function initContent() { $this->display_column_left = false; parent::initContent(); und ergänzt z.B. public function initContent() { $this->display_column_left = false; $this->display_column_right = false; parent::initContent(); oder wie man will. Zusätzlich noch die bereits beschriebene fixe Breite der mittleren Spalte auf 100% setzen /modules/sofortbanking/views/templates/front/payment_execution.tpl #module-sofortbanking-payment #center_column { width:765px; } change to #module-sofortbanking-payment #center_column { width:100%; } Oder vielleicht noch sauberer, wenn Ihr eine Theme-Override css habt dort mit #module-sofortbanking-payment #center_column { width:100% !important; } Edited February 25, 2016 by dusticelli (see edit history) Link to comment Share on other sites More sharing options...
SOFORT GmbH Posted March 11, 2016 Share Posted March 11, 2016 Hallo dusticelli, wir entschuldigen uns vielmals für die entstandenen Unannehmlichkeiten die durch die etwas unglückliche Kommunikation zwischen unserem Support, Ihnen und unserem Entwicklungspartner entstanden sind. Der Bug wurde inzwischen behoben und eine neue Modulversion veröffentlicht, in der der Fehler nicht mehr auftritt. Die neue Modulversion erhalten Sie über die Update-Funktion in Ihrem PrestaShop-Backoffice sowie im Addons Marketplace unter http://addons.prestashop.com/de/zahlung-uberweisung/9176-sofortbanking.html . Falls Sie noch Fragen dazu haben, kommen Sie gerne auf mich zu! Viele Grüße Stefanie Milcke SOFORT GmbH Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now