Updated on 2024-06-18 GMT+08:00

Releasing SaaS Products

Release Flow

Prerequisites

  • You have deployed your SaaS products on Huawei Cloud (Europe) infrastructure. Huawei Cloud KooGallery does not accept SaaS products that are deployed on non-Huawei Cloud (Europe) infrastructure.
  • You have followed the guidance described in SaaS Product Access Guide to develop interfaces.
  • You have debugged interfaces for application access. KooGallery provides the application access debugging function. For details, see Application Access Debugging and Case Management. Ensure that all required interfaces are debugged successfully. To ensure that your SaaS products can be enabled after subscription, KooGallery will save the successful debugging cases for interface verification during review of release and modification requests.
  • If your SaaS products involve websites (including frontend and backend portals), your products must not contain malicious content or high-risk vulnerabilities.

Procedure

  1. Go to the Seller Console.
  2. In the navigation pane, choose Product Management > My Products.
  3. Click Release Joint Operations Product in the upper right corner of the page.

    The Product Release page is displayed.

  4. In the Delivery Method area, select SaaS. In the Basic Information area, set Product Name and Version, upload a logo, and set Involve Service Supervision, Production System API URL, Extension Parameters, User Authorization Required, Sensitive Information Encryption Algorithm, and Vulnerability Scans.

    • For details about parameters, see Product Release Description.
    • Involve Service Supervision
      • If customers can use the product after they submit requests, or it takes some time to provision services for customers, select Yes. Orders of the product will be settled after the corresponding service flows are completed. This parameter cannot be modified after the product is released to KooGallery.

        For details about service flows, see Supervising SaaS Products.

      • If customers can immediately use the product after subscription, select No.
    • Production System API URL

      Select a saved address of a service interface that has been debugged. The address must start with https:// and must be a domain name. The production system server must be deployed on a Huawei Cloud ECS.

      To release a product billed on a yearly/monthly basis, debug the interfaces of instance creation, query, update, status update, and release. To release a product billed by uses, debug the interfaces of instance creation, query, and release. For details about interface debugging, see Application Access Debugging and Case Management.

      The version of the security transport layer protocol must be TLS1.1 or TLS1.2. TLS1.0, SSL1, and SSL2 cannot be used because they cannot ensure secure communications on the transport layer.

    • User Authorization Required

      Optional. You can choose customers' private information to be transferred, such as the mobile number, email address, IAM user name, and IAM user ID. You can select multiple options.

      If the To create an account based on phone number option is selected, the parameter mobilePhone is included in the subscription request.

      If the To create an account based on email address option is selected, the parameter email is included in the subscription request.

      If the To create an account based on IAM username option is selected, the parameters userId and userName are included in the subscription request.

    • Sensitive Information Encryption Algorithm

      If privacy fields need to be transferred in a request, select an encryption algorithm for sensitive information based on the site requirements.

    • Request Templates

      Create templates that contain the information customers need to provide to you during service supervision, and upload the templates. When submitting requests, customers can download and fill in the templates.

  5. Click Next.

    The Enter Product Details page is displayed.

  6. Enter the product information (including Overview, Description, and Highlights) and customer cases as prompted.

    • Drag the lower right corner of the Description text box to resize it.
    • Move the cursor to an added customer case to delete or edit it.

  7. Click Next.

    The Enter Qualification Information page is displayed.

  8. Set End User License Agreement, After-Sales Support, User Guide, Software Copyright Certificate, and Open-Source Software Notice as instructed.

    • End User License Agreement

    The EULA is an online agreement entered into between you and customers. It takes effect when customers select it during order placement. It cannot contain any unfilled content and cannot be stamped. You can drag the lower right corner of the End User License Agreement text box to resize it.

    • After-Sales Support

    Add the time zone to the end of the service time, for example, (GMT+08:00).

    Ensure that your hotline and email address are reachable and you can provide after-sales services as required. If customers purchasing this product cannot contact your company or they do not receive any reply from you after sending emails for multiple times, KooGallery will remove the product from the catalog.

    Ensure that you can provide after-sales hotline and email services in English.

    • Software Copyright Certificate

    Upload a software copyright certificate that matches your product. The uploaded certificate will be reviewed by Huawei Cloud KooGallery to confirm whether your product meets the release requirements. The certificate is only for review and will not be displayed on the product details page.

    • Open-Source Software Notice

    If your product involves open-source software, read Huawei Cloud KooGallery Joint Operation Products Vendor Agreement and provide a list of the open-source software.

  9. Click Next.

    The Enter Service Information page is displayed.

  10. Set Service Information, Product Specifications, and SEO Information as instructed.

    • If you set Public Product to No, the product will be hidden from KooGallery frontend page and search results. Customers can access and purchase the product only by using the product URL you provide. To obtain the URL of such a product, choose Product Management > My Products. In the same row of the product, click Details in the Operation column. The URL is displayed in the Service Information area on the product details page.
    • In the Product Specifications area, you can select Trial and set Trial Days for products billed on a yearly/monthly basis. Once you select Trial, all yearly/monthly products of the same specification can be used for trial. Customers can upgrade to the yearly/monthly subscriptions when the trial period expires.
    • If you want to set a fixed price for product specifications in yearly/monthly or one-time payment billing mode, select a simple pricing template.

      If you want to set a separate price in each SKU for product specifications in yearly/monthly or one-time payment billing mode, select a custom pricing template. If an SKU contains attributes of the quantity type, you can also use linear or tiered pricing for the attributes.

    • Fill in the SEO information by referring to the instructions to facilitate entry addition of third-party search engines such as Google.

  11. Click Preview.

    The product details page is displayed.

  12. Confirm the configuration and click Submit.

    The message "Are you sure you want to submit the product information?" is displayed.

  13. Click Yes.

    The message "Product release information submitted successfully." is displayed.

    • When a SaaS product is released to KooGallery, KooGallery calls the service interface of the product in real time using the cases saved after successful interface debugging, to verify the URL of the production system API. If the service interface fails the verification, a message will be displayed in the upper right corner of the page. Locate and rectify the fault and submit the product release information again. Ensure that the service interface is debugged successfully in all service scenarios and then release the product.
    • You can upload a maximum of 100 documents or software of 10 GB in total to the Seller Console in a single day.
    • When releasing a product, you can click Save Draft to save the product information before submission. You can choose Product Management > My Applications or Product Release > Drafts to view the draft information.
    • Huawei Cloud KooGallery will review the product information you submitted within three business days. The review result will be sent to the email address bound to your Huawei Cloud account. The product will be available on KooGallery upon approval from KooGallery.
    • After a SaaS product is approved and released, the product is temporarily hidden. KooGallery will subscribe to the test specifications of the product within three business days for testing. If the testing results are satisfactory, the test specifications will be removed from the catalog and the product can be sold to customers. If any problems are found during the testing, an email will be sent to your customer service email address or after-sales support email address. You need to solve the problems and respond to the email within two business days. Otherwise, your product is considered to have failed the testing and will be removed from the catalog.