Announcement

Collapse
No announcement yet.

Development Store Question: Put Main Site Into Maintenance Mode??

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

    Development Store Question: Put Main Site Into Maintenance Mode??

    Just to double check...

    If I am making a development store (CSSUI) to replace my Live Store (MMUI), then I will need to put my Live Store in Maintenance Mode too, right? (Otherwise the customer / order / inventory data won't match, right?)

    Or, is that customer / order / inventory data only imported when using the MMUI to CSSUI conversion tool?

    Sorry that I am confused. I have been reading through the conversion process from MMUI to CSSUI and have been going in circles.

    But just to confirm:

    Is the data for products / customers / orders supposed to be done by Miva at the time I request them to create the development store? (And is that transfer of data done at the $50 price point that a regular development store fee set up is?)

    Or, is the data for products / customers / orders etc., actually done when running the MMUI to CSSUI conversion tool?

    I am trying to minimize the time my store would need to be in Maintenance mode.

    And finally, how well staffed is Miva tech on the weekends? If I need to switch my Dev store to a live store, then will Miva be able to do it right away? Or will it take many hours / a day / two days?

    Thanks in advance.
    Mark Romero
    ~~~~~~~~

    #2
    Re: Development Store Question: Put Main Site Into Maintenance Mode??

    Mark, did you watch the video?

    http://www.miva.com/videos/web_devel...on-tool-module

    You're really using the tool twice. The first time on your dev store. This is kind of a test to make sure it goes smoothly. It also allows you to make any customizations to a ready theme you may be integrating and save that ready theme. You can spend some time getting these things done without having your live store in maintenance mode.

    Once done, then its time to go to maintenance mode in the live store. Run the conversion tool on the live store (hopefully this goes smoothly since it either went smoothly on the dev store or you worked out the problems you had on the dev store. Once done, then you apply the framework you've customized and saved and go out of maintenance mode on the live store.

    Again, doing this on the dev store allows the dev store to be the guinea pig and to also allow you to do the time consuming tasks with the dev store, minimizing the downtime (and risk) on the live store.

    Comment


      #3
      Re: Development Store Question: Put Main Site Into Maintenance Mode??

      Mark, I can understand your confusion - this is contrary to how "we've" all done it in the past - build the new site on the dev, then flip the dev to the live. Now we do a test run on the dev, do all of our template tweaking, then run the conversion a second time (on the live store). Then comes the export/import of the framework. On the bright side all your store data will be current. No gaps in orders or needing to resync products, ect.
      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
        Re: Development Store Question: Put Main Site Into Maintenance Mode??

        Thank you both, mikel and Leslie:

        I've actually watched the video more than a few times, and worked my way through the documentation that came in the module.

        I am still kind of baffled though at what point the actual data (products, categories, customers, orders) is copied from the live store to the dev store.

        Or am I looking at it wrong?

        Then comes the export/import of the framework.
        So that means that the customer / product / orders data is NOT exported / imported, but the FRAMEWORK data is exported from development store to the live store (and the live store retains product / customer / orders data)???
        Last edited by Siamese-Dream.Com; 06-19-15, 02:32 PM.
        Mark Romero
        ~~~~~~~~

        Comment


          #5
          Re: Development Store Question: Put Main Site Into Maintenance Mode??

          Ok... here's another way of asking more or less the same question:

          When I have the Dev store created, do I need to have any product / customer / order data imported into the Dev store???

          Thanks again.
          Mark Romero
          ~~~~~~~~

          Comment


            #6
            Re: Development Store Question: Put Main Site Into Maintenance Mode??

            Your dev store needs to be an exact copy of your live store, MMUI warts and all. It is not a fresh empty store.
            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


              #7
              Re: Development Store Question: Put Main Site Into Maintenance Mode??

              Your dev store needs to be an exact copy of your live store, MMUI warts and all. It is not a fresh empty store.
              Thanks for the note

              But just to triple check...

              Once the development store (an EXACT COPY of my live MMUI store) is created, do I then need to put my LIVE store in maintenance mode so no NEW orders come in?

              Or can I just take as long as I need to with the live store still functioning, and then when I run the mmui2cssui tool on the LIVE store, will the latest order / customer data STILL be in the live store?

              Again, sorry if it sounds like I have had too many knocks on the head. Please remember I am a product of the California Public Education System.
              Mark Romero
              ~~~~~~~~

              Comment


                #8
                Re: Development Store Question: Put Main Site Into Maintenance Mode??

                Once a store has been copied to a dev site, there is no relation between them, and no automated migration of data from live to dev or vice versa. You could of course keep the live store in maintenance mode if you expect to not need much time to do the conversion and go live of the new store, but if you want it to remain open and taking orders while you work on the new store then the data is going to get out of sync.

                As long as the versions are the same, and without regard to the cssui/mmui setting since that's just cosmetic, it would be possible to manually replicate order data between the databases; this is a service our professional services group can provide. You could of course also do it yourself if you're comfortable working with MySQL tables, data and import/export. Those steps:

                Do not make any changes to either store that relate to order data until after the new store is live; so that would include batches, encryption key, payment gateways, shipping modules, etc.
                Export all of the s0*_Order* tables from the active store using phpmyadmin in the hosting panel
                Empty the corresponding tables in the new store database via phpmyadmin
                Import the dump file to that database

                Sorry, just realized you're talking about using the dev store just as a test bed and then re-running the same process on the live store when you're comfortable with the process. In that case, you only need the live store in maintenance mode while running the tool and there's no issue with data.
                Last edited by ILoveHostasaurus; 06-21-15, 05:23 AM.
                David Hubbard
                CIO
                Miva
                [email protected]
                http://www.miva.com

                Comment


                  #9
                  Re: Development Store Question: Put Main Site Into Maintenance Mode??

                  Sorry, just realized you're talking about using the dev store just as a test bed and then re-running the same process on the live store when you're comfortable with the process. In that case, you only need the live store in maintenance mode while running the tool and there's no issue with data.
                  Ahhh... ok. I think I got it now.

                  Just to be clear, you are saying:

                  1) Running the mmui2cssui wizard on a live store will NOT affect the order / customer / product data, right?

                  2) Importing and applying a FRAMEWORK from a development store to a live store will not affect the order / customer / product data, right?

                  With all the various warnings, I was concerned that running the mmui2cssui wizard would erase the product / order / customer data on the live store, too.
                  Last edited by Siamese-Dream.Com; 06-21-15, 06:22 AM.
                  Mark Romero
                  ~~~~~~~~

                  Comment


                    #10
                    Re: Development Store Question: Put Main Site Into Maintenance Mode??

                    Originally posted by Siamese-Dream.Com View Post
                    Ahhh... ok. I think I got it now.

                    Just to be clear, you are saying:

                    1) Running the mmui2cssui wizard on a live store will NOT affect the order / customer / product data, right?
                    Correct

                    Originally posted by Siamese-Dream.Com View Post
                    2) Importing and applying a FRAMEWORK from a development store to a live store will not affect the order / customer / product data, right?
                    Correct
                    David Hubbard
                    CIO
                    Miva
                    [email protected]
                    http://www.miva.com

                    Comment


                      #11
                      Re: Development Store Question: Put Main Site Into Maintenance Mode??

                      Thanks.

                      I would kindly suggest that is made clear(er) than it is written now in the mmui2cssui wizard and in the apply framework screens, just so people like me don't freak out. ;-)
                      Mark Romero
                      ~~~~~~~~

                      Comment


                        #12
                        Re: Development Store Question: Put Main Site Into Maintenance Mode??

                        Not to usurp Marks's thread (well, maybe a bit)... I'm going from a traditional CSSUI store to a Ready Site Dev Store. Do we get the Dev store the way we want it and then have Miva bring over all the store data? Then the Dev Store replaces the Production?
                        Keith Oratz
                        PrepareSmart, LLC - Emergency Preparedness Supplies and Professional Grade Search and Rescue Gear
                        www.preparesmart.com

                        Comment


                          #13
                          Re: Development Store Question: Put Main Site Into Maintenance Mode??

                          Originally posted by Keitho View Post
                          Not to usurp Marks's thread (well, maybe a bit)... I'm going from a traditional CSSUI store to a Ready Site Dev Store. Do we get the Dev store the way we want it and then have Miva bring over all the store data? Then the Dev Store replaces the Production?
                          That's tricky. Merchant supports exporting and importing many types of data, but what it can import/export is all it can import/export, so if changes occur between your live site and dev site that you can't import and export, you're going to need to track everything else and apply the changes to both stores before letting the dev site take the place of the live site. Alternatively, you can track every change you make to the dev site along the way to getting it to the point you want it to be in to take over, then put the live site in maintenance mode and apply all those same changes. Our professional services group are experts at this, so if your site requires a lot of work/complexity/conversion/adjustment when making major look and feel changes, and you need to preserve data, it may be worth it to hire them to consult and/or perform the heavy lifting pieces.
                          David Hubbard
                          CIO
                          Miva
                          [email protected]
                          http://www.miva.com

                          Comment


                            #14
                            Re: Development Store Question: Put Main Site Into Maintenance Mode??

                            In a previous thread, Rick said that the new tool could also be used to update a CSSUI to CSSUI update. I'm not really sure how that would work, let alone how to do it.

                            Hopefully, Rick can get us a detailed how-to for this process too.

                            Resyncing the orders for dev stores that become the live store seems to be a big stumbling block for a number of store owners that didn't have the new tool available to them.
                            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


                              #15
                              Re: Development Store Question: Put Main Site Into Maintenance Mode??

                              I was wrong, the MMUI2CSSUI tool will not work CSSUI2CSSUI. When Burch gets back next week, I'll inquire as to how hard that would be to add.

                              For now the best option for CSSUI to CSSUI (Ready Theme) would be same process, but without the tool. Build a new look and feel on the dev site, save it as a framework and apply the framework to the existing CSSUI site (while in Maintenance mode).
                              Thanks,

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

                              Comment

                              Working...
                              X