Plugins Conflict
-
This plugin implements a filter that calls a function named ‘jwcfe_checkout_fields_select_field’.
This function runs every time the woocommerce_form_field_select filter is applied, and it essentially throws away and rewrites the select element.
This might not necessarily be an issue, but if another plugin (say the authorize.net AIM plugin) is using woocommerce_form_field to create a select and this plugin goofs with what woocommerce provides, things break.
Specifically the echeck payment method in that plugin fails because:
1) there’s a huge difference between an input named
“wc-authorize-net-aim-echeck-account-type” <– original woocommerce_form_field output
and “wc-authorize-net-aim-echeck-account-type[]” <– what this plugin’s internal select filter provides as output (line 202 in version 1.2.3).
and 2) It doesn’t include the option’s value name (line 192 in version 1.2.3)… that’s it, it just throws it away, leaving HTML to use the option’s text as the value, which is a problem because “Checking” and “checking” are two completely different values.
Would you mind resolving these issues when you have some time?
Thanks.
- The topic ‘Plugins Conflict’ is closed to new replies.