Download the PHP package appstract-software/magento-adapter without Composer

On this page you can find all versions of the php package appstract-software/magento-adapter. 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-adapter

MagentoAdapter

Version

This module provides Magento 2 with missing features.

Getting Started

Magento 2 docs

Features

Custom REST API Endpoints

Product REST API

Role Method URL Description
Anonymous GET /rest/V1/products/:sku/links Get all product links as object
Anonymous GET /rest/V1/product-links/:sku Get all product links as object
Anonymous GET /rest/V1/product-links/:sku/:type Get product links by type
Anonymous GET /rest/V1/product-options/products/:sku Get product options
Anonymous GET /rest/V1/product-options/category Get product options in category (search)
Anonymous GET /rest/V1/products/new/:limit Get new products default: [limit: 10]
Anonymous GET /rest/V1/products/best-seller/:limit Get bestseller products default: [limit: 10]
Anonymous GET /rest/V1/products/most-viewed/:limit Get most viewed products default: [limit: 10]
Anonymous GET /rest/V1/products/top-rated/:limit Get top rated products default: [limit: 10]
Magento_Catalog::products GET /rest/V1/products/search Filter products (with configurable type)
Anonymous GET /rest/V1/products/search-query Search products using search engine proxy

Category filters REST API

Role Method URL Description
Anonymous GET /rest/V1/categories/:categoryId/filters Get category filters

Wishlist REST API

Role Method URL Description
Customer POST /rest/V1/wishlist/me/product Add product to my wishlist
Admin POST /rest/V1/wishlist/:id/product Add product to wishlist by id
Admin POST /rest/V1/wishlist/customer/:customerId/product Add product to wishlist by customer id.
Customer GET /rest/V1/wishlist/me Get my wishlist
Admin GET /rest/V1/wishlist/:id Get wishlist by id
Admin GET /rest/V1/wishlist/customer/:customerId Get wishlist by customer id
Admin GET /rest/V1/wishlist/sharing/:sharingCode Get wishlist by sharing code
Admin DELETE /rest/V1/wishlist/:id Delete wishlist by id
Admin DELETE /rest/V1/wishlist/:id/item/:itemId Delete item by item id from wishlist by id
Admin DELETE /rest/V1/wishlist/customer/:customerId/item/:itemId Delete item by item id from wishlist by customer id
Customer DELETE /rest/V1/wishlist/me/item/:itemId Delete item by item id from my wishlist

Orders REST API

Role Method URL Description
Anonymous GET /rest/V1/orders/status/:id Get order status
Appstractsoftware_MagentoAdapter::order_status POST /rest/V1/orders/status/:id Set order status

Payments REST API

Role Method URL Description
Anonymous POST /rest/V1/payu/create-order Create PayU order
Anonymous GET /rest/V1/payu/order-status/:id Get PayU order details
Anonymous POST /rest/V1/przelewy24/register-transaction Register new Przelewy24 transaction

Extension Attributes

Product price

Name: product_price

For class: \Magento\Catalog\Api\Data\ProductInterface

Example endpoints:

Example response:


All versions of magento-adapter with dependencies

PHP Build Version
Package Version
Requires php Version >=7.3
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 appstract-software/magento-adapter contains the following files

Loading the files please wait ....