POS Plugin Process

Introduction

General defininition about POS Plugin contribution process, tools and standardization Full process here

Business Process

On Customer Project

  1. Solution & Planning
  2. Development
  3. Customer Acceptance
  4. Contribute to Plugin

After Customer Project

  1. Refactor
  2. Plugin Acceptance
  3. Release Package
  4. Company Demo

On Customer Project

On Customer Project

Solution & Planning

Purpose

Explore plugin architect of business concept and source component from customer project

On Customer Project

Solution Development

On Customer Project

Customer Acceptance

On Customer Project

Contribute to Plugin

Purpose

Decouple source from the whole project into separate plugin

Objective

Practice

For new plugin

  1. Create a new project plugin in Plugin GitLab Group. The project path have format as plugin-<title>. Eg: plugin-product-exchange
  2. Decouple source code from Customer Project in code client directory and code server directory, Store in the plugin source code directory. Push to develop branch.

Notice: If the plugin namespace is not equal with plugin project path, please rename namespace or project path. Eg: Project Path of Customer Facing Plugin and Namespace

  1. Register plugin.json by this format:plugin.json sample
  2. Notice Oliver to release

For update a plugin


After Customer Project

After Customer Project

Refactor

After Customer Project

Plugin Acceptance

After Customer Project

Release Package

After Customer Project

Company Demo

Purpose

All deparrtment understand to making proposal to the customer

Objective

Practice

Content demo

Purpose: Introduce demo participants to the relevant articles about the plug-ins/add-ons that they can send to Magestore customers and prospects.

What to demo: Retail operations articles that explain why these requirements exist and the general business processes. They're a combination of Magestore customer insights and other sources such as online documents or articles.

Activities: Demo the live content on Magestore website, blog, or other channels.

  1. Show where visitors can access the content
  2. A summary of the content: Definition, benefits, business processes, best practices etc.
  3. Introduce the next section about Magestore solution and hand over to the plugin demo

Where to find the content: All plugins content is currently available on Magestore website, under Retail Operations Library.

Product Demo