All Projects → mediamanDE → magento-module-wishlist-api

mediamanDE / magento-module-wishlist-api

Licence: MIT license
Adds an API to interact with the Magento2 wishlist.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to magento-module-wishlist-api

m2.SmartCategory
Magento2. Extension Smart Category rules dynamically change the product selection according to a set of conditions.
Stars: ✭ 78 (+358.82%)
Mutual labels:  magento2, magento2-extension, magento2-module
magento-2-infinite-scroll
Magepow Infinite Scroll extension Free hepls website loading content and products without reloading page
Stars: ✭ 17 (+0%)
Mutual labels:  magento2, magento2-extension, magento2-module
Brazilian-Solutions
Este repositório permite a discussão da comunidade brasileira Magento sobre módulos e soluções para o mercado brasileiro.
Stars: ✭ 19 (+11.76%)
Mutual labels:  magento2, magento2-extension, magento2-module
m2.ReCaptcha
Magento2. Extension is integrate Google Recaptcha with your Magento2 store.
Stars: ✭ 31 (+82.35%)
Mutual labels:  magento2, magento2-extension, magento2-module
magento2-checkout-custom-form
Add a custom form to Magento 2 checkout.
Stars: ✭ 95 (+458.82%)
Mutual labels:  magento2, magento2-extension, magento2-module
clean-admin-menu
Magento 2 Extension to cleanup admin menu and Store > Configuration area by arranging third party extension items.
Stars: ✭ 101 (+494.12%)
Mutual labels:  magento2, magento2-extension, magento2-module
magento2
Módulo de pagamento para Magento 2
Stars: ✭ 27 (+58.82%)
Mutual labels:  magento2, magento2-extension, magento2-module
Slider-M2
Slider extension for Magento 2.x
Stars: ✭ 17 (+0%)
Mutual labels:  magento2, magento2-extension, magento2-module
magento2-edit-order-email
Magento2 - Edit Order Email from Admin
Stars: ✭ 30 (+76.47%)
Mutual labels:  magento2, magento2-extension, magento2-module
magento2-module-url-data-integrity-checker
Magento 2 module which can find potential url related problems in your catalog data
Stars: ✭ 218 (+1182.35%)
Mutual labels:  magento2, magento2-extension, magento2-module
module-blog-sample-data
Sample data for Magento 2 blog extension
Stars: ✭ 15 (-11.76%)
Mutual labels:  magento2, magento2-extension, magento2-module
magento-2-google-xml-sitemap
Google XML Sitemap for Magento 2 helps Google search bots find all every corner on your website to index, bring in potential benefits for your SEO strategy. Also, the HTML sitemap will help users more easily search for information on your site than only use Magento default.
Stars: ✭ 31 (+82.35%)
Mutual labels:  magento2, magento2-extension, magento2-module
currency-format
The «Price Format» extension for Magento 2
Stars: ✭ 18 (+5.88%)
Mutual labels:  magento2, magento2-extension, magento2-module
module-conflict-detector
magefan.com/magento2-conflict-detector
Stars: ✭ 40 (+135.29%)
Mutual labels:  magento2, magento2-extension, magento2-module
magento-grid-colors
Magento 2 Grid Colors module for colorizing admin grids. Supports saving of states with the help of grid's bookmarks.
Stars: ✭ 54 (+217.65%)
Mutual labels:  magento2, magento2-extension, magento2-module
magento2-language-tr tr
Magento2 Turkish Translation / Magento2 Türkçe Çevirisi
Stars: ✭ 28 (+64.71%)
Mutual labels:  magento2, magento2-extension, magento2-module
m2.Price
Magento2. Rounding Price to Prettier Value for Multi-Currency Stores.
Stars: ✭ 60 (+252.94%)
Mutual labels:  magento2, magento2-extension, magento2-module
module-notifications
Notify the Magento 2 admin user about disabled caches or new customer reviews.
Stars: ✭ 20 (+17.65%)
Mutual labels:  magento2, magento2-extension, magento2-module
international-telephone-input
Integration to Magento 2 a jQuery plugin for entering and validating international telephone numbers.
Stars: ✭ 26 (+52.94%)
Mutual labels:  magento2, magento2-extension, magento2-module
module-login-as-customer
Allows admin to login as a customer (enter to customer account).
Stars: ✭ 104 (+511.76%)
Mutual labels:  magento2, magento2-extension, magento2-module

Wishlist API

Adds an API to interact with the Magento2 wishlist.

Build Status

Demo GIF

Getting Started

Install the module via composer

$ composer require "mediaman/module-wishlist-api: 1.*"

Enable the module

$ ./bin/magento module:enable Mediaman_WishlistApi

Upgrade your Magento database schemas

$ ./bin/magento setup:upgrade

Usage

The module adds three new API endpoints that allow you to interact with the Magento 2 wishlist.

If there's no customer session available, the current customer is received through the customer token.

GET /rest/V1/wishlist

Get the wishlist for the user.

Example:

$ curl -X GET http://magento.example.com/rest/V1/wishlist --header "Authorization: Bearer pbhercbtk6dd3eatf1pyx8jj45avjluu"

PUT /rest/V1/wishlist/:sku

Add the product to the users wishlist.

Example:

$ curl -X PUT http://magento.example.com/rest/V1/wishlist/24-MB01 --header "Authorization: Bearer pbhercbtk6dd3eatf1pyx8jj45avjluu"

DELETE /rest/V1/wishlist/:itemId

Remove an item from the users wishlist.

Example:

$ curl -X DELETE http://magento.example.com/rest/V1/wishlist/1 --header "Authorization: Bearer pbhercbtk6dd3eatf1pyx8jj45avjluu"

License

MIT © mediaman GmbH

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].