780 comments found.
Hi I have a question. I run a poetry website in which people can order a Poem. Digital downloads don’t work for me, because the poems are custom made so every order is different. Am I correct that I can use your plugin for this? Would I be able to attach the poem as a file? And would it be possible for them to login to their account and see the poem? and also attach it to their e-mail? Thanks in advance!
Hello MovieMaG,
If works exactly like that
every user going to their “my account” page and then selecting an order, can see the poem(s) attached to that order.
You can also attached poem(s) as attachment to the complete/invoice woocommerce email or send a custom one directly from backed order detail page 
Hi Vanquish!
Thanks so much for your reply, AND your plug-in. It does exactly what you say it does, and I’m loving it. You built exactly what I need. I’m wondering however, is it possible to configure certain settings as on by default? When the project starts, I will have hundreds of poem requests a day. I don’t want to check the box ‘attach to complete e-mail’ every single time. Is it configurable so that this box is always checked? Thanks!
Very very glad to hear that
Yes what you are asking can be done, I can add in the next update (in a week or two).
If you enjoyed my plugin, please remember to leave (I hope positive
) rating. I would reeeeeeeally appreciate and this supports me in my in my development job
(to leave a rating, go to you profile the “download” tab and from there you can leave ratings for all your purchase)
OF course I will! (can you send me an e-mail at martin.gijzemijter@gmail.com (I’d like to discuss something withyou regarding this.
I just want to say this is a great extension. It allows stores with customisation offerings to expand their customer service. Great job. Hope to see more features coming along
Can you provide me a snippet to change the parent folder (wcam) in which attachments are uploaded to and the following:
H2 to div class=”smalltitle” and Attachment to Preview on
<?php _e(‘Attachments’, ‘woocommerce-attach-me’); ?>
H4 to H5 on
<?php echo $file_fields[‘title’]; ?>
I don’t want to touch the plugin file that’s why a snippet for my theme function would be great !
Also it would great if once the attachments are removed by store manager/admin in backend, the file should be removed from disk as well, as right now the file remains, and will take up space. And an option to choose between dropdown vs radio button. Thank you
Hello longvo55,
first of all, thank you for purchasing
For what concers the html title snippet, you can esily edit the woocommerce-attach-me/templates/view_order_template.php. there you can change the title text, tag used, etc..
For what concerns file delete, once an attachment is removed the plugins deletes the files too. Usually it stores a file on wcam/{order_id} /filename. Once removed all files, the directory will be empty (but still exists). Have you checked if the directory is empty? the directory has the right permission (775)?
For what concers parent directory, I will release an update in 1 or 2 days where you can set the directory name 
Okay let me take a look at the permission. Are you sure you are not going to update view_order_template ?
And is it possible in future update to have image display as thumbails ? instead of buttons and pops up rather straight to original url
p.s how do you change from select to radio button
Ok nice suggestion.
I can add an option where you can choose to display a thumb (instead of a classic button) if an image is detected.
For what concers the template, I will add an option where you have to copy the file on you theme folder, in this way updating the plugin will not overwrite changes 
Great, remember the image thumbail sizing as well, I guess best to make it stick to the default thumbail size setting in Setting > Media. More consistency across the theme.
ok, thank you for suggestion
I’ll use that value as default 
Can I make the dropdown for approval to radio button on my end now ?
Yes, you can edit as you wish. The very important thing is that the strings used as values (value attributes) remain the same.
I’d appreciate it if you can write up the mark up css for me 
replace (or comment) the <select></select> (form 20 to 24 line) with:
<input class="wcam-radio-button" type="radio" name="wcam_customer_approval[<?php echo $file_fields['id']; ?>]" value="none" <?php if(!isset($file_fields['customer-has-approved']) || $file_fields['customer-has-approved'] == 'none') echo 'checked="checked"';?>> <?php _e('None', 'woocommerce-attach-me'); ?></input><br />
<input class="wcam-radio-button" type="radio" name="wcam_customer_approval[<?php echo $file_fields['id']; ?>]" value="yes" <?php if(isset($file_fields['customer-has-approved']) && $file_fields['customer-has-approved'] == 'yes') echo 'checked="checked"';?>> <?php _e('Yes', 'woocommerce-attach-me'); ?></input><br />
<input class="wcam-radio-button" type="radio" name="wcam_customer_approval[<?php echo $file_fields['id']; ?>]" value="no" <?php if(isset($file_fields['customer-has-approved']) && $file_fields['customer-has-approved'] == 'no') echo 'checked="checked"';?>> <?php _e('No', 'woocommerce-attach-me'); ?></input><br />
Almost there! The none button appears next to the attachment button apparently
No problem. Write some
<br />before the none button. This should fix!
superb
I see that templating is now possible. How should I implement this in my theme ? Nevermind FOUND IT! Awesome.
Ah one hiccup, how the plugin get template is from parent theme, you should set it to get stylesheet directory or something along this line. So it works when you place it in the child theme. No one wants to touch the parent theme folder 
Right your is a good observation
! I’ll implement this improvement in the next release!
and to use custom folder, make sure you create the folder first, then make the changes in the plugin option setting.
Hello longvo55,
this could be a server permission issue. I’ve been some tests on different servers and the custom folder has been always created (if didn’t exist). I’ll add a warning to let the user know that this could happen 
Thank you for reporting! 
Hi there, I’m looking to add unique links and unique files to over 1500 orders… is there any way to batch do this using your plugin? Even just crudely via CSV upload straight to the SQL tables? If so, where are the attachment links and details stored within the SQL tables?
All good, answered my own question… sorry to bother. Cheers for the great plugin!
- Do you need to attach the same file to multiple orders (maybe spcifing an id range) or every order has a different file (or even more files) ? (In the second case, you would have to specify orders id manually for every attachment in the csv file)
- For batch importing, all files must have an http url, could this be a problem?
$wcam_options[ $id ][ 'title' ] $wcam_options[ $id ][ 'id' ] $wcam_options[ $id ][ 'media_from_gallery' ]: possible values "yes" or "no", this fields identifies if an attachment is a media from galelry or not $wcam_options[ $id ][ 'media_id' ]: used only if the attachment is a media from wordpres media gallery $wcam_options[ $id ][ 'url' ]: this is the file url, used only for external link or for uploaded file $wcam_options[ $id ][ 'customer-has-to-be-approved' ] $wcam_options[ $id ][ 'customer-feedback-enabled' ] $wcam_options[ $id ][ 'customer-admin-notification' ]the $id is the id of the attachment (you can use a progressive int).
For what concerns file upload, the plugins stores all the files in “wp-content/uploads/wcam/{order_id}/{random_number}_upload_file_name
Hi Vanquish, thanks for the reply. I’d love to try and explain my specific scenario in more detail if you have some time?
In my case, I will be uploading unique and numbered PDFs to ‘attach’ to each order.
A batch import via CSV would be ideal provided each item in the array could be specified… I’ve tried to reverse engineer the MySQL data to create a spreadsheet however with 1500 orders (and over 4000 products) it’s a lot of heavy code and concatenating won’t do it easily. Can you private message me to discuss?
I think you need a tailored solution for your needings. Anyway, yes there is no problem, let’s discuss via private message to see if something can be done.
Also – many of my orders will need to have multiple uniques attachments. If I could provide a spreadsheet with the columns: Order ID, Title, URL would it be possible to write the import procedure? All files will be uploaded externally (to Amazon s3 storage prior) and will not require customer approval, feedback or notification via the plugin.
A little more background – basically all ‘orders’ are entries in a competition… the files I will be uploading and attaching will be the competitors results, PDF certificates and custom graphics for use on social media (all material is currently being generated exported out from a data-merged InDesign file).
Thanks again.
Ok, all clear, I’ll answer via p.m.
[POSSIBLE BUG] WooCommerce is not sending Completed-email if there’s an attachment uploaded to order. I believe it’s related to Attach Me! plugin, since emails are sent once I delete attachments.
I just received Order Complete-email with attachment (after deleting attachment in order details page), and it took about 25 mins. from changing order status to ‘Complete’ before I received email
thank you for your report. I’d like to ask you some questions to better understand the bug:
- Is the first time you are experiencing this bug or there has always been?
- Do you experience with all attachments or only with attachments bigger than XX mb (or some other conditions)?
- this bug could be due a temporary server issue (expecially if it is a shared web server). Could you try using a SMTP plugin like https://wordpress.org/plugins/postman-smtp/ and tell me if all works as intended? this kind of plugin lets you to use an external email server instead of the internal server php email.
1. First time as I know of 
2. Attachment was 1.5mb. Re-tested with 435 byte attachment – email was sent immediately.
3. Could be.
Thanks J
Is it possible to edit code somewhere so attachments are stored in a folder outside wp-content? I don’t want to advertise that I’m running WP of several reasons.
No sorry paatus,
It’s not possible. I use inbuild wordpress functions to handle file uploads and there is no a easy way I can suggest to achieve what you what.
Anyway there many methods to rename the “wp-content” folder (EX.: http://www.hongkiat.com/blog/renaming-wordpress-wp-content-folder/). Use at your own risk.
Ok, thanks for the tip thumbs up I will look into that.
Hi, I’m trying to figure out if your plugin will work for what I need. No clear demo. Basically I need this: Customer places order, Manager will receive order pending payment method. Payment method is approved by Manager with uploading a custom made image as a signature (seal of approval) then the order is paid for and begins processing. Make sense?
Hello ceuley,
With the attach me! Plugin you can do something like that
after receiving an order you can attach a file (in this case the approval seal) to it. The customer will find this file in the order details page.
During the attaching process there is also a useful option that tells the system to send a copy of the file also to the customer email.
I hope this could help 
Thanks alot for adding physical attachment to email – works perfect!
Feature request: Add a longer mix of random digits and letters to original file name to further enhance security.
Example: {filename}_aqg88267l2n1hckhjip1ksefn1.pdf
You’re welcome 
I’ll surely add this feature in a future release!! 
Think I found a bug: Shortcode [wcam_download_link id=”0”] doesn’t seem to work. I add the shortcode to your plugin email body (after uploading attachment), but no link appears in email.
Is it possible to have an option to remove or at least reduce size of Attachment title in order details? Please see attached screenshot.
http://wikisend.com/download/377156/screenshot.JPG]screenshot.JPG
Hello paatus,
thank you for your bug reporting. I’ll have a look to the plugin to fix it in a couple of hours.
I’ll give a fix to the style “issue” too.
I’ll release a new version in a day. Thank you for you patience 
THX! and….is it possible to automatically set Title of attachment based on file name? Pretty please? 
- wcam-title id for the main title
- wcam-form-box id for the box containing the attacments
- wcam-attachment-title class for the attachments titles
- wcam-donwload-button class for download buttons
For this kind of style option, you have to edit css id/classes, because every theme has it’s own h2. label,... definitions. In the theme I use for testing, there are no “extra” spaces. Maybe the one you use have extra margin, I don’t know
.
But using these classes you can set the spaces you want.
Thanks alot for adding support for CSS. Once I removed titles, button is aligned perfectly.
Shortcode still not working:
1. Upload attachment
2. Tick ‘Send message to customer’
3. Paste shortcode in message body: [wcam_download_link id=”0”]
4. Hit ‘Save’, get confirmation ‘Message has been sent successfully’
5. No link in email
Hello paatus,
Sorry for the inconvenient.
One (and obvious but I have to
) question, but are you sure that attachment with id 0 exists?
I made some tests and it works. Try also in this public demo installation: http://www.codecanyon.eu/wcam/wp-admin (log using demo demo), open an order, edit billing email (put one of your email) and then send a notification email using a shorcode, It works.
Could I have an access to your site to do some test?
Thank you for you patience
Test on demo-site was successful.
As I understand, the id’s assigned to the attachments are related to their position in the queue:
Attachment 1 = id 0
Attachment 2 = id 1
etc…something is obviously blocking that shortcode to appear. Login credentials sent via profile contactform.
Ok, I’ve found.
The problem is for the <a></a> style you are using in your email template. It’s white color on white background. It’s like hidden, but if you ponit the mouse over or highlight the text you will se the link
You have simple to change that style and you’re done 
omg…:shocked: sorry for being such a newbie
Thanks again for awesome support!
No problem! you’re welcome! 
Hi,
I’m interested to buy your plugin. Is it possible to show the picture directly on the admin page or frontend account page instead of a button ? Same in the email : to have the picture instead of the link ? Last (but it’s just a awaken dream) : is it possible to have this picture to be displayed with customer’s review if the customer agree after the notification ?
Thank you 
for what you ask:
- I could add a special option to direct display attachments (if images) on frontend. I’ll write this in my todo list for a future release, but I cannot tell you an ETA
- for this, you could attach the image directly to the customer notification email (there is an option for this after having created an attachment). In this way your customer could directly see it without opening any link
- I’m not sure to have understood what you are asking
.
The plugin already have two usefull options: attachment approval and user feedback. The shop admin, after having created an attachment, can enable one or both of these two options (and optionally can also receive an email when the customer have approved or leaved a feedback). Once enabled, the customer can leave a feedback and, by using a select box, approve or not the attachment.
I received an update notification for the Attach Me! plugin. However, I can’t figure out how to update it within WordPress. Installing the plugin again does not work (destination folder).
What should be done to easily update this plugin? Deleting it and reinstalling won’t work due to existing use…
To update a wordpress plugin you have two options:
- First you have to delete it from the plugin list and then reinstall (otherwise Wordpress says that destination folder already exists)
- Go via ftp in the wp-content/plugins/woocommerce-attach-me/ and overwrite files with the ones present in the updated zip
Hello vanquish
I’m a precious metals dealer, which means my customers always pay in advance. After payment is registered, they receive a ‘Payment confirmation’ email with their invoice attached.
Can this plugin: - upload .pdf invoice - attach to ‘Payment received’ email and send to customer - let admin see the .pdf invoice associated with every order - let the customer view and download .pdf invoice in ‘My Account’ - store .pdf invoices in a seperate folder on site server with SSL certificate - add some letters and digits to .pdf filename for added security (like https://www.site.no/invoices/orderid_wlq66287l2m1gcntjip1kdepn9.pdf so no one can guess another clients online .pdf invoice name).
Thank you for your interest in my plugin. For what you ask:
- Uploaded files are not sent automatically with any default woocommerce messages. Currently, when you attach a file to the order, you have an option to send a notificatation email to the user. In a future release it will let you send the file link directly via the notificaton email.
- Admin can see every file attached from the admin order details page
- Every customer can view order attachments from the frontend order details page
- For now the plugin by default stores all the files in the /upload/wcas/ directory, but gives you the option to attach files using external urls. So you can store files in any storage service you want and then paste the url as attachment. An update to let the shop admin to store files directly in a storage server using this plugin is in my todo list, but will not be released in a short period.
Ok, thank you for your prompt response. i’ll keep watching the development for this pugin – it seems very promising 
Aah, I think I wasn’t clear enough…!
1: Can I upload a .pdf, and then attach it to a ‘Payment confirmation’ email to the customer? All manually done?
2. Perfect!
3. Perfect!
4. Can anyone guess and access the path to the files stored in the /upload/wcas/ directory, or does the receiver have exclusive access to the attached file? What about guest checkout – can they access the attachment online?
1) Not for now. For now you can only upload and attach a file to the order and then send an text email (where you can manually paste the order page url).
In next version I’ll ad an option to include the file download url directly into the email.
4) Yes, anyone can access. Guest cusomers have not a “my account” page, so they cannot access to the different orders detail page (these are the pages where a register user can download order attachment uploaded by shop admin).
Hi-I bought your plugin, would really like it to help me, but it is not working! I attached a Dropbox link to the “external URL” box, clicked “Let customer approve” and “Let customer leave feedback,” and also clicked “Send a notification mail to the customer”-the customer was me because I was testing the plugin, but I never got the email. I also tried attaching a file and sending customer notification, and never received that email either. I am using WC 2.3.13 and WP 4.2.4. Please help!
Hello zenartdesigninc,
I’ve just retested my plugin on two test env of mine running WC 2.1.12 and the latest 2.4.2 and it runs fine.
No other customers of mine have any problem with notifications, so according to me this issue could to be related to your server.
Here some question to try to figure out what is not working:
- Could you test if your WC installation can send mails? (try to make a purchase and see if wc notifications mails are delivered to you).
In this case you could use some SMTP plugin like: https://wordpress.org/plugins/wp-mail-smtp/ that lets you send mails using any other SMTP provider. - Have you checked in spam mail? many times happens that if you do many tests sending mails, your client can mark them as spam.
- Could you provide me an access to you backend?
Thanks for getting back to me! Can you email me at will@zenartdesign.com for access info?
Thanks for getting back to me! Can you email me at will@zenartdesign.com for access info?
Thanks for getting back to me! Can you email me at will@zenartdesign.com for access info?
no problem. I’ve sent you an email
Thanks for the awesome plugin. I however have a problem. The link for my users to use to download there file is the same color as my background. For the life of me I can not get that color to change using all this css I know. Can you help me with this. Thanks in advance.
Hello.
I’ve just checked, and I saw that I forgot a “style=”text-decoration:none; color:white;”” embedded in the HTML. I’ll release an update today removing that code.
Meanwhile, you can edit the /woocommerce-attach-me/templates/view_order_template.php line 11, and remove that style.
to give the button anoter style, you can edit the ”.button.button-primary” class.
ok, new version is online. try download it. For that button I’ve removed the embedded style and added a “wcam-donwload-button” so can easly manipulate its style.
Hello … I bought the plugin, but when the customer approves or gets rave reviews it does not send an e-mail warning the administrator of this action. There is no notify the administrator? Thanks.
Hello,
actually the plugin send a notification to the customer when you attach a media to the order, not vice versa.
Your is a good idea. Tomorro I’ll release a new version including this new notification option.
Thank you very much! I hope you have understood my question, because if I do not receive a notification of a client who approved or not, or even an answer on the material I sent attached, can not know how to walk the request. Imagine for over 100 requests having to open one by one to know how is the case of each client … I thank once again the attention and loved the plugin.
Yes,
You right
actually could be very bothering with an high number of requests. I didn’t thought to a use case like this.
Don’t worry, I’ll add this new feature tomorrow!
Meanwhile, if you receive an update notification by mail from codecanyon (if you have activated it), don’t mind because today I released another update but was a small bugfix.
I’ll work to implement you request tomorrow morning (Italy time) and I hope to release before tomorrow Evening.
Ok…Thank you again e thank you for your cordiality! Best… 
I’ve just submitted the update with the new “Admin email notification”. When will be approved by codecanyon, I’ll reply you back here.
Update is now live.
Woooowww…Perfect! I believe I have never met a developer so considerate as you! Here is my thanks and statement! The plugin is fantastic and meets exactly what it promises. Buy without fear! Thanks again! 
Very Glad to hear that!!!
If you can, remember to leave a rating (I hope positive :D)! I would really really really appreciate that!!! (to leave a rating, go to your profile clicking in the upper right corner, the click on “download” tab and there you can leave rating for the plugin you purchased)
Great plug in and very very good support …
glad to hear that and thank you for purchasing! 
Will this work if we have a plugin for user profiles, so the customers can still see them? (http://codecanyon.net/item/user-profiles-made-easy-wordpress-plugin/4109874 – User Profiles Made Easy.)
Also, will this work with the WordPress extension that watermarks the PDF files automatically in the system, or could you add something for that?
Hello lucaszarlengo,
I think that there are no problem with the “User Profiles Made Easy” plugin because it customizes user profile page, my plugin customizes order details page.
For watermarking option, my plugin doesn’t offer any solution and I don’t know to what plugin are you referring so I don’t know how they could interact.
Would this ever be able to work with GoogleDocs, We send out a lot of our images on googleDrive but would be great to let them view the items here too.
Hello tacticallion!
Actually lets only attach uploaded files. But, I could extend the plugin letting the shop admin to attach externals urls (like to link to a GoogleDocs Image, or Dropbox document) too.
Could this be usefull?
Hello, I’ve just uploaded the 1.4 version. In a few hours will be available for download.
In this new version I’ve added a new feature that lets Shop Admins to use external file links as attachments.
Save button is displayed even if feedback or review by client is not requested.
Fyi this worked for me: at the end of view_order_template.php I used
<?php if($display_save_button) : ?>
<input type="submit" class="button" data-data="<?php var_dump($display_save_button); ?>" value="<?php _e('Save', 'woocommerce-files-upload'); ?>"></input>
<?php endif ?>
Thank you very much for the suggestion.
I’ll release and update in next few hours.
PRESALE
Hi,
does the attachment go to Media Library? I prefer it would not… Thank you.
Hi,
No the attachments are not linked to media library.
They are simply stored under /wp-content/uploads/wcam/{order_id}/ directory
great! Thank you!
Hi,
What is the possibility to add a approval box to the attachment when I use a print preview option attachment?
Thanks
Hello mateussagin, Could you be more specific? You need to attach a print preview to an order to be approved by customer?
Currently the plugin hasn’t any approval system, but if you describe me what do you need I could upgrade it.
I will try to explain to you. I work with photo produtcs, so my clients buy my products and my employees create templates of the products. What I need is a system within the order page, like yours. But I need that the client view the art and approve it or leave a comment with some changes, and then, after that I can print the product.
I hope I’ve been clear. Thank you, for tou attention.
Best regards, Mateus
Yes all clear! Nice suggestion, I’ll implement these features in next release. I think will be avaliable in two days.
Thank you so much Vanquish. I’m working on a new version of my website and ecommerce and your plugin will help me a lot and will save too much time.
Thanks again.
Ok, I’ve submitted a new version including “customer feedback” and “customer approval”.
For every attachment you can enable this two options. If enabled, Your customers can add feedback text and/or approve an attachment.
Perfect man!
Over the next few days I will initiate the new website and will buy the plugin.
Thank you so much
Glad to hear that 
have a nice day!