Forum Replies Created

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #36403
    Profile photo of pat
    pat
    Participant

    Thanks again Robin,
    I cannot tell you how grateful I am to you for your help.
    My review was submitted just a few minutes ago (from a very happy camper).
    Cheers 🙂

    #36362
    Profile photo of pat
    pat
    Participant

    Hi Robin,
    Hooray, it’s finally working 🙂 🙂 🙂
    Firstly, thank you so much for persevering with me, your suggestions eventually got me to a positive result.
    Importantly, some valuable lessons learned for me however I am still unsure of the root cause (why no pre-configured licences were created from the initial installation).
    Fix Summary:
    As you suggested, I created a new licence, called it “Full Size” and copied every field and setting exactly as the test site licence with the same name (including setting it as the default licence), then saved it.
    I then uploaded a new image through the Symbiostock ‘Upload Media’ process and it automatically applied the new licence and auto-published the product. I attempted to purchase the new product and the whole process, including the download, worked perfectly.
    Then I applied the newly created licence to an existing Symbiostock product that was not working previously, saved it in the licence module area, then updated the product page and refreshed.
    I re-attempted the purchase of that product and to my amazement, it all worked beautifully.
    I will now go through and apply the new licence to all relevant downloadable products.
    Thanks again Robin, your tremendous support is greatly appreciated.
    Kind Regards, Patrick

    #36327
    Profile photo of pat
    pat
    Participant

    Hi Robin,
    I created a new bare-bones wordpress installation in a subdirectory of the original installation as you suggested, installed woocommerce & symbiostock pro, configured paypal, added the cron job accordingly and uploaded an image then edited and published the product. I ran through the purchase process and it simply worked :-).
    So I started comparing installations and what stood out straight away with the product I am purchasing on each is the licensing options. The new installation has automatically added 11 pre-configured licences and the product defaults to the “Full Size” Licence, which has “Enabled”, Downloadable” & “Virtual” all ticked.
    On the Original Installation, there were no licences at all and I created one myself called “Download Only”, however I cannot select it as ‘default’ when editing the product. I can only edit the details so they will save if “all licences” is the default (Weird).
    I’m wondering if I can somehow completely remove woocommerce & symbiostock (saving the products database so I can re-import them), then install them from scratch and see if it works… just a thought. What do you think?

    #36205
    Profile photo of pat
    pat
    Participant

    That’s very helpful Robin, thanks. I will further explore and let you know my findings.
    Incidentally, I did make the suggestion to my photographer friend I am building this website for that it would be greatly beneficial for her to become part of the Symbiostock Community of fellow photographers and potentially also move her website to the Symbiostock Hosting Platform once I have completed the website build. The build is complete and I have trained her to use the platform. The only remaining task is to get the downloads working before final handover.
    I will report back shortly 🙂

    #36187
    Profile photo of pat
    pat
    Participant

    Hi Robin,
    Thanks again for your help and persistence. I had to take a couple of days away from it so I have just now tried your first suggestion above.
    After placing another order and running the processor manually 6 times, I have the the same result – no error messages at all and no download link emailed.
    My options are: 1) build a new test site as you have suggested; or 2) create a paid support request
    As many man hours have gone into the build of this website, I cannot easily justify building a test site, find that it works and have to re-build a whole new website around it. It would be preferable for me to create a support request so that the issue can be identified.
    This will cost me AU$114.00 so is a refund possible if the issue cannot be resolved?

    #36181
    Profile photo of pat
    pat
    Participant

    Hi Robin,
    Re-direct Only Selected, Grant access disabled.
    “run all processes” and “processor error reporting” ticked and saved
    cron job removed from cpanel
    “Run Now” selected – simply opens up a new tab with a series of boxes as follows:
    Memory at Start: 14M
    Load at Start: 1M
    Daily maintenance
    33 product integrity checks completed
    0 new/updated images/videos parsed
    0 thumbnails re/generated
    Memory at End: 15M
    Memory Peak: 15M
    Load at End: 0.67M

    No other data, no error messages – 2 identical receipt emails sent to purchasing recipient, 2 identical ‘new customer order’ emails sent to seller, no download link sent, product order sitting in “processing” in back-end (WooCommerce Orders).
    On front end (following yet another purchase) – “Please note that it may take a few minutes for your download to get processed. You will receive a download notification via e-mail when everything is ready”.
    Nothing more…

    #36178
    Profile photo of pat
    pat
    Participant

    Thanks Robin,
    I did try to change that setting when I didn’t receive ANY notification that the download is ready, only the receipt via email (with no download link).
    I previously ticked/enabled that setting (WooCommerce Settings/Products/Downloadable Products/ under ‘Access Restriction’ – “Grant access to downloadable products after payment”) and seperately I also tried changing the ‘File Download Method’ dropdown setting from “Redirect Only” to “Force Downloads”. I then started getting the download link in the receipt email, but the link went to temp.com with cannot access message.
    Now that I have disabled that setting and selected “Redirect Only” again (default settings), the same debug error message is appearing upon opening the product when purchasing (i.e. Notice: id was called incorrectly – see all messages in earlier post)..
    Now, of course, I’m back to not getting the download link at all, only the receipt email….
    Also, upon running the processor manually in debug mode, the following messages appeared at the top of the Symbiostock ‘System’ Dashboard:
    Notice: Undefined index: ss_removewpupgr in /home/visitred/allaustralianphotography.com.au/wp-content/plugins/symbiostock-pro/admin-settings.php on line 142
    Notice: Undefined index: ss_resetcron in /home/visitred/allaustralianphotography.com.au/wp-content/plugins/symbiostock-pro/admin-settings.php on line 146
    Notice: Undefined index: ss_resetcroncode in /home/visitred/allaustralianphotography.com.au/wp-content/plugins/symbiostock-pro/admin-settings.php on line 147
    So what do you make of that?

    #36168
    Profile photo of pat
    pat
    Participant

    Hi Robin, have I presented my findings correctly?

    #36159
    Profile photo of pat
    pat
    Participant

    Thank again Robin, I followed your suggestion and the follwing is the result –
    Removed Cron Job from Cpanel
    Manual Processing Test 19/03/2020 2:00pm AEST (Note: Logged in on Chrome Browser)
    Blocks show up in a new Tab with the following data:
    Memory at Start: 14M
    Load at Start: 150M
    Daily maintenance
    32 product integrity checks completed
    0 new/updated images/videos parsed
    0 thumbnails re/generated
    Memory at End: 14M
    Memory Peak: 15M
    Load at End: 148.68M

    Note: Received order receipt twice via email (with download link) – goes to temp.com “site can’t be reached”

    then – enabled debugging in wp-config.php (no errors were showing)

    then – Select product in ‘Shop’, and on Product page the following shows up:
    (Note: attempting new purchase using Firefox so not logged in – purchasing as ‘Guest’)

    Notice: id was called incorrectly. Product properties should not be accessed directly.
    Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’),
    include(‘/themes/Divi/includes/builder/frontend-builder/theme-builder/frontend-body-template.php’),
    et_theme_builder_frontend_render_body, et_theme_builder_frontend_render_layout, et_builder_render_layout,
    apply_filters(‘et_builder_render_layout’), WP_Hook->apply_filters, do_shortcode, preg_replace_callback,
    do_shortcode_tag, ET_Builder_Element->_render, ET_Builder_Section->render, do_shortcode, preg_replace_callback,
    do_shortcode_tag, ET_Builder_Element->_render, ET_Builder_Row->render, do_shortcode, preg_replace_callback,
    do_shortcode_tag, ET_Builder_Element->_render, ET_Builder_Column->render, do_shortcode, preg_replace_callback,
    do_shortcode_tag, ET_Builder_Element->_render, ET_Builder_Module_Woocommerce_Add_To_Cart->render,
    ET_Builder_Module_Woocommerce_Add_To_Cart::get_add_to_cart, et_builder_wc_render_module_template,
    in /home/visitred/allaustralianphotography.com.au/wp-includes/functions.php on line 4986

    then – selected licence from drop-down (still shows notice, however can scroll down and add product to cart)

    then – proceed to checkout and fill out form, agree to terms and proceed to Paypal, payment approved, then back to checkout page…

    Shows regular notice “Please note that it may take a few minutes for your download to get processed. You will receive a download notification via e-mail when everything is ready”.

    Also shows the following:

    Notice: variation_id was called incorrectly. Product properties should not be accessed directly.
    Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’),
    include(‘/themes/Divi/page.php’), the_content, apply_filters(‘the_content’), WP_Hook->apply_filters,
    do_shortcode, preg_replace_callback, do_shortcode_tag, XLWCTY_Common::maybe_render_elements,
    xlwcty->maybe_render_elements, xlwcty->include_template, include(‘/plugins/woo-thank-you-page-nextmove-lite/templates/basic.php’),
    xlwcty->render, XLWCTY_Component->render_view, XLWCTY_Component->get_view, include(‘/plugins/woo-thank-you-page-nextmove-lite/components/additional-information/views/view.php’),
    do_action(‘woocommerce_thankyou_paypal’), WP_Hook->do_action, WP_Hook->apply_filters,
    WC_Gateway_Paypal_PDT_Handler->check_response, WC_Gateway_Paypal_Response->payment_complete, WC_Order->payment_complete,
    WC_Order->save, WC_Order->status_transition, do_action(‘woocommerce_order_status_processing’), WP_Hook->do_action,
    WP in /home/visitred/allaustralianphotography.com.au/wp-includes/functions.php on line 4986

    Notice: Trying to get property of non-object in /home/visitred/allaustralianphotography.com.au/wp-content/plugins/symbiostock-pro/symbiostock-pro.php
    on line 447

    then – ran processor manually again – showing same data on new tab as previously, showing:

    Memory at Start: 14M
    Load at Start: 1M
    Daily maintenance
    32 product integrity checks completed
    0 new/updated images/videos parsed
    0 thumbnails re/generated
    Memory at End: 14M
    Memory Peak: 15M
    Load at End: 0.68M

    then – checked email (order receipt received once this time – with download link) – goes to temp.com “site can’t be reached”

    To fill in some other variables – The website is https:allaustralianphotography.com.au
    Theme and Pagebuilder: DIVI
    Security Plugin: Wordfence
    There 2 types of products setup:
    1) Symbiostock for immediate image downloads for visitors (where the issue exists)
    2) non-Symbiostock products using PPOM options so that visitors can request their selected image with various frame
    or canvas options (these ‘simple products’ also using the watermarked images from the Media Library)

    Hopefully this will give you some idea of where the problem originates.

    #36156
    Profile photo of pat
    pat
    Participant

    Sorry Robin, I will correct myself, the orders are all sitting in “processing” status. The notes on each order are: 1) IPN payment completed; 2) PDT payment completed; 3) Order status changed from Pending payment to Processing. I hope this helps 🙂

    #36155
    Profile photo of pat
    pat
    Participant

    No, I have 3 orders for an image download (I just set the price to $1 on one product) and they are all sitting in “pending”. For each order I placed, I received the download link via an email after paying with Paypal and clicked on the link each time to see the temp.com ‘site can’t be reached’ error. Going back to the dashboard, it shows the order in pending.

    #36150
    Profile photo of pat
    pat
    Participant

    Hi Robin,
    Thank you so much for your response, it is greatly appreciated. The cron job appears to be working absolutely fine. I just went into my cpanel to check it again anyway and it is all fine and running every 1 minute. Whenever I upload media, it just works. In fact, every single process works except for the downloading of purchased images. I’m at a loss. If you want to look at the website backend, I can send you the login credentials if you can let me know how to PM you. Thanks again Robin 🙂

    #36091
    Profile photo of pat
    pat
    Participant

    Hi Robin,
    I am attempting to rename “License” on the single product page as Graham did a while back. I have copied and pasted the javascript you provided –
    jQuery(document).ready(function( $ ){
    if ($(“form.variations_form.cart h4”).text() == ‘Choose your License’) $(“form.variations_form.cart h4”).text(‘My New Text’);
    });
    into my functions.php file however the script just appears at the top of the page and has no effect. Could you please help me get it right? Regards, Patrick

Viewing 13 posts - 1 through 13 (of 13 total)