Khi bạn nhấp vào "Giao hàng tại đây" trên Trang Thanh toán, nó sẽ gọi
magento / phần còn lại / mặc định / V1 / xe / của tôi / ước tính-vận chuyển-phương thức-theo-địa chỉ-id
Sau đó, nó đi đến bên dưới các tệp JS
magento \ nhà cung cấp \ magento \ mô-đun kiểm tra \ view \ frontend \ web \ js \ model \ vận chuyển-tỷ lệ-bộ xử lý \ khách hàng-address.js
magento \ eller \ magento \ module-checkout \ view \ frontend \ web \ js \ model \ resource-url-manager.js
getUrlForEstimationShippingMethodsByAddressId: function(quote) {
var params = (this.getCheckoutMethod() == 'guest') ? {quoteId: quote.getQuoteId()} : {};
var urls = {
'default': '/carts/mine/estimate-shipping-methods-by-address-id'
};
return this.getUrl(urls, params);
}
magento \ nhà cung cấp \ magento \ module-quote \ Model \ ShippingMethodQuản lý.php
public function estimateByAddressId($cartId, $addressId)
{
echo 1;exit;
}
Chức năng trên estimateByAddressId
được gọi như thế nào?