Download the PHP package fooman/essentialcatalog-m2 without Composer

On this page you can find all versions of the php package fooman/essentialcatalog-m2. 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 essentialcatalog-m2

Fooman EssentialCatalog

Extension for Magento 2.3+

The motivation behind this extension is the latest update to online trading regulations in New Zealand in response to the COVID-19 pandemic. As per the government website as of 2020-04-03:

  1. Orders must be taken online or by phone only. Storefronts must not be open and the public should not be able to visit stores to select or collect goods.
  2. Orders must be for only essential non-food consumer products. In fulfilling orders, businesses must take all appropriate public health measures (e.g. physical distancing, hygiene basics, appropriate personal protective equipment for staff).
  3. Orders must be home delivered in a contactless way (i.e. there is no physical interaction between the deliverer and customer).
  4. The business must inform MBIE of its intention to offer essential non-food products for sale, and provide a list of the products they intend to offer.

This extension adds the ability to classify a product as an Essential Product. And once enabled all simple, configurable or bundle products that aren't set as essential products would be out of stock products.

Installation Instructions

Easy option using the ExtDN Installer

Copy and paste the below command into the command line in your Magento root folder. The installation will proceed automatically from there:

You install extensions all the time

This package is available via packagist.org. Please use Composer to install the extension

How to use

Enable the setting "Restrict Catalog to Essential Products" under Stores > Configuration

Catalog > Inventory > Product Stock Options The Magento Cache would need to get refreshed after making a change.

Then set the product as essential or not. The value "Use Config" would indicate no decision yet applied and the product would not change it's stock status. Details on what is deemed essential or not (for New Zealand) can also be found on this page.

Alternatively you may wish to export and then re-import your complete catalog to a csv file and set the attribute fooman_is_product_essential to

Note

This extension hooks into functionality provided by Magento Inventory aka MSI.

Developer Note - Depending on EssentialCatalog

If you are using EssentialCatalog to build functionality on top of please require the implementation package composer require essentialcatalog-implementation-m2 instead as only that package will be semantically versioned.


All versions of essentialcatalog-m2 with dependencies

PHP Build Version
Package Version
Requires php Version ~7.1.3|~7.2.0|~7.3.0
magento/framework Version ^102.0
fooman/essentialcatalog-implementation-m2 Version 100.0.2
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 fooman/essentialcatalog-m2 contains the following files

Loading the files please wait ....