Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)
  • DannyoASB


    James, for some strange reason I don’t even get an email – I only get the PayPal purchase confirmation (“Receipt for Your Payment to XYZ”)
    Also resending doesn’t work… I just don’t get it.



    End order status is always “completed” immediately after the payment. But it seems that there is something like a delay for a couple of seconds. If I refresh the confirmation page I get the download link.
    Resending emails seems not to work. I have no idea why… are there any email settings I can make?



    Thanks for your posting!

    Checked my IPN settings, they seemed to be OK.

    I tried something new and I come closer and closer to the problem:
    – I waited 10 seconds on the PayPal confirmation page before returning to the merchant’s page
    – Now I see the download link on the confirmation page on my website
    – In the email the link is still missing…

    So i seems to be an issue about SECONDS… the mail seems to be sent a couple of seconds before the system approves confirmation. (But the order status is “paid” immediately after the payment)

    How could I fix this?



    I’ve seen the thread – and in the end I searched for the topic that you opened πŸ˜‰



    I got the same problem, but I don’t know what this means:

    Basically, this is what was going on:

    – The get_item_downloads() function was pulling ID’s, but when it pulled the files to check the downloads it went off DOWNLOAD_IDS, huge difference, so it was saying no downloads were available for the order

    – When passing the downloadable files back to the templates, email and where ever else – it WAS sending it as an Object with missing data. So had to convert the WC_Product_Download object into temp object and create a new array to send back filled with the WC_Product_Download->get_file() and similar functions

    Not sure if anyone else had this issue, but be careful if downloading the latest beta.

    wtf? πŸ™‚
    What can I do to make this work?

    Only if I set the product price to 0,00€ I get the download link in the purchase email. If it’s set to 0,01€ or higher it doesn’t show up…

    Here’s my status report:

    ### WordPress Environment ###
    Home URL:
    Site URL:
    WC Version: 2.6.14
    Log Directory Writable: βœ”
    WP Version: 4.7.2
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: βœ”
    Language: de_DE
    ### Server Environment ###
    Server Info: Apache
    PHP Version: 5.6.27-0+deb8u1.1
    PHP Post Max Size: 256 MB
    PHP Time Limit: 180
    PHP Max Input Vars: 1000
    cURL Version: 7.38.0
    SUHOSIN Installed: βœ”
    MySQL Version: 5.7.15
    Max Upload Size: 256 MB
    Default Timezone is UTC: βœ”
    fsockopen/cURL: βœ”
    SoapClient: βœ”
    DOMDocument: βœ”
    GZip: βœ”
    Multibyte String: βœ”
    Remote Post: βœ”
    Remote Get: βœ”
    ### Database ###
    WC Database Version: 2.6.14
    woocommerce_sessions: βœ”
    woocommerce_api_keys: βœ”
    woocommerce_attribute_taxonomies: βœ”
    woocommerce_downloadable_product_permissions: βœ”
    woocommerce_order_items: βœ”
    woocommerce_order_itemmeta: βœ”
    woocommerce_tax_rates: βœ”
    woocommerce_tax_rate_locations: βœ”
    woocommerce_shipping_zones: βœ”
    woocommerce_shipping_zone_locations: βœ”
    woocommerce_shipping_zone_methods: βœ”
    woocommerce_payment_tokens: βœ”
    woocommerce_payment_tokenmeta: βœ”
    MaxMind GeoIP Database: βœ”
    ### Active Plugins (7) ###
    Change Table Prefix: von Manish Kumar Agarwal – 1.4
    Google Analytics for WordPress: von praveenchauhan1984 – 1.1
    Social Pug: von DevPups
    Mihai Iova – 1.3.1
    Ultimate Social Media PLUS: von UltimatelySocial – 2.5.6
    WooCommerce PayPal Express Checkout Gateway: von Automattic – 1.1.2
    WooCommerce Memberships: von WooThemes / SkyVerge – 1.7.5
    WooCommerce: von WooThemes – 2.6.14
    ### Settings ###
    Force SSL: –
    Currency: EUR (€)
    Currency Position: left
    Thousand Separator: .
    Decimal Separator: ,
    Number of Decimals: 2
    ### API ###
    API Enabled: βœ”
    ### WC Pages ###
    Shop-Basis: #8 - /shop/
    Warenkorb: #9 - /warenkorb/
    Kasse: #10 - /kasse/
    Mein Konto: #11 - /mein-konto/
    ### Taxonomies ###
    Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    ### Theme ###
    Name: Story
    Version: 1.8.3
    Author URL:
    Child Theme: ❌ – Wenn du WooCommerce mit einem Theme
    das du nicht selbst entwickelt hast
    an eigene BedΓΌrfnisse anpasst
    dann empfehlen wir die Verwendung eines Child Themes. Siehe Wie du ein Child Theme erstellst (engl.)
    WooCommerce Support: βœ”
    ### Templates ###
    Overrides: Dein Theme hat eine woocommerce.php-Datei
    was dazu fΓΌhrt
    dass du das Template woocommerce/archive-product.php nicht ΓΌberschreibenk annst
    da woocommerce.php hΓΆher gewichtet wird als archive-product.php. Das ist beabsichtigt
    um Darstellungsprobleme zu verhindern.
    Overrides: –

    One last edit:
    When I return to the website after I purchased the product, I don’t see the download link.
    See here:
    Then I tried to refresh the page and suddenly there is the download link…
    See here:

    How can I set it up that this refresh isn’t necessary?

    • This reply was modified 3 years ago by DannyoASB.
    • This reply was modified 3 years ago by DannyoASB.
    • This reply was modified 3 years ago by bdbrown.
    • This reply was modified 3 years ago by DannyoASB.
Viewing 5 replies - 1 through 5 (of 5 total)