Jump to content

[gelöst] Banküberweisungsmodul lässt sich nicht konfigurieren


Recommended Posts

Hallo zusammen,

habe folgendes Problem:

 

Ich habe das BanküberweisungsModul mit neuen Daten versehen und anschließend gespeichert . Einstellungen wurden aktualisiert. Doch wenn ich dann zurück gehe steht immer noch das gelbe Warndreieck rechts.

 

Danke

 

Das Problrm hab ich auch. Ich habe mit FTP das Modul löschen können.

Dann habe ich es aus dem Installordner wieder neu hochgeladen.

Derselbe Fehler.

Es sieht also so aus, das es irgendwie mit der Datenbank zu tun haben muss.

Ich hab das bisher immer ignoriert, weil ich eh noch nicht so weit war mit dem Shop. Ich dachte, das ich die Bankverbindung auch später eintragen kann. Aber eben das geht nicht.

Was kann ich tun?

 

Gruss

Edited by Lwngwen (see edit history)
Link to comment
Share on other sites

Bitte nicht an einen bereits gelösten Post deine Fragen anhängen. Das Problem von hceins war wie du ja hoffentlich auch gelesen hast eine Fehleinstellung an seinem Server. Post wird getrennt.

 

Bitte bei Fragen auch immer deine PS-Version angeben.

Link to comment
Share on other sites

Ja . Der Ordner Modules hat 755 , die Unterordner 750. Die Dateien in bankwire haben 644.

Was ist denn da eigentlich das Problem? Gibts da irgendwie ein Log, wo was gescheites drin steht?

Ich komme per FTP an jede Datei.

Informationen auf Ihrem Server

 

PrestaShop-Version: 1.4.9.0

Informationen auf Ihrem Server: SunOS localhost 5.10 Generic_139556-08 i86pc SunOS localhost 5.10 Generic_139556-08 i86pc SunOS localhost 5.10 Generic_139556-08 i86pc

Version der Server-Software: Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8r

PHP-Version: 5.3.8

MySQL-Version: 5.0.[spam-filter]log

Link to comment
Share on other sites

Hallo Lwngwen,

die in diesem Modul eingetragenen Daten werden in die PRÄFIX_Configuration Tabelle unter das Attribut Name mit den Werten BANK_WIRE_DETAILS, BANK_WIRE_OWNER und BANK_WIRE_ADDRESS geschrieben. Wenn das Warndreieck auftaucht kann es einmal bedeuten, dass das Modul nicht sauber funktioniert und die Daten trotzdem gespeichert sind. Oder die Daten werden nicht in die Tabelle der Datenbank geschrieben weil vielleicht dort Schreibrechte fehlen.

Viele Grüße

Link to comment
Share on other sites

Variante 1 ist richtig. Gibt 50 Punkte..... :)

Ein Testkauf hat funktioniert. Am Ende wird die Bankverbindung angezeigt und auch die Benachrichtigungsmail enthält die richtigen Daten.

Trotzdem ist noch ein gelbes Dreieck da. Im Prinzip würde mich das nicht stören, wenn ich wüsste, das es auch so bleibt.

Im anderen Fall hätte ich schon gerne die Ursache gewusst und wie man das lösen kann.

Oder es gibt von dem Modul vielleicht nen Update....

In der DB sind folgende Tabellen zu sehen:

 

prstshp_access

prstshp_accessory

prstshp_address

prstshp_address_format

prstshp_alias

prstshp_attachment

prstshp_attachment_lang

prstshp_attribute

prstshp_attribute_group

prstshp_attribute_group_lang

prstshp_attribute_impact

prstshp_attribute_lang

prstshp_avalara_carrier_cache

prstshp_avalara_product_cache

prstshp_avalara_returned_products

prstshp_avalara_taxcodes

prstshp_avalara_temp

prstshp_carrier

prstshp_carrier_group

prstshp_carrier_lang

prstshp_carrier_zone

prstshp_cart

prstshp_cart_discount

prstshp_cart_product

prstshp_category

prstshp_category_group

prstshp_category_lang

prstshp_category_product

prstshp_cms

prstshp_cms_block

prstshp_cms_block_lang

prstshp_cms_block_page

prstshp_cms_category

prstshp_cms_category_lang

prstshp_cms_lang

prstshp_compare

prstshp_compare_product

prstshp_configuration

prstshp_configuration_lang

prstshp_connections

prstshp_connections_page

prstshp_connections_source

prstshp_contact

prstshp_contact_lang

prstshp_country

prstshp_country_lang

prstshp_county

prstshp_county_zip_code

prstshp_cron

prstshp_cron_url

prstshp_currency

prstshp_customer

prstshp_customer_group

prstshp_customer_message

prstshp_customer_thread

prstshp_customization

prstshp_customization_field

prstshp_customization_field_lang

prstshp_customized_data

prstshp_date_range

prstshp_delivery

prstshp_discount

prstshp_discount_category

prstshp_discount_lang

prstshp_discount_type

prstshp_discount_type_lang

prstshp_editorial

prstshp_editorial_lang

prstshp_employee

prstshp_export_fields

prstshp_export_set

prstshp_feature

prstshp_feature_lang

prstshp_feature_product

prstshp_feature_value

prstshp_feature_value_lang

prstshp_firebackup

prstshp_group

prstshp_group_lang

prstshp_group_reduction

prstshp_guest

prstshp_help_access

prstshp_hook

prstshp_hook_module

prstshp_hook_module_exceptions

prstshp_image

prstshp_image_lang

prstshp_image_type

prstshp_import_match

prstshp_lang

prstshp_location_coords

prstshp_log

prstshp_log_email

prstshp_loyalty

prstshp_loyalty_history

prstshp_loyalty_state

prstshp_loyalty_state_lang

prstshp_mailalert_customer_oos

prstshp_manufacturer

prstshp_manufacturer_lang

prstshp_memcached_servers

prstshp_message

prstshp_message_readed

prstshp_meta

prstshp_meta_lang

prstshp_module

prstshp_module_country

prstshp_module_currency

prstshp_module_group

prstshp_moussiq_service

prstshp_newsletter

prstshp_operating_system

prstshp_orders

prstshp_order_detail

prstshp_order_discount

prstshp_order_history

prstshp_order_message

prstshp_order_message_lang

prstshp_order_return

prstshp_order_return_detail

prstshp_order_return_state

prstshp_order_return_state_lang

prstshp_order_slip

prstshp_order_slip_detail

prstshp_order_state

prstshp_order_state_lang

prstshp_order_tax

prstshp_pack

prstshp_page

prstshp_pagenotfound

prstshp_page_type

prstshp_page_viewed

prstshp_payment_cc

prstshp_paypal_order

prstshp_prestafraud_carrier

prstshp_prestafraud_carts

prstshp_prestafraud_orders

prstshp_prestafraud_payment

prstshp_product

prstshp_product_attachment

prstshp_product_attribute

prstshp_product_attribute_combination

prstshp_product_attribute_image

prstshp_product_comment

prstshp_product_comment_criterion

prstshp_product_comment_criterion_category

prstshp_product_comment_criterion_lang

prstshp_product_comment_criterion_product

prstshp_product_comment_grade

prstshp_product_country_tax

prstshp_product_download

prstshp_product_group_reduction_cache

prstshp_product_lang

prstshp_product_sale

prstshp_product_tag

prstshp_profile

prstshp_profile_lang

prstshp_quick_access

prstshp_quick_access_lang

prstshp_range_price

prstshp_range_weight

prstshp_referralprogram

prstshp_referrer

prstshp_referrer_cache

prstshp_required_field

prstshp_scene

prstshp_scene_category

prstshp_scene_lang

prstshp_scene_products

prstshp_search_engine

prstshp_search_index

prstshp_search_word

prstshp_sekeyword

prstshp_specific_price

prstshp_specific_price_priority

prstshp_state

prstshp_statssearch

prstshp_stock_mvt

prstshp_stock_mvt_reason

prstshp_stock_mvt_reason_lang

prstshp_store

prstshp_subdomain

prstshp_supplier

prstshp_supplier_lang

prstshp_tab

prstshp_tab_lang

prstshp_tag

prstshp_tax

prstshp_tax_lang

prstshp_tax_rule

prstshp_tax_rules_group

prstshp_timezone

prstshp_ts_application_id

prstshp_ts_buyerprotection_items

prstshp_ts_rating_alert

prstshp_webservice_account

prstshp_webservice_permission

prstshp_web_browser

prstshp_wishlist

prstshp_wishlist_email

prstshp_wishlist_product

prstshp_wishlist_product_cart

prstshp_zone

 

 

Ich steig da nicht wirklich durch. Computer reparieren und das Betriebssystem zerpflücken, das hab ich ja gelernt, aber SQL?

Net wirklich....

Link to comment
Share on other sites

Hallo Lwngwen,

für die Fehlermeldung sind folgende Zeilen in der php des Moduls verantwortlich.

 if (!isset($this->owner) OR !isset($this->details) OR !isset($this->address))
  $this->warning = $this->l('Account owner and details must be configured in order to use this module correctly.');
 if (!sizeof(Currency::checkPaymentCurrencies($this->id)))
  $this->warning = $this->l('No currency set for this module');

Nach dem Code spricht das Modul auch zu dir. Welche Fehlermeldung wird denn ausgegeben?

Viele Grüße

Link to comment
Share on other sites

Hallo Lwngwen,

Kontoinhaber und Details müssen konfiguriert werden, um dieses Modul korrekt zu nutzen

In Kombination mit der if-Bedingung von oben sagt das, dass mindestens eine von drei Variablen nicht belegt ist.

Man kann in das Feld Bankadresse reinschreiben was man will.

In die zwei anderen Variablenfelder muß auch was rein, damit die Fehlermeldung verschwindet. es geht ja um

Kontoinhaber und Details

Sind auch wirklich alle drei Variablen mit Werten belegt?

 

Viele Grüße

Link to comment
Share on other sites

Das ist mir ja klar. Ich kann aber nichts in das Feld Bankadresse schreiben.

Das Teil behauptet jedesmal, es wäre ok und wird angeblich auch gespeichert.

Aber nicht wirklich. Die Warnung ist wieder da und wenn ich draufgehe ist das Feld Bankadresse wieder leer.

Die anderen beiden Felder sind ausgefüllt.

Link to comment
Share on other sites

Es scheint mir, dass du deine Token irgendwie zerschossen hast. Ist das ein übernommener Shop von einer älteren Version ? Eine Einspielung von einer Datenbank in eine andere Installation ? Die einzige Möglichkeit, die du hast, ist die Felder direkt in der Datenbank zu löschen und neu zu beschreiben oder dort diese Felder auf Vollständigkeit überprprüfen. Sind alle drei Reihen belegt mit Werten, dann sollte das Dreieck verschwinden.

 

ps_configuration (bei dir prstshp_configuration) - > Dort die row BANK_WIRE_ADDRESS, BANK_WIRE_DETAILS und BANK_WIRE_OWNER kontrollieren auf eingetragene Werte. Gfgs. diese manuell ergänzen

Link to comment
Share on other sites

Auch die Reihe BANK_WIRE_CURRENCIES sollte mit Werten belegt sein. Bei mir steht 2,1 Also ID 1 EURO und ID 2 Dollar. Die dazupassende ID's/Werte findest du in der Tabelle prstshop_currency (sollte, wenn du nichts geändert hast dann gleich sein wie meine).

Link to comment
Share on other sites

Hallo Lwngwen,,

also wenn ich das jetzt richtig verstanden habe wird der Wert der Variablen "Bankadresse" in der Datenbank abgelegt weil er zum Ende des Bestellprozesses wieder ausgegeben wird. Ist das so?

 

Er wird aber nicht aus der Datenbank in das BO des Moduls eingelesen weil die Variable dort nicht aus der Datenbank befüllt wird. Das löst dann die Fehlermeldung aus da die Variable $this->address leer bleibt.

 

Wenn das so ist, ist die php Buggy. Die solltest Du austauschen.

 

Viele Grüße

Link to comment
Share on other sites

Es scheint mir, dass du deine Token irgendwie zerschossen hast. Ist das ein übernommener Shop von einer älteren Version ? Eine Einspielung von einer Datenbank in eine andere Installation ? Die einzige Möglichkeit, die du hast, ist die Felder direkt in der Datenbank zu löschen und neu zu beschreiben oder dort diese Felder auf Vollständigkeit überprprüfen. Sind alle drei Reihen belegt mit Werten, dann sollte das Dreieck verschwinden.

 

ps_configuration (bei dir prstshp_configuration) - > Dort die row BANK_WIRE_ADDRESS, BANK_WIRE_DETAILS und BANK_WIRE_OWNER kontrollieren auf eingetragene Werte. Gfgs. diese manuell ergänzen

 

Ich kann aber diese ROWs nicht finden. Keine davon.

Was ich nicht verstehe. Da ja BANK_WIRE_ADDRESS und BANK_WIRE_OWNER wirklich mit Werten belegt sind, muss das doch irgendwo gespeichert sein. Man SQL ist ja wie ein Toaster mit 5000 Schaltern....

Link to comment
Share on other sites

Hallo Lwngwen,,

also wenn ich das jetzt richtig verstanden habe wird der Wert der Variablen "Bankadresse" in der Datenbank abgelegt weil er zum Ende des Bestellprozesses wieder ausgegeben wird. Ist das so?

 

Er wird aber nicht aus der Datenbank in das BO des Moduls eingelesen weil die Variable dort nicht aus der Datenbank befüllt wird. Das löst dann die Fehlermeldung aus da die Variable $this->address leer bleibt.

 

Wenn das so ist, ist die php Buggy. Die solltest Du austauschen.

 

Viele Grüße

 

Jedesmal wenn ich in das Modul gehe, sehe ich alles eingetragen. AUßer eben Bankadresse.

Und egal was ich reinschreib. Wird gespeichert. Und das Dreieck ist dann wieder da.

 

Wegen der PHP. Ich hab da tausende.... :blink:

Ich kann die Registry verdrehen bis zum geht nicht mehr. Aber das hier ist ne Nummer zu gross ....

Link to comment
Share on other sites

In einem anderen Post mit dem gleichen Problem hast du auf Germanext verwiesen ? Du verwendest dieses Modul ? Wenn ja, dann sorry, kann ich nicht weiterhelfen. Da musst du dich bei Probleme an Silbersaiten wenden. Das Modul und Probleme die dieses Modul verursachen werden hier nicht supported. Support von germanext findest du unter: http://silbersaiten.de

Link to comment
Share on other sites

Es scheint mir, dass du deine Token irgendwie zerschossen hast. Ist das ein übernommener Shop von einer älteren Version ? Eine Einspielung von einer Datenbank in eine andere Installation ? Die einzige Möglichkeit, die du hast, ist die Felder direkt in der Datenbank zu löschen und neu zu beschreiben oder dort diese Felder auf Vollständigkeit überprprüfen. Sind alle drei Reihen belegt mit Werten, dann sollte das Dreieck verschwinden.

 

ps_configuration (bei dir prstshp_configuration) - > Dort die row BANK_WIRE_ADDRESS, BANK_WIRE_DETAILS und BANK_WIRE_OWNER kontrollieren auf eingetragene Werte. Gfgs. diese manuell ergänzen

 

Ich habs gefunden.

In der row BANK_WIRE_ADDRESS stand NULL.

Ich hab den EIntrag manuell geändert. Wird angezeigt und das gelbe Dreieck ist weg.

Hoffentlich bleibt es so,

Danke.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...