Announcement

Collapse
No announcement yet.

Quick Order Bulk Order

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

    Quick Order Bulk Order

    While trying to explain to a store owner how to use the Quick Order Bulk Upload I noticed something annoying. This particular site is using the form for wholesale customers who order lots of items. Some do not use any form of import so the store starts off with 25 rows. When you do a bulk import, it starts its own new row after the 25th row. That means there are a lot of empty rows (25 of them) before getting to the imported products. Is there no way that the import could start loading in the first row and add as needed? Other than that, it seemed to work okay. We've only been working with "simple" imports.
    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

    #2
    lesliekirk

    When the component was originally built the items were set to prepend. At that time all of the rows from the import were added at once. However, for performance reasons, we changed that to add batches of 30 products at a time, and prepending them 30 at a time creates a really odd/glitchy UI. There’s not really a way to set it to prepend effectively, unless you customize it to prepend all products or you manually call the methods to import products
    Code:
    document.querySelector('mmx-quick-order').addRow(values, 'prepend');
    I would recommend leaving the import rows in the 1-10 range. People can add as many rows as needed with the “Add Row” button, so it seems to just clutter things up to use 25 rows.
    Nicholas Adkins
    Technical Training Specialist / Miva, Inc.
    [email protected]
    https://www.miva.com/mivalearn

    Comment


      #3
      Originally posted by Nick View Post
      lesliekirk

      When the component was originally built the items were set to prepend. At that time all of the rows from the import were added at once. However, for performance reasons, we changed that to add batches of 30 products at a time, and prepending them 30 at a time creates a really odd/glitchy UI. There’s not really a way to set it to prepend effectively, unless you customize it to prepend all products or you manually call the methods to import products
      Code:
      document.querySelector('mmx-quick-order').addRow(values, 'prepend');
      I would recommend leaving the import rows in the 1-10 range. People can add as many rows as needed with the “Add Row” button, so it seems to just clutter things up to use 25 rows.
      Thanks for the info Nick - I will pass it on to the store owner and see if a lower number of rows will work for them. Also, if I understand correctly they need to limit the import to 30 items at a time? This store has customers who can have a couple hundred line items in their basket. I can see where they would love to be able to do one single upload.

      Since the Quick Add is still very new I'll keep an ear open to find out what their overall needs will be. It may turn out that they could have just one row but need to import 200 items.
      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


        #4
        Originally posted by lesliekirk View Post
        Also, if I understand correctly they need to limit the import to 30 items at a time?
        You are not understanding in correctly.

        The component will import the products in batches of 30, it will continue to upload products 30 at a time until all the products have been imported. There is no limit to the number of products that can be imported.

        Nicholas Adkins
        Technical Training Specialist / Miva, Inc.
        [email protected]
        https://www.miva.com/mivalearn

        Comment


          #5
          Originally posted by Nick View Post

          You are not understanding in correctly.

          The component will import the products in batches of 30, it will continue to upload products 30 at a time until all the products have been imported. There is no limit to the number of products that can be imported.
          Thank you for the clarification! Much appreciated.
          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

          Working...
          X