Showing ideas with label Shipping.
Show all ideas
We have 2 separate stores for US and AU, the AU store / products have is a general sales tax applied to products that is shown before purchase. We are looking for an individual store option to display this additional tax amount in the search field price so as not to confuse users of the actual price which is correctly shown on the product page.
... View more
See more ideas labeled with:
-
Catalog
-
Shipping
Currently the addresses are connected to Users. Using B2B features, can happen that all users belonging to the same company would use the same addresses. Currently we have to duplicate all addresses for all users of the same company. We would like to connect addresses also to the company entity so that are available for all users of that company.
... View more
See more ideas labeled with:
-
other
-
Shipping
Not all countries require a phone number on the shipping label, so it would be great to have the option to select per store view if you want to ask the customer for a phone number in the checkout or not. Per country is maybe even better, but that might be a bit much. Statistics show that conversion drops when you ask potential customers for their phone number.
... View more
See more ideas labeled with:
-
checkout
-
Shipping
Request: When defining Tax Classes, allow Tax Calculation Based On to be configured on a per scope basis. Use Case: Referred to as Nexus, a store with resellers or Shipping Origins located in different states, and shipping to states separate from where the reseller is located, will need to charge state tax for a subset of states that varies between each Shipping Origin. References for Nexus: https://www.salestaxinstitute.com/sales_tax_faqs/what_is_nexus https://www.taxjar.com/sales-tax/origin-based-and-destination-based-sales-tax Why: Some states charge a destination-based Sales Tax, meaning different resellers , will each need to charge state tax for a varying subset of states. As Tax Classes are Global, this requires custom or 3rd party integration.
... View more
See more ideas labeled with:
-
admin panel
-
payments
-
Shipping
The issue that in Mini-cart item display single (Unit) item price , as native Magento behaviour . Want to display item price row total (Unit Price x Qty ) in mini-cart when change the qty of the product it gets added into cart . Please check below screen-short. https://www.awesomescreenshot.com/image/24827408?key=7fb4dcbf111bb8f3ec10ea9a00a4f971
... View more
See more ideas labeled with:
-
Shipping
Hi Team, I tried something as below. So I have enabled the reward points for the order placement process. Right now the reward points are redeemable on the full amount of the order (Grand Total) and I want to allow redeem reward points only on the Subtotal, not on Grand Total. So here my goal is to customers should pay shipping charges on order time and for that, I have modified the below file. File: vendor/magento/module-reward/Model/Total/Quote/Reward.php (File overridden in the custom plugin) public function collect(
\Magento\Quote\Model\Quote $quote,
\Magento\Quote\Api\Data\ShippingAssignmentInterface $shippingAssignment,
\Magento\Quote\Model\Quote\Address\Total $total
) {
if (!$this->_rewardData->isEnabledOnFront($quote->getStore()->getWebsiteId())) {
return $this;
}
$total->setRewardPointsBalance(0)->setRewardCurrencyAmount(0)->setBaseRewardCurrencyAmount(0);
if ($total->getBaseSubtotal() >= 0 && $quote->getCustomer()->getId() && $quote->getUseRewardPoints()) {
/* @var $reward \Magento\Reward\Model\Reward */
$reward = $quote->getRewardInstance();
if (!$reward || !$reward->getId()) {
$customer = $quote->getCustomer();
$reward = $this->_rewardFactory->create()->setCustomer($customer);
$reward->setCustomerId($quote->getCustomer()->getId());
$reward->setWebsiteId($quote->getStore()->getWebsiteId());
$reward->loadByCustomer();
}
$pointsLeft = $reward->getPointsBalance() - $quote->getRewardPointsBalance();
$rewardCurrencyAmountLeft = $this->priceCurrency->convert(
$reward->getCurrencyAmount(),
$quote->getStore()
) - $quote->getRewardCurrencyAmount();
$baseRewardCurrencyAmountLeft = $reward->getCurrencyAmount() - $quote->getBaseRewardCurrencyAmount();
if ($baseRewardCurrencyAmountLeft >= $total->getBaseSubtotal()) {
$pointsBalanceUsed = $reward->getPointsEquivalent($total->getBaseSubtotal());
$pointsCurrencyAmountUsed = $total->getSubtotal();
$basePointsCurrencyAmountUsed = $total->getBaseSubtotal();
$total->setGrandTotal($total->getShippingAmount());
$total->setBaseGrandTotal($total->getBaseShippingAmount());
} else {
$pointsBalanceUsed = $reward->getPointsEquivalent($baseRewardCurrencyAmountLeft);
if ($pointsBalanceUsed > $pointsLeft) {
$pointsBalanceUsed = $pointsLeft;
}
$pointsCurrencyAmountUsed = $rewardCurrencyAmountLeft;
$basePointsCurrencyAmountUsed = $baseRewardCurrencyAmountLeft;
$subtotal = $total->getSubtotal() + $total->getShippingAmount();
$baseSubtotal = $total->getBaseSubtotal() + $total->getBaseShippingAmount();
$total->setGrandTotal($subtotal - $pointsCurrencyAmountUsed);
$total->setBaseGrandTotal($baseSubtotal - $basePointsCurrencyAmountUsed);
}
$quote->setRewardPointsBalance(round($quote->getRewardPointsBalance() + $pointsBalanceUsed));
$quote->setRewardCurrencyAmount($quote->getRewardCurrencyAmount() + $pointsCurrencyAmountUsed);
$quote->setBaseRewardCurrencyAmount($quote->getBaseRewardCurrencyAmount() + $basePointsCurrencyAmountUsed);
$total->setRewardPointsBalance(round($pointsBalanceUsed));
$total->setRewardCurrencyAmount($pointsCurrencyAmountUsed);
$total->setBaseRewardCurrencyAmount($basePointsCurrencyAmountUsed);
}
return $this;
} In above function I have replaced $total->getBaseGrandTotal() with $total->getBaseSubtotal() and $total->getGrandTotal() with $total->getSubtotal(). So the above code worked for me on the simple checkout but when I have tried the same thing on the multi-checkout process then it's giving me an error The requested Payment Method is not available. https://i.stack.imgur.com/tzwvv.png Note: File override is pending and Need to add one config option for reward points redeemable or not on shipping. Thanks
... View more
See more ideas labeled with:
-
checkout
-
Shipping
Preamble: Magento reporting module shows only orders which are not in the state Pending (New) Reason for change request: In majority of enterprise level ecoms, the period from changing the status from New to Processing is usually not instant. For example, in our system the order come to our ERP and Inventory management system, it gets consolidated, shipped to our pick by light system, processed, then packed, and finally sent out to our courier services. That moment sometimes happen after a 2 days (weekends/holidays etc), meaning that while order is created, and is finalized, will never be shown as Processing upto that moment rendering our internal reporting quite useless (it will show 0 sales basically) Proposal for a change/feature Allow the Magento reporting module (Reports->Sales->Orders) to include those orders as well (Pending/New) in the reports if the Status drop down is set to Any (which is a logical choice since Any usually means Any status anyway) or include Pending status in selection as well.
... View more
See more ideas labeled with:
-
admin panel
-
Shipping
Say, we have setup a factory role, how to hidden customers emails for this factor administration role, and disallow factory to see all customers emails, please?
... View more
See more ideas labeled with:
-
admin panel
-
developer
-
extensions
-
Shipping
Hi, Recently I upgraded my site to 2.4.2, and found out for the in-store delivery option, stores have to be source with sufficient saleable quantity in order for customers to select them in the checkout shipping step. I think it would be nice to have an option to set up stores for pick up regardless of the quantity, so the user can select the location for pick up as long as there is positive aggregated stock from all the sources, and us merchant can ship the order to that location from other sources. Thank you
... View more
See more ideas labeled with:
-
checkout
-
Shipping
For the In-Store Pickup module with MSI, it would be incredibly helpful if, for stores like the ones I manage with only one location per Magento instance, Store Pickup could default to that location and bypass the 'Select Store' step altogether. Also, if you could bypass the proximity calculation. In other words, if a customer selected the 'Pick In Store' tab at checkout on a site with only one pickup source in the back-end, the store would already appear there as the selected location. This would streamline things for the customer, too (and likely lead to less phone calls from confused customers for us).
... View more
See more ideas labeled with:
-
checkout
-
Shipping
Magento's current behavior when creating partial invoices, is to bill the entire shipping amount of the order on the first invoice, regardless of how many items have been invoiced. This is problematic when products ship at different times, which can happen frequently if a store drop ships often. Here is an egregious example: A customer purchases two products, a Widget that has Free Shipping, and a Gadget that costs $100 to ship. 2. The Widget ships first, so we must invoice the Widget. 3. When we go to invoice the Widget, we do not want to invoice any shipping, because it was eligible for Free Shipping. However, Magento does not allow us to specify how much of the shipping should be included on the invoice, so the invoice includes the shipping amount for the entire order. 4. When the Gadget ships, we go to invoice it. There is no shipping charged on that invoice, because it was all charged on the first invoice for the Widget. 5. Customer and Accounting frustration ensues. The ability to specify a partial shipping amount on an invoice, up to the total amount charged at the time of order, would solve this issue.
... View more
See more ideas labeled with:
-
admin panel
-
payments
-
Shipping
We don't have a feature to apply coupon code when we proceed checkout with Multi Shipping Address. If customer forgot to apply coupon code on shopping cart page, he/she doesn't have provision to apply coupon code on multi shipping address checkout. So, its better to have this feature on multi shipping checkout.
... View more
Issue: No line item shipping is calculated / stored for products in an order making export to third party ERP / OMS solutions difficult. Solution: When shipping is calculated, store the amount per line item in the sales_order_item table so it can exported cleanly.
... View more
See more ideas labeled with:
-
Shipping
Hi! Would be very useful to have a report showing all the unshipped quantites of SKUs still on ordered status. And also to have the order number on which these unshipped SKUs appear. Thank you!
... View more
See more ideas labeled with:
-
Shipping
Most of external integrations ( crm, shipping etc ) needs city and township information as code like region and country. If you add city and township models to core developers can use this for integration and site customers can select from select box instead of writing city and township names. This feature is also good for shipping extensions. Shipping extension developers can apply different rates or accept/deny shipping city/township based.
... View more
See more ideas labeled with:
-
checkout
-
Shipping
Hi, Is there any plan to include Store pickup feature in Magento Community Edition? If yes, then in which version is it planned to release and also what is the date of release. I am waiting for this feature since long....
... View more
See more ideas labeled with:
-
Shipping
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
I would like to inform , That whenever uploading the product image that was adapted mechanism defaults stored the media to locally instead of s3 bucket , even when you install the s3 extensions, It should avoid and need little identify to default mechanism to adopt s3 bucket.As well as the invoice always storing in locally it should save in s3 bucket.
... View more
See more ideas labeled with:
-
admin panel
-
Catalog
-
extensions
-
Shipping
I know Temando is now added to core in M2. While using Magento Shipping, there is no way to configure child products in different shipment or different packages. Sales staff has to ship entire bundle product in 1 shipment. That means if a bundle item consist of 10 (10kg/item) child products, then sales staff must create a shipment that is 10 × 10kg = 100kg of weight. Most of the time a carrier might not accept big boxes and we might need to split the carrier. Sometime we might not have all the child products in warehouse for some reason and customer is happy to receive whatever we have, in that case we would want to send partial shipment of that bundle item. Why is this not added in Magento Shipping. There is "Ship Separately" and "Ship Together" setting in Bundle item itself and that is completely useless in Magento Shipping, where this is utilized in Flat Shpping or Free Shipping. I see that child items are skipped in code: public function getOrderData(): string
{
$order = $this->getOrder();
$orderItems = [];
foreach ($order->getAllItems() as $orderItem) {
if (!$orderItem->getIsVirtual() && !$orderItem->getParentItem()) {
// skip virtual and child items This feature is must needed for many business I believe. Magento shipping is backward than what we had in M1 with Temando.
... View more
See more ideas labeled with:
-
Shipping
Firebase Push Notification module: This module is very frequently used with mobile applications. We can provide features listed below: Admin area to configure firebase authentication key. Rest API to save device token when someone gets logged-in with mobile application. Send push notification to mobile devices on various events like new order, order status change, abandoned cart etc. Send bulk notifications for newsletters and marketing campaigns. Save the list of notifications sent to customers and allow resend the notifications. I have already prepared a sample module and planing to publish it on Magento Marketplace.
... View more
See more ideas labeled with: