Improved Layered Navigation/Shop By Brand API

Improved Layered Navigation/Shop By Brand API

API functionality for Improved Layered Navigation and Shop By Brand is added by its submodule Improved Layered Navigation Pages (shop-by-page).

Amasty\ShopbyPage\Api\PageRepositoryInterface - class for pages:
  1. POST /V1/amasty_shopbypage/page, method="save" - create a page;
  2. PUT /V1/amasty_shopbypage/page/:pageId, method="save" - edit a page;
  3. DELETE /V1/amasty_shopbypage/page/:pageId, method="deleteById" - delete a page;
  4. GET /V1/amasty_shopbypage/page, method="get" - get a specifc page; 
  5. GET /V1/amasty_shopbypage/page/list, method="getList" - get a list of all pages.
      • Related Articles

      • Improved Layered Navigation | GraphQL methods

        The Improved Layered Navigation extension doesn't have its own GraphQL requests. Instead, it extends the default Magento requests by introducing supplementary details. You can get additional information stored by the Improved Layered Navigation ...
      • Shop by Brand | GraphQL methods

        Queries ambrandlist (imageWidth: Int, imageHeight: Int, showCount: Boolean, displayZero: Boolean) description: show brands without products ambrandslider (imageWidth: Int, imageHeight: Int, sortBy: String, displayZero: Boolean) description: show ...
      • What Amasty extensions support API?

        Each Amasty extension that has API support, includes the etc/webapi.xml file. The webapi.xml file contains API configurations with the list of available API requests. For example, a request from the Custom Form module interface: 1 - endpoint URL; 2 - ...
      • Store Pickup API

        1. Amasty\StorePickup\Api\GuestShippingMethodManagementInterface - class for managing shipping methods on guest checkout: POST /V1/guest-carts/:cartId/estimate-shipping-methods, method="estimateByExtendedAddress" - displays available shipping methods ...
      • Reward Points API

        1. Amasty\Rewards\Api\CheckoutRewardsManagementInterface - class responsible for applying reward points on checkout: PUT /V1/carts/mine/points/:points, method="set" - apply points; DELETE /V1/carts/mine/points/delete, method="remove" - remove applied ...