HomeDocumentationPlugin Development Kit (PDK)

Plugin Development Kit (PDK)

The MyParcel Plugin Development Kit (PDK) is a set of tools to quickly build a MyParcel plugin for your e-commerce platform. The backend is written in PHP and the frontend is written in JavaScript.

Features

  • Easy to use API
  • Feature equality between all implementations
  • Automated building using a configuration file
  • Easily configurable
  • Extensible: If the default implementation does not fit your needs, you can modify it

Terminology

The following terms are used throughout the documentation:

TermDescription
AppYour implementation of the PDK. This is your plugin, app, module or extension that uses the PDK.
PDK backendThe PDK backend is the part of the PDK that is written in PHP.
PDK frontendThe PDK frontend is the part of the PDK that is written in JavaScript.
AdminThe admin is the admin panel, dashboard or backend of your app.
CheckoutThe checkout is the checkout page of your app.

Getting started

To get started with the PDK, you need to set up the backend and (optionally) the frontend. The backend is required for all other PDK functionality. The frontend is only required if you want to use custom checkout functionality.

Examples

The PDK is used in the following plugins:

FAQ

Why use the PDK over an SDK?

Contributing

We welcome contributions to the PDK. Please read our developer guide to get started.

License

The MyParcel PDK is open-sourced software licensed under the MIT license.

Security

If you discover a security vulnerability within the PDK, please let us know via our contact form.

Edit this page
Last updated: 
Contributors Freek van Rijt