Using the Order API in either SOAP or REST mode with XML returns the payment's `additional_information` in an unidentified list, an array of strings without keys: <additionalInformation>
<item>0</item>
<item/>
<item/>
<item>Credit Card</item>
<item>1</item>
... These values are fairly useless and should be identified with something like this: <additionalInformation>
<save>0</save>
<acceptjs_key/>
<acceptjs_value/>
<method_title>Credit Card</method_title>
<response_code>1</response_code>
... The keys are being stripped by the Magento\Framework\Reflection\DataObjectProcessor, though I don't think that is the real cause as I was not able to change the way this data is sent.
... View more
Hello, I'm working on Seo on Magento 2.2 project and i find SEO integration difficult to modify. For example, to add microdata in offer microdata entity , i must overwritte Magento_Catalog::product/price/amount/default. For me it's not clean to work like that. I think the best would be creating a block in which we include json-ld. However, magento uses microdata which is not recommended by google. Google recommends using JSON-LD for structured data whenever possible. https://developers.google.com/search/docs/guides/intro-structured-data. Do you think improve this seo integration ? Thanks.
... View more
See more ideas labeled with:
Currently Special Prices on Configurable Products show only after a customer clicks on a color/size. Special pricing is not displayed on Grids or Product Pages until after options are chosen (strikethrough regular price next to new price). Only the regular price shows until after the options are chosen. Magento Support confirms that this is default behavior. I would like for my site to function in this regard like all other M2 sites that have products on sale (sale price is shown on product grids and on product pages - without first choosing attributes). I literally can not find one M2 site that does not show sale prices on the grids or the product pages (before options are chosen). M2 sites like Le Creuset demonstrate the logical behavior I'm describing: https://www.lecreuset.com/special s If this is functionality that all Magento 2 customers are having to pay developers to fix/customize, I would suggest that it is something that Magento should add to its core functionality.
... View more
On the ORDER > INVOICE > CREDIT MEMO form, the field Grand total is not updated when you change any value in the Refund totals block. We should be able to see and confirm the $ amount to be refunded to a Customer before submitting a refund to a credit card (or to any form of payment).
... View more
See more ideas labeled with:
It would be great if there is an option to add Robots Meta tag as "NoIndex" on product pages or CMS pages. So the pages can't get indexed into Google or other search engines if we don't want to. This can be done using Robots.txt easily but an option in the backend would be great.
... View more
See more ideas labeled with:
Attribute sets should be an available condition in category rules for adding products to a category (as they are in marketing rules).
... View more
See more ideas labeled with:
In several cases when we are developing a B2B store for customer, they have a need for a role that could make purchases, but would not see the pricing structure. It would make Magento B2B module much more desirable, if this would be a basic feature in it.
... View more
See more ideas labeled with:
Feature request from davidverholen, posted on GitHub Jan 16, 2018
Preconditions
Magento 2.2.2 Commerce Edition (Most likely the same behavior in OS)
API Integration in place
Steps to reproduce
Create a custom required, global product attribute that can be used for configurations (e.g. select)
Create one or more simple products with different values for the attribute
Create a configurable product over the rest api for the created simple(s) and leave the required attribute empty
(I think the API point is only important for reproducing since creating the product in the backend would most likely lead to have the default value / first value in select for the attribute submitted)
Expected result
The created attribute should not be required for the configurable product when it is used for configurations
Actual result
The attribute is required for the configurable product
"message":"Product with id \"%1\" does not contain required attribute \"%2\"
Current Workaround is to set the attribute to not required
... View more
Feature request from bansavage, posted on GitHub Jan 25, 2018
I would like to display out-of-stock products at the end of my category pages. This option does not exist in neither the system configuration nor store configuration. There is also no effective way of programmatically accomplishing this task.
Also, please note that this issue has been documented since November 2016 and has still not been resolved. This has been and is continuing to be a major issue. (https://github.com/magento/magento2/issues/7589)
Preconditions
Magento 2.1.7
Apache Webserver
PHP 7.0
Steps to reproduce
Create a catalog with both in-stock AND out-of-stock products
View a category page and attempt to display the out of stock products at the end of the category page
Expected result
Out-of-stock products are displayed at the end of category pages.
Actual result
In-stock and out-of-stock products are mixed together. Out-of-stock products are not solely at the end of the category page. And in-stock products are not solely at the beggining of the category page
... View more
Magento 2.2.1 with 3 store view / languages In product ID 192, the product has a color option with 20 color value, and I have translated it for 3 different store view / languages In default store view: In French store view: In product ID 191, the product has the same custom options like in product 192. I click on import options in Customizable Options in default store view, and import it from product ID 192, then save. And then, I changed to French store view, the value should be in French as I translated in product ID 192, but all be covered by default value. And I tried to import it in French store view, but the value also be covered by default value. So, for multi language site, import custom option should import with different store view, that will be much easier to add products.
... View more
See more ideas labeled with:
The "Update" button for the billing address field is completely counterintuitive and bad user design. Customers do not expect to need to (and should not have to) hit an "Update" button for their billing address to take on an order. We've taken hundreds of calls from customers who don't understand why their billing address is incorrect on their order. It would be much more intuitive if, when the checkbox for "My billing and shipping address are the same" is unchecked, address validation on the billing address ran when the customer clicked the "Place Order" button. Conversion rates go down for every step you put between a customer and hitting the "Place Order" button. This counterintuitive "Update" button step undoubtedly has a negative effect on conversion rates and should be fixed.
... View more
See more ideas labeled with:
I'd like to have a way to clear the product image cache from the CLI. The "cache:clear" command should delete the product image cache, too.
... View more
See more ideas labeled with:
Feature request from m-spyratos, posted on GitHub Dec 21, 2017
I would like to request the ability to add additional charges depending on the payment method that a user has chosen.
For example:
[ ] Bank Deposit: Free
[ ] Cash on Delivery: + $3.00
Paid solutions already exist for this, like Extra Charge of Payment Method from Emipro, but I believe that this should be part of the core functionality of Magento.
... View more
Feature request from clickdigitalinteractive, posted on GitHub Dec 26, 2017
Preconditions
Any Mage 2.1x versions.
Configurable product with child product being a downloadable product
Steps to reproduce
Create configurable product with child product being a downloadable product.
Place order.
Expected result
(Download) link should show in the email.
Actual result
Email confirmation will show name and sku but no download link like a straight downloadable product.
... View more
Feature request from DREC69, posted on GitHub Jan 04, 2018
An issue raised a while back, finally resolved in Sept '17 has now been made redundant.
The issue was meta descriptions allow 255 characters, and this should be truncated since search engines didn't allow so many.
As of Nov '17, Google will report meta descriptions over 300 characters.
So Magento's now cutting short this useful form of CTA for its clients.
Having had it reduced, can we see it enlarged?!
... View more
Feature request from hossam-fares, posted on GitHub Jan 10, 2018
It would be great to have an official containers ecosystem support
... View more
Status:
Investigating
Submitted on
01-17-2018
11:23 AM
Submitted by
apiuser
on
01-17-2018
11:23 AM
Feature request from redicer, posted on GitHub Jan 29, 2016
Preconditions
I am installing Magento 2.0.2. No customization. No sampledata. Apache 2.4, PHP 5.6.
Steps to reproduce
Create test category. Is Anchor - Yes.
Create test product.
I look my test category on the storefront. Layered navigation filter with 'Price' is not displayed.
Returns to the Admin page, and add to the my product test attribute 'Color'. (Filterable (with results)).
Attribute 'Color' is also not displayed in the filter.
Returns to the Admin page, and change attribute 'Color'. from 'Filterable (with results)' to 'Filterable (no results)'.
Expected result
Price filter is visible.
Actual result
Attribute 'Сolor' display begins. But the "Price" is still not visible.
In /var/log/system.log
[2016-01-29 23:21:49] main.INFO: Cache file with merged layout: LAYOUT_frontend_STORE1_28f8f27b8478aea82e0ee080b652907b7: Please correct the XML data and try again. [] []
[2016-01-29 23:21:49] main.INFO: Cache file with merged layout: LAYOUT_frontend_STORE1_2a7ccd8094436548b564a588f6303121c: Please correct the XML data and try again. [] []
[2016-01-29 23:21:49] main.CRITICAL: Broken reference: the 'store.settings.currency' tries to reorder itself towards 'store_language', but their parents are different: 'store.settings' and 'header.panel' respectively. [] []
[2016-01-29 23:21:49] main.INFO: Cache file with merged layout: LAYOUT_frontend_STORE1_26f1b068ec7ccf4878f9284dd1137afd1: Please correct the XML data and try again. [] []
[2016-01-29 23:21:54] main.INFO: Cache file with merged layout: LAYOUT_frontend_STORE1_2d41d8cd98f00b204e9800998ecf8427e: Please correct the XML data and try again. [] []
[2016-01-29 23:23:04] main.INFO: Cache file with merged layout: LAYOUT_adminhtml_STORE1_3942059a62c87af8724fe1ef3f757dc31: Please correct the XML data and try again. [] []
[2016-01-29 23:23:04] main.CRITICAL: Broken reference: the 'header' tries to reorder itself towards 'global.notices', but their parents are different: 'page.wrapper' and 'notices.wrapper' respectively. [] []
[2016-01-29 23:23:04] main.CRITICAL: Broken reference: the 'page.breadcrumbs' tries to reorder itself towards 'notifications', but their parents are different: 'page.wrapper' and 'notices.wrapper' respectively. [] []
[2016-01-29 23:23:04] main.CRITICAL: Broken reference: the 'global.search' tries to reorder itself towards 'notification.messages', but their parents are different: 'header.inner.right' and 'header' respectively. [] []
[2016-01-29 23:23:10] main.INFO: Cache file with merged layout: LAYOUT_adminhtml_STORE1_3d377266e3d6552ca5fe63f5fe36483b7: Please correct the XML data and try again. [] []
[2016-01-29 23:23:10] main.INFO: Cache file with merged layout: LAYOUT_adminhtml_STORE1_3793edbdc1c00dd1c3aa9e1b3dc856b39: Please correct the XML data and try again. [] []
[2016-01-29 23:23:11] main.CRITICAL: Broken reference: the 'header' tries to reorder itself towards 'global.notices', but their parents are different: 'page.wrapper' and 'notices.wrapper' respectively. [] []
[2016-01-29 23:23:11] main.CRITICAL: Broken reference: the 'page.breadcrumbs' tries to reorder itself towards 'notifications', but their parents are different: 'page.wrapper' and 'notices.wrapper' respectively. [] []
[2016-01-29 23:23:11] main.CRITICAL: Broken reference: the 'global.search' tries to reorder itself towards 'notification.messages', but their parents are different: 'header.inner.right' and 'header' respectively. [] []
Do you have any ideas about this?
... View more
Status:
Investigating
Submitted on
01-17-2018
11:22 AM
Submitted by
apiuser
on
01-17-2018
11:22 AM
Feature request from careys7, posted on GitHub Jan 10, 2017
Preconditions
Magento 2.0.0 - 2.1.3 (Community or Enterprise) with Sample Data installed
Environment using magento2-docker-compose
Steps to reproduce
This issue appears to affect at least /products/ and /categories/ requests. I have added below an example for products.
Make API request for products specifying page size as 1, current page as 99999, eg:
GET /rest/default/V1/products/?searchCriteria[pageSize]=1&searchCriteria[currentPage]=9999
HTTP/1.1
Host: m2.localhost:8000
Authorization: OAuth oauth_consumer_key="sitoq7tu4b1aj7kikj4irkog8tggh1ch",oauth_token="kr3bly2kbbnrr9flyws9r4mxdaagxngo",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1484095699",oauth_nonce="TivkWr",oauth_version="1.0",oauth_signature="Q02C2wk4AgkDPkYAbACUoLMoXa4%3D"
Cache-Control: no-cache
Note: Page size of '1' above is a nominal value to make examples given below more concise.
Expected result
No items returned in response if (current page * page size) > total products, eg:
{
"items": [],
"search_criteria": {
"filter_groups": [],
"page_size": 1,
"current_page": 99999
},
"total_count": 2048
}
Actual result
The product with highest id is returned, eg:
{
"items": [
{
"id": 2048,
"sku": "24-WG085_Group",
"name": "Set of Sprite Yoga Straps",
"attribute_set_id": 12,
"status": 1,
"visibility": 4,
"type_id": "grouped",
"created_at": "2016-11-13 21:24:31",
"updated_at": "2016-11-13 21:24:31",
"extension_attributes": [],
"product_links": [
{
"sku": "24-WG085_Group",
"link_type": "associated",
"linked_product_sku": "24-WG085",
"linked_product_type": "simple",
"position": 0,
"extension_attributes": {
"qty": 0
}
},
{
"sku": "24-WG085_Group",
"link_type": "associated",
"linked_product_sku": "24-WG086",
"linked_product_type": "simple",
"position": 1,
"extension_attributes": {
"qty": 0
}
},
{
"sku": "24-WG085_Group",
"link_type": "associated",
"linked_product_sku": "24-WG087",
"linked_product_type": "simple",
"position": 2,
"extension_attributes": {
"qty": 0
}
}
],
"tier_prices": [],
"custom_attributes": [
{
"attribute_code": "description",
"value": "<p>Great set of Sprite Yoga Straps for every stretch and hold you need. There are three straps in this set: 6', 8' and 10'.</p>\n<ul>\n<li> 100% soft and durable cotton.\n<li> Plastic cinch buckle is easy to use.\n<li> Choice of three natural colors made from phthalate and heavy metal free dyes.\n</ul>"
},
{
"attribute_code": "image",
"value": "/l/u/luma-yoga-strap-set.jpg"
},
{
"attribute_code": "small_image",
"value": "/l/u/luma-yoga-strap-set.jpg"
},
{
"attribute_code": "thumbnail",
"value": "/l/u/luma-yoga-strap-set.jpg"
},
{
"attribute_code": "options_container",
"value": "container2"
},
{
"attribute_code": "required_options",
"value": "0"
},
{
"attribute_code": "has_options",
"value": "0"
},
{
"attribute_code": "url_key",
"value": "set-of-sprite-yoga-straps"
},
{
"attribute_code": "is_returnable",
"value": "2"
},
{
"attribute_code": "activity",
"value": "17"
},
{
"attribute_code": "material",
"value": "41,53"
},
{
"attribute_code": "gender",
"value": "89,90,93"
},
{
"attribute_code": "category_gear",
"value": "96"
},
{
"attribute_code": "size",
"value": "100"
}
]
}
],
"search_criteria": {
"filter_groups": [],
"page_size": 1,
"current_page": 99999
},
"total_count": 2048
}
... View more
Status:
New
Submitted on
01-17-2018
06:13 AM
Submitted by
chelsea_garthwaite
on
01-17-2018
06:13 AM
Our products are very heavy 65 lbs in a 24 x 49 in box, normally we would request a call tag option via FedEx for them to go out and pickup the product (they bring the label) instead of us creating an RMA label for the customer and having them deal with it. Fedex would then pickup the package on the date we request. I would love to see this option incorporated as it is best practice for us and the large packages we ship.
... View more
Hopefully I'm not wrong by agree-ing, that this idea hasn't being postet yet. Well, even I'm pretty new here on magento, I miss a very important option to link pages external via the main menu. Let me explain what I mean; Since approx. 10 years I'm working with joomla! Because I now can clearly see, that magento is way better, faster and much more reliable than virtuemart (common joomla! online shop extension), I would love to integrate magento into my joomlasite, by linking back and forward via the main menu bar. I'm already working at a dublicate template for magento. If such a new Option would exist, than other cms user could use magento as they'r online store. Couldn't it be useful to add or to edit a category widget, which can point to a custom external link? Have a good day and best regards!
... View more
See more ideas labeled with: