Jump to content

Daamon

Member
  • Posts

    80
  • Joined

  • Last visited

Posts posted by Daamon

  1. On 8/2/2016 at 9:14 AM, bsmither said:

    To view the POSTing, you will need to view the "waterfall". I prefer Firefox with the Firebug addon, but Firefox has its own internal "Network" tab and other browsers have their own set of developer tools.

    In Firefox, click the menu icon at the upper-right (looks like a hamburger). Select "Developer" (looks like a wrench). Select Network. A new window pops up.

    View an order that has NOT had the text option values disappear. Visit the Inventory tab. Take notes on the values of textual options -- just in case they disappear.

    Make some small edit -- perhaps adding a Note that the customer will not see. Save.

    In the Developer Netork window, you will see the waterfall populate. The first line is the POST. Click once on that line. A new panel opens with the details of that POST. Click the PARAMS tab. In the Request Payload, scroll to where you see:

    You should be able to find the text-based options. If you don't find what you took notes of earlier, then there is a problem with the HTML page and the variables that the form is POSTing back.

    @bsmither Above instructions followed. Two files uploaded:

    1) Waterfall screenshot, as requested...

    2) PARAMS in a .txt file (personal information removed)

    Next steps?

    order_params.txt

    waterfall.png

  2. @bsmither Thanks for that and, on reflection, it makes sense.

    All but 3 of the files in the admin/skins/default/templates folder are dated 16 June 2016. The three older ones all dated 19 August 2014 are licence.error.php, modules.index.php and upgrade.index.php. Elsewhere, ie7.css is dated 19 August 2014. All other files are 16 June 2016.

    It'll be me doing the analysis on the POST and I'll get the waterfall screen capture too. Thanks!

  3. I very much doubt if it's heavily modified - as we invariably don't tinker unless we're trying to fix something. I've had a look at the files in the skins\mican\templates directory and all are 19 August 2014 except two dated 26 October 2015: content.profile.php and content.register.php. I can't recall if these were updated for a reason - I'd have to dig through other threads I've started here...

    Other folders contain files dated 19 August 2014 or even a date in 2012.

  4. @bsmither I've checked the orders.index.php file:

    - There's only one, and it's dated June 16, 2016 - suggests to me it's the CC6012 version

    - I've also checked the code in the files, based on your comments at the end this post: https://forums.cubecart.com/topic/50993-add-fields-for-a-specific-product-which-database-table/?do=findComment&comment=216193

    ...and of the changes you suggested, only the first one (changing $OPT to $option) are in the CC6012 versions of the files. I've re-done my discovered "<br>" change to get a better presentation of the product options.

    The deeper investigation will come soon...

     

  5. 9 hours ago, Dirty Butter said:

    @Daamon Just a thought - Would it be possible for you to create a fresh test site and try to duplicate your issue that way?

    Hi, thanks for the suggestion. I wouldn't know how to set up a test site - we don't have direct control over our host box either, so it'd have to be a request and it might cost $$$. I've spent plenty of time digging into the problem and, with the help of people here, appear to have narrowed it down to the probable cause and have raised a ticket - it'll get fixed if they ever get around to it. In the meantime, we have a workaround which isn't too painful.

  6. 3 minutes ago, havenswift-hosting said:

    What you have reported here is not an easy issue - the demo site has had to be locked down quite heavily on the admin side to prevent hackers / spammers and this is now normal behaviour although it does make the admin side almost unusable for this type of exercise

    Yes, I've had that feedback and experience. It's a shame, but understandable. That's why I was forced to abandon trying to repeat my originally raised issue on the demo site and record it in a separate GitHub ticket 1179: https://github.com/cubecart/v6/issues/1179

  7. 1 minute ago, Dirty Butter said:

    Sorry it's not been addressed yet, but the only way to be sure it's dealt with promptly is to open a support ticket, which of course has a price tag. Bsmither is the most knowledgeable regular contributor on the forum. I'm just a CC user trying to help when I can, which isn't nearly as often as I wish I could.

    Hi, thanks for the prompt reply. I've raised an issue ticket on GitHub (https://github.com/cubecart/v6/issues/1179) - isn't that the support site / ticket?

    So this is more of a community forum for general queries and great community help, and not a semi-formal vendor's support forum? Ah, OK... All efforts and info greatly appreciated.

  8. On 7/1/2016 at 4:33 PM, bsmither said:

    I have a nagging feeling that the order that is not displaying text data was edited to have been moved to Completed -- when the system was running CC608.

    Regardless of any edits having been made to the CC608 code that was trying to "hack a solution" to the disappearing text problem, I may find that the edit "failed to take" and the disappearing text was still a problem.

    But I'll still look.

    @bsmither How did you go with your check? This - on the surface - appears to be exactly what is happening. Just don't know the "why"...

    14 hours ago, Dirty Butter said:

    Sorry to hear this!

    Is it possible for you to duplicate this sequence of events on a stock install, or perhaps the CubeCart demo store? If so, it's definitely a bug and not due to some variation in your install. By all means report this on GitHub, with a link to this thread.

    Hi @Dirty Butter. As far as I know, there's been very little if any changes to the stock install other than recent tweaks made as suggestions in these forums to fix up problems.

    I logged in to the demo store (I don't have a stock install) but I'm afraid I can't set things up to see if my issue can be reproduced - I can't add a new product, nor can I add Product Options to an existing product (I need to add a single-line text field) - logged in with credentials provided on demo home page. When I click "Save" I get:

    Access to demo.cubecart.com was denied

    You don't have authorization to view this page.

    HTTP ERROR 403
  9. I spoke too soon... Not so great news after all I'm afraid. The shop admin user got a bit excited about the mandatory data appearing that they reported all was OK

    They've since processed the orders (which were ALL in a status of either Pending or Processing AND had the mandatory data showing in the Order Summary) and manually changed the status to Order Complete. As far as I'm aware, we're fully on CC6012 and PHP5.4.45

    Every single order which was showing the mandatory data - now at a status of Order Complete - is now not showing the mandatory data. I've looked in CubeCart_order_summary @bsmitherpreviously asked about and can confirm that the data is still there, but not in  CubeCart_order_inventory fields  'product_options' and 'options_array' - so it's being wiped and therefore not being displayed after the order status goes to Order Complete.

    I consider this a defect in the code - do I need to raise it formally or will this forum post get it addressed?

  10. Hi again @bsmither... We received 8 orders yesterday: 4 went to "Processing" as expected, 4 stayed at "Pending" when they shouldn't. In the "Request Log" there's 8 entries for yesterday which have a perfect correlation between Processing / Response Received = Verified and Pending / Response Received = "Error: cURL Error (6): name lookup timed out".

    A quick Google search on "cURL Error 6" returned mixed solutions...

  11. Hi,

    We're having an ongoing sporadic issue where the Order Status isn't being updated to "Processing" after receiving payment through PayPal - sometimes it works (as in sets "Processing" automagically) and sometimes it doesn't.

    We've contacted PayPal and got the following response:

    "From my investigation, I found that you are using CubeCart for your website. I found that CubeCart is using our Instant Payment Notification (IPN) system to display payment information on merchant's CubeCart panel, I would suggest checking your IPN postback logs to confirm if you got a successful IPN validation from PayPal. Basically, for each payment, PayPal sends an IPN request to merchant's IPN URL, which is in CubeCart system, and CubeCart needs to send a postback to PayPal to validate the IPN information. If this step fails, then CubeCart won't be able to see any details including payment status.
    And, I found that IPN messages for all transaction in your account has successfully sent to CubeCart backend system. In order to solve this issue, you need to reach out CubeCart technical support team to investigate this issue more further as I can that all of your IPN message was successfully sent to CubeCart. Probably there might be an issue where CubeCart got delayed in converting IPN message into Order details in your admin panel."
    Based on this, I did some Googling and digging around in these forums and found a suggestion to change some code in CubeCart (relating to the IPN URL I think) from &amp to &.
    But this hasn't fixed our issue. I don't know where to look for the IPN postback logs (I've searched that too, but no luck) nor do I really know what I'm looking for...
    Any ideas? Cheers in advance.
×
×
  • Create New...