Upsale not working. Store goes from OCST to OSEL, and skips OUS1

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • skepticwebguy
    Mivite

    • Dec 2007
    • 368

    #1

    Upsale not working. Store goes from OCST to OSEL, and skips OUS1

    I just noticed that my upsale page is no longer working. My store goes from OCST to OSEL, and skips OUS1 (upscale single). I've double-checked that the correct products have been assigned to the upsale product, and it's set to "display always."

    The last time I checked this was before installing PayPal Express Checkout. Could there be a conflict there somewhere? Or is that not possible? The upsale page doesn't show up whether I use the regular checkout or the PayPal Express Checkout.

    I'm running:

    Miva Merchant 5.5 PR8 Update 12
    Engine v5.19
    mysql
  • skepticwebguy
    Mivite

    • Dec 2007
    • 368

    #2
    Re: Upsale not working. Store goes from OCST to OSEL, and skips OUS1

    FYI, I notice on my OCST page that it refers to the OUSL page. I don't even have an OUSL page. I have an OUS1 page. I looked as far back as the original page template code and it still lists OUSL in the below code. So, when did the single upsale page become OUS1?

    Did I miss something?

    <form id="ocst_form" method="post" action="&mvt:global:secure_sessionurl;">
    <mvt:if expr="l.settings:basket:total GT 0">
    <input type="hidden" name="Action" value="ORDR" />
    <input type="hidden" name="Screen" value="OUSL" />

    Comment

    • Brennan
      Super Moderator









      • Jun 2009
      • 3481

      #3
      Re: Upsale not working. Store goes from OCST to OSEL, and skips OUS1

      The OUSL page is correct. That is a "Peusdo" Page that has logic to determine if the OUS1 or OUSM (or nothing) gets displayed.

      Are your upsell products in stock? Or maybe they got assigned to an availability group that is limiting their display?
      Brennan Heyde
      VP Product
      Miva, Inc.
      [email protected]
      https://www.miva.com

      Comment

      • skepticwebguy
        Mivite

        • Dec 2007
        • 368

        #4
        Re: Upsale not working. Store goes from OCST to OSEL, and skips OUS1

        Originally posted by Brennan View Post
        Are your upsell products in stock? Or maybe they got assigned to an availability group that is limiting their display?
        I am not using availability groups at all. To check functionality, I assigned only 1 required in-stock product to the upsale product and put that in my basket and proceeded to checkout, and it still didn't trigger the upsale…

        Comment

        • skepticwebguy
          Mivite

          • Dec 2007
          • 368

          #5
          Re: Upsale not working. Store goes from OCST to OSEL, and skips OUS1

          Any other thoughts as to why the upsale is not working? I can only think that it must have something to do with the OCST page, since that's the page that should be sending customers to the upsale page if the products in their basket are correct to trigger the upsale.

          What else could it be?

          Comment

          • skepticwebguy
            Mivite

            • Dec 2007
            • 368

            #6
            Re: Upsale not working. Store goes from OCST to OSEL, and skips OUS1

            I'm still stumped on this. I replaced the entire OCST page with the original OCST page template, and still I cannot get the upsale to work. The form is bypassing the OUSL (OUS1) page, even though it shouldn't be, and I can't figure out what would cause the form logic to fail in this way (especially when I am testing with the original, unedited OCST form).

            Anyone?

            Comment

            • Brennan
              Super Moderator









              • Jun 2009
              • 3481

              #7
              Re: Upsale not working. Store goes from OCST to OSEL, and skips OUS1

              You may want to submit a ticket to support so our team can look into it.

              Is the product that is being displayed as an upsell in any availability groups that would limit its display?
              Brennan Heyde
              VP Product
              Miva, Inc.
              [email protected]
              https://www.miva.com

              Comment

              • skepticwebguy
                Mivite

                • Dec 2007
                • 368

                #8
                Re: Upsale not working. Store goes from OCST to OSEL, and skips OUS1

                Originally posted by Brennan View Post
                You may want to submit a ticket to support so our team can look into it. Is the product that is being displayed as an upsell in any availability groups that would limit its display?

                I did start a ticket (#ZXQ-885-29660). I was told by Justin that he asked one of his developers to look at my store. The developer logged in and poked around, and said:

                Upsell setup looks correct. Tested on a product eligible for upsell. Logic seems to skip the OUS1 page which should bring up the upsell product category that was set up for Donations. In the OCST page, right after inputting shipping form information, it should direct you to OUS1 before getting to shipping and payment options. The form being posted may be bypassing the OUS1 page and just hitting the next screen in the checkout process.
                That response didn't tell me anything that didn't already surmise in the first post of this thread. I told Justin that I tried reverting back to the original OCST page, therefore undoing any changes that I would have ever made, and he responded:

                Since the coding has been changed, this is outside the scope of support. You will have to have this fixed by another developer, our Professional Services department or you can try our forums.
                Before I go the route of professional services, I'm going to try deactivating all the PayPal Express Checkout stuff. That's the only think I can think of that could be intervening on the OCST form. Other than that, I cannot think of anything that has been changed since the upsale was last working.
                Last edited by skepticwebguy; 10-01-14, 01:10 PM.

                Comment

                • skepticwebguy
                  Mivite

                  • Dec 2007
                  • 368

                  #9
                  Re: Upsale not working. Store goes from OCST to OSEL, and skips OUS1

                  UPDATE: Thank you, Brennan, for seeing that the basket conditional was the cause of the problem. At some point I inadvertently removed the basket item from the OCST page, which, as Brennan pointed out to me, was causing the basket conditional at the beginning of the form to always fail. Re-assigning the basket item to the OCST page solved the problem.

                  Comment

                  Working...
                  X