Miva Merchant 5.5 API Documentation

Collapse
This is a sticky topic.
X
X
 
  • Time
  • Show
Clear All
new posts
  • burch
    Administrator

    • Mar 2009
    • 630

    #1

    Miva Merchant 5.5 API Documentation

    New Miva Merchant API documentation is now available at:

    The most flexible & secure ecommerce software on the market. Build your online store today with a shopping cart platform by Miva Merchant.


    The build process we are using for this documentation pulls the text straight out of our source code, and shoves it through a tool called doxygen.

    We plan on making this document generation process part of our development process, so the documentation will remain up to date.

    While the current documentation is not complete, we will be updating the documentation slowly over time with the final goal being 100% coverage of the Module API, MivaScript language, and source code in the MMLSK.
    Last edited by burch; 03-09-10, 12:44 PM.
  • burch
    Administrator

    • Mar 2009
    • 630

    #2
    Re: Miva Merchant 5.5 API Documentation

    Edited: See above.
    Last edited by burch; 03-09-10, 12:44 PM.

    Comment

    • Nerd Boy Inc
      Developer Partner

      • Feb 2006
      • 880

      #3
      Re: Miva Merchant 5.5 API Documentation

      Dear Jon,

      Any way to get what should be Returned listed as well?
      Thank You,

      Nerd Boy

      http://www.nerdboyinc.com

      1-855-Nerd-Boy

      Comment

      • burch
        Administrator

        • Mar 2009
        • 630

        #4
        Re: Miva Merchant 5.5 API Documentation

        For the functions that are documented (beyond the simple list of functions), the expected return value is included.

        Like I said we'll be chipping away at the rest of the functions with the hopes of having the API fully documented in a few weeks.

        Comment

        • Nerd Boy Inc
          Developer Partner

          • Feb 2006
          • 880

          #5
          Re: Miva Merchant 5.5 API Documentation

          Dear Jon,

          Yea, I just happen to be going through the ones not done yet.

          Thanks!
          Thank You,

          Nerd Boy

          http://www.nerdboyinc.com

          1-855-Nerd-Boy

          Comment

          • Jeff - Wolfpaw Hosting
            Web Host and Developer Partner

            • Aug 2007
            • 177

            #6
            Re: Miva Merchant 5.5 API Documentation

            Jon:

            Just a reminder from the module session at the conference. For those of us still working on V4 modules could you please check that we have searchable access to the old miva mailing lists. By the way that was a great session!
            Jeffrey Koch - Wolfpaw Hosting LLC
            [email protected]

            Miva Merchant Premier Hosting and Development Partner
            PCI / PA-DSS Certified eCommerce Solutions
            24x7 Free Telephone Technical Support: 972-219-6899
            http://www.wpcomp.com - [email protected]

            Comment

            • burch
              Administrator

              • Mar 2009
              • 630

              #7
              Re: Miva Merchant 5.5 API Documentation

              Originally posted by Jeff - WolfPaw Computers View Post
              Jon:

              Just a reminder from the module session at the conference. For those of us still working on V4 modules could you please check that we have searchable access to the old miva mailing lists. By the way that was a great session!
              All right Jeff, look at the bottom of the forum list and you'll find that I've managed to import the archives from the old mailing lists into the forum software. It's even indexed like any other forum content.

              The import isn't perfect (nor was the source data), but it's all there. Even the flamewars.

              Comment

              • Jeff - Wolfpaw Hosting
                Web Host and Developer Partner

                • Aug 2007
                • 177

                #8
                Re: Miva Merchant 5.5 API Documentation

                Jon - fantastic. It will be a great help.
                Jeffrey Koch - Wolfpaw Hosting LLC
                [email protected]

                Miva Merchant Premier Hosting and Development Partner
                PCI / PA-DSS Certified eCommerce Solutions
                24x7 Free Telephone Technical Support: 972-219-6899
                http://www.wpcomp.com - [email protected]

                Comment

                • burch
                  Administrator

                  • Mar 2009
                  • 630

                  #9
                  Re: Miva Merchant 5.5 API Documentation

                  We released a new version of the documentation today that includes:

                  1. Documentation on the tokens and render code provided by all cmp-mv-xxx components
                  2. Documentation for all vis_xxx module features
                  3. Complete documentation of the "payment" module feature, including new additions in Wombat (PR7)
                  4. Function lists showing function names and parameters for new admin UI functions and AJAX calls that will be in the PR7 LSK
                  5. DB documentation for lib/dbprim/attributes.mv, lib/dbprim/basketitems.mv, lib/dbprim/options.mv

                  Again, the URL to access both the PDF and (searchable) HTML versions of the documentation is http://www.mivamerchant.com/support/...cal/index.html

                  Comment

                  • insanedragons
                    Mivite Lite

                    • Apr 2010
                    • 5

                    #10
                    Miva Merchant 5 5 API Documentation

                    Thanks for your input.

                    I setup the Miva Merchant for authorize only on Credit Cards but the Card information is not sent to my PC. I have to go to my admin page to obtain card info. and expiry date. Can I set Miva to send me all the info so I dont have to go through so much hassle to process the cards in my office?

                    Comment

                    • RayYates
                      Developer Partner



                      • Dec 2006
                      • 1517

                      #11
                      Re: Miva Merchant 5.5 API Documentation

                      I just posted a this suplimental documentation to the PR7 LSK on our website.

                      The complete Miva Merchant Limited Source Kit Function Reference. PR7 AKA Wombat


                      You can bookmark but even better is to save this html file to the mm5/ folder where you unpacked the LSK. You will then be able to open it and click on a filename to open the file in your favorite editor. You may have to tweak your browser settings to prevent opening in the browser itself.

                      enjoy
                      Last edited by RayYates; 08-13-10, 08:00 AM.
                      Ray Yates
                      "If I have seen further, it is by standing on the shoulders of giants."
                      --- Sir Isaac Newton

                      Comment

                      • RayYates
                        Developer Partner



                        • Dec 2006
                        • 1517

                        #12
                        Re: Miva Merchant 5.5 API Documentation

                        For PR8, has the LSK and the API been updated?

                        http://www.mivamerchant.com/support/downloads

                        The most flexible & secure ecommerce software on the market. Build your online store today with a shopping cart platform by Miva Merchant.




                        Ray Yates
                        "If I have seen further, it is by standing on the shoulders of giants."
                        --- Sir Isaac Newton

                        Comment

                        • burch
                          Administrator

                          • Mar 2009
                          • 630

                          #13
                          Re: Miva Merchant 5.5 API Documentation

                          The LSK has been updated, the documentation has not. I don't know when we will get the documentation updated, sorry.

                          Comment

                          • RayYates
                            Developer Partner



                            • Dec 2006
                            • 1517

                            #14
                            Re: Miva Merchant 5.5 API Documentation

                            Thank Burch

                            That's good to know about the LSK. I'll get into it next week.

                            As for the API, in particular I'm interested in the new API for the batches tabs. If you can post something about those I can wait for the rest.
                            Ray Yates
                            "If I have seen further, it is by standing on the shoulders of giants."
                            --- Sir Isaac Newton

                            Comment

                            • burch
                              Administrator

                              • Mar 2009
                              • 630

                              #15
                              Re: Miva Merchant 5.5 API Documentation

                              I assume you mean the batch edit screen tabs. If you have one of the vis_XXXbe features enabled and your module reports an api_ver of 5.70 or newer, the following two functions will be called (I'm using product batch edit as the example here, the function naming is consistent with the other vis_XXXbe functions for different features):

                              Module_Product_BatchEdit_Tabs( module var )
                              Module_Product_BatchEdit_Content( module var, tab, load_fields )

                              5.70 or newer API modules' Module_Product_BatchEdit_Validate() are always called (older modules are only called when updating in edit here mode)

                              Module_Product_BatchEdit_Update( module var, product var ) and
                              Module_Product_BatchEdit_Delete( module var, product var ) are unchanged from previous versions.

                              Comment

                              Working...
                              X