MySQL-Version: 5.7
PHP-Version: 7.0 (same error on 5.6 and 7.1)
SSL enabled (same error without SSL)
thirty bees 1.0.3
Module custompayments 1.2.1 (same error with 1.2.0 and 1.1.0)
Module custompayments does not display the generated payment (named "invoice"), although custompayments is activated for all user groups, all countries and all delivery services. I use the warehouse template (IQIT-COMMERCE.COM), but even with community-theme-default "Invoice" is not displayed. However, the modules "Bankwire" and "Paypal" work smoothly.
(pictures: https://forum.thirtybees.com/topic/1242/modul-custompayments-zeigt-keine-neu-erstellte-zahlungsart-an/2 )
Without AEUC an unlabeled button is displayed (also the confirmation button - if activated - is displayed after clicking on the unlabeled button), but with installed / activated AEUC custom payment "invoice" is not included at all, because it is probably queried about the name and therefore not found. I have already tried it with english shop language, the label is missing there as well, so no difference.
Html code of unlabeled button:
"Title" in the html is empty, although named in the database "tbcustompaymentmethodlang" in field "name", "description", "descriptionsuccess" and "descriptionshort". For both languages, "id_lang" 1 and 2, German and English.
There is another bug, maybe related:
No matter which group restrictions I change and save in the module "Module"> "Payment" for the three groups "Visitor", "Guest", "Customer", the table "tbcustompaymentmethodgroup" in the database remains empty, "null records"!
The assignment "idcustompaymentmethod" to "idgroup" does not seem to be entered in the database.
Therefore, as i understand, the function
"getCustomPaymentMethods ($ idLang, $ active = true, $ idCarrier = false, $ groups = [])"
(in \html\modules\custompayments\classes\CustomPaymentMethod.php) can't find any custom payments, because there is a conditional "if (!empty($groups))"?
Therefore, i manually created three entry pairs for idcustompaymentmethod = 1 with idgroup = 1, 2, and 3 in table "custompaymentmethod_group". But this has not changed anything, except my insight that there is more than one error in the module "custompayments": 1) The name of created custom payment is not read, so the button is not labeled and does not work. 2) The assignment to customer groups is not entered in the database.
And ... VAT is not calculated and presented in the shopping cart ... but that's another story ...
Question
Ulrich
MySQL-Version: 5.7 PHP-Version: 7.0 (same error on 5.6 and 7.1) SSL enabled (same error without SSL)
thirty bees 1.0.3
Module custompayments 1.2.1 (same error with 1.2.0 and 1.1.0)
Module custompayments does not display the generated payment (named "invoice"), although custompayments is activated for all user groups, all countries and all delivery services. I use the warehouse template (IQIT-COMMERCE.COM), but even with community-theme-default "Invoice" is not displayed. However, the modules "Bankwire" and "Paypal" work smoothly. (pictures: https://forum.thirtybees.com/topic/1242/modul-custompayments-zeigt-keine-neu-erstellte-zahlungsart-an/2 )
Without AEUC an unlabeled button is displayed (also the confirmation button - if activated - is displayed after clicking on the unlabeled button), but with installed / activated AEUC custom payment "invoice" is not included at all, because it is probably queried about the name and therefore not found. I have already tried it with english shop language, the label is missing there as well, so no difference.
Html code of unlabeled button:
"Title" in the html is empty, although named in the database "tbcustompaymentmethodlang" in field "name", "description", "descriptionsuccess" and "descriptionshort". For both languages, "id_lang" 1 and 2, German and English.
There is another bug, maybe related: No matter which group restrictions I change and save in the module "Module"> "Payment" for the three groups "Visitor", "Guest", "Customer", the table "tbcustompaymentmethodgroup" in the database remains empty, "null records"!
The assignment "idcustompaymentmethod" to "idgroup" does not seem to be entered in the database.
Therefore, as i understand, the function "getCustomPaymentMethods ($ idLang, $ active = true, $ idCarrier = false, $ groups = [])"
(in \html\modules\custompayments\classes\CustomPaymentMethod.php) can't find any custom payments, because there is a conditional "if (!empty($groups))"?
Therefore, i manually created three entry pairs for idcustompaymentmethod = 1 with idgroup = 1, 2, and 3 in table "custompaymentmethod_group". But this has not changed anything, except my insight that there is more than one error in the module "custompayments": 1) The name of created custom payment is not read, so the button is not labeled and does not work. 2) The assignment to customer groups is not entered in the database.
And ... VAT is not calculated and presented in the shopping cart ... but that's another story ...
13 answers to this question
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