• tmora

    (@tmora)


    Hi,

    We run a resume writing service through WooCommerce site. When a customer places an order, they receive an invoice and order confirmation as expected. However, we need a way to upload a ZIP file containing their completed documents to their account and notify them that the files are ready for download, including a direct link to the ZIP file.

    Currently, we use the?customer note?feature in?WooCommerce > Orders?to send the download link, which works well. However, we don’t have visibility into?when the customer downloads the file?(time and date) – timestamp.

    Do you have some idea?

    • This topic was modified 2 weeks ago by tmora.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Jonayed (woo-hc)

    (@jonayedhosen)

    Hey @tmora ,

    I see you’re looking to streamline things by letting customers download their completed documents from their accounts while also keeping track of when they access them. That’s a great way to enhance their experience and stay on top of your workflow!

    To set this up, you’ll want to mark your product as Downloadable in WooCommerce. When adding or editing a product, check the “Downloadable” option and upload the ZIP file containing the documents. This will automatically generate secure download links for customers. You can find a step-by-step guide here: WooCommerce Digital Downloads.

    If you want to track when customers download their files, WooCommerce has built-in reporting for that. Head over to WooCommerce > Reports > Customers > Customer Downloads, and you’ll see logs showing who downloaded what and when.

    As for sending download links to customers, there’s no need to manually notify them. Once the order is marked as completed (which happens automatically after payment for downloadable products), your customers will get an email with their invoice and the download links. They can also log into their accounts anytime and find their files under the Downloads section.

    i hope this helps!

    Thread Starter tmora

    (@tmora)

    @jonayedhosen

    I know the usual advice, but I need a different approach. In my setup, the customer pays for a service on the product page, but the service takes a few days to complete. Once ready, I need to upload a unique ZIP file to their account, ensuring it has a timestamp when downloaded.

    The ideal solution would be using Downloadable Product Permission – Grant Access, but I need to upload the ZIP file directly from the product page for each individual order. Since each customer receives different documents, I can’t use a single downloadable file for all.

    Is there a way to automate or streamline this process in WooCommerce? Any plugins or workarounds that would allow assigning unique downloadable files per customer order?

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    WooCommerce allows you to grant access to downloadable files for orders, but since each customer receives a unique ZIP file, the standard downloadable product method may not fully meet your needs. However, here are some potential approaches:

    1. Disable Automatic Downloads for the Product
      • Go to WooCommerce > Settings > Products > Downloadable products
      • Look for the setting: “Grant access to downloadable products after payment”
      • Uncheck the box to disable it
      • Click Save changes
    2. Manually Grant Download Permissions
      • After the order is placed, go to WooCommerce > Orders
      • Select the specific order
      • Use the Downloadable Product Permission – Grant Access feature to attach a unique ZIP file to that order

    If this does not help, you may need to find a plugin that meets your requirements or consider custom development to achieve the desired functionality.

    If you want to consider professional assistance for customization, I can recommend?WooExperts?and?Codeable.io?as options for getting professional help. Alternatively, you can also ask your development questions in the??WooCommerce Community Slack?as custom code falls outside our usual?scope of support.

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.