Showing ideas with label developer.
Show all ideas
Hello, Ive started developing magento2 and the cli tool is very nice and easy to use. But I was missing some tools for code generation like modules and themes. Everytime you create a module or theme you have to create the same boilerplate registration.php, module.xml and other config files. For example to create a new module: php bin/magento module:create Vendor ModuleName This code could be generated through the CLI tool. A good example is the @angular/cli tool for Angular.
... View more
See more ideas labeled with:
-
developer
(From https://github.com/magento/magento2/issues/7852) Steps: Run "bin/mage module:disable Magento_Review" in a standard Magento installation Actual Result: The module can't be disabled because Magento_Customer depends on it. Expected Result: The module Magento_Review is disabled. Is it really necessary that the Customer module depends on the Review module? It's the only reason why I can't disable the Review module and a quick search for "Magento\Review" in the Customer module's codebase reveals that only a single file references a class in Review: \Magento\Customer\Block\Adminhtml\Edit\Tab\Reviews. I'm sure this can be refactored to remove the dependency, right?
... View more
See more ideas labeled with:
-
developer
It would be so useful to be able to adjust the columns data eg stock levels, quantity and price on the catalog page rather than having to open each individual product.
... View more
See more ideas labeled with:
-
admin panel
-
Catalog
-
developer
Currently the translations in Magento 2 will use the original string if there is no translation. For instance: en_US.csv: "My First String","My First Translation" "My Second String","My Second Translation" nl_NL.csv: "My First String","Mijn Eerste Vertaling" if you do the following when language is set to 'en_US': echo __('My First String') . '<br>' . __('My Second String'). '<br>' . __('My Third String'); The output will be: My First Translation My Second Translation My Third String (falls back on original string) if you do this when language is set to 'nl_NL':, the output will be: Mijn eerste vertaling My Second String (falls back on original string) My Third String (falls back on original string) I think it would be really useful for it to fall back on the default language first, so the output would be: Mijn eerste vertaling My Second translation (falls back on en_US translation) My Third String (falls back on original string) Why? Because this would open up the ability to use short placeholder strings in the code, instead of the long translations. For instance, you could do: "ACCOUNT_NOT_CONFIRMED","This account is not confirmed. <a href=""%1"">Click here</a> to resend confirmation email." This also gives the benefit of being able to correct the en_US language files (for instance when having spelling mistakes) without having to worry about translations or the string in the code.
... View more
See more ideas labeled with:
-
developer
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
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
My Product name: Epson EH TW5600 Full HD Home Cinema Projector | Lens Shift | 2500 Lumens | Bluetooth Audio Search Term: "5600" or "Epson 5600" In the above condition, my elastic search is not able to search "5600". It returns empty products.
... View more
See more ideas labeled with:
-
Catalog
-
developer