194 comments found.
An error occurred while updating WooCommerce File Approval: The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
Because that feature requires a valid support license
Is it possible to change the place of the submit button? I am affraid that people don’t see this button and forget to push it after they accept the design.
yes, you can copy the attachment.php template file you find inside the templates\frontend\approval_area\ folder inside the plugin into your {theme_folder}/woocommerce-file-approval/approval_area/ and then customize as you wish.
Customers have approved proofs and uploaded files simultaneously and the files are not uploaded. Can you look into this?
I’ve just performed a test and all seems working as expected.
Please use the following site: https://codecanyondemo.work/wcfa (user: demo, pass: demo) to recreate your scenario and report to me how to experience the issue. I’ll investigate further.
Hey, not sure if you take suggestions. But: I wold love to be able to have a button/action for “REPEAT” so we dont need to send another proof.
Hi,
thank you for sharing your idea. What do you mean for “repeat”? Could you provide a more detailed description of the workflow? Thank you.
Hi! I’m getting same error as Cibercreative with 10.1. When uploading a new file, the New File Notification is sent as a blank email. Rolling back to 10. fixes the issue.
Ok I found what happened. If using version 10.0 or before and the Cumulative message option in Settings is already switched on, then the plugin is updated to 10.1, Cumulative message text needs to be entered in the NEW Cumulative message email text box in the Email settings page.
My Cumulative message option was switched on already prior to updating to 10.1, so it would send blank emails as I hadn’t seen the new Cumulative email text box and entered what I wanted that email to say along with the original New File Notification email.
Thank you for reporting
Hi Vanquish!
I Have a problem with the plugin.
The email that reaches the client when I upload a design that must be approved by them. The email arrives empty and without text. This has happened since the last update.
Could you see what is happening?
Hi, Is a cumulative notification? Did you check if in the texts configuration you enter a body for that kind of message?
You could use a message like:Hello [billing_first_name], [messages] Go on the <a href="[order_url]">order page</a> for more details!
Hi,
The error occurs with the new file notification.
I have tried leaving all the predefined texts blank and not including anything strange but there is no solution.
I have tried setting debug mode but it doesn’t return any strange errors.
- your email address
- full admin access to the wp-admin area
- FTP access
- a detailed step by step guide on how to experience the issue
I can perform some further tests to see if it is possible to determine the cause.
NOTE: all the requested points are mandatory, do not forget to report any of them.
Thank you for your collaboration.
Customers are still very confused by a few things. Sending multiple proofs, even in the same email, will repeat the entire message that is saved. It would make sense if the tag for the message on the proof is in the email template to repeat that, but the entire message is being repeated.
With multiple proofs, users are clicking the approve button for all, and the submit button for one, resulting in one proof only being approved and customers confused in why not all proofs have been approved and orders being delayed as a result. I have messaging on the proofing page explaining each needs to be approved and submitted, but people rarely read that. Please work on making the interface more intuitive.
Thank you for sharing your thoughts, I’ll try to improve this aspect in the next plugin releases.
Hi,
good news. I’ve just released the new 10.1 version that allows to configure a wrapper for the cumulative messages: https://nimb.ws/EXOrkF0
I hope you enjoy it!
Thanks that did solve my issue. I’m still having customers with multiple proofs only submit one approval, thinking they submitted all of them. They’re checking the “Approve” box all the way down and clicking submit. I have tons of language explaining that each one needs to be approved and submitted, but it’s not being read and customers are still only approving one of the designs.
Thank you for reporting this scenario, I’ll try to improve this aspect in a future release.
Hello,
I’m really sorry, I have no clue which could be the cause of the issue. Ensure you are running the latest 9.9 version.
- your email address
- full admin access to the wp-admin area
- FTP access
- a detailed step by step guide on how to experience the issue
I can perform some further tests to see if it is possible to determine the cause.
NOTE: all the requested points are mandatory, do not forget to report any of them.
Thank you for your collaboration.
Hey Lagudi, Thank you so much for quick reply. You’re right. I was on version 9.3. The update helped to solve the issue. Thanks for an outstanding plugin and support. Wish the great day!
Glad to hear that! 
Hi, the plugin its very nice, working fine! But need help the message area in the Approve section appear same if approve or reject, how can hide if Approve and enabble if reject ( custormer dont click approve if field active only write some OK, or any strings but if totally hide can not say why rejected)
Hi,
are you referring to this message: https://nimb.ws/BLpJTqN
this is a general message, it is not specific to any file. It is displayed regardless the specific order files status (approved or rejected).
If you need a custom work, if you send me a private message (click on my name and then use the low-right box) reporting you email and what you need, I can send you a quotation.
Hi,
The plugin is feature rich and does a good job with image files. However, something strange has cropped up. I am trying to upload some pretty specialised files too – namely .slave, .bin, and .kess . I have defined them in the plugin too. These are basically compressed files and binaries. I also accompanied your plugin with File Upload Types plugin. It is strange because uploads work sometimes but as often I get the wordpress error.
“Sorry you ar not allowed to upload this file type”
Any ideas ?
Thank you. I’m sorry, I have no clue. Try to enable the WordPress debug mode and debug log ( https://wp-staging.com/docs/enable-wordpress-debug-log-mode/ ). To do that insert the following lines in the wp-config.php you find on the root of your site:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );reperform the test and see if more clues are reported in the debug.log located in the wp-content folder.
Make also sure that wordpress accepts the type of mime for those files. For that, you can use a plugin like: https://wordpress.org/plugins/wp-add-mime-types/
I found it – the mime type in the additional ‘upload types’ plugin were not correct. Wordpress was of course complaining until the types were properly defined. Not your plugin at all. For those wanting to use your plugin with extra file types which are non standard, you can use the ‘uploads type’ plugin or just do this in functions.php
for example.
/allow these extra file types. } add_filter(‘upload_mimes’, ‘allow_special_uploads’);
function allow_special_uploads ( $existing_mimes=array() ) {
$existing_mimes['slave'] = 'application/octet-stream';
$existing_mimes['kess'] = 'application/zip';
return $existing_mimes;
Thank you for sharing the result of your investigation!
Struggling to debug a problem. When the uploaded file from admin is displayed on the order page, there is no file name and I don’t see any option which can be set to display it. Just an attachment name as opposed to the filename itself.
Can I ask whether displaying the file name could be included in the next update of the plugin or whether there is a simple function which can be called to echo the file name in attachment.php
Hi,
you can customize the attachment.php template file you find in the templates/frontend/approval_area
basename (get_attached_file( $data["media"]));to display the file name.
The file can be copied into {theme_folder}/woocommerce-file-approval/approval_area/ folder to avoid losing the customization in the next update.
Thankyou – works nicely. That is really helpful.
Glad to hear that! 
I would ask you to help me: If you enjoyed my efforts to assist you and/or my plugin please consider leaving the 5 stars…It would help me with sales, I would really appreciate it! 
(to leave a rating: go to your profile page, click on “Downloads” and from there you can rate your purchases.
You can also leave the rating through the plugin description page: https://www.dropbox.com/s/v6zaoe0p6cs4x2o/rating.png?dl=0 )
Done.
Thanks 
In line 39 of woocommerce-file-approval/templates/frontend/approval_area/attachment.php there is a strange issue. I think the url may be a problem because it downloads a png of the icon file image. I replaced
echo get_site_url().”?wcfa_attachment_id=”.$data[‘attachment’]>ID.””.$order_id; ?>”
With this
echo get_site_url().”?wcfa_attachment_id=”.$data[‘attachment’]>ID.””.$order_id.”&wcfa_preview=false”; ?>”
The issue seems to be fixed by adding that to the end of the url.
One thing i would like to do is get the orginal file name and echo it out as in the site plugin woo-commerce-uploads.
Hi, what you experience is a server issue more than a plugin issue. According the mime type the server forces the download rather than the file opening directly on the browser. You can, however, customize that template as you wish (and eventually properly configure the server to behave as you need).
To avoid losing your customizations, you can copy it in your theme folder: {theme_folder}/woocommerce-file-approval/approval_area/
ahh ok thanks – just strange. One thing I am trying to do is echo out the file name itself in the approval area but I see only the attachment url. You do print the file name on the admin side but not on the front-end side
Can you help me figure out why I’m not getting any emails when files are being approved/declined or when a customer makes a comment?
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );reperform the test and see if more clues are reported in the debug.log located in the wp-content folder.
Try also to temporarily disable the other 3rd party plugins to see if any is interfering. At last, try also giving a look at the spam folder. Notification might be there.
Hi, I wanted to know if we can attach more then 1 file within a same thread? I know we can attach more files by Add an new attachment but i want a ability to attach more then 1 files.
Hi,
no is is not possible.
How can I reduce the size of the text box, when the customer sees it on the Order Page. It is too large space for anyone to comment. Also is it possible to run a cron to clean up the old data regularly?
The plugin hasn’t any function to the clean old data. Regarding the dimension, you need to customize the CSS.
Use the browser inspector tool to discover which classes are associated with the element you wish to customize: https://www.dropbox.com/scl/fi/xwe7ewni7u9iex8qy4s22/wcfa_css_custom.jpg?rlkey=bzxtor3v8try2hwfzivgcg4n7&dl=0
and the redefine a CSS rule to implement the style you wish.
Should the cumulative notification be on or off? The description is confusing. I want to send one consolidated email for multiple edits.
Yes, it should
Hello, I need a file attachment approval process like yours but I need also the possibility to “chat” without any attachment. Is it possible with this plugin? Or with WooCommerce Attach Me?
Ideally I’d need also the file approval process is bidirectional: the customer upload a file in “My Account > View order” and ask for approval to the shop manager.
Hello,
For your purpose, you might consider this other plugin of mine: WooCommerce Support Ticket System. Allows the user to oper a support ticket via the order details page (so yu can chat with him).
Both can attach files to the chat messages.
Thank! The ticket plugin is interesting but I need a stronger file approval process, more similar to File Approval.
In File Approval I need to change the order status in both cases, of file approval AND on rejection, assigning tow different status. I this possible? Is there any filter/documentation?
In File Approval could you consider to permit to send messages without an attachment? In this case it would be became chat + file approval tool 
For the order status change, you only find this option: https://nimb.ws/9V2ZhO
Once purchased, I can eventually give you a quotation for what you need.
Regarding the messages, the plugin is not designed for that. Messages are attached to an attachment. What you need would require a deep redesign and for now there is no plan for that 
Hello, Several customers have been experiencing difficulties seeing the file mock up via link. Its asking for a email verification. Is there any way to avoid this. thank you
Hi,
the plugin doesn’t ask for any email verification. Make sure that the verification you are reporting is not part of the WooCommerce user login verification process.
Hello vanquish.
I’m having a problem with your WooCommerce File Approval plugin, which seems to deactivate itself after 48hrs of operation.
This seems to suggest a plugin conflict, however there are no error logs that provide any clues.
Would you mind taking a look ?
Hi,
what do you mean that is deactivating? the plugin doesn’t have such a feature. Try to identify which component installed in your site is performing that deactivation and make sure it stops that.
Hello Vanquish,
I hope you are doing well. I just wanted to follow up on the question I posted before. Unfortunately, the method you provided didn’t work for me. I guess I wasn’t clear enough to explain my issue. I’m looking for a method to separate the “preview order page” from the order “confirmation page” (order-received). I need it to properly collect data for Google Analytics and Pixel. I understand that approval won’t work without an order-received page as it’s a part of Woocommerce. However, some orders I import from another selling platform, and once customers go through approval it gets recorded/triggered as a new order in GA4 because the URL is the same as the order confirmation page. Before Woocommerce’s orders had a “success” word in the URL and I was able to add the rule. However, not it’s just the same as the approval link URL. Is there any way to add some extra symbols to the approval URL so I can filter them in the metrics? Thank you so much! I said it before but would repeat -Your plugin is a lifesaver for my business!
Hello,
I’m really sorry, it is not possible.
Hello, i have a question, is it possible to have a button in the email that the plugin send to the customer in replace of the [order_url]?
How can i do it?
Hi,
I’m sorry it is not possible.