1 MOZU APP CERTIFICATION FOR THIRD-PARTY DEVELOPMENT Certification Guide 2014 Mozu
2 Table of Contents Mozu App Certification Guide for Third-Party Development 3 What is app certification? 3 Why should you submit your app for certification? 3 How do I get my app certified? 3 Technical Review Requirements 4 Functional Requirements 5 Can I re-submit? 6 Required Certification Content 7 General App Information 7 Functionality Interactions with Mozu 7 Installation, Integration and Usage 7 Sample Table for Content 8 Samples Screenshots 8 Example Screenshot 8 Preferred App Information 9 VOLUSION CONFIDENTIAL Page 2 of 9
3 Mozu App Certification Guide for Third-Party Development This guide provides processes for submitting your app for review and certification by Mozu for sale to Mozu merchant customers. Workflows and processes detailed in the document continue to refine as apps are reviewed by Mozu Operations. What is app certification? After you create an application, you must submit it for certification on the Mozu platform and sale through Mozu and the Mozu Marketplace. The certification process consists of a functional and a technical review to verify that all third-party applications provide a great user experience to our customers. This process requires a minimum of two business weeks to complete. The overall process includes the following: 1. Create your app with full documentation and testing completed. 2. Submit the app with required certification documents. 3. Certify with Mozu review committees and development. 4. Sell to Mozu customers. Why should you submit your app for certification? Certified applications represent a commitment between Mozu and you and your company to ensure we give our clients high-quality applications that are secure and reliable. These applications include integrations with current third-party services, apps, and software and new custom apps for expanding current Mozu technologies. Certified applications are eligible for the following benefits: You can install the application to a Mozu Production (non-sandbox) Tenant. You can gain new customers for customized app development. Mozu lists your application in the Mozu Marketplace for purchase and integration by Mozu clients. How do I get my app certified? The certification process consists of a functional and a technical review. 1. Submit your application via Mozu Dev Center. 2. A Mozu representative will contact you to schedule the technical and functional reviews. VOLUSION CONFIDENTIAL Page 3 of 9
4 3. Mozu team conducts the technical review. 4. Mozu team conducts the functional review while you demo the application. 5. When all requirements are met, Mozu sets the application to Certified. If the application fails either review, Mozu sets the application to Development status and you have the opportunity to rectify the issues. TECHNICAL REVIEW REQUIREMENTS The technical review inspects your implementation of the application in Mozu Dev Center to verify your application meets the following technical requirements. If you need sample tables and guidelines for your submission, see the Sample Certification Form section. The following information details all requirements for the technical review: Requirement Includes a name and description. Uses the latest Mozu API. Uses only event registration applicable to your application. Uses only behaviors the application needs to function. Only installs tenant attributes that are used by the application s logic. Application Config URL must meet the following criteria: Valid Valid URLs are the fully qualified URL where your host your application. Secure Your app must only be accessible via secured protocol (i.e., URI identified with https). Qualified You must prevent unauthorized access from non-users by qualifying the URL with merchant data. Typically, this is the Tenant ID or Site ID. Compatible The URL must be compatible with the following modern web browsers for desktop: Explanation and Best Practices The application name appears in the Tenant Application Management screen, which is viewable to customers. Mozu recommends coding against the latest version of the Mozu API. If you are using older version, please note this in your form. Your application must only subscribe to event notifications required by your application s logic. To safeguard your app, we strongly recommend developing and promoting only the behaviors required to function fully for all features. Excess registration behavior could cause potential inefficiencies, process abuse, or indicate malicious intent. Mozu recommends only installing tenant attributes. If you do not have a Config URL, you must submit information that explains why your application does not include a user interface. This content is also reviewed during functional review via ing of the submission. VOLUSION CONFIDENTIAL Page 4 of 9
5 Firefox (32.x), Safari (7.x), Chrome (38.x), Opera (25.x), and at least the latest version of Internet Explorer (11.x). Mobile and Tablet are not required. Provides support information. Your application should include support information for contacting your staff, FAQs, or other support materials as available. Mozu will not provide direct support for your app. Your application must provide, at a minimum, the following support information: Support URL: website where customers can find additional support information Support telephone number Support hours FUNCTIONAL REQUIREMENTS The functional review is a product demonstration and a question and answer session that tests your live application for the following requirements. If you need sample tables and guidelines for your submission, see the Sample Certification Form section. The following information details all requirements for the functional review: Requirement Performs promised functionality. Demonstrates how functionality is implemented. Includes user documentation. Installs and enables without errors. Functionality is error free. Application is ready for production. Application includes your company logo. Explanation and Best Practices Mozu reviews all functionality of your application to ensure your application performs according to the documents submitted. Mozu reviews your code implementation, including how you use custom attributes. Mozu does not review your source code. Mozu reviews your help content to ensure end-users can understand your application. Mozu tests the reliability of your application in multiple scenarios: installation/initialization, enablement, and disablement. Mozu tests the user experience of your application in multiple scenarios. Mozu does not support trial, Beta, or demo applications. The app should be production ready. Your app must include all branding, styles, and trademarks for your company. The app and VOLUSION CONFIDENTIAL Page 5 of 9
6 Application includes copyright information. Application includes internal support documentation. documentation must not include Volusion or Mozu branding, styles, or trademarks. Your app must clearly indicate that it is your company s property according to all logo usage, branding, patents, and legal demands. For detailed information, discuss the copyrighting of your intellectual and app property with your legal experts. Your application should include support information for contacting your staff, FAQs, or other support materials as available. Mozu will not provide direct support for your app. Your application must provide, at a minimum, the following support information: Support URL: website where customers can find additional support information Support telephone number Support hours CAN I RE-SUBMIT? If your app does not receive certification by Mozu, feedback will be provided after the completed reviews. Using this information, you can further develop your app, complete testing, and re-submit to Mozu. When submitting your modified app, update your required documents, consider adding a changelog, and consider updating the version of the app. Resubmitting your proposed app does not have a statute of limitations for the amount of times or the deadline for doing so. VOLUSION CONFIDENTIAL Page 6 of 9
7 Required Certification Content The following sections detail the required data your document should include and may act as a template to complete. A thorough form and additional document templates will be provided at a later time to encapsulate all required documents and collateral for the certification process. General App Information Name of Application/Integration: [[ NAME of app as it appears under Settings > Applications ]] Purpose of Application/Integration: [[ PURPOSE of the application. Example: Replaces built-in Mozu core functionality, adds X, Y, Z functionality to order processing module, etc. ]] Functionality Interactions with Mozu Commerce Functions Being Performed in 3rd Party System: [[ FUNCTIONS of the application outside of Mozu. Ex. Shipping labels/tracking generated in 3rd party system, customer records uploaded to newsletter marketing feature in 3rd party system, etc.]] Mozu Fields Being Modified by Application/Integration: [[ LIST OF API FIELDS. Examples: Tracking_Number and Order_Weight fields updated, Order_Shipped triggered to auto-send to customer on update. ]] Installation, Integration and Usage Configuration Instructions for Application/Integration in Mozu Admin: [[ Please clarify any instructions for installation and integration. This information can vary from inputting basic credentials under Settings > Applications > Configuration, mapping applicable fields under Settings > Applications > Configuration, and complex interactions with the Configuration modal popup under Settings > Applications > Configuration. If the app also integrates with the site theme, or theme pages as a widget, include this specific information, the pages affected, and drop zones required. Provide screen shots as available.]] Environment(s) Where Plan to Install Application/Integration: [[LIST OF ENVIRONMENTS. Example: Site IDs, Tenant IDs, etc.]] VOLUSION CONFIDENTIAL Page 7 of 9
8 Sample Table for Content You can use the following table as a sample for your own content. This table can include functions, integrations, and data changes for sections, reusable as needed. Table 1 - Features/Integration/Functions for Review Priority Function Description Status A Function 1 Description or information about this item. 1. Procedure if needed. 2. Steps B Integration 1 Description or information about this item. Bulleted information Continuing C Feature 1 Description or information about this item. Links to further sections as needed. Complete Tested Complete Reviewed Revision Samples Screenshots When adding a screenshot, you should add information depicting what is seen. Detail what the screenshots depict by some of the following options: Provide a detailed description per numbering added to the image. Highlight and mark sections of the screenshot with written descriptions. Include procedures based on the intent of the screenshot. Repurpose the table sample to detail the functionality of the screenshot. EXAMPLE SCREENSHOT Screen 1: Sample screen of the app for X Feature. VOLUSION CONFIDENTIAL Page 8 of 9
9 1. Description to Circle #1 sample: Log in to access any content and features for your user account and scoped permissions. 2. Click a section of the Learn content to access detailed help content. 3. Click a navigation option to display the topic in the right side screen area. Preferred App Information The following information is welcomed and preferred but not required for submitting your app. Please consider adding this information as available: Mozu API Version If your app is developed for a specific version of the Mozu API, please include this information. We do not have version requirements at this time, but do ask to be informed of the reasons you may support only an older version of the Mozu API. Changelog If you are resubmitting, updating your app, or have changes occurring between versions 1.0 to the one currently submitted, please include a changelog regarding installation, integration, usage, and affected APIs and data. App Type If your app includes widget usage or is meant for only a specific part of the Mozu Admin, please let us know. Additional Collateral If you have additional items including a data sheet, full documentation, online documentation, or marketing pieces, please include them in your submission. We greatly welcome a full picture and introduction into your app for review and certification. VOLUSION CONFIDENTIAL Page 9 of 9
How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises) COMPANY: Microsoft Corporation RELEASED: September 2013 VERSION: 1.0 Copyright This document is provided "as-is". Information
FileMaker Server 13 FileMaker Server Help 2010-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A
Microsoft IT Academy E-Learning Central Getting Started Guide This guide provides an overview of the Microsoft IT Academy E-Learning Central site for Administrators, Instructors and Students 1 Table of
DocuSign Quick Start Guide In Person Signing Overview The In Person Signing feature lets you use the DocuSign Service for electronic signatures even if the signer does not have access to email or a computer.
Setting Up Person Accounts Salesforce, Summer 15 @salesforcedocs Last updated: June 30, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,
Customer Portal User Guide COPYRIGHT NOTICE ViaWest Customer Portal User Guide is published and copyrighted 2012 by ViaWest Inc. All rights reserved. No part of this manual may be reproduced in any form,
Sage 100 Contractor 2014 (Formerly Sage Master Builder) Installation and License Administration Guide Version 19.2 This is a publication of Sage Software, Inc. Copyright 2014. Sage Software, Inc. All rights
Plan Finder Issuer User Manual PRA Disclosure Statement According to the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it displays a valid OMB
Google Analytics Health Check Summary Google Analytics (GA) is a free tool for recording information about visitors and actions on your website or mobile application. Once the Google Analytics tracking
Request for Proposal #50019 Learning Management System and Implementation Services June 17, 2014 California Lottery 700 North 10th Street Sacramento, CA 95811 TABLE OF CONTENTS Page I. GENERAL INFORMATION
Sage Timberline Enterprise Installation and Maintenance Guide NOTICE This document and the Sage Timberline Enterprise software may be used only in accordance with the accompanying Sage Timberline Enterprise
CA ARCserve D2D for Linux User Guide r16.5 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your
WebEx Event Center User's Guide Version 6.5 Copyright 1997 2010 Cisco and/or its affiliates. All rights reserved. WEBEX, CISCO, Cisco WebEx, the CISCO logo, and the Cisco WebEx logo are trademarks or registered
Sun Communities, Inc. 27777 Franklin Road Suite 200 Southfield, I 48034 Phone: (248) 208 2558 Fax: (888) 265 8742 April 2011 TABLE OF CONTENTS SECTION I Introduction 1.0 Description of Sun Communities...
Copyright Acronis, Inc., 2000-2010. All rights reserved. Acronis, Acronis Compute with Confidence, and the Acronis logo are trademarks of Acronis, Inc. Linux is a registered trademark of Linus Torvalds.
Verizon Enterprise Center Overview CALNET 3 User Guide Version: 5.15 Last Updated: July 2015 2015 Verizon. All Rights Reserved. The Verizon names and logos and all other names, logos and slogans identifying
RSA Authentication Manager 8.1 Planning Guide Revision 1 Contact Information Go to the RSA corporate website for regional Customer Support telephone and fax numbers: www.emc.com/domains/rsa/index.htm Trademarks
TSI Support for Autodesk Fabrication Software on Zendesk Help Desk Platform Table of Contents 1 Introducing TSI Support for Autodesk Fabrication Software on Zendesk Platform... 2 2 Initial Zendesk Login...
Installation and Upgrade Guide Copyright Statement Copyright Acronis International GmbH, 2002-2014. All rights reserved. Acronis and Acronis Secure Zone are registered trademarks of Acronis International
Site Admininstration User Guide Copyright 1997 2011 Cisco and/or its affiliates. All rights reserved. WEBEX, CISCO, Cisco WebEx, the CISCO logo, and the Cisco WebEx logo are trademarks or registered trademarks
RSA Authentication Manager 8.1 Help Desk Administrator s Guide Revision 1 Contact Information Go to the RSA corporate website for regional Customer Support telephone and fax numbers: www.emc.com/domains/rsa/index.htm