Download the PHP package ppm_fulfillment/magento-fulfillment without Composer

On this page you can find all versions of the php package ppm_fulfillment/magento-fulfillment. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento-fulfillment

PPM Magento Plugin

This plugin lets merchants with Magento online stores have orders automatically be sent over to PPM Fulfillment.

It is only for Magento users who also have accounts with PPM.

Here is how it works:

  1. A customer places an order with one or more items.
  2. At the time the order is placed, we see if any of those items are fulfilled by PPM
  3. The items in that order fulfilled by PPM are added to a shipment (collection of packages) and sent to PPM
  4. PPM posts back order updates (in the form of tracking numbers) as they come in

Installation

The best way to install this plugin is through the Magento marketplace (PENDING)

You can install using composer as well:

Do this from the application root in your server shell. The continue by following the directions in this article

Finally, you can install with a manual file upload:

  1. Download the extension from GitHub
  2. Create a directory (in your Magento installation) of app/code/Ppm/Fulfillment
  3. Copy contents of this repository to that directory
  4. Run php bin/magento setup:upgrade in the installation root
  5. Run php bin/magento setup:di:compile
  6. Verify module status: $ bin/magento module:status
  7. Clear the cache: $ bin/magento cache:clean

Configuration

To use this plugin, you will need:

Step 1: Set up the plugin

First, on the side menu, select Stores > All Stores.

From there, you'll want to select the correct Web Site. Each row corresponds to a store in your site. If you have multiple stores, you will need to repeat this process for each store using a different PPM Third Party Integration API Key each time.

This will open up your site configuration. The three PPM-specific fields are:

All three of these fields must be filled in before orders can be submitted to PPM automatically.

Step 2: Configure Products

Assuming you have the plugin set up correctly, you next need to configure individual products. For each product you want fulfilled by PPM, you will need to:

  1. Indicate that the product is fulfilled by PPM
  2. Provide a PPM product ID (provided by PPM)

We make the assumption that you will have some products fulfilled by PPM and some products fulfilled through other channels (whatever those might be). Thus, we ask that you explicitly indicate individual products to be fulfilled by PPM.

When a customer places an order, if that order has any PPM-fulfilled products (identified by both having a "true" value for Fulfilled by PPM? and a PPM Product SKU), those products (and their quantities) are sent along to PPM as the final step of the order process. Any non-PPM-fulfilled products in an order will not be sent to PPM.

Step 3: PPM Fulfillment Request From Magento(automated)

When a new order is created, this extention will iterate through the catalog products included in the order and build a list of catalog products to be fulfilled by PPM. A catalog item must have a PPM Product ID value and Fulfilled by PPM must be set to true or this catalog product will not be included in the request to PPM.

At this point, the Has PPM Shipments? column on the orders grid view, should show Yes. Please note, this will show Yes even before Shipment records have been created by PPM. This column is turned on by default with installation of this extension, but can be hidden from the view via the columns checklist.

Step 4: PPM Fulfillment Updates Magento Admin(automated)

Once PPM has fulfilled a Shipment with the requested contents, an update will be sent to Magento that does the following:

  1. Create a new Shipment Record
  2. Create a new Shipment Tracking Record
  3. Create one new PPM Shipment Detail record detailing quantity, lot number, and serial number for each item included in the Shipment.

Step 5: Shipment Information Review

Once a Shipment record has been created, it will appear under your Shipments grid. The column Fulfilled by PPM? will show Yes if a Shipment was created by PPM Fulfillment. This column is turned on by default with installation of this extension, but can be hidden from the view via the columns checklist.

The Shipments view page will provide information regarding Lot Number, Serial Number, and Quantity regarding a particular shipment.


All versions of magento-fulfillment with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ppm_fulfillment/magento-fulfillment contains the following files

Loading the files please wait ....