Version 12.2 Release Notes
Shipping Section
6 min
smarter fulfilment with location based product settings with this enhancement, admins can now set product eligibility at the local pickup address level, giving more control over which products are available at specific store locations a new setting, product assignment by address , has been added to the add/edit local pickup shipping method when this toggle is disabled (default), product rules work globally for all addresses when enabled , admins can configure product specific rules for each pickup address individually in the local pickup address edit screen , the same product specific settings available at the method level will now appear this update ensures more precise inventory based routing, smoother order fulfillment, and a better pickup experience for customers percentage based & zone specific shipping the shipping cost by order subtotal method has been enhanced to give admins more flexibility in defining shipping charges previously, this method only allowed flat charges based on subtotal ranges with this update, you can now configure shipping costs either as a fixed amount or as a percentage of the cart subtotal, and even define separate rules for different shipping zones this makes it easier to align shipping strategies with business logic, customer segmentation, and regional policies to support percentage based pricing, a new setting called shipping price setup has been introduced on the shipping method edit page under shipping setting section by default, it is set to amount ($) , which works just like before, applying flat rates to subtotal ranges you can now switch it to percentage (%) , where the system calculates the shipping fee as a percentage of the order subtotal for example, entering 5 will apply a 5% shipping charge on the subtotal, scaling costs dynamically with order value shipping zones can also be enabled for this method using the enable zone based pricing setting when disabled, the system uses the pricing defined in the default zone as global pricing when enabled, the system attempts to match the customer’s shipping address with a zone and apply that zone’s specific pricing if no match is found, the default zone is used if configured if neither is available, the method will not appear at checkout additionally, shipping zones can now define extra delivery days, which will be added to the base delivery time configured at the method or store level, giving customers a more accurate delivery estimate to make configuration easier for large catalogs or multiple zones, an import price feature has also been added this allows admins to bulk upload or update shipping pricing via csv or excel if zone based pricing is disabled, all imported prices are treated as part of the default zone, and the import/export sheets will display “default zone” for those entries ship smarter with printer wise shipper address when enabled, the new “ printer wise shipper address ” feature calculates shipping rates and labels using a printer’s specific “ship from” address if disabled, the system defaults to the primary address in general settings, ensuring accurate and flexible shipping with carriers like ups and fedex shipping rates with package size & weight consideration accurate dimensions play a crucial role in package calculation while most products currently have only two dimensions defined, all three dimensions—width, height, and depth—are required for proper estimation to ensure precise package handling, a few key details must be configured the actual dimensions of the package (width × height × depth), the additional space required in each dimension, the weight of the empty box, and the maximum weight capacity of the box these factors together help determine the right packaging and avoid errors in shipping calculations the process differs slightly between standard and custom size products for standard products, admins are expected to configure appropriate boxes, since the product and box sizes are already known this makes the package setup straightforward however, for custom size products, the third dimension is often derived from material thickness combined with product options in such cases, the final box size depends both on the box configuration and the product size to achieve accurate estimation, admins must define the actual box dimensions and additional space required in each dimension this highlights the need for a redesigned package configuration page that simplifies setup and ensures consistency across products when creating or assigning a box, it is important to verify that the box has sufficient weight capacity to hold the product, adequate space to accommodate product dimensions, and that any required internal spacing has been accounted for these checks act as a practical checklist to avoid miscalculations currently, calculations primarily consider the weight capacity of the box, which means actual packages may sometimes differ slightly from estimated ones while this results in only minimal wastage, accuracy can be improved significantly when proper box dimensions and additional space values are configured for each product for master packages, dimensions are always treated as the actual box dimensions if additional space is required, it must be defined separately at the product level this ensures that packaging is handled consistently and efficiently for both standard and custom product setups