• Resolved harmlessvikmartin

    (@harmlessvikmartin)


    Hi

    I just tested one of my downloadbale products using Paypal sandbox and when I got to the order recieved page on my site, the download link just directed me to the product page – it dodn’t download the product.

    Is there a setting I need to change?

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Support Aashik P – a11n

    (@aashik)

    Hi there!

    I just tested one of my downloadbale products using Paypal sandbox and when I got to the order recieved page on my site, the download link just directed me to the product page – it dodn’t download the product.

    1. If your product is not virtual, you can Grant access to downloadable products after payment under WooCommerce > Settings > Products > Downloadable Products
    Downloadable product
    Link to image: https://d.pr/i/mKlCTk
    2. If your product is virtual, and you’re still having trouble with the downloadable product, I’d recommend checking the URL you’ve set up for download

    Let us know how it goes ??

    Thread Starter harmlessvikmartin

    (@harmlessvikmartin)

    Thanks Aashik

    It is a downloadable voucher which they download and print…

    I have unticked virtual so that it is only downloadable.

    The link for the downloadable file set in the product is: https://janescottceramics.com/wp-content/uploads/2019/12/workshop.jpg – this is the URL of the voucher itself

    When I get directed back after paypal and click the link for the product it directs to: https://janescottceramics.com/product/workshop-voucher/ – this is the URL of the product page

    Grant access to downloadable products is already ticked.

    I need more help…

    Thread Starter harmlessvikmartin

    (@harmlessvikmartin)

    I have realised that the link on the orders recieved page isn’t for the download itself… is it possible to put a download link on there?

    I am using Paypal, but not Paypal checkout as the site owner only has a personal Paypal account.. Could that be why I can’t grant access to the download on the site?

    I tested the email and the link that comes in the email is correct.

    Plugin Support Aashik P – a11n

    (@aashik)

    Hi there!

    Thank you for getting back to us with clarification on the behavior you’re seeing.

    I have realised that the link on the orders recieved page isn’t for the download itself… is it possible to put a download link on there?

    By default, while using the Storefront theme, I’m seeing a download link for the product I’ve purchased as long as the payment for the product is processed successfully:

    download
    Link to image: https://d.pr/i/Uy1OH4

    I am using Paypal, but not Paypal checkout as the site owner only has a personal Paypal account.. Could that be why I can’t grant access to the download on the site?

    Can you please get back to us with an System Status Report, and the exact workflow your customers use to purchase the product?

    You can find System Status Report via WooCommerce > Status.
    Select “Get system report” and then “Copy for support”.? Once you’ve done that, paste it here in your response.

    Also, can you please reconfirm what the order status for the purchase is? With the download permissions checked as per my previous response, only processing and completed statuses are granted permission to download the product.

    Thread Starter harmlessvikmartin

    (@harmlessvikmartin)

    Also, can you please reconfirm what the order status for the purchase is? With the download permissions checked as per my previous response, only processing and completed statuses are granted permission to download the product.

    I am testing with a sandbox Paypal account, so by the time I get the confirmation email the order status is on hold… I don’t know what it is when I first get redirected from Paypal though – where can I find that info?

    Could it be that I’m not seeing the download link because I’m testing in Paypal sandbox? If so, how can I find out what real customers are seeing?

    Can you please get back to us with an System Status Report, and the exact workflow your customers use to purchase the product?

    System report:
    `
    ### WordPress Environment ###

    WordPress address (URL): https://janescottceramics.com
    Site address (URL): https://janescottceramics.com
    WC Version: 3.8.1
    REST API Version: ? 1.0.2
    Log Directory Writable: ?
    WP Version: 5.3.1
    WP Multisite: –
    WP Memory Limit: 768 MB
    WP Debug Mode: –
    WP Cron: ?
    Language: en_GB
    External object cache: –

    ### Server Environment ###

    Server Info: Apache
    PHP Version: 7.1.33 – We recommend using PHP version 7.2 or above for greater performance and security. How to update your PHP version
    PHP Post Max Size: 128 MB
    PHP Time Limit: 120
    PHP Max Input Vars: 3000
    cURL Version: 7.59.0
    OpenSSL/1.0.2r

    SUHOSIN Installed: –
    MySQL Version: 5.6.40-84.0-log
    Max Upload Size: 128 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?

    ### Database ###

    WC Database Version: 3.8.1
    WC Database Prefix: wpnc_
    MaxMind GeoIP Database: ?
    Total Database Size: 21.72MB
    Database Data Size: 17.06MB
    Database Index Size: 4.66MB
    wpnc_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpnc_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_woocommerce_order_itemmeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    wpnc_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpnc_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_cf_forms: Data: 0.09MB + Index: 0.02MB + Engine InnoDB
    wpnc_cf_form_entries: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpnc_cf_form_entry_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_cf_form_entry_values: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpnc_cf_pro_messages: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_cf_queue_failures: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_cf_queue_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_cleantalk_sessions: Data: 0.08MB + Index: 0.00MB + Engine InnoDB
    wpnc_cleantalk_sfw: Data: 1.02MB + Index: 1.02MB + Engine InnoDB
    wpnc_cleantalk_sfw_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_comments: Data: 0.14MB + Index: 0.13MB + Engine InnoDB
    wpnc_gmedia: Data: 0.06MB + Index: 0.06MB + Engine InnoDB
    wpnc_gmedia_log: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wpnc_gmedia_meta: Data: 0.27MB + Index: 0.22MB + Engine InnoDB
    wpnc_gmedia_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_gmedia_term_meta: Data: 0.09MB + Index: 0.03MB + Engine InnoDB
    wpnc_gmedia_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_loginizer_logs: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpnc_options: Data: 2.33MB + Index: 0.08MB + Engine InnoDB
    wpnc_postmeta: Data: 2.48MB + Index: 0.64MB + Engine InnoDB
    wpnc_posts: Data: 2.52MB + Index: 0.31MB + Engine InnoDB
    wpnc_sbi_instagram_feeds_posts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_sbi_instagram_posts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_smush_dir_images: Data: 0.19MB + Index: 0.09MB + Engine InnoDB
    wpnc_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_term_relationships: Data: 0.08MB + Index: 0.06MB + Engine InnoDB
    wpnc_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_usermeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    wpnc_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpnc_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpnc_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpnc_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpnc_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wpnc_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_wfBadLeechers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfBlockedCommentLog: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfBlockedIPLog: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfBlocks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_wfBlocks7: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpnc_wfBlocksAdv: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfConfig: Data: 0.44MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfCrawlers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfFileChanges: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfFileMods: Data: 2.52MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfHits: Data: 1.52MB + Index: 0.27MB + Engine InnoDB
    wpnc_wfHoover: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_wfIssues: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpnc_wfKnownFileList: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfLeechers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfLiveTrafficHuman: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_wfLockedOut: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfLocs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfLogins: Data: 0.09MB + Index: 0.03MB + Engine InnoDB
    wpnc_wfNet404s: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_wfNotifications: Data: 0.06MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfPendingIssues: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpnc_wfReverseCache: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfScanners: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_wfSNIPCache: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpnc_wfStatus: Data: 0.13MB + Index: 0.09MB + Engine InnoDB
    wpnc_wfThrottleLog: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_wfVulnScanners: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpnc_yoast_seo_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpnc_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB

    ### Security ###

    Secure connection (HTTPS): ?
    Hide errors from visitors: ?

    ### Active Plugins (22) ###

    Advanced Custom Fields: by Elliot Condon – 5.8.7
    All In One SEO Pack: by Michael Torbert – 3.3.3
    All-in-One WP Migration File Extension: by ServMask
    Inc. – 1.5

    All-in-One WP Migration: by ServMask – 7.12
    Caldera Forms: by Caldera Labs – 1.8.8
    Anti-Spam by CleanTalk: by СleanTalk – 5.131
    Coming Soon Page & Maintenance Mode by SeedProd: by SeedProd – 5.1.0
    Event Tickets Plus: by Modern Tribe
    Inc. – 4.11.0.2

    Event Tickets: by Modern Tribe
    Inc. – 4.11.0.1

    HTML5 Maps: by Fla-shop.com – 1.6.6.9
    Smash Balloon Instagram Feed: by Smash Balloon – 2.1.4
    Loginizer: by Raj Kothari – 1.4.3
    MainWP Child: by MainWP – 4.0.5.1
    The Events Calendar: by Modern Tribe
    Inc. – 4.9.13

    The Events Calendar Extension: Divi Compatibility: by Modern Tribe
    Inc. – 1.2.1

    What The File: by Never5 – 1.5.4
    WooCommerce Admin: by WooCommerce – 0.23.1
    WooCommerce PayPal Checkout Gateway: by WooCommerce – 1.6.18
    WooCommerce: by Automattic – 3.8.1
    WP Fastest Cache: by Emre Vona – 0.9.0.0
    WP Post Expires: by XNicON – 1.2.4
    Smush: by WPMU DEV – 3.3.2

    ### Inactive Plugins (0) ###

    ### Settings ###

    API Enabled: ?
    Force SSL: ?
    Currency: GBP (£)
    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: #1098 – /shop/
    Trolley: #1099 – /cart/
    Checkout: #1100 – /checkout/
    My account: #1101 – /my-account/
    Terms and conditions: #1371 – /terms-and-conditions/

    ### Theme ###

    Name: Jane Scott Ceramics
    Version: 1.0.0
    Author URL: https://vikmartin.co.uk
    Child Theme: ?
    Parent Theme Name: Divi
    Parent Theme Version: 4.0.9
    Parent Theme Author URL: https://www.elegantthemes.com
    WooCommerce Support: ?

    ### Templates ###

    Overrides: Jane Scott Ceramics/woocommerce/single-product.php

    ### Action Scheduler ###

    Complete: 1,218
    Oldest: 2019-11-15 16:08:55 +0000
    Newest: 2019-12-16 15:30:27 +0000

    Pending: 3
    Oldest: 2019-12-16 16:30:27 +0000
    Newest: 2019-12-17 11:23:22 +0000

    Canceled: 0
    Oldest: –
    Newest: –

    In-progress: 0
    Oldest: –
    Newest: –

    Failed: 0
    Oldest: –
    Newest: –

    Workflow from the product page:
    Customers click ‘add to Trolley'(go to cart page) Then ‘proceed to checkout'(go to checkout page) Then Proceed to Paypal (and get redirected to Paypal) Once they have paid they click return to merchant to get back to the orders recieved page (as it is a personal rather than a business Paypal account)

    On the orders received page there is a link to the product page but no link to download the product. The customer gets the link in a confirmation email.

    Plugin Support Aashik P – a11n

    (@aashik)

    Interestingly, I’m using a sandbox account on one of my test sites, and cannot replicate the same behavior you’re seeing:

    order confirmation
    Link to image: https://d.pr/i/BS1KAN

    If you take a look at the order status for those orders where you could not see the download link, does it say processing, or completed?

    (P.S: The test account I used on my own test site isn’t really linked to a PayPal Business account. That isn’t a requirement for sandbox testing)

    Thread Starter harmlessvikmartin

    (@harmlessvikmartin)

    I’m feeling a bit stupid now…

    I realise that because I’m returning from a sandbox payment my order status is on hold. I manually completed the order before clicking ‘back to merchant’ and it worked fine. It always did…

    Thanks for helping me explore the issue

    Plugin Support Thu P. a11n

    (@thup90)

    Hi there,

    I’m glad you’ve found out the issue. I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Downloadable product link goes to product page instead of downloading product’ is closed to new replies.