Announcement

Collapse
No announcement yet.

Alternative to Emporium Plus Miscellaneous Fee Module for Heavy Shipping Surcharge

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

    Alternative to Emporium Plus Miscellaneous Fee Module for Heavy Shipping Surcharge

    We currently use Emporium Plus Miscellaneous Fee module for "Heavy Shipping Surcharge" on certain products, is there a native solution?

    If so, please advise how to implement.
    Thank you, Bill Davis

    #2
    Miva has many shipping rules that can be applied. Either by basket totals (i.e., weight) or on a product by product basis.
    Bruce Golub
    Phosphor Media - "Your Success is our Business"

    Improve Your Customer Service | Get MORE Customers | Edit CSS/Javascript/HTML Easily | Make Your Site Faster | Get Indexed by Google | Free Modules | Follow Us on Facebook
    phosphormedia.com

    Comment


      #3
      Originally posted by Bruce - PhosphorMedia View Post
      Miva has many shipping rules that can be applied. Either by basket totals (i.e., weight) or on a product by product basis.
      Thanks Bruce, but I have not been able to figure out if it was possible, and if so how.

      We typically offer free US shipping over X, along with other popular shipping options. However we have about two dozen or so products that are very heavy and we use old man Weiland's Miscellaneous Fee module to add a Heavy Shipping Surcharge in addition to applicable shipping option.

      That is where my confusion is lies. If this is possible, can you please give me an example, the last time I spoke with Technical Support they advise it was not possible.
      Thank you, Bill Davis

      Comment


        #4
        Well, its true you can't use 'shipping' methods to ADD a 'shipping' charge, but there are many ways to configure merchant to do this. personally, if this is a flat rate, I'd just add it as a required checkbox 'option'. You'll less sales showing the "Actual" price rather then surprising them on shipping. IMO.
        Bruce Golub
        Phosphor Media - "Your Success is our Business"

        Improve Your Customer Service | Get MORE Customers | Edit CSS/Javascript/HTML Easily | Make Your Site Faster | Get Indexed by Google | Free Modules | Follow Us on Facebook
        phosphormedia.com

        Comment


          #5
          Originally posted by Bruce - PhosphorMedia View Post
          Well, its true you can't use 'shipping' methods to ADD a 'shipping' charge, but there are many ways to configure merchant to do this. personally, if this is a flat rate, I'd just add it as a required checkbox 'option'. You'll less sales showing the "Actual" price rather then surprising them on shipping. IMO.
          Interesting idea, we already have that information in the product description (example), but I was looking for a solution that would eventually list the information on the product page is enabled/applicable (conditional).

          How would I accomplish your suggestion?
          Thank you, Bill Davis

          Comment


            #6
            Simple add a checkbox option called Heavy Shipping Surcharge, add the additional cost to it and make it required.
            Bruce Golub
            Phosphor Media - "Your Success is our Business"

            Improve Your Customer Service | Get MORE Customers | Edit CSS/Javascript/HTML Easily | Make Your Site Faster | Get Indexed by Google | Free Modules | Follow Us on Facebook
            phosphormedia.com

            Comment


              #7
              Originally posted by Bruce - PhosphorMedia View Post
              Simple add a checkbox option called Heavy Shipping Surcharge, add the additional cost to it and make it required.
              Bruce, I am relatively new to M5 & 9, is that an existing feature in Miva? Please keep in mind that there are different Heavy Shipping Surcharges option based on delivery location (example).

              You mean as an additional attribute? How would system validate customers selects the correct country?
              Last edited by William Davis; 10-03-17, 12:34 PM.
              Thank you, Bill Davis

              Comment


                #8
                well, in that case, no...the attribute wouldn't work. You'd probably need to have someone custom code this.
                Bruce Golub
                Phosphor Media - "Your Success is our Business"

                Improve Your Customer Service | Get MORE Customers | Edit CSS/Javascript/HTML Easily | Make Your Site Faster | Get Indexed by Google | Free Modules | Follow Us on Facebook
                phosphormedia.com

                Comment


                  #9
                  Originally posted by Bruce - PhosphorMedia View Post
                  well, in that case, no...the attribute wouldn't work. You'd probably need to have someone custom code this.
                  I guess I will continue using old man Weiland's Miscellaneous Fee module. It's not a native solution, but its better than having to develop a module.
                  Thank you, Bill Davis

                  Comment


                    #10
                    Originally posted by William Davis View Post

                    I guess I will continue using old man Weiland's Miscellaneous Fee module. It's not a native solution, but its better than having to develop a module.
                    I still give a thumbs up for Bill's module to do this. I have a number of sites still using it to do just this very thing.
                    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


                      #11
                      Hello Leslie:
                      Maybe you cn help me?
                      I'm attempting to accumulate basket charges that originate from the Emporium Plus Misc Fee module. This is my code to do that but I cannot make it work:
                      <!-- display misc fees -->
                      <mvt:item name="toolkit" param="sassign|sum|0" />
                      <mvt:foreach iterator="charge" array="basket:charges">
                      <tr>
                      <td class="baskettext_left" colspan=4> &nbsp; &nbsp;<i>&mvt:charge:descrip;</i> </td>
                      <mvt:if expr="l.settings:charge:formatted_disp_amt NE '$0.00'">
                      <td class="baskettext_right"> &mvt:charge:formatted_disp_amt; </td>
                      <td class="baskettext_right"> &mvt:charge:formatted_disp_amt; </td>
                      </mvt:if>
                      <mvt:item name="toolkit" param="math_add|sum|l.settings:basket:charges:amou nt;|sum" />
                      </tr>
                      </mvt:foreach>
                      <!-- show result -->
                      (&mvt:global:sum;)

                      My issue is with this statement:
                      <mvt:item name="toolkit" param="math_add|sum|l.settings:basket:charges:amou nt;|sum" />

                      Does Miva template code have any add capability that might accomplish this?
                      Any ideas?

                      Thanks,
                      Larry

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


                      Comment


                        #12
                        Hello forum:
                        The atached BASK page illustrates our issue. The item and fee amounts don't total down because the basket total does not incclude misc fees. I need to add the misc fees and add them to the basket total and then show that amount on our BASK page.
                        Hope someone can help!! Screenshot (277).png
                        Larry
                        Luce Kanun Web Design
                        www.facebook.com/wajake41
                        www.plus.google.com/116415026668025242914/posts?hl=en


                        Comment


                          #13
                          basket:charges:amount is not a correct variable name. basket:charges is an array, and each element of the array has its own :amount member. I think that if you replace basket:charges:amount with charge:amount, this will work correctly. But I didn't study it closely, just a quick skim.

                          But if I was working on this, I'd start by removing the obsolete and cumbersome Toolkit tags like "math" and "sassign." They were useful at one time; but now these things can be done with the mvt:assign tags that are built into the template language..
                          Kent Multer
                          Magic Metal Productions
                          http://TheMagicM.com
                          * Web developer/designer
                          * E-commerce and Miva
                          * Author, The Official Miva Web Scripting Book -- available on-line:
                          http://www.amazon.com/exec/obidos/IS...icmetalproducA

                          Comment


                            #14
                            yea, what kent said
                            Bruce Golub
                            Phosphor Media - "Your Success is our Business"

                            Improve Your Customer Service | Get MORE Customers | Edit CSS/Javascript/HTML Easily | Make Your Site Faster | Get Indexed by Google | Free Modules | Follow Us on Facebook
                            phosphormedia.com

                            Comment


                              #15
                              We've been using this module since MM 4.24c OpenUI, please be advise this module sometimes fails to work, it's rare but it does happen.
                              Thank you, Bill Davis

                              Comment

                              Working...
                              X