Showing ideas with label other.
Show all ideas
I need to make a discount by producto when users buy Only 10 . But the discount is also aplyed when user buys 11. How can i solve this?
... View more
See more ideas labeled with:
-
other
-
payments
Let me give some reasons as to why you'd want to release more often than you do today: a) bugfixes take a very long time to reach mainstream, frustrating users; this is one of the many commits I've yet to see in official releases: link; currently, this is the main reason M2 gets on the bad side of people; b) because of the above, there's a continuous pressure from us - the users -, to actually ship the bugfixes; that can't be good for your health, M2 core devs; c) new features take a long time to release, making the userbase move to friggin' WP-Commerce, because boredom; d) such long release cycles means that a big amount of code is added to the mainline at once, which makes for a very unstable/dangerous upgrade process every. blasted. time; I've yet to see the developer who can't wait to upgrade the M2 codebase of an ongoing project; e) everybody's doing it, and it works for them (from the Linux kernel, to the main browsers); I'm sure it can work for M2, as well. You've been improving, merging more community PRs. Great. But can you please release them, too? PS: Ending on a fun note, this is the worst forum app I've seen lately. ;)
... View more
See more ideas labeled with:
-
other
present di.xml file contains preferences,plugins,types,virtualtypes.i think its better to create separate file for each concept. advantages: present no idea.i will try to figure it out.just suddenly i got idea like this.because magento following for other xml files like this.for example routes.xml,events.xml.
... View more
See more ideas labeled with:
-
other
There should option in admin end, where the store owner can enable upload functionality in forms like create account form, product review form and contact us form. Also it should have the option of selecting what types of files can uploaded. This can improve the user engagement.
... View more
See more ideas labeled with:
-
other
Products ordered report does not show simple (child) products of configurable products When I run the "Products Ordered" report in Magento 2, configurable products show up as a single product, where the sales of all its child products were summed up. (example: if I sell chocolate bunnies in milk, dark and ivory I don't see sales for each of those chocolate types; I only see a total for all chocolate bunnies sold). Is there a way to change this so that only the child (simple) products are shown in the report with their sold quantities? We are currently using version 2.0.7 community edition.
... View more
See more ideas labeled with:
-
other
Right now, if there is an error during the setup:di:compile process, all those errors are displayed in the output of the command-line.
Those errors are displayed with red background and they are repeated multiple times.
It would be great if we can see just the message that there were errors during compilation.
In addition to that, we could see the path to the log file and the number of errors that have been logged.
That would keep the command-line output clean, and the error information in a log file to debug.
... View more
See more ideas labeled with:
-
other
Many languages for storeview are not yet availabe on magento connect including Lao. provide Lao language package. I will be appreciated for supporting the translation. English to Lao
... View more
See more ideas labeled with:
-
extensions
-
other
Magento 2.1.3: I've been given the task that when a customer with a certain property registers itself it should get a different e-mail template. What this property is, is not important for the question, but lets say for sake of simplicity I have a Service Contract that can check if the customer qualifies for the different e-mail template or not: $this->customerChecker->hasCertainProperty($customerId); // returns true or false Now this might seem like an easy task right? Just hook into `Magento\Customer\Model\EmailNotification` with a plugin or something, and modify the part where the correct e-mail template is selected. Right? public function newAccount(
CustomerInterface $customer,
$type = self::NEW_ACCOUNT_EMAIL_REGISTERED,
$backUrl = '',
$storeId = 0,
$sendemailStoreId = null
) {
$types = $this->getTemplateTypes();
if (!isset($types[$type])) {
throw new LocalizedException(__('Please correct the transactional account email type.'));
}
if (!$storeId) {
$storeId = $this->getWebsiteStoreId($customer, $sendemailStoreId);
}
$store = $this->storeManager->getStore($customer->getStoreId());
$customerEmailData = $this->getFullCustomerObject($customer);
$this->sendEmailTemplate(
$customer,
$types[$type],
self::XML_PATH_REGISTER_EMAIL_IDENTITY,
['customer' => $customerEmailData, 'back_url' => $backUrl, 'store' => $store],
$storeId
);
} Right... the e-mail template is sent in this method using sendEmailTemplate(). So we can't use a interceptor for this... Well let's just look at the sendEmailTemplate()-method then: private function sendEmailTemplate(
$customer,
$template,
$sender,
$templateParams = [],
$storeId = null,
$email = null
) {
$templateId = $this->scopeConfig->getValue($template, 'store', $storeId);
if ($email === null) {
$email = $customer->getEmail();
}
$transport = $this->transportBuilder->setTemplateIdentifier($templateId)
->setTemplateOptions(['area' => 'frontend', 'store' => $storeId])
->setTemplateVars($templateParams)
->setFrom($this->scopeConfig->getValue($sender, 'store', $storeId))
->addTo($email, $this->customerViewHelper->getCustomerName($customer))
->getTransport();
$transport->sendMessage();
} Darn! The method is private! So an interceptor will definitely not work here. And we also cannot use a rewrite, since private methods are not inherited. The only way to manipulate our desired functionality is by rewriting the EmailNotification and copy/paste everything that is private from this class. Which are a lot of methods and properties. --- I would suggest that the EmailNotification-class gets some refactoring so it makes it's easier for 3rd party modules to extend it's functionality. Or am I missing something here?
... View more
See more ideas labeled with:
-
developer
-
other
There should be a book or a collection of tutorials how to use jquery, jquery-ui and knockoutjs together in Mangeto 2 for front-end developement (main focus on checkot page customisation) !
... View more
See more ideas labeled with:
-
other
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
It would be a great help if there was an option to add a blank (non-existing) product to an admin created order. Problem It takes some work to create an order for a new customer when the product is non existant in the catalog. Especially when you have that customer on the phone and want to get the order in quickly. After entering customer details you come to the conlusion you have to create a product first, losing all the customer details. Create the order again with the new product added, asking the customer for their details again. Solution: Creating an order would work exactly as it does now but with an additional, single line form where you can add a (simple) product name, price and quantity. If that blank product gets entered you can give the user the option to enter more product details in a pop-up (or slide-in) screen, or just leave it the product name and price only. This blank product gets added to the catalog with Visibility: "Not visible individually" so you can edit it later. Most CRM/ERP products have this option when working on orders.
... View more
See more ideas labeled with:
-
admin panel
-
Catalog
-
other
In the BO we are able to create a fixed_tax attribute, and apply it for some products. But we are not able to import it with our products via a csv file. It would be nice to have a column fixed_tax, to import the tax.
... View more
See more ideas labeled with:
-
other
<action name="*">
<section name="messages"/>
</action> We have some actions and don't want to reload messages section when them are called. For current, there is no way so we must customize from js function: Magento_Customer/js/section-config::getAffectedSections
... View more
See more ideas labeled with:
-
other
According to the three test results below, if I set up the “Product to Match” rule using the country(Spain or Italy) store view, not all store view, each buy page cannot show corroding the specific related product. Same Product(some-product-001) information : • All store view (default store view) : ABC Backend url : https://someplace.com/admin/catalog/product/edit/key/5a49698c937c019619cffe01f2d4b6ec/id/169/ • Spain store view : 111 Buy page : https://someplace.com/es/9some-product-001-default-fone-15.html • Italy store view : 222 Buy page : https://someplace.com/it/9some-product-001-default-fone-15.html My test result : (Every test scenario has to clear the cache and wait for the reindex) Test scenario 1 : 1. Setup the “Product to Match” rule’s name : Product Name contains 111 (Spain store view) 2. Setup the “Product to Display” rule’s name :Product Product Name contains Constant Value fone15 3. Check the Spain buy page, it didn’t show any related product on the related product section Test scenario 2 : 1. Setup the “Product to Match” rule’s name : Product Name contains 222 (Italy store view) 2. Setup the “Product to Display” rule’s name :Product Product Name contains Constant Value book15 3. Check the Italy buy page, it didn’t show any related product on the related product section Test scenario 3 : 1. Setup the “Product to Match” rule’s name : Product Name contains ABC (All store view) 2. Setup the “Product to Display” rule’s name :Product Product Name contains Constant Value fone15 3. Check the Spain and Italy buy page, it will show each fone15 products on the correct buy page Our expectations are: • Spain buy page show the fone15 related products • Italy buy page show the book15 related products If the Product name is only able to read productName from the All store view only, but when I test in the “Product to Display” rule using all store view product name as productName, the frontend buy page can’t show the related product. If I setup the “Product to Display” rule using the Italy store view product name as productName, the frontend but page will show the related product. All store view 12-22 10-46-56-005 Italy store view 2022-12-22 10-56-25-464 In my observation, “Product to Match” needs to use the All store view product name, and “Product to Display” need to use the country(Italy) store view product name. If the related product is designed as a global function, why productName in the “Product to Display” rule and “Product to Match” is read different values (all store view/country store view)? Due to our test result, the “Product to Display” rule needs to use the country store view product name as productName, so we expect the “Product to Match” rule also use the country store view product name. My test result is that “Product to Match” needs to use the All store view product name, and “Product to Display” need to use the country(Italy) store view product name. If related product functions need to use all store view product name only, why is the logic of “Product to Display” and “Product to Match” different? Not all use all store view product name. I was wondering if there is something wrong with this part or if this is the original design?
... View more
See more ideas labeled with:
-
admin panel
-
CMS
-
other
As specified in #4832, when running the Cli application, if an exception comes up, the error doesn't get reported to the user. A suggestion from @adragus-inviqa would be a very useful tool for debugging permission issues, among other things: "This one needs better handling of the exceptions thrown in \Magento\Framework\Console\Cli::doRun(). Something like try {
$exitCode = parent::doRun($input, $output);
} catch (\Exception $e) {
$output->writeln($e->getTraceAsString());
} This will get you the real exception." Thanks, Leonardo
... View more
See more ideas labeled with:
-
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
We have a couple hundred different manufacturers we sell products from and would like to run brand-specific promotions with a coupon code to encourage customers to buy $100+ worth of products from a specific manufacturer. The closest we've been able to get with conditions in cart price rules is to get the rule to work when a customer has line in their cart totaling $100 or more from specified manufacturer, OR we can get it to work if a customer has an item made by a specific manufacturer and the cart subtotal is $100 or more. We've been going with second solution and hoping that customers are going by the wording of the promotion and are putting $100 worth of items from that manufacturer in their cart. Unfortunately, this lets customers who just put a single $5 item from this manufacturer in their cart get the $15 discount, as long as they have at least $100 total worth of products in their cart. Most customers don't realize this, and so the above solution works about 90% of the time. We'd feel much more comfortable with brand specific promotions if there was a condition set that allowed us to look for a whole cart with $X worth of products from a specified manufacturer.
... View more
See more ideas labeled with:
-
checkout
-
other
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
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
Dear team, At the moment without a required configuration, a single use coupon can be applied many times. Simple check to see if there is missing config: There's no "sales.rule.update.coupon.usage" consumer listed in the app/etc/env.php file. $ grep -i usage app/etc/env.php $ To fix this issue, the steps from this doc has to be implemented: https://devdocs.magento.com/guides/v2.4/config-guide/mq/manage-message-queues.html Instead of having this issue which affects many users, can this bug be fixed by adding the setup (fix) as default as a patch or added to future releases of Adobe Commerce?
... View more