Showing ideas with label developer.
Show all ideas
I have an suggestion to include some simple sample modules (no documentation, but actual modules) that uses KnockoutJs to "Magento 2 sample module" package.
... View more
See more ideas labeled with:
-
checkout
-
developer
-
extensions
That will be fine to make able grunt livereload watcher for phtml and JS files also
... View more
See more ideas labeled with:
-
developer
-
other
Please allow Grouped Products to be added in Bundled products. For instance, I need to to make grouped product, consisting of Earpods, Charging cable and Charger. I also want to add this above Grouped Product in a Bundle where other products are existing like Mobilephone, and its Casing. i.e. Product A [Grouped Product] [Being sold separately]: Earpods + Charging USB Cable + Charger Product B [Bundled Product] : Mobilephone + Casing [Bundled Product] Right now there is no way to add Product A into Product B as a bundle. If resolved, this will solve a big problem in Magento2.
... View more
See more ideas labeled with:
-
admin panel
-
Catalog
-
developer
-
other
In debugging issues I find that I may want to disable or enable extensions by a certain developer en masse. For instance here's some extensions I have enabled: RocketWeb_ShoppingFeeds RocketWeb_ShoppingFeedsGoogle RocketWeb_ShoppingFeedsGooglePromotions Rss_ApsAddressOverride Rss_B2bAddresses Rss_SamlFix Swissup_Core Swissup_Easytabs Swissup_Marketplace I would like to be able to do the following on the command line to enable or disable them: bin/magento mo:di Swissup_* or bin/magento mo:en Swissup_*
... View more
See more ideas labeled with:
-
developer
The current Adobe Live Search implementation doesn't support custom content/layout of Quick Search Autocomplete results. We need more information on autocomplete results like regular price, discount, label etc.
... View more
The ability to change the backorder message that is public facing when a visitor is not logging into the site should be a standard out of the box capability. You can change the message for logged in customer's but not for guest visitors per IsProductSalableConditionBackOrderNotifyCustomerCondition.php
... View more
See more ideas labeled with:
-
developer
In order to display customer data on pages cached in the full page cache (Varnish or built in), the Magento framework and Magento customer module provide a number of related tools that enable this feature. Some details are outlined in the official documentation found at http://devdocs.magento.com/guides/v2.1/config-guide/cache/cache-priv-priv.html Creating such a dynamic section on a cached page requires the use of two interfaces: * Magento\Customer\CustomerData\SectionPoolInterface * Magento\Customer\CustomerData\SectionSourceInterface The interface Magento\Customer\CustomerData\SectionPoolInterface is only referenced in the configuration file etc/frontend/di.xml, but the interface Magento\Customer\CustomerData\SectionSourceInterface has to be implemented in a custom class. These interfaces currently are not marked with the @api annotation. Please add this annotation so the feature can be used in custom modules. This actually also extends to the JavaScript "classes" Magento_Customer/js/customer-data and Magento_Ui/js/lib/core/element/element (a.k.a uiElement). Please also mark these as stable so the feature can be used as described in the documentation. Thank you!
... View more
See more ideas labeled with:
-
API
-
developer
In order to display customer data on pages cached in the full page cache (Varnish or built in), the Magento framework and Magento customer module provide a number of related tools that enable this feature. Some details are outlined in the official documentation found at http://devdocs.magento.com/guides/v2.1/config-guide/cache/cache-priv-priv.html Creating such a dynamic section on a cached page requires the use of two interfaces: * Magento\Customer\CustomerData\SectionPoolInterface * Magento\Customer\CustomerData\SectionSourceInterface The interface Magento\Customer\CustomerData\SectionPoolInterface is only referenced in the configuration file etc/frontend/di.xml, but the interface Magento\Customer\CustomerData\SectionSourceInterface has to be implemented in a custom class. These interfaces currently are not marked with the @api annotation. Please add this annotation so the feature can be used in custom modules. This actually also extends to the JavaScript "classes" Magento_Customer/js/customer-data and Magento_Ui/js/lib/core/element/element (a.k.a uiElement). Please also mark these as stable so the feature can be used as described in the documentation. Thank you!
... View more
See more ideas labeled with:
-
API
-
developer
-
extensions
I really love the Magento command-line tool, however I would like to see the command line tool integrated in Linux / Mac. By doing that we could extend the native functionalities and be able to use the magento command with those new commands from any project. Problems Right now, if you want to add new commands to manage your Magento 2 installations, you have to add a new module with the code for the new commands to the project. So, if several community members contribute with different commands, the result is that you have several modules containing all those commands. For the same reason that the item above, if you create new commands to add new cool features, the code for those features should be added to every single Magento 2 project (as a result, more code in the codebase of those projects). If the command-line is included in the Magento 2 codebase (in the projects), it's very hard to extend and maintain for the reasons mentioned above. Magerun2 is the best example of how powerful and useful is a global command-line tool: https://github.com/netz98/n98-magerun2. Suggestions Since I've been contributing with the community by creating a command-line tool for Mac (https://github.com/guarinogabriel/Mac-CLI), I have a couple of suggestions to improve the Magento 2 command-line tool: Release it as the Magento command-line tool in Github: It could be a separate project in Github, so the community can focus on contributing specific features/improvements to the CLI. Make it global: The Magento installer could install the tool in the /usr/local/bin/ folder to make the command-line tool global in the system. Auto-complete features: The perfect example of this is the SAWS command line tool (https://github.com/donnemartin/saws): Magento 2 could use the global magento command-line tool: One of the goals of the Magento 2 command-line tool is to replace the shell scripts from Magento 1 and use commands in Magento 2 instead. Those commands could be appended to the global command line tool. So, if you run the magento command from the project folder, the commands from that project will be appended to the global commands. I'd love contributing with this idea by creating a pull request and start working on the global command-line tool if the Magento team and the community like it.
... View more
See more ideas labeled with:
-
developer
-
other
In some custom modules the IP address of the current visitor is required (e.g. for GeoIp lookups or access control). The class \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress provides this feature, however it is not marked as stable. In order to be able to use the class within third party modules, it would be nice to have a method that is blessed with the @api annotation.
... View more
See more ideas labeled with:
-
API
-
developer
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
Coupon coupons work normally, but not to update coupon usage
... View more
See more ideas labeled with:
-
developer
We want to be able to review which admins gave store credit at the end of the day in an easy, organized manner. Can we put in a feature request, so that under: system -> action logs -> reports [-> store credit] we would like to be able to produce a report that shows who added, subtracted, or spent store credit from the admin panel. it should be an option in these logs to see what admin takes the action of adding, removing, or changing store credit amount.
... View more
See more ideas labeled with:
-
admin panel
-
checkout
-
developer
-
other
Add CLI command to create new module folder under app/code directory with registration.php and etc/module.xml files. Something like bin/magento module:create Vendor_ModuleName
... View more
See more ideas labeled with:
-
developer
-
extensions
-
platform
This is more of a general request to install the Magerun command (https://github.com/netz98/n98-magerun2) on every cloud install. Even though the bin/magento has opened a new "life" of CLI tooling, Magerun offers more and better commands for everyday debugging and QOL for developers. I strongly urge Adobe to consider this going forward.
... View more
See more ideas labeled with:
-
developer
If you use \Magento\Framework\Filesystem\Directory\Write::create() and the to-be-created directory is a symlink, the creation fails with an exception. In my opinion \Magento\Framework\Filesystem\Driver\File should implement a function isLink() with function usage of is_link() and the create() function should check for if ($this->driver->isDirectory($absolutePath) || $this->driver->isLink($absolutePath)) In our use case, a media subdirectory should be created, but already exists as a symlink to an external drive. In this case the function should not break. -- Use case: In our case pub/media/catalog/product is a symlink to an external drive. If you execute bin/magento setup:upgrade, the upgrade fails with the message that it cannot create the directory. The check if the directory needs to be created should check if it's a symlink and if yes, do not try to create it as it exists. (Support request 349912)
... View more
See more ideas labeled with:
-
developer
There doesn't appear to be a way to schedule a banner within a slider. Let's say I want to show a holiday banner as part of a slider series but have it run specific dates like a weekend. Current workaround seems to be to create a new duplicate slider just for that. The sliders have date control, but that doesn't seem optimal since I'd actually need 3 duplicate sliders to do before, during, then after. If each banner could have run dates, that seems like it'd be much easier and better. At the banner level, not the slider level.
... View more
See more ideas labeled with:
-
developer
-
platform
Is there a way to change the customer name order (as in Lastname Firstname) globally in forms and display as well? It's ok, that the user registration form can be changed easily, but I could not yet find out how to do it on the checkout page, for example.If you don't get the reason: I'm in Hungary, where we use this "reversed name order", like the Japanese.
... View more
See more ideas labeled with:
-
developer
-
other
https://github.com/jonathan-martz/magento2-statistics I created a small module which is actually just a small idea, how magento could get some information for a marketing page. It would work for Agency to track something but for magento2 own page it would be perfect. The Idea is to collect some data (by Magento themeselve) and create a marketing page with that, to show statistics für Global, Country maybe State. Maybe a small world map where magento shops are running and how many. These are sensitive data so it should be collect only by magento. Currently working on some more checkboxes to disable every kind of information by the Admin panel. If your interested to create something like this or use it. Your allowed to fork at or modify it like you want. If you want to use mine, just give me a call or message and i will modify it for you. Email: magento2@jmartz.de
... View more
See more ideas labeled with:
-
developer
In Magento 2.2, we used to use addAttachment($pdfString,$filename) to add CSV attachment in email. File Path: \Magento\Framework\Mail\Template\TransportBuilder But, In Magento 2.3.1 this method is deprecated. There is no documented way to replace this functionality. Below are the links which have been suggested. We tried but it did not work. 1)https://magento.stackexchange.com/questions/252506/magento-2-3-custom-email-attachment-not-working Comments:We tried addAttachment($pdfString,$filename) function but addAttachment() is deprecated in Magento 2.3.1 2)https://docs.zendframework.com/zend-mail/message/attachments/ Comments:We have used Zend\Mail\Transport\Smtp as SmtpTransport to send email from our portal. Email was triggered with CSV Attachment but first email was triggered 3 hours after executing cron and then every email has 1 hour delay in between 3)https://meetanshi.com/blog/add-attachments-with-email-in-magento-2-3-x/ Comments:We tried with this solution but in transportbuilder file below mentioned files are not available in magento 2.3 framework Mail folder use Magento\Framework\Mail\MimeInterface; use Magento\Framework\Mail\MimeMessageInterfaceFactory; use Magento\Framework\Mail\MimePartInterfaceFactory; 4)https://extait.com/blog/how-to-send-email-with-attachment-in-magento-2-3/ Comments: we implemented this solution but emails are not getting triggered.
... View more
See more ideas labeled with:
-
developer
-
other