Category Archives: Magento 2

Magento 2 is a powerful open-source eCommerce platform used to build online stores. It’s the successor to Magento 1, offering improved performance, scalability, and modern architecture.

FedEx Freight Shipping Rates with Different origin and billing address Rest API.

To implement FedEx Freight Shipping Rates with different origin and billing addresses using the FedEx REST API, you need to interact with the FedEx Rate API which supports freight shipments, including Freight LTL (Less than Truckload) services. This allows you to retrieve shipping rates while specifying separate origin (shipper) and billing addresses. Steps for Implementing… Read More »

Magento 2 ShipStation Shipping Carrier connect with UPS, Fedex, DHL, USPS, GlobalPost Rates

To connect Magento 2 with ShipStation as a shipping carrier for UPS, FedEx, DHL, USPS, and GlobalPost rates, you will typically follow these general steps. Here’s a high-level guide to get it done: 1. Set Up ShipStation Integration in Magento 2: To integrate ShipStation with Magento 2, follow these steps: Install the ShipStation Extension: You… Read More »

FedEx / UPS Packaging Logic With Rest API Plugin Flow

Lets discuss how fedex / ups box packaging setting will work. After you installed our plugin, then you will see fedex / ups settings in Magento 2 admin with following path. Admin -> Store -> Configuration -> Sales -> Delivery Methods https://magento2.ecomplugins.com/admin/admin/system_config/edit/section/carriers/ Packaging Logic:  See below examples to understand flow. Case: 1 Packaging Logic: Yes… Read More »

FedEx / UPS Shipping Plugin settings

See below details for each setting options for FedEx / UPS Shipping Carrier Rest API Plugin: https://magento2.ecomplugins.com/admin/admin/system_config/edit/section/carriers/ Enabled:  If you want to enable plugin for checkout. Frontend Enabled: If you want to enable for frontend customer checkout. If set as “No” then shipping rates will display only for admin order creation. Enabled for RMA: If… Read More »

How to prevent magento create order with such a potentially harmful or malformed billing address

The placeholder {{var this.getTemp%00lateFilter().filter(firstname)}} in Magento indicates an attempted injection attack or a misconfiguration. To prevent Magento from creating orders with such a potentially harmful or malformed billing address, you can implement several security measures: 1. Input Validation and Sanitization: Validate User Input: Ensure that all user inputs, including billing addresses, are validated. This means… Read More »

Magento 2 how to create shipment from different shipping method than customer ordered shipping method.

To create a shipment with a different shipping method than the one originally ordered, and allow selection from a dropdown of all available shipping methods, you need to customize the Magento 2 admin panel and extend its functionality. Here is a step-by-step guide to achieve this: Step 1: Create a Custom Module Assuming you have… Read More »