Showing ideas with label API.
Show all ideas
For example, if we search for "fiter" it shows us results for "filter" in the response as expected but there's no messaging for "Did you mean?" or "showing results for filter" Currently, there is nothing in the live search response indicating what it's showing results for when the customer mis-types or it is showing results due to a fuzzy match. Because of this, we can't show that it Didn't find results for "fiter" but it's showing you results for "filter" instead.
... View more
See more ideas labeled with:
-
API
-
extensions
-
platform
Hi, As technically described here, Bearer and OAuth 1.0 integrations are deprecated in Magento 2. In order to securely authentificate external APIs into Magento, it would be very useful to upgrade the Integrations extension in Magento 2 core. The topic is "Ready for grooming" since Dec. 9, 2021. Is there by any chance an expected timeline for this feature? Thank you!
... View more
See more ideas labeled with:
-
API
-
extensions
Would be great to add "Include in menu" filter option for this interface: https://developer.adobe.com/commerce/webapi/graphql/schema/products/queries/category-list/#categoryfilterinput-object If you are creating a menu using GraphQL - you might want to retrieve only categories that should be shown in the menu. This core feature: https://docs.magento.com/user-guide/v2.3/catalog/category-create.html#step-2-complete-the-basic-information (point 2) However, it's not supported by the GraphQL interface. Without such a filter you will receive all categories, including those which shouldn't be in the menu.
... View more
See more ideas labeled with:
-
API
To fetch Customer wishlist data, Magento is providing graphql. But there is no rest API implemented to fetch customer wishlist data via Rest API. We would request Magento team to implement rest API to fetch customer wish list data include the patch in upcoming releases or provide a patch to include it in existing versions.
... View more
See more ideas labeled with:
-
API
If Swagger definitions for all the Magento endpoints such as Orders and Sales available it would be easy for making integrations and could be very useful for developers
... View more
See more ideas labeled with:
-
API
-
developer
Hi anyone! I've tried for make a request like this: {
"items": [
{
"sku": "product-test",
"link_type": "crosssell",
"linked_product_sku": "product-1"
},
{
"sku": "product-test",
"link_type": "crosssell",
"linked_product_sku": "product-2"
},
{
"sku": "product-test",
"link_type": "related",
"linked_product_sku": "product-1"
}
]
} for product-test, it's already have a crosssell product link. I think it's must be updated, but there's no update. any solutions?
... View more
Are there any plans to create API interfaces for admin users and roles? We are working on a headless admin for certain portions of the Magento admin and this would help a lot.
... View more
See more ideas labeled with:
-
API
I am suggesting the Magento team creates their own solution that is an alternative to MySQL & ElasticSearch. Elasticsearch is complicated to setup, and customers must pay for "Gold" or "Platinum" service levels to enable security for it.... If the Magento team creates their own implementation then it can be setup with ease like most other core modules... The search data can be loaded into memory and refreshed with cron jobs. ElasticSearch is very frustrating. Why is MySQL searching being deprecated?
... View more
We have a real big Problem with the REST API because the API doesn't provide GET for Payment- and Shipping-Methods, defined in the Parameters of the Shop. After Hours and Hours of searching we've found Infos about getting this Informations by using Carts, but that's not the Way we need to do it. As Info of Background, we are developing an additional Software for an ERP-Product to syncronize Data between an ERP and for Example a Webshop. Before the Sync happens, we call on both sides to get the needed Infos for mapping them. Without Payments and Shippings we can't get this done completly and the Customer will get wrong created Items in the ERP. That's a real big Problem for us. We've created an addtional Module for Meganto 2 which delivers the missing Infos we need, but this is not the best Way because some Servers/Webspaces doesn't support Commands executed by PHP, so we can't install the Module automatically. What we need in Short Description: GET -> Shipping-Methods (all, defined and viewable in Magento 2 Backend) GET -> Payment-Methods (all, defined and viewable in Magento 2 Backend) Please, if possible, implement this to the REST Api. It will help us a lot. Thx
... View more
Status:
New
Submitted on
06-05-2019
05:16 AM
Submitted by
antonioeternalparquet_antonioeternalparquet
on
06-05-2019
05:16 AM
Hello, I am running a server with plesk installed with the latest version 17.8.11 . The magento package for plesk is version 2.1.0, I would like to install the latest version 2.3.1 but the plesk support said that this version is not supported. When the aps package will be upgraded with the latest magento version? Thanks for your answer.
... View more
Issue Currently there is no simple way to check what quote item was just added to the cart. This causes issues for module developers who need to work out what item was added to the cart for a custom module. Possible Solution Right now we have: $this->checkoutSession->getLastAddedProductId(); To get the last added product however there is no way to fetch the item id. A possible solution is to give us a saved session for getLastAddedItemId for example: $this->checkoutSession->getLastAddedItemId();
... View more
See more ideas labeled with:
-
API
-
checkout
-
extensions
Hi, Currently it is only possible to choose either GTM Or Universal Analytics in Magento backend and it will only render one or another on store fronts. One of our customers wanted both of these together on frontend and we commented the condition check at ga.phtml file to accomplish this. If possible and is conceptually correct, please make this feature avaialble in future magento versions. Thanks and regards, Manaf
... View more
See more ideas labeled with:
-
API
-
extensions
We use the salesShipOrder method to post shipping information to Magento2 from our fulfillment software. We're able to successfully create the shipment (along with carrier information, tracking numbers, customer notification), however there is not a way to indicate a shipment date (createdAt) for the package. When the post is made, it uses the current date/time as the shipment date, not the actual date/time that the package was shipped. We began using the salesShipOrder method over the salesShipmentRepository method to combat the Magento2 bug where order status is not properly updated. However this new method does not include the essential element for shipment date.
... View more
When working with products regarding store context, there is inconsistency among Quote, Order and Invoice and Shipment items regarding the getProduct() method. The best implementation as of 2.1.7 is Magento\Quote\Model\Quote\Item\AbstractItem.php, where it supplies store id in the context of the quotation. I suggest that the model of Order and Invoice should follow such practise when getting product from underlying items, since developer expects a certain level of API consistency. I can make PRs if everyone agrees.
... View more
I think we can divide Repository interfaces into multiple interfaces.so Extension providers don't need to provide implementation for all methods in interfaces. interface CustomerRepositorySaveInterface
{
/**
* Create or update a customer.
*
* @param \Magento\Customer\Api\Data\CustomerInterface $customer
* @param string $passwordHash
* @return \Magento\Customer\Api\Data\CustomerInterface
* @throws \Magento\Framework\Exception\InputException If bad input is provided
* @throws \Magento\Framework\Exception\State\InputMismatchException If the provided email is already used
* @throws \Magento\Framework\Exception\LocalizedException
*/
public function save(\Magento\Customer\Api\Data\CustomerInterface $customer, $passwordHash = null);
}
interface CustomerRepositoryGetInterface
{
/**
* Retrieve customer.
*
* @param string $email
* @param int|null $websiteId
* @return \Magento\Customer\Api\Data\CustomerInterface
* @throws \Magento\Framework\Exception\NoSuchEntityException If customer with the specified email does not exist.
* @throws \Magento\Framework\Exception\LocalizedException
*/
public function get($email, $websiteId = null);
/**
* Get customer by customer ID.
*
* @param int $customerId
* @return \Magento\Customer\Api\Data\CustomerInterface
* @throws \Magento\Framework\Exception\NoSuchEntityException If customer with the specified ID does not exist.
* @throws \Magento\Framework\Exception\LocalizedException
*/
public function getById($customerId);
/**
* Retrieve customers which match a specified criteria.
*
* This call returns an array of objects, but detailed information about each object’s attributes might not be
* included. See http://devdocs.magento.com/codelinks/attributes.html#CustomerRepositoryInterface to determine
* which call to use to get detailed information about all attributes for an object.
*
* @param \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria
* @return \Magento\Customer\Api\Data\CustomerSearchResultsInterface
* @throws \Magento\Framework\Exception\LocalizedException
*/
public function getList(\Magento\Framework\Api\SearchCriteriaInterface $searchCriteria);
}
interface CustomerRepositoryDeleteInterface
{
/**
* Delete customer.
*
* @param \Magento\Customer\Api\Data\CustomerInterface $customer
* @return bool true on success
* @throws \Magento\Framework\Exception\LocalizedException
*/
public function delete(\Magento\Customer\Api\Data\CustomerInterface $customer);
/**
* Delete customer by ID.
*
* @param int $customerId
* @return bool true on success
* @throws \Magento\Framework\Exception\NoSuchEntityException
* @throws \Magento\Framework\Exception\LocalizedException
*/
public function deleteById($customerId);
}
class CustomerRepository implements \Magento\Customer\Api\CustomerRepositorySaveInterface,\Magento\Customer\Api\CustomerRepositoryGetInterface,\Magento\Customer\Api\CustomerRepositoryDeleteInterface
{
}
... View more
See more ideas labeled with:
-
API
Magento 2 REST API get website_ids for product Please provide additional GET REST API method on catalogProductWebsiteLinkRepositoryV1 to allow us to retrieve the website_ids for an sku. Or instead include the website_ids for an sku in catalogProductRepositoryV1 get /V1/products/{sku}
... View more
See more ideas labeled with:
-
API
-
developer
Hi, I've see as of April 7, 2017 that Magento is rolling out a B2B Cloud for the Enterprise edition. I wonder if this is being considered, or some iteration, for the Community edition? I think this would be a great addition.
... View more
See more ideas labeled with:
-
API
-
CMS
-
extensions
-
platform
Currently the rest API doesn't send a websiteId attribute when you request a product.This would be really usefull for developers.
... View more
Mag V2 is missing the magentoInfo method that is available in Mag V1 APIs. Please add this to Mag V2 REST and SOAP APIs. It is necessary for feature validation when writing third party integrations.
... View more
See more ideas labeled with:
-
API
-
developer
While there are multiple threats a modern Magento application faces, one of the weakest from a security standpoint is the ability to run arbitrary commands without application level authentication via the command line. It seems to me the bin/magento command should require a user to be authenticated with the Magento application prior to execution of a command for a fully installed system. Whether that is achieved via user/pass or other method is up for discussion, just as long as the CLI was treated similarly to the web from an authentication point of view. I understand that there are many ways to discount the need for such a feature, but given the power of the bin/magento command (and n98-magerun2) it seems prudent to authenticate (and log) actions. This might be enforced at the framework / API level in order to help shell / CLI commands and n98-magerun inherit the same security stance. Adding additional devdocs / publishing best practices on security hardening a Magento installation would also be nice to see. Thank you for listening, Hardy Johnson Technical Lead Copious, Inc. hardyj@copiousinc.com
... View more
See more ideas labeled with:
-
API
-
platform