Announcement

Collapse
No announcement yet.

Multiple Shipping "BASKETS" per Order

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

    Multiple Shipping "BASKETS" per Order

    Client needs to be able to take apart a 'Basket' of items, get different total weights and totals, and apply them to the installed shipping modules. First, conceptually is this the right approach? Second, any chance someone has already done 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

    #2
    I asked Brennan to chime in, a couple thoughts. First we believe that's the right approach, at least the one we've also contemplated internally for when we ultimately add that functionality. Second, I'm pretty sure that's how Amazon does it as well, which isn't everything, but it's worth noting.
    Thanks,

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

    Comment


      #3
      I have a Shipping Manager module that can do this. I wrote it for a client who drop-shipped products from a number of different locations around the country. The module can divide up a basket into different "sub-baskets" for each origin location, get the correct shipping cost for each, and add them up to get the total cost. So Yes, it can be done! You didn't mention why you need to take the order apart -- what's different about the various items -- so I'm not sure if my module would be the best solution for you.
      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


        #4
        We have prototyped something simular where the basket gets split up into multiple baskets and tax/shipping is calculated independently and ultimately separate orders are created for each. I would also look at Advanced Shipping Manager. They have a rules engine where you can do all the independent calculations on their system and return back a single shipping method.

        https://apps.miva.com/advanced-shipp...-merchant.html

        Brennan Heyde
        VP Product
        Miva, Inc.
        [email protected]
        https://www.miva.com

        Comment


          #5
          Brennan


          Advanced Shipping Manager has a rules engine where you can do all the independent calculations on their system and return back a single shipping method.
          I use the Checkout Supermod from emedia and I just want to clarify that the Advance Shipping Manager returns a single shippingmethod:price and that the product shipping methods can be different (not mutually exclusive).

          The Supermod returns the shippingmethod price as a product attribute. If I use the Advance Shipping Manager will I still need the Supermod or will it need to be unassigned?
          http://www.alphabetsigns.com/

          Comment


            #6
            Originally posted by alphabet View Post
            Brennan



            I use the Checkout Supermod from emedia and I just want to clarify that the Advance Shipping Manager returns a single shippingmethod:price and that the product shipping methods can be different (not mutually exclusive).

            The Supermod returns the shippingmethod price as a product attribute. If I use the Advance Shipping Manager will I still need the Supermod or will it need to be unassigned?
            I've been using ASM for years... ASM can calculate shipping costs per item, but individual items cannot have different methods. The end user can't select ground for one item, and then USPS for another item. Meaning if you assign unique origin zip codes to different items, ASM will calculate the ship cost on a per item basis and then combine for a total cost for each available shipping method.

            That said, if one item in the basket has an excluded (invalid) shipping method, then that method will not be generated for the rest of the products. E.g. if you have three items in your cart, and you exclude a shipping method for one item -- let's say USPS, then USPS will not be calculated, and that method will not display to the end user.

            ASM can do a lot of really cool things, highly recommend it for truly accurate shipping costs. Their box mapping point system is invaluable.

            Comment


              #7
              Thanks for the feedback!

              So it sounds that I would need to use ASM along with Checkout Supermod to calculate multiple shipping methods from more than one shipping location.

              For example, a manufacture ships a freight item from the factory and I ship the supplies by USPS from my shop.

              I wonder if there would be a module sequence order issue?

              http://www.alphabetsigns.com/

              Comment


                #8
                Yea, our needs are not just about different shipping methods though that's one part. We also need to visually show the customer's the products that ship from one location AND the different methods that can ship. We think we have a handle on a way to do this via custom coding that won't take very long.
                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
                  Yea, our needs are not just about different shipping methods though that's one part. We also need to visually show the customer's the products that ship from one location AND the different methods that can ship. We think we have a handle on a way to do this via custom coding that won't take very long.
                  Please let us know if you get it working. I think something like that could come in really handy for stores that offer pre-orders as well.

                  Comment


                    #10
                    Be advised, if you expect to handle products shipping from multiple locations, you're probably going to need custom shipping modules. Last time I checked, none of Miva's own modules support drop-shipping; they all are designed with the assumption that everything ships from a single location. Some of them have an admin setting for the origin location; others use the value from the Store Settings admin page (g.Store:zip).

                    For my Shipping Manager project, the client used several different carriers. I had to write a few custom shipping modules for them. Fortunately, I was able to negotiate with Viking Coders to add this feature to a couple of their own modules. I don't know if those modules are still available from eMedia.

                    After 20 years of working with Miva, I have quite a library of shipping modules that I've written for various clients. So if you need help with that part of the project, you can drop me a line.

                    P.S. to Rick: you probably don't remember this, but some years ago I sent you a "white paper" discussing the issues around drop-shipping, and making some recommendations about how to incorporate it into Miva Merchant. It can actually be quite easy to do, depending on how much of the work you want to delegate to the shipping modules, as opposed to building it into the store. If you're considering adding this functionality to the store, you might want to have another look at that. My Shipping Manager worked very reliably for the client for many years, from 2010 until they went out of business in 2019.
                    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


                      #11
                      I also had problems with the FedEx Freight not providing api permissions to calculate rates that were not my billing address.

                      One day after a dozen years it just stopped working.
                      http://www.alphabetsigns.com/

                      Comment

                      Working...
                      X