Downloadable Files Not Showing After Purchase
-
Hi there! Needing some help with figuring out downloadable files. I’ve been researching a ton on my own and nothing seems to be working.
Products that in the online store have been added as a simple product and virtual and downloadable.
I’ve checked the product settings and made sure force downloads is turned on.
I cannot find this woocommerce_downloadable_product_permissions table so many articles keep speaking of.
THE ISSUE: Once the virtual/downloadable product has been fully purchased, there’s literally nothing showing where to download the file. No link, no redirect, nothing. In the email receipt it’s the same, no links or anything.
Someone please help! π
The page I need help with: [log in to see the link]
-
Hi there,
Can you confirm download limit is set to something more than 0?
Could you share your System Status Report, it would help us to understand your site setup a bit better. You can find it via WooCommerce > Status. Select Get system report and then Copy for support. Once youβve done that, paste it here in your reply.
### WordPress Environment ### WordPress address (URL): https://safamusicacademy.com Site address (URL): https://safamusicacademy.com WC Version: 5.6.0 REST API Version: β 5.6.0 WC Blocks Version: β 5.9.0 Action Scheduler Version: β 3.2.1 WC Admin Version: β 2.5.1 Log Directory Writable: β WP Version: 5.8.1 WP Multisite: β WP Memory Limit: 2 GB WP Debug Mode: β WP Cron: β Language: en_US External object cache: β ### Server Environment ### Server Info: Apache PHP Version: 7.4.23 PHP Post Max Size: 2 GB PHP Time Limit: 300 PHP Max Input Vars: 10000 cURL Version: 7.78.0 OpenSSL/1.1.1l SUHOSIN Installed: β MySQL Version: 5.6.41-84.1 Max Upload Size: 2 GB Default Timezone is UTC: β fsockopen/cURL: β SoapClient: β DOMDocument: β GZip: β Multibyte String: β Remote Post: β Remote Get: β ### Database ### WC Database Version: 5.6.0 WC Database Prefix: _VIG_ Total Database Size: 47.17MB Database Data Size: 43.05MB Database Index Size: 4.12MB _VIG_woocommerce_sessions: Data: 1.02MB + Index: 0.02MB + Engine InnoDB _VIG_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB _VIG_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB _VIG_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_actionscheduler_actions: Data: 0.19MB + Index: 0.20MB + Engine InnoDB _VIG_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_actionscheduler_logs: Data: 0.13MB + Index: 0.14MB + Engine InnoDB _VIG_bookly_appointments: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_categories: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_customers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_customer_appointments: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_holidays: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_messages: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_notifications: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_payments: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_schedule_item_breaks: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_sent_notifications: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_services: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_bookly_shop: Data: 0.06MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_staff: Data: 0.06MB + Index: 0.02MB + Engine InnoDB _VIG_bookly_staff_categories: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_staff_category_staff: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_bookly_staff_preference_orders: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_bookly_staff_schedule_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_bookly_staff_services: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_bookly_stats: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_bookly_sub_services: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB _VIG_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_options: Data: 7.06MB + Index: 0.14MB + Engine InnoDB _VIG_postmeta: Data: 13.20MB + Index: 0.75MB + Engine InnoDB _VIG_posts: Data: 6.19MB + Index: 0.33MB + Engine InnoDB _VIG_redirection_404: Data: 1.02MB + Index: 0.05MB + Engine InnoDB _VIG_redirection_groups: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_redirection_items: Data: 0.02MB + Index: 0.09MB + Engine InnoDB _VIG_redirection_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB _VIG_smush_dir_images: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_usermeta: Data: 0.11MB + Index: 0.09MB + Engine InnoDB _VIG_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB _VIG_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB _VIG_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB _VIG_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB _VIG_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_wfblockediplog: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wfblocks7: Data: 0.02MB + Index: 0.05MB + Engine InnoDB _VIG_wfconfig: Data: 0.47MB + Index: 0.00MB + Engine InnoDB _VIG_wfcrawlers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wffilechanges: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wffilemods: Data: 3.52MB + Index: 0.00MB + Engine InnoDB _VIG_wfhits: Data: 0.08MB + Index: 0.05MB + Engine InnoDB _VIG_wfhoover: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_wfissues: Data: 0.06MB + Index: 0.06MB + Engine InnoDB _VIG_wfknownfilelist: Data: 2.52MB + Index: 0.00MB + Engine InnoDB _VIG_wflivetraffichuman: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_wflocs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wflogins: Data: 0.06MB + Index: 0.03MB + Engine InnoDB _VIG_wfls_2fa_secrets: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_wfls_settings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wfnotifications: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wfpendingissues: Data: 0.02MB + Index: 0.06MB + Engine InnoDB _VIG_wfreversecache: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wfsnipcache: Data: 0.02MB + Index: 0.05MB + Engine InnoDB _VIG_wfstatus: Data: 0.13MB + Index: 0.09MB + Engine InnoDB _VIG_wftrafficrates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wpfm_backup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wpforms_tasks_meta: Data: 2.52MB + Index: 0.00MB + Engine InnoDB _VIG_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _VIG_wpsmtp_logs: Data: 2.52MB + Index: 0.00MB + Engine InnoDB _VIG_yoast_indexable: Data: 0.34MB + Index: 0.31MB + Engine InnoDB _VIG_yoast_indexable_hierarchy: Data: 0.06MB + Index: 0.05MB + Engine InnoDB _VIG_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB _VIG_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB _VIG_yoast_seo_links: Data: 0.13MB + Index: 0.09MB + Engine InnoDB _VIG_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB ### Post Type Counts ### al_product: 1 astra-advanced-hook: 1 attachment: 710 custom_css: 2 customize_changeset: 3 elementor_library: 5 elementor-hf: 8 jetpack_migration: 2 jp_sitemap: 1 jp_sitemap_master: 1 nav_menu_item: 11 oembed_cache: 22 page: 42 post: 11 product: 127 revision: 458 shop_coupon: 1 shop_order: 25 wpforms: 2 ### Security ### Secure connection (HTTPS): β Hide errors from visitors: β ### Active Plugins (30) ### Mobile Menu: by Rui Guerreiro β 2.8.2.4 Astra Pro: by Brainstorm Force β 2.7.0 Premium Starter Templates: by Brainstorm Force β 2.3.9 Bookly PayPal Checkout (Add-on): by Bookly β 1.7 Bookly Pro (Add-on): by Bookly β 4.1 Bookly: by Bookly β 20.1.1 Duplicate Page: by mndpsingh287 β 4.4.3 Elementor: by Elementor.com β 3.4.4 Essential Addons for Elementor: by WPDeveloper β 4.9.1 Google Analytics for WordPress by MonsterInsights: by MonsterInsights β 8.0.0 Elementor Header & Footer Builder: by Brainstorm Force Nikhil Chavan β 1.6.4 Insert Headers and Footers: by WPBeginner β 1.6.0 JivoChat: by JivoChat β 1.3.5.3 Mailchimp for WooCommerce: by Mailchimp β 2.5.2 Menu Image: by Rui Guerreiro β 3.0.4 Really Simple SSL: by Really Simple Plugins β 5.1.0 Redirection: by John Godley β 5.1.3 Ultimate Addons for Gutenberg: by Brainstorm Force β 1.24.2 Ultimate Addons for Elementor: by Brainstorm Force β 1.28.0 UpdraftPlus - Backup/Restore: by UpdraftPlus.Com DavidAnderson β 1.16.61 User Role Editor: by Vladimir Garagulya β 4.60.1 WooCommerce Blocks: by Automattic β 5.9.0 Stripe For WooCommerce: by Payment Plugins support@paymentplugins.com β 3.3.10 WooCommerce: by Automattic β 5.6.0 WooLentor - WooCommerce Elementor Addons + Builder: by HasThemes β 1.9.7 Yoast SEO: by Team Yoast β 17.1 WP File Manager: by mndpsingh287 β 7.1.2 WP SMTP: by Yehuda Hassine β 1.2.3 Smush: by WPMU DEV β 3.9.0 WPForms Lite: by WPForms β 1.6.9 ### Inactive Plugins (1) ### Action Scheduler: by Automattic β 3.3.0 ### Dropin Plugins (2) ### db-error.php: db-error.php maintenance.php: maintenance.php ### Must Use Plugins (3) ### Endurance Browser Cache: by Mike Hansen β 0.4 Endurance Page Cache: by Mike Hansen β 2.1.1 SSO: by Garth Mortensen Mike Hansen β 0.3 ### Settings ### API Enabled: β Force SSL: β Currency: USD ($) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: β ### WC Pages ### Shop base: #3167 - /online-store/ Cart: #3044 - /cart/ Checkout: β Page does not contain the [woocommerce_checkout] shortcode or the woocommerce/checkout block. My account: #4516 - /my-account/ Terms and conditions: β Page not set ### Theme ### Name: Astra Version: 3.6.5 (update to version 3.7.2 is available) Author URL: https://wpastra.com/about/ Child Theme: β β If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme WooCommerce Support: β ### Templates ### Overrides: β ### Action Scheduler ### Complete: 537 Oldest: 2021-08-22 22:37:33 +0000 Newest: 2021-09-20 13:10:23 +0000 Pending: 6 Oldest: 2021-09-20 14:12:14 +0000 Newest: 2021-09-27 02:00:13 +0000 ### Status report information ### Generated at: 2021-09-20 13:36:54 +00:00
@thup90 I’m honestly unsure of how to confirm download limit is set to something more than 0.
I’ve pasted the system report above.
Looking forward to your feedback.
Hey @ashleyrtamayo,
Thanks for sending over your System Status.
Once the virtual/downloadable product has been fully purchased, thereβs literally nothing showing where to download the file. No link, no redirect, nothing. In the email receipt itβs the same, no links or anything.
What’s the order status? If it’s “On hold” or “Pending payment” there will be no file shown under “Downloadable product permissions”. If this does not help, please take screenshots of your product settings and order status and we’ll check this further.
I recommend https://snipboard.io for easily sharing screenshots β please follow the instructions on that page, then paste the URL in this thread.
Thanks.
Yes, it does show as “on-hold”. Does this need to be changed?
Hi @ashleyrtamayo!
Does this need to be changed?
Yes, you can allow the downloads to become available in processing status, using the following setting here:
https://snipboard.io/Ntqsnc.jpg
You can find that setting in your “WooCommerce > Settings > Products > Downloadable products” settings.
Additionally, if you set the product in question to be both virtual AND downloadable, then the order will be completed automatically and the download become available there, as per
https://docs.woocommerce.com/document/digital-downloadable-product-handling/#usage
Cheers!
I am having a similar issue. My product is a simple, virtual and downloadable product and has a price of zero. The # of downloads is set to unlimited, while the download expiration is set to 30 days.
The odd thing is that some product downloads work just fine, while others seem to randomly not provide a download link on the order confirmation page.
For example, this product is one that is experiencing this technical issue.
Here’s the snapshot of the WP Dashboard for the above product. My first guess is that the product download link is a relative link and not an absolute link? I’ve inspected the data table on the order confirmation page, and the page prints the table name and header row, but then no data for the actual download is printed.
You can view my downloadable product settings in this snapshot.
<hr>
My WooCommerce System Report is Here
Thank you in advance for your help!
Hi @21adsmedia,
We’d like to look at your issue separately. Kindly create a new thread for it here – https://wordpress.org/support/plugin/woocommerce/#new-topic-0.
Thanks.
Hi @ashleyrtamayo,
Weβve not heard back from you in a while, so Iβm marking this thread as resolved. Hopefully, the above info was helpful and you were able to find a solution to the issue.
If you have further questions, please feel free to open a new topic.
Thanks.
- The topic ‘Downloadable Files Not Showing After Purchase’ is closed to new replies.