awcode
Forum Replies Created
-
Hi,
This is possibly partly due to the status, but unless this is configurable this makes the plugin unusable.
Regarding status, I can confirm that one current order was showing abandoned despite having received an order, with that order currently being on hold.
We have many orders arrive as on hold due to payment via bank transfer, but we need these to be counted as recovered straight away. Once the order is inside woocommerce we chase that up manually and do not need automated cart abandonment emails to go out.Regarding separate duplicate orders, the product matching requirement again doesn’t fit our operating mode since customers regularly add and change products, 99% of orders have multiple items.
We would regard any received order from same email as recovered and so should clear any outstanding abandoned carts.Both these matters are confusing and annoying our customers to the point that I have had to disable emails rending this plugin virtually useless.
If the 2 points could be made configurable options would be great, otherwise I could implement our end if you could point towards and suitable actions/hooks.Yes, developed on Windows I believe and now running on linux, makes sense.
I was wrong, that seemed to solve the issue before but not gone away.
Now noticing the following in apache logs.
WordPress database error Table ‘correctdbname.wp_wfConfig’ doesn’t exist for query select val from wp_wfConfig where name=’disableConfigCaching’ made by require_once(‘wp-load.php’)
Similar errors for lockout table too.
I notice that the error says wfConfig while my db is actually wfconfig (lowercase) but collation is case insensitive so “shouldnt matter” utf8_general_ci
Maria DB 10.0.22-MariaDB-1~trusty-log – mariadb.org binary distribution if that makes a difference.
Changing config table to uppercase C seems to have fixed this for now.
To answer this issue for anyone else, nothing to do with the issues MattR mentioned, but a simple file permissions issue on the wordfence cache.
File permissions play an important part of the overall wordpress security so I like many restrict the access that the web user has to mostly uploads and cache folders. This prevents any malicious scripts that somehow bypass other security measures from modifying any core/theme/plugin files.
Core/theme/plugin installations and updates all take place via FTP which has full write permissions.However wordfence requires web user to have write access to the wp-content/plugins/wordfence/tmp folder, which was restricted for me.
Suggestion to @wfmattr, could the plugin check this folder for write access and if denied check to see whether it is able to write to uploads and store cache/tmp files in a subfolder there?
I can confirm that Enfold theme breaks your ?_wfsf=dbview db check page, however switching to twentysomething works and says no errors.
Does say some tables are utf8mb4_unicode_ci if thats relevant.
Permissions are certainly fine, full permission for entire db.
Disabled all plugins one by one and still the same so rules those out.
Disabling database caching throws no error but reloading comes back to a page with the same popup and disable caching unticked.
Where do you cache config?
Sounds like the cache file could be read only so nothing updates.What theme or plugins are enabled?
I am seeing this a few times and I think enfold theme has been on most if not all of them.Hi,
Just spotted that my requirements need a different xmlns schema so running that code through a filter would help out as well.
So need to be able to modify this line.
<urlset xmlns:xsi=”https://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”https://www.sitemaps.org/schemas/sitemap/0.9 https://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd” xmlns=”https://www.sitemaps.org/schemas/sitemap/0.9″>To give the full picture, I am working on a plugin to do with translations and am trying to implement this onto the stylesheets.
https://support.google.com/webmasters/answer/2620865?hl=en