Virtual Product Download links are not automatically sending
-
Hi !
Please tell me why Woo is no longer sending Virtual Product Download links after product purchases are made.
I have done everything recommended to make this work: changing the title prefix, adding the X-Accel-Redirect/X-Sendfile module… and I’m at my wit’s end.
Doesn’t Woo understand that not sending download links automatically kinda defeats the purpose of this whole plugin? If we can’t send virtual products then we can’t sell virtual products.
Please help me make Woo work.
Thanks!
MariThe page I need help with: [log in to see the link]
-
Hi @marikane
Thanks for reaching out!
I am sorry to hear that the download links for your virtual downloadable products are not being sent to the Completed Order email, correct?
I replicated the scenario on my personal site running on the default Storefront theme, however, I am unable to reproduce the issue on my end. As you can see below, I am seeing the Download link for my virtual downloadable product.
As a first step, please check this support documentation about Completed Order Email doesn’t Contain Download Links
If this did not resolve the issue, can you please try to switch to the default Storefront theme and only WooCommerce plugin is enabled, create a test order using Cash on Delivery, update the order status to
Processing
and see if the download links is already present in the email?If so, then this kind of problem is usually caused by your theme or a third-party plugin present on your site. We can run a conflict test to verify this. I’d recommend cloning your site to a staging environment and performing the tests described on this guide without modifying your live site or impacting customers. Many hosts provide staging facilities, so it’s worth checking in with them. It’s also possible to do it using the free WP Staging plugin.
If this was caused by a third-party plugin present on your site, it would be best to reach out to the developers for further assistance here.
If this did not resolve the issue, please share your System Status Report, that will help us further troubleshoot.
You can find it via
WooCommerce > Status
. SelectGet system report
and thenCopy for support
. Once you’ve done that, you can paste it into your reply here.If you could also provide the fatal error logs (if any) under
WooCommerce > Status > Logs
.You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.
Let us know how it goes!
Thanks Xue!
I did everything you suggested – changing theme, deactivating plugins, set COD – but again, no links, no email receipt with a link, nothing.
Here is the Status Report, in case you can discern the problem.
Thanks again!
MariWordPress Environment WordPress address (URL): https://www.studiodo.ca
Site address (URL): https://www.studiodo.ca
WC Version: 7.6.1
REST API Version: ? 7.6.1
WC Blocks Version: ? 9.8.5
Action Scheduler Version: ? 3.5.4
Log Directory Writable: ?
WP Version: 6.2
WP Multisite: –
WP Memory Limit: 500 MB
WP Debug Mode: –
WP Cron: ?
Language: en_US
External object cache: – Server Environment Server Info: Apache
PHP Version: 7.4.30
PHP Post Max Size: 512 MB
PHP Time Limit: 120
PHP Max Input Vars: 1000
cURL Version: 7.58.0
OpenSSL/1.1.1 SUHOSIN Installed: –
MySQL Version: 8.0.28-0ubuntu0.20.04.3
Max Upload Size: 512 MB
Default Timezone is UTC: ?
fsockopen/cURL: ?
SoapClient: ?
DOMDocument: ?
GZip: ?
Multibyte String: ?
Remote Post: ?
Remote Get: ? Database WC Database Version: 6.4.1
WC Database Prefix: wp_do_
Total Database Size: 30.73MB
Database Data Size: 24.07MB
Database Index Size: 6.66MB
wp_do_woocommerce_sessions: Data: 0.08MB + Index: 0.02MB + Engine InnoDB
wp_do_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_do_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_woocommerce_order_itemmeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
wp_do_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_do_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_actionscheduler_actions: Data: 2.52MB + Index: 1.64MB + Engine InnoDB
wp_do_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_actionscheduler_logs: Data: 1.52MB + Index: 1.81MB + Engine InnoDB
wp_do_blc_filters: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_blc_instances: Data: 0.08MB + Index: 0.05MB + Engine InnoDB
wp_do_blc_links: Data: 0.20MB + Index: 0.06MB + Engine InnoDB
wp_do_blc_synch: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_ce4wp_abandoned_checkout: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_ce4wp_contacts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
wp_do_defender_audit_log: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
wp_do_defender_email_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_defender_lockout: Data: 1.52MB + Index: 0.50MB + Engine InnoDB
wp_do_defender_lockout_log: Data: 0.27MB + Index: 0.17MB + Engine InnoDB
wp_do_defender_scan: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_defender_scan_item: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_e_events: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_mlw_qm_audit_trail: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_mlw_questions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_mlw_quizzes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_mlw_results: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_options: Data: 5.19MB + Index: 0.14MB + Engine InnoDB
wp_do_postmeta: Data: 8.52MB + Index: 0.48MB + Engine InnoDB
wp_do_posts: Data: 2.52MB + Index: 0.09MB + Engine InnoDB
wp_do_strong_views: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
wp_do_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_tm_taskmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_tm_tasks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_usermeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
wp_do_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_do_wc_admin_note_actions: Data: 0.06MB + Index: 0.02MB + Engine InnoDB
wp_do_wc_admin_notes: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
wp_do_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_do_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_do_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
wp_do_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_do_yoast_indexable: Data: 0.08MB + Index: 0.09MB + Engine InnoDB
wp_do_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_do_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_do_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_do_yoast_seo_links: Data: 0.13MB + Index: 0.09MB + Engine InnoDB Post Type Counts attachment: 249
custom_css: 1
cwginstocknotifier: 3
e-landing-page: 2
elementor_library: 10
nav_menu_item: 12
oembed_cache: 1
page: 25
portfolio: 7
post: 1
post_type_questionna: 1
product: 18
qsm_quiz: 2
revision: 66
rmp_menu: 1
seedprod: 3
shop_order: 37
vp_lists: 4
wp_global_styles: 1
wpm-testimonial: 13 Security Secure connection (HTTPS): ?
Hide errors from visitors: ? Active Plugins (7) Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro: by codewoogeek – 3.2
DreamHost Panel Login: by DreamHost
danielbachhuber – 1.0.0 Elementor: by Elementor.com – 3.12.2
Really Simple SSL: by Really Simple Plugins – 6.2.4
WooCommerce Payments: by Automattic – 5.8.0
WooCommerce Shipping & Tax: by WooCommerce – 2.2.4
WooCommerce: by Automattic – 7.6.1 Inactive Plugins (26) Accelerated Mobile Pages: by Ahmed Kaludi
Mohammed Kaludi – 1.0.83 AI Powered Marketing: by Kliken – 1.2.0
Akismet Anti-Spam: by Automattic – 5.1
Better Search Replace: by WP Engine – 1.4.2
Broken Link Checker: by WPMU DEV – 2.0.0
Category Order and Taxonomy Terms Order: by Nsp-Code – 1.7.5
Classic Widgets: by WordPress Contributors – 0.3
Coming Soon Page, Maintenance Mode, Landing Pages & WordPress Website Builder by SeedProd: by SeedProd – 6.15.7
Creative Mail by Newfold Digital: by Newfold Digital – 1.6.7
Defender: by WPMU DEV – 3.10.1
Facebook for WooCommerce: by Facebook – 3.0.19
Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 8.14.1
Jetpack: by Automattic – 12.0
Mailchimp for WooCommerce: by Mailchimp – 2.8.3
Post Duplicator: by Metaphor Creations – 2.28
Post Types Order: by Nsp Code – 2.0.5
PWA for WP: by Magazine3 – 1.7.58
Simple 301 Redirects: by WPDeveloper – 2.0.7
Social Media and Share Icons (Ultimate Social Media): by UltimatelySocial – 2.8.1
Strong Testimonials: by WPChill – 3.1.3
SVG Support: by Benbodhi – 2.5.5
UpdraftPlus - Backup/Restore: by UpdraftPlus.Com
DavidAnderson – 1.23.3 Use Any Font: by Dnesscarkey – 6.3.01
Visual Portfolio, Posts & Image Gallery: by Visual Portfolio Team – 3.0.0
WP-Optimize - Clean, Compress, Cache: by David Anderson
Ruhani Rabin
Team Updraft – 3.2.14 Yoast SEO: by Team Yoast – 20.6 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: –
Enforce Approved Product Download Directories: –
Order datastore: WC_Order_Data_Store_CPT WC Pages Shop base: #1623 - /shop/
Cart: #1624 - /cart/
Checkout: #1625 - /checkout/
My account: #1626 - /my-account/
Terms and conditions: ? Page not set Theme Name: Storefront Ecommerce Shop
Version: 1.3
Author URL: https://www.ovationthemes.com/
Child Theme: ?
Parent Theme Name: Modern Ecommerce
Parent Theme Version: 0.4.7
Parent Theme Author URL: https://www.ovationthemes.com/
WooCommerce Support: ? Templates Overrides: modern-ecommerce/woocommerce/archive-product.php
modern-ecommerce/woocommerce/checkout/form-checkout.php
modern-ecommerce/woocommerce/global/wrapper-end.php
modern-ecommerce/woocommerce/global/wrapper-start.php
modern-ecommerce/woocommerce/single-product.php Admin Enabled Features: activity-panels
analytics
coupons
customer-effort-score-tracks
import-products-task
experimental-fashion-sample-products
shipping-smart-defaults
shipping-setting-tour
homescreen
marketing
multichannel-marketing
mobile-app-banner
navigation
onboarding
onboarding-tasks
remote-inbox-notifications
remote-free-extensions
payment-gateway-suggestions
shipping-label-banner
subscriptions
store-alerts
transient-notices
woo-mobile-welcome
wc-pay-promotion
wc-pay-welcome-page Disabled Features: block-editor-feature-enabled
minified-js
new-product-management-experience
product-variation-management
settings Daily Cron: ? Next scheduled: 2023-04-27 23:05:28 -07:00
Options: ?
Notes: 139
Onboarding: completed WooCommerce Payments Version: 5.8.0
Connected to WPCOM: Yes
Blog ID: 156514488
Account ID: acct_1MzSN4CRZ7M3JH9v Action Scheduler Complete: 5,011
Oldest: 2023-03-27 14:21:31 -0700
Newest: 2023-04-27 14:19:58 -0700 Failed: 16
Oldest: 2021-03-23 20:44:23 -0700
Newest: 2023-04-27 12:46:55 -0700 Pending: 7
Oldest: 2023-04-27 14:23:56 -0700
Newest: 2023-05-03 06:05:30 -0700 Status report information Generated at: 2023-04-27 14:21:11 -07:00
`Hello @marikane,
I can see you’re database hasn’t been updated since WooCommerce version6.4.1
.
Please navigate toWooCommerce > Status > Tools
and try updating the WooCommerce database.
Since you’re using Jetpack, I suggest creating a backup before doing so to prevent any potential data loss or incompatibility issues that may arise during the process. ??
Let us know how it goes!Thanks Saif-
I did all that and more and still, no email receipts are being sent, much less sending with the download link.
Any other ideas on how to fix this?
Best,
MariHello,
still, no email receipts are being sent, much less sending with the download link.
Sorry to hear that.
To check if the emails are being correctly generated and sent. You can install the WP Mail Logging?plugin, https://www.ads-software.com/plugins/wp-mail-logging/, and then create a test order.
More information to troubleshoot, can be found here:
If that does not help, please provide us a copy of any fatal error log found under WooCommerce > System Status > Logs (if any error is visible).
Cheers.
Thanks Igor-
I took seriously your comment about emails and uploaded the Email Log plugin as well as WP-SMTP. For Smtp I wondered if her addresses not being from a the host account, studiodo.ca, was the problem. So I configured the SMPt for my own email, knowing it works, and it did. Test sent with no errors.
I made an ebook order and waited. Nothing. Except alerts to the shop owner. After a while I went to Orders where this one was On Hold. I changed that to Competed and sent myself an Email with Invoice/Download. Voila! A Thanks for shopping with us email arrived and…. drumroll…. it had links to both the Desktop and Mobile version.
Here’s the next problem. The links it sent are for the product page, not the pdf. I went to the product page and under Downloadable files I clearly have: https://www.studiodo.ca/wp-content/uploads/2023/04/Do-Travel-San-Jose-Cabo-for-Desktop.pdf. So why it sends the product page: https://www.studiodo.ca/product/travel-like-a-designer-san-jose-del-cabo-mexico/ I have no idea. Do you?
Also, is there any way to set the order to be marked Completed asap rather than going through On Hold and Processing? I have checked the box for “Grant access to downloadable products after payment”
Thanks for your help. Please keep it coming. I feel so bad she’s not able to actually sell anything on her site.
cheers,
MariHello,
This is odd.
Can you provide us a screenshot of the product backend (I mean for the product that is having the issue)? So that we can try to reproduce the same behavior on our end.
Can you provide us a screenshot of your settings under WooCommerce > Settings > Products > Downloadable Products?
If you don’t already have a screenshot service installed, here are a few free options:
Can you please head to WooCommerce > System Status > Logs and provide us the error logs if any?
Looking forward to hearing from you.
Thanks Igor-
To get the Download page I had to shrink enough so you can see the whole link: https://snipboard.io/Xi3TL1.jpg
The Log page turned out to be so long I could not screen capture it, so I’m pasting it here. Very long, sorry.
2023-05-03T22:26:28+00:00 INFO DoCapture Response: Array ( [headers] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object ( [data:protected] => Array ( [content-type] => text/plain; charset=utf-8 [content-length] => 506 [server] => nginx [date] => Wed, 03 May 2023 22:26:28 GMT [cache-control] => max-age=0, no-cache, no-store, must-revalidate [paypal-debug-id] => b7445048041bc [traceparent] => 00-0000000000000000000b7445048041bc-51357cd5ab5003f0-01 [x-paypal-operation-name] => DoCapture [strict-transport-security] => max-age=31536000; includeSubDomains ) ) [body] => AUTHORIZATIONID=3UL97464YG912570Y&TIMESTAMP=2023%2d05%2d03T22%3a26%3a28Z&CORRELATIONID=b7445048041bc&ACK=Success&VERSION=84%2e0&BUILD=58068808&TRANSACTIONID=5B558209HW409225Y&PARENTTRANSACTIONID=3UL97464YG912570Y&PAYMENTTYPE=instant&ORDERTIME=2023%2d05%2d03T22%3a26%3a28Z&AMT=3%2e50&FEEAMT=0%2e40&CURRENCYCODE=USD&PAYMENTSTATUS=Completed&PENDINGREASON=None&REASONCODE=None&SHIPPINGMETHOD=Default&PROTECTIONELIGIBILITY=Eligible&PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible [response] => Array ( [code] => 200 [message] => OK ) [cookies] => Array ( ) [filename] => [http_response] => WP_HTTP_Requests_Response Object ( [response:protected] => WpOrg\Requests\Response Object ( [body] => AUTHORIZATIONID=3UL97464YG912570Y&TIMESTAMP=2023%2d05%2d03T22%3a26%3a28Z&CORRELATIONID=b7445048041bc&ACK=Success&VERSION=84%2e0&BUILD=58068808&TRANSACTIONID=5B558209HW409225Y&PARENTTRANSACTIONID=3UL97464YG912570Y&PAYMENTTYPE=instant&ORDERTIME=2023%2d05%2d03T22%3a26%3a28Z&AMT=3%2e50&FEEAMT=0%2e40&CURRENCYCODE=USD&PAYMENTSTATUS=Completed&PENDINGREASON=None&REASONCODE=None&SHIPPINGMETHOD=Default&PROTECTIONELIGIBILITY=Eligible&PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible [raw] => HTTP/1.1 200 OK Content-Type: text/plain; charset=utf-8 Content-Length: 506 Connection: close Server: nginx Date: Wed, 03 May 2023 22:26:28 GMT Cache-Control: max-age=0, no-cache, no-store, must-revalidate Paypal-Debug-Id: b7445048041bc Traceparent: 00-0000000000000000000b7445048041bc-51357cd5ab5003f0-01 X-Paypal-Operation-Name: DoCapture Strict-Transport-Security: max-age=31536000; includeSubDomains AUTHORIZATIONID=3UL97464YG912570Y&TIMESTAMP=2023%2d05%2d03T22%3a26%3a28Z&CORRELATIONID=b7445048041bc&ACK=Success&VERSION=84%2e0&BUILD=58068808&TRANSACTIONID=5B558209HW409225Y&PARENTTRANSACTIONID=3UL97464YG912570Y&PAYMENTTYPE=instant&ORDERTIME=2023%2d05%2d03T22%3a26%3a28Z&AMT=3%2e50&FEEAMT=0%2e40&CURRENCYCODE=USD&PAYMENTSTATUS=Completed&PENDINGREASON=None&REASONCODE=None&SHIPPINGMETHOD=Default&PROTECTIONELIGIBILITY=Eligible&PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible [headers] => WpOrg\Requests\Response\Headers Object ( [data:protected] => Array ( [content-type] => Array ( [0] => text/plain; charset=utf-8 ) [content-length] => Array ( [0] => 506 ) [server] => Array ( [0] => nginx ) [date] => Array ( [0] => Wed, 03 May 2023 22:26:28 GMT ) [cache-control] => Array ( [0] => max-age=0, no-cache, no-store, must-revalidate ) [paypal-debug-id] => Array ( [0] => b7445048041bc ) [traceparent] => Array ( [0] => 00-0000000000000000000b7445048041bc-51357cd5ab5003f0-01 ) [x-paypal-operation-name] => Array ( [0] => DoCapture ) [strict-transport-security] => Array ( [0] => max-age=31536000; includeSubDomains ) ) ) [status_code] => 200 [protocol_version] => 1.1 [success] => 1 [redirects] => 0 [url] => https://api-3t.paypal.com/nvp [history] => Array ( ) [cookies] => WpOrg\Requests\Cookie\Jar Object ( [cookies:protected] => Array ( ) ) ) [filename:protected] => [data] => [headers] => [status] => ) ) 2023-05-03T22:26:28+00:00 INFO Capture Result: stdClass Object ( [AUTHORIZATIONID] => 3UL97464YG912570Y [TIMESTAMP] => 2023-05-03T22:26:28Z [CORRELATIONID] => b7445048041bc [ACK] => Success [VERSION] => 84.0 [BUILD] => 58068808 [TRANSACTIONID] => 5B558209HW409225Y [PARENTTRANSACTIONID] => 3UL97464YG912570Y [PAYMENTTYPE] => instant [ORDERTIME] => 2023-05-03T22:26:28Z [AMT] => 3.50 [FEEAMT] => 0.40 [CURRENCYCODE] => USD [PAYMENTSTATUS] => Completed [PENDINGREASON] => None [REASONCODE] => None [SHIPPINGMETHOD] => Default [PROTECTIONELIGIBILITY] => Eligible [PROTECTIONELIGIBILITYTYPE] => ItemNotReceivedEligible,UnauthorizedPaymentEligible ) 2023-05-03T22:26:38+00:00 INFO Checking IPN response is valid 2023-05-03T22:26:38+00:00 INFO IPN Response: Array ( [headers] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object ( [data:protected] => Array ( [accept-ch] => Sec-CH-UA-Full [cache-control] => max-age=0, no-cache, no-store, must-revalidate [content-security-policy] => default-src 'self' https://*.paypal.com https://*.paypalobjects.com 'unsafe-inline'; style-src 'self' https://*.paypal.com https://*.paypalobjects.com 'unsafe-inline'; script-src 'nonce-PUh7GB4gCpVUsspMJpjLHTtgwmafP3fEJ25+P7DZW23fSnO/' 'self' 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com; img-src 'self' https: data:; object-src 'none'; font-src 'self' https://*.paypal.com https://*.paypalobjects.com; frame-src 'self' https://*.paypalobjects.com https://*.paypal.com https://*.qualtrics.com; connect-src 'self' 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com https://*.qualtrics.com; form-action 'self' https://*.paypal.com; base-uri 'self' https://*.paypal.com; upgrade-insecure-requests;; report-uri https://www.paypal.com/csplog/api/log/csp [content-type] => text/html; charset=utf-8 [etag] => W/"8-WXvD6WBsMSDy5c0v7r4OHopk5Ys" [origin-trial] => AlIogV3KFtnbfVCyl9Z2NprE7FD8PYCt+TQiYdE3ppeJjJ0xJKcthYwOxXpRCNopxVWdOIENMcNSvQCGAmj0fw0AAAB2eyJvcmlnaW4iOiJodHRwczovL3BheXBhbC5jb206NDQzIiwiZmVhdHVyZSI6IlNlbmRGdWxsVXNlckFnZW50QWZ0ZXJSZWR1Y3Rpb24iLCJleHBpcnkiOjE2ODQ4ODYzOTksImlzU3ViZG9tYWluIjp0cnVlfQ== [paypal-debug-id] => f8606100ed615 [set-cookie] => Array ( [0] => LANG=en_US%3BUS; Max-Age=31556; Domain=.paypal.com; Path=/; Expires=Thu, 04 May 2023 07:12:34 GMT; HttpOnly; Secure [1] => enforce_policy=ccpa; Max-Age=31536000; Domain=.paypal.com; Path=/; Expires=Thu, 02 May 2024 22:26:38 GMT; Secure [2] => x-pp-s=eyJ0IjoiMTY4MzE1Mjc5ODgyOCIsImwiOiIwIiwibSI6IjAifQ; Domain=.paypal.com; Path=/; HttpOnly; Secure [3] => tsrce=merchantnotifnodeweb; Domain=.paypal.com; Path=/; Expires=Sat, 06 May 2023 22:26:38 GMT; HttpOnly; Secure; SameSite=None [4] => nsid=s%3AvC-m_73Fi4a7dp8S0YQJyl9vLQWq6T7z.J42UJF29%2Bwdb7QLvFnDumUPOPEhaPhvYy%2FIUYLK%2FRhk; Path=/; HttpOnly; Secure [5] => ts=vreXpYrS%3D1777847198%26vteXpYrS%3D1683154598%26vr%3De3b9841a1870a7a09b6e40f7fe995b89%26vt%3De3b9841a1870a7a09b6e40f7fe995b88%26vtyp%3Dnew; Path=/; Domain=paypal.com; Expires=Sat, 02 May 2026 22:26:38 GMT; HttpOnly; Secure [6] => ts_c=vr%3De3b9841a1870a7a09b6e40f7fe995b89%26vt%3De3b9841a1870a7a09b6e40f7fe995b88; Path=/; Domain=paypal.com; Expires=Sat, 02 May 2026 22:26:38 GMT; Secure ) [traceparent] => 00-0000000000000000000f8606100ed615-45336d46dbf554a3-01 [x-content-type-options] => nosniff [x-frame-options] => SAMEORIGIN [x-xss-protection] => 1; mode=block [dc] => ccg11-origin-www-1.paypal.com [accept-ranges] => none [date] => Wed, 03 May 2023 22:26:38 GMT [via] => 1.1 varnish [strict-transport-security] => max-age=63072000; includeSubDomains; preload [x-served-by] => cache-iad-kjyo7100057-IAD [x-cache] => MISS [x-cache-hits] => 0 [x-timer] => S1683152799.703683,VS0,VE165 [vary] => Accept-Encoding [server-timing] => content-encoding;desc="",x-cdn;desc="fastly" [content-encoding] => gzip ) ) [body] => VERIFIED [response] => Array ( [code] => 200 [message] => OK ) [cookies] => Array ( [0] => WP_Http_Cookie Object ( [name] => LANG [value] => en_US;US [expires] => 1683184354 [path] => / [domain] => paypal.com [port] => [host_only] => ) [1] => WP_Http_Cookie Object ( [name] => enforce_policy [value] => ccpa [expires] => 1714688798 [path] => / [domain] => paypal.com [port] => [host_only] => ) [2] => WP_Http_Cookie Object ( [name] => x-pp-s [value] => eyJ0IjoiMTY4MzE1Mjc5ODgyOCIsImwiOiIwIiwibSI6IjAifQ [expires] => [path] => / [domain] => paypal.com [port] => [host_only] => ) [3] => WP_Http_Cookie Object ( [name] => tsrce [value] => merchantnotifnodeweb [expires] => 1683411998 [path] => / [domain] => paypal.com [port] => [host_only] => ) [4] => WP_Http_Cookie Object ( [name] => nsid [value] => s:vC-m_73Fi4a7dp8S0YQJyl9vLQWq6T7z.J42UJF29+wdb7QLvFnDumUPOPEhaPhvYy/IUYLK/Rhk [expires] => [path] => / [domain] => www.paypal.com [port] => [host_only] => 1 ) [5] => WP_Http_Cookie Object ( [name] => ts [value] => vreXpYrS=1777847198&vteXpYrS=1683154598&vr=e3b9841a1870a7a09b6e40f7fe995b89&vt=e3b9841a1870a7a09b6e40f7fe995b88&vtyp=new [expires] => 1777760798 [path] => / [domain] => paypal.com [port] => [host_only] => ) [6] => WP_Http_Cookie Object ( [name] => ts_c [value] => vr=e3b9841a1870a7a09b6e40f7fe995b89&vt=e3b9841a1870a7a09b6e40f7fe995b88 [expires] => 1777760798 [path] => / [domain] => paypal.com [port] => [host_only] => ) ) [filename] => [http_response] => WP_HTTP_Requests_Response Object ( [response:protected] => WpOrg\Requests\Response Object ( [body] => VERIFIED [raw] => HTTP/1.1 200 OK Connection: close Accept-Ch: Sec-CH-UA-Full Cache-Control: max-age=0, no-cache, no-store, must-revalidate Content-Security-Policy: default-src 'self' https://*.paypal.com https://*.paypalobjects.com 'unsafe-inline'; style-src 'self' https://*.paypal.com https://*.paypalobjects.com 'unsafe-inline'; script-src 'nonce-PUh7GB4gCpVUsspMJpjLHTtgwmafP3fEJ25+P7DZW23fSnO/' 'self' 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com; img-src 'self' https: data:; object-src 'none'; font-src 'self' https://*.paypal.com https://*.paypalobjects.com; frame-src 'self' https://*.paypalobjects.com https://*.paypal.com https://*.qualtrics.com; connect-src 'self' 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com https://*.qualtrics.com; form-action 'self' https://*.paypal.com; base-uri 'self' https://*.paypal.com; upgrade-insecure-requests;; report-uri https://www.paypal.com/csplog/api/log/csp Content-Type: text/html; charset=utf-8 Etag: W/"8-WXvD6WBsMSDy5c0v7r4OHopk5Ys" Origin-Trial: AlIogV3KFtnbfVCyl9Z2NprE7FD8PYCt+TQiYdE3ppeJjJ0xJKcthYwOxXpRCNopxVWdOIENMcNSvQCGAmj0fw0AAAB2eyJvcmlnaW4iOiJodHRwczovL3BheXBhbC5jb206NDQzIiwiZmVhdHVyZSI6IlNlbmRGdWxsVXNlckFnZW50QWZ0ZXJSZWR1Y3Rpb24iLCJleHBpcnkiOjE2ODQ4ODYzOTksImlzU3ViZG9tYWluIjp0cnVlfQ== Paypal-Debug-Id: f8606100ed615 Set-Cookie: LANG=en_US%3BUS; Max-Age=31556; Domain=.paypal.com; Path=/; Expires=Thu, 04 May 2023 07:12:34 GMT; HttpOnly; Secure Set-Cookie: enforce_policy=ccpa; Max-Age=31536000; Domain=.paypal.com; Path=/; Expires=Thu, 02 May 2024 22:26:38 GMT; Secure Set-Cookie: x-pp-s=eyJ0IjoiMTY4MzE1Mjc5ODgyOCIsImwiOiIwIiwibSI6IjAifQ; Domain=.paypal.com; Path=/; HttpOnly; Secure Set-Cookie: tsrce=merchantnotifnodeweb; Domain=.paypal.com; Path=/; Expires=Sat, 06 May 2023 22:26:38 GMT; HttpOnly; Secure; SameSite=None Set-Cookie: nsid=s%3AvC-m_73Fi4a7dp8S0YQJyl9vLQWq6T7z.J42UJF29%2Bwdb7QLvFnDumUPOPEhaPhvYy%2FIUYLK%2FRhk; Path=/; HttpOnly; Secure Set-Cookie: ts=vreXpYrS%3D1777847198%26vteXpYrS%3D1683154598%26vr%3De3b9841a1870a7a09b6e40f7fe995b89%26vt%3De3b9841a1870a7a09b6e40f7fe995b88%26vtyp%3Dnew; Path=/; Domain=paypal.com; Expires=Sat, 02 May 2026 22:26:38 GMT; HttpOnly; Secure Set-Cookie: ts_c=vr%3De3b9841a1870a7a09b6e40f7fe995b89%26vt%3De3b9841a1870a7a09b6e40f7fe995b88; Path=/; Domain=paypal.com; Expires=Sat, 02 May 2026 22:26:38 GMT; Secure Traceparent: 00-0000000000000000000f8606100ed615-45336d46dbf554a3-01 X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-Xss-Protection: 1; mode=block DC: ccg11-origin-www-1.paypal.com Accept-Ranges: none Date: Wed, 03 May 2023 22:26:38 GMT Via: 1.1 varnish Strict-Transport-Security: max-age=63072000; includeSubDomains; preload X-Served-By: cache-iad-kjyo7100057-IAD X-Cache: MISS X-Cache-Hits: 0 X-Timer: S1683152799.703683,VS0,VE165 Vary: Accept-Encoding Server-Timing: content-encoding;desc="",x-cdn;desc="fastly" content-encoding: gzip transfer-encoding: chunked VERIFIED [headers] => WpOrg\Requests\Response\Headers Object ( [data:protected] => Array ( [accept-ch] => Array ( [0] => Sec-CH-UA-Full ) [cache-control] => Array ( [0] => max-age=0, no-cache, no-store, must-revalidate ) [content-security-policy] => Array ( [0] => default-src 'self' https://*.paypal.com https://*.paypalobjects.com 'unsafe-inline'; style-src 'self' https://*.paypal.com https://*.paypalobjects.com 'unsafe-inline'; script-src 'nonce-PUh7GB4gCpVUsspMJpjLHTtgwmafP3fEJ25+P7DZW23fSnO/' 'self' 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com; img-src 'self' https: data:; object-src 'none'; font-src 'self' https://*.paypal.com https://*.paypalobjects.com; frame-src 'self' https://*.paypalobjects.com https://*.paypal.com https://*.qualtrics.com; connect-src 'self' 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com https://*.qualtrics.com; form-action 'self' https://*.paypal.com; base-uri 'self' https://*.paypal.com; upgrade-insecure-requests;; report-uri https://www.paypal.com/csplog/api/log/csp ) [content-type] => Array ( [0] => text/html; charset=utf-8 ) [etag] => Array ( [0] => W/"8-WXvD6WBsMSDy5c0v7r4OHopk5Ys" ) [origin-trial] => Array ( [0] => AlIogV3KFtnbfVCyl9Z2NprE7FD8PYCt+TQiYdE3ppeJjJ0xJKcthYwOxXpRCNopxVWdOIENMcNSvQCGAmj0fw0AAAB2eyJvcmlnaW4iOiJodHRwczovL3BheXBhbC5jb206NDQzIiwiZmVhdHVyZSI6IlNlbmRGdWxsVXNlckFnZW50QWZ0ZXJSZWR1Y3Rpb24iLCJleHBpcnkiOjE2ODQ4ODYzOTksImlzU3ViZG9tYWluIjp0cnVlfQ== ) [paypal-debug-id] => Array ( [0] => f8606100ed615 ) [set-cookie] => Array ( [0] => LANG=en_US%3BUS; Max-Age=31556; Domain=.paypal.com; Path=/; Expires=Thu, 04 May 2023 07:12:34 GMT; HttpOnly; Secure [1] => enforce_policy=ccpa; Max-Age=31536000; Domain=.paypal.com; Path=/; Expires=Thu, 02 May 2024 22:26:38 GMT; Secure [2] => x-pp-s=eyJ0IjoiMTY4MzE1Mjc5ODgyOCIsImwiOiIwIiwibSI6IjAifQ; Domain=.paypal.com; Path=/; HttpOnly; Secure [3] => tsrce=merchantnotifnodeweb; Domain=.paypal.com; Path=/; Expires=Sat, 06 May 2023 22:26:38 GMT; HttpOnly; Secure; SameSite=None [4] => nsid=s%3AvC-m_73Fi4a7dp8S0YQJyl9vLQWq6T7z.J42UJF29%2Bwdb7QLvFnDumUPOPEhaPhvYy%2FIUYLK%2FRhk; Path=/; HttpOnly; Secure [5] => ts=vreXpYrS%3D1777847198%26vteXpYrS%3D1683154598%26vr%3De3b9841a1870a7a09b6e40f7fe995b89%26vt%3De3b9841a1870a7a09b6e40f7fe995b88%26vtyp%3Dnew; Path=/; Domain=paypal.com; Expires=Sat, 02 May 2026 22:26:38 GMT; HttpOnly; Secure [6] => ts_c=vr%3De3b9841a1870a7a09b6e40f7fe995b89%26vt%3De3b9841a1870a7a09b6e40f7fe995b88; Path=/; Domain=paypal.com; Expires=Sat, 02 May 2026 22:26:38 GMT; Secure ) [traceparent] => Array ( [0] => 00-0000000000000000000f8606100ed615-45336d46dbf554a3-01 ) [x-content-type-options] => Array ( [0] => nosniff ) [x-frame-options] => Array ( [0] => SAMEORIGIN ) [x-xss-protection] => Array ( [0] => 1; mode=block ) [dc] => Array ( [0] => ccg11-origin-www-1.paypal.com ) [accept-ranges] => Array ( [0] => none ) [date] => Array ( [0] => Wed, 03 May 2023 22:26:38 GMT ) [via] => Array ( [0] => 1.1 varnish ) [strict-transport-security] => Array ( [0] => max-age=63072000; includeSubDomains; preload ) [x-served-by] => Array ( [0] => cache-iad-kjyo7100057-IAD ) [x-cache] => Array ( [0] => MISS ) [x-cache-hits] => Array ( [0] => 0 ) [x-timer] => Array ( [0] => S1683152799.703683,VS0,VE165 ) [vary] => Array ( [0] => Accept-Encoding ) [server-timing] => Array ( [0] => content-encoding;desc="",x-cdn;desc="fastly" ) [content-encoding] => Array ( [0] => gzip ) ) ) [status_code] => 200 [protocol_version] => 1.1 [success] => 1 [redirects] => 0 [url] => https://www.paypal.com/cgi-bin/webscr [history] => Array ( ) [cookies] => WpOrg\Requests\Cookie\Jar Object ( [cookies:protected] => Array ( [LANG] => WpOrg\Requests\Cookie Object ( [name] => LANG [value] => en_US%3BUS [attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object ( [data:protected] => Array ( [max-age] => 1683184354 [domain] => paypal.com [path] => / [expires] => 1683184354 [httponly] => 1 [secure] => 1 ) ) [flags] => Array ( [creation] => 1683152798 [last-access] => 1683152798 [persistent] => [host-only] => ) [reference_time] => 1683152798 ) [enforce_policy] => WpOrg\Requests\Cookie Object ( [name] => enforce_policy [value] => ccpa [attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object ( [data:protected] => Array ( [max-age] => 1714688798 [domain] => paypal.com [path] => / [expires] => 1714688798 [secure] => 1 ) ) [flags] => Array ( [creation] => 1683152798 [last-access] => 1683152798 [persistent] => [host-only] => ) [reference_time] => 1683152798 ) [x-pp-s] => WpOrg\Requests\Cookie Object ( [name] => x-pp-s [value] => eyJ0IjoiMTY4MzE1Mjc5ODgyOCIsImwiOiIwIiwibSI6IjAifQ [attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object ( [data:protected] => Array ( [domain] => paypal.com [path] => / [httponly] => 1 [secure] => 1 ) ) [flags] => Array ( [creation] => 1683152798 [last-access] => 1683152798 [persistent] => [host-only] => ) [reference_time] => 1683152798 ) [tsrce] => WpOrg\Requests\Cookie Object ( [name] => tsrce [value] => merchantnotifnodeweb [attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object ( [data:protected] => Array ( [domain] => paypal.com [path] => / [expires] => 1683411998 [httponly] => 1 [secure] => 1 [samesite] => None ) ) [flags] => Array ( [creation] => 1683152798 [last-access] => 1683152798 [persistent] => [host-only] => ) [reference_time] => 1683152798 ) [nsid] => WpOrg\Requests\Cookie Object ( [name] => nsid [value] => s%3AvC-m_73Fi4a7dp8S0YQJyl9vLQWq6T7z.J42UJF29%2Bwdb7QLvFnDumUPOPEhaPhvYy%2FIUYLK%2FRhk [attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object ( [data:protected] => Array ( [path] => / [httponly] => 1 [secure] => 1 [domain] => www.paypal.com ) ) [flags] => Array ( [creation] => 1683152798 [last-access] => 1683152798 [persistent] => [host-only] => 1 ) [reference_time] => 1683152798 ) [ts] => WpOrg\Requests\Cookie Object ( [name] => ts [value] => vreXpYrS%3D1777847198%26vteXpYrS%3D1683154598%26vr%3De3b9841a1870a7a09b6e40f7fe995b89%26vt%3De3b9841a1870a7a09b6e40f7fe995b88%26vtyp%3Dnew [attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object ( [data:protected] => Array ( [path] => / [domain] => paypal.com [expires] => 1777760798 [httponly] => 1 [secure] => 1 ) ) [flags] => Array ( [creation] => 1683152798 [last-access] => 1683152798 [persistent] => [host-only] => ) [reference_time] => 1683152798 ) [ts_c] => WpOrg\Requests\Cookie Object ( [name] => ts_c [value] => vr%3De3b9841a1870a7a09b6e40f7fe995b89%26vt%3De3b9841a1870a7a09b6e40f7fe995b88 [attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object ( [data:protected] => Array ( [path] => / [domain] => paypal.com [expires] => 1777760798 [secure] => 1 ) ) [flags] => Array ( [creation] => 1683152798 [last-access] => 1683152798 [persistent] => [host-only] => ) [reference_time] => 1683152798 ) ) ) ) [filename:protected] => [data] => [headers] => [status] => ) ) 2023-05-03T22:26:38+00:00 INFO Received valid response from PayPal IPN 2023-05-03T22:26:38+00:00 INFO Found order #3917 2023-05-03T22:26:38+00:00 INFO Payment status: completed 2023-05-03T22:26:38+00:00 INFO Aborting, Order #3917 is already complete.
Hi @marikane
Thanks for sharing the requested information above.
Here’s the next problem. The links it sent are for the product page, not the pdf. I went to the product page and under Downloadable files I clearly have: https://www.studiodo.ca/wp-content/uploads/2023/04/Do-Travel-San-Jose-Cabo-for-Desktop.pdf. So why it sends the product page: https://www.studiodo.ca/product/travel-like-a-designer-san-jose-del-cabo-mexico/ I have no idea. Do you?
This is quite strange that instead the link to the downloadable file, it sends the link to the product page.
For us to investigate this further, can you please try to switch to the default Storefront theme and only WooCommerce and the SMTP plugins are enabled, create a test order using Cash on Delivery and see if the link is correct afterwards?
If yes, please enable the plugins one by one and repeat the steps above to confirm which plugin is causing the conflict here.
Also, is there any way to set the order to be marked Completed asap rather than going through On Hold and Processing? I have checked the box for “Grant access to downloadable products after payment”
The Order Status depends on the payment gateway you used. May I know what payment gateway you used here for your testing so that we could check this further?
Hi @marikane
We haven’t heard back from you in a while, so I’m going to go ahead and mark this thread as resolved. If you have any other questions please start a new topic.
Thanks!
Hi Xue!
No! Please don’t mark this as resolved. We are on a trip and will return this weekend. I still need help with this issue.
Thanks!
MariHi Mari,
Sure, we will be here to assist you further should the conflict test not make any difference ??
Looking forward to your response!
Hi again all-
Back on the trail now of finding the problem with our Woo orders not sending links.
I created a domain based email account and pointed the site away from gmail. It worked! The invoice came in with links.
Problem is, the links are still pointing to the product page, not the pdf.
I did the plugin deactivation test before and the result was the same when I made the invoice send through a different server.
So if you have an idea why the product links have gone wayward, I’m all ears.
This is the link I got for both desktop and mobile versions:
https://www.studiodo.ca/product/travel-like-a-designer-san-jose-del-cabo-mexico/
Thanks so much! I really appreciate your patience and assistance.
Mari
- This reply was modified 1 year, 5 months ago by marikane.
Hi,
Can you please update WooCommerce to its latest version to see if that makes a difference? If not, can you head to WooCommerce > status > scheduled actions > pending, then run the pending actions manually.
Let us know how that goes for you.
Thanks Igor-
I went to WooCommerce > status > scheduled actions > pending and found no way to fun the actions manually from that page. Here’s what it says:
Action Status? CountOldest Scheduled Date Newest Scheduled DateComplete?3,236 2023-04-28 13:04:35 -07002023-05-29 12:59:48 -0700
Failed?3,919. 2021-03-23 20:44:23 -07002023-05-24 06:37:22 -0700
Pending?4 2023-05-29 13:04:48 -07002023-05-29 16:35:40 -0700
It says Pending 4, but on the orders page I actually have 14 orders pending, mostly from tests done early on. Should I delete those?
Otherwise, Woo is at the current version and I’m not sure what else to do.
Mari
- The topic ‘Virtual Product Download links are not automatically sending’ is closed to new replies.