Announcement

Collapse
No announcement yet.

Miva Merchant Production Release 8 Public Beta

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Re: Miva Merchant Production Release 8 Public Beta

    Originally posted by RayYates View Post
    Require Shipping Option: Long standing problem.

    When the Require Shipping option is checked. It ocasionally happens that the "dynamic" shipping modules don't return a shipping option.

    When this happens, Merchant gives up and presents the Grey Screen of Death.
    Error Code: MER-SUI-CSSUI-00002
    Description: Shipping Selection is required and no shipping methods were found. Please contact the administrator directly
    I'm wondering why the "default" no shipping methods message doesn't display and allow the process to continue - it seems to have it's own issues. But I like your ideas Ray :)

    Leslie
    Leslie Kirk
    Miva Certified Developer
    Miva Merchant Specialist since 1997
    Previously of Webs Your Way
    (aka Leslie Nord leslienord)

    Email me: [email protected]
    www.lesliekirk.com

    Follow me: Twitter | Facebook | FourSquare | Pinterest | Flickr

    Comment


      Re: Miva Merchant Production Release 8 Public Beta

      Not sure if this is a bug or just me. Store is CSSUI

      I just switched my .dev store to PR8 Beta 3 and am trying to configure the swapping images feature based on attribute selection. I followed the sets on page 1 of this post and have now lost the main image and never had the thumbnail swatches and have always had the following error while refreshing the page to see changes:
      Unable to locate form elements for attribute color.

      Here is a link to the product I made the changes to:

      http://dev.fieldtexcases.com/988-iM2100.html

      I have Pamela's book and used her step by step but can't seem to get the items to display. :(

      Help

      Comment


        Re: Miva Merchant Production Release 8 Public Beta

        Sounds like you didn't add the "Elements" to your CSS file.

        See the attached screenshot from that tab in the Admin, you need to make sure those elements are in your CSS.
        Attached Files
        Thanks,

        Rick Wilson
        CEO
        Miva, Inc.
        [email protected]
        https://www.miva.com

        Comment


          Re: Miva Merchant Production Release 8 Public Beta

          Originally posted by [email protected] View Post
          Not sure if this is a bug or just me. Store is CSSUI

          I just switched my .dev store to PR8 Beta 3 and am trying to configure the swapping images feature based on attribute selection. I followed the sets on page 1 of this post and have now lost the main image and never had the thumbnail swatches and have always had the following error while refreshing the page to see changes:
          Unable to locate form elements for attribute color.

          Here is a link to the product I made the changes to:

          http://dev.fieldtexcases.com/988-iM2100.html

          I have Pamela's book and used her step by step but can't seem to get the items to display. :(

          Help
          Did you update the product attribute template?
          Look at post #43 , #44 and #45 in this topic
          Last edited by Mark Hood; 05-26-11, 04:24 PM.
          Mark Hood
          Vermont Gear

          Comment


            Re: Miva Merchant Production Release 8 Public Beta

            "Sounds like you didn't add the "Elements" to your CSS file.

            See the attached screenshot from that tab in the Admin, you need to make sure those elements are in your CSS.
            Attached Images
            imagemachineelements.jpg (22.4 KB, 5 views)"

            I enabled this now (it was unchecked) also I am new to CSS and had NO Idea where to insert the page 1 block of code in the cssui.css, what section does that need to go into?

            "Did you update the product attribute template?
            Look at post #43 , #44 and #45 in this topic"

            I didn't have an attribute templete built, I had individually added attributes to each product, I now have a template but can't see anywhere in the product admin to assign it.

            I also copied the text from post 44, 45 and now have a big space where my main image should appear but no main image and no thumbnails, however the "Unable to locate form elements for attribute color" pop-up error is no longer appearing.

            Any more ideas of what I missed?

            Comment


              Re: Miva Merchant Production Release 8 Public Beta

              UPDATE:

              I am getting much closer. I have Sebenza's Product Display Template and that was part of my problem. I needed to edit the head tag in that template. I now have the main image and additional images which when clicked switch with the main image. However the swatch-select drop down is not working correctly.

              My product has 6 pictures total however the thumbnails below the main picture show 7 thumbnails. The additional thumbnail seems to be controlled by the drop down. When the drop down variable switches to a different color the "extra" thumbnail corresponds. Also, above my drop down list are little boxes without images which when clicked change the variable in the drop down but nothing else.

              1. How do I get the drop down list to control the main picture and not this "extra" thumbnail?

              2. Where do I put the image I want to correspond with the swatch? I tried putting it in the attributes and that gave me images which overlapped my text so I removed the images.

              I will keep re-reading the posts, please help..

              Comment


                Re: Miva Merchant Production Release 8 Public Beta

                I'm a little lost on #1.

                #2, you setup an Attribute as a Swatch Attribute type and then you upload the image directly into the attribute. The CSS is constrained by default to 42 x 42, so if your image is bigger than that it'll look odd.

                You can either shrink your swatch image or change your CSS to allow for a bigger image.
                Thanks,

                Rick Wilson
                CEO
                Miva, Inc.
                [email protected]
                https://www.miva.com

                Comment


                  Re: Miva Merchant Production Release 8 Public Beta

                  My learning experience if you are going to use images at the attribute level.

                  You set an image type of say front view. Then you will not be uploading any images to the main product. Instead upload an image to every attribute variant assigning them all the same front view code. If you have alternate views you would also assign them only to the variants.

                  http://www.vermontgear.com/ARLJ.html

                  One thing you have to do though is have the attribute machine set up tab this way.
                  Do Not Preload (reduces initial page size) Or in other words you can not use the preload select one option.

                  The empty boxes you see are for you to have uploaded a small thumbnail on the product attribute tab of a product page.

                  You will need to size the images on the attribute tab yourself. I do not think the css is controlling that? For instance my example is using a 20px x 20px image

                  Rick?
                  Last edited by Mark Hood; 05-27-11, 12:50 PM.
                  Mark Hood
                  Vermont Gear

                  Comment


                    Re: Miva Merchant Production Release 8 Public Beta

                    Correct you will need to size the images yourself. If you go higher than 42 x 42 by default, you'll need to edit the CSS to make it look right, otherwise you'll get odd overlapping results.
                    Thanks,

                    Rick Wilson
                    CEO
                    Miva, Inc.
                    [email protected]
                    https://www.miva.com

                    Comment


                      Re: Miva Merchant Production Release 8 Public Beta

                      Would someone please help me. I got the PROD page working beautifully. But CTGY is not working out. I am trying to get the CTGY page to use the additional images from the PROD page as the thumbnail.

                      mvt:item name="category_listing_imagemachine" param="head" /> was added to head, items is checked and it is enabled. Just can't figure out where the code goes. I have read this thread start to finish several times.

                      Here is code.

                      <mvt:foreach iterator="product" array="category_listing:products">
                      <mvt:item name="category_listing_imagemachine" param="body:product:id" />
                      <mvt:if expr = "l.pos1 MOD 2">
                      <tr class="alt_row">
                      <mvt:else>
                      <tr>
                      </mvt:if>



                      <td class="item-image">
                      <mvt:if expr="NOT ISNULL l.settings:product:thumbnail">
                      <a href="&mvte:product:link;"><img src="&mvte:product:thumbnail;" alt="&mvte:product:code;" /></a>
                      <mvt:else>
                      &nbsp;
                      </mvt:if></td>

                      Comment


                        Re: Miva Merchant Production Release 8 Public Beta

                        Post #8 This part needs to be after the thumbnail div which was not made real clear.
                        Code:
                        <mvt:item name="category_listing_imagemachine" param="body:product:id" />
                        This maybe a help since it should be the default for a new store created with PR8 but I'm not 100%
                        Code:
                        <div class="expanded">
                            <mvt:foreach iterator="product" array="category_listing:products">
                            <div class="product-item" style="width:50%">
                                <div class="padding">
                                    <div class="product-details">
                                        <div class="product-image">
                                            <img id="main_image_&mvte:product:id;" src="graphics/en-US/cssui/blank.gif" alt="&mvte:product:name;" />
                                        </div>
                                        <div id="thumbnails_&mvte:product:id;" class="thumbnails"></div>
                                        <div id="closeup_div_&mvte:product:id;" class="closeup"><img id="closeup_image_&mvte:product:id;" src="graphics/en-US/cssui/blank.gif" alt="&mvte:product:name;"><div><a id="closeup_close_&mvte:product:id;">close</a></div></div>
                                        <mvt:item name="category_listing_imagemachine" param="body:product:id" />
                                        <div class="clear product-image-margin"></div>
                                        <div class="product-name"><a href="&mvte:product:link;">&mvt:product:name;</a></div>
                                        <div class="product-code">Code: <span class="bold">&mvt:product:code;</span></div>
                                        <div class="product-price">Price: <span class="bold">&mvt:product:formatted_price;</span></div>
                                        <mvt:if expr="l.settings:product:inv_active">
                                        &mvt:product:inv_long;<br />
                                        </mvt:if>
                                        <div class="product-quantity">Quantity in Basket:
                                            <mvt:if expr="l.settings:product:quantity EQ 0">
                                            <span class="italic">none</span>
                                            <mvt:else>
                                            <span class="italic">&mvt:product:quantity;</span>
                                            </mvt:if>
                                        </div>
                                    </div>
                                    <mvt:if expr="l.settings:product:inv_level NE 'out'">
                                    <div class="purchase-buttons">
                                        <form method="post" action="&mvte:global:sessionurl;Screen=BASK">
                                        <input type="hidden" name="Old_Screen" value="&mvte:global:Screen;" />
                                        <input type="hidden" name="Old_Search" value="&mvte:global:Search;" />
                                        <input type="hidden" name="Action" value="ADPR" />
                                        <input type="hidden" name="Quantity" value="1" />
                                        <input type="hidden" name="Attributes" value="Yes" />
                                        <input type="hidden" name="Store_Code" value="&mvte:store:code;" />
                                        <input type="hidden" name="Product_Code" value="&mvte:product:code;" />
                                        <input type="hidden" name="Current_Product_Code" value="&mvte:global:Product_Code;" />
                                        <input type="hidden" name="Category_Code" value="&mvte:global:Category_Code;" />
                                        <input type="hidden" name="Offset" value="&mvte:global:CatListingOffset;" />
                                        <input type="hidden" name="AllOffset" value="&mvte:global:AllOffset;" />
                                        <input type="hidden" name="CatListingOffset" value="&mvte:global:CatListingOffset;" />
                                        <input type="hidden" name="RelatedOffset" value="&mvte:global:RelatedOffset;" />
                                        <input type="hidden" name="SearchOffset" value="&mvte:global:SearchOffset;" />
                                        <mvt:item name="buttons" param="AddToBasketE" />
                                        </form>
                                        <form method="post" action="&mvte:global:secure_sessionurl;Screen=OINF">
                                        <input type="hidden" name="Old_Screen" value="&mvte:global:Screen;" />
                                        <input type="hidden" name="Old_Search" value="&mvte:global:Search;" />
                                        <input type="hidden" name="Action" value="ADPR" />
                                        <input type="hidden" name="Quantity" value="1" />
                                        <input type="hidden" name="Attributes" value="Yes" />
                                        <input type="hidden" name="Store_Code" value="&mvte:store:code;" />
                                        <input type="hidden" name="Product_Code" value="&mvte:product:code;" />
                                        <input type="hidden" name="Current_Product_Code" value="&mvte:global:Product_Code;" />
                                        <input type="hidden" name="Category_Code" value="&mvte:global:Category_Code;" />
                                        <input type="hidden" name="Offset" value="&mvte:global:CatListingOffset;" />
                                        <input type="hidden" name="AllOffset" value="&mvte:global:AllOffset;" />
                                        <input type="hidden" name="CatListingOffset" value="&mvte:global:CatListingOffset;" />
                                        <input type="hidden" name="RelatedOffset" value="&mvte:global:RelatedOffset;" />
                                        <input type="hidden" name="SearchOffset" value="&mvte:global:SearchOffset;" />
                                        <mvt:item name="buttons" param="BuyNowE" />
                                        </form>
                                    </div>
                                    </mvt:if>
                                </div>
                            </div>
                            </mvt:foreach>
                            <div class="clear"></div>
                            <mvt:if expr="g.CatListingOffset OR g.CatListingNextOffset">
                            <div class="next-previous">
                                <mvt:if expr="g.CatListingOffset GT 0">
                                <div class="previous-button">
                                    <form method="post" action="&mvte:global:sessionurl;">
                                    <input type="hidden" name="Screen" value="&mvte:global:Screen;" />
                                    <input type="hidden" name="Store_Code" value="&mvte:global:Store_Code;" />
                                    <input type="hidden" name="Category_Code" value="&mvte:global:Category_Code;" />
                                    <input type="hidden" name="Product_Code" value="&mvte:global:Product_Code;" />
                                    <input type="hidden" name="Search" value="&mvte:global:Search;" />
                                    <input type="hidden" name="Offset" value = "&mvte:global:CatListingPrevOffset;" />
                                    <input type="hidden" name="AllOffset" value = "&mvte:global:AllOffset;" />
                                    <input type="hidden" name="CatListingOffset" value = "&mvte:global:CatListingPrevOffset;" />
                                    <input type="hidden" name="RelatedOffset" value = "&mvte:global:RelatedOffset;" />
                                    <input type="hidden" name="SearchOffset" value = "&mvte:global:SearchOffset;" />
                                    <mvt:item name="buttons" param="Previous" />
                                    </form>
                                </div>
                                </mvt:if>
                                <mvt:if expr="g.CatListingNextOffset GT 0">
                                <div class="next-button">
                                    <form method="post" action="&mvte:global:sessionurl;">
                                    <input type="hidden" name="Screen" value="&mvte:global:Screen;" />
                                    <input type="hidden" name="Store_Code" value="&mvte:global:Store_Code;" />
                                    <input type="hidden" name="Category_Code" value="&mvte:global:Category_Code;" />
                                    <input type="hidden" name="Product_Code" value="&mvte:global:Product_Code;" />
                                    <input type="hidden" name="Search" value="&mvte:global:Search;" />
                                    <input type="hidden" name="Offset" value = "&mvte:global:CatListingNextOffset;" />
                                    <input type="hidden" name="AllOffset" value = "&mvte:global:AllOffset;" />
                                    <input type="hidden" name="CatListingOffset" value = "&mvte:global:CatListingNextOffset;" />
                                    <input type="hidden" name="RelatedOffset" value = "&mvte:global:RelatedOffset;" />
                                    <input type="hidden" name="SearchOffset" value = "&mvte:global:SearchOffset;" />
                                    <mvt:item name="buttons" param="Next" />
                                    </form>
                                </div>
                                </mvt:if>
                            </div>
                            </mvt:if>
                        </div>
                        Mark Hood
                        Vermont Gear

                        Comment


                          Re: Miva Merchant Production Release 8 Public Beta

                          Thanks for the help.

                          Comment


                            Re: Miva Merchant Production Release 8 Public Beta

                            Mark you are a genius!

                            You set an image type of say front view. Then you will not be uploading any images to the main product. Instead upload an image to every attribute variant assigning them all the same front view code. If you have alternate views you would also assign them only to the variants.
                            That is exactly what tripped me up. I had my alternate images at the main product and one at the inventory variant (my extra thumbnail). As soon as I deleted the images on the main product everything worked.

                            The empty boxes you see are for you to have uploaded a small thumbnail on the product attribute tab of a product page.
                            Wish list item Rick, can these have a size admin like the inventory variant alternate images have?

                            You will need to size the images on the attribute tab yourself. I do not think the css is controlling that? For instance my example is using a 20px x 20px image
                            I now understand these and they are in the attribute tab like you thought and can be sized up to 42px x 42px then you will need to go into the CSS if you want bigger.

                            THANK YOU BOTH for all your help.

                            :)

                            Comment


                              Re: Miva Merchant Production Release 8 Public Beta

                              Miva Merchant 5.5 Production Release 8 has been released. Please run the update and switch your Upgrade Stream back to Production once the Update is complete.
                              Thanks,

                              Rick Wilson
                              CEO
                              Miva, Inc.
                              [email protected]
                              https://www.miva.com

                              Comment


                                Re: Miva Merchant Production Release 8 Public Beta

                                Hello Rick: We are concerned that going to Production Release 8 will possibly cause us problems. Many of the templates on our site have been customized. Will there be any replacement of our template code by this release?

                                Regards, Larry
                                Larry
                                Luce Kanun Web Design
                                www.facebook.com/wajake41
                                www.plus.google.com/116415026668025242914/posts?hl=en


                                Comment

                                Working...
                                X