This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| 
                    udropship:newfeatures [2011/10/07 21:19] wtsergo  | 
                
                    udropship:newfeatures [2011/10/07 21:19] (current) wtsergo  | 
            ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== uDropShip New Features ====== | ||
| + | |||
| + | ===== Major Enhancements ===== | ||
| + | |||
| + | === Special "* Any available" | ||
| + | |||
| + | Now you can create wrappers around system shipping method. | ||
| + | It's very useful to support carriers that don't provide proper implementation of getAllowedMethods. | ||
| + | In general udropship shipping methods are defined by mapping to system carrier methods. | ||
| + | The list of system carrier methods is taken from getAllowedMethods method of carrier model. | ||
| + | So it's very important for carrier to return exactly the same list that will be used to produce shipping rates during checkout. | ||
| + | Udropship look at the rates that system carrier return and search for proper match with udropship method. | ||
| + | Once the match found the system method used to create udropship rate. | ||
| + | In that scenario site owner is limited to have one to one mapping between system shipping method and udropship shipping method. | ||
| + | "* Any available" | ||
| + | By selecting it you instruct udropship to produce on checkout all available system carrier methods bypassing limitation to have only one from the list. | ||
| + | And from other side you can use carriers that don't properly produce system methods list via getAllowedMethods method of carrier model. | ||
| + | Of course that new feature limit you to select only one carrier with "* Any available" | ||
| + | |||
| + | === Dropship Rates Calculation Type === | ||
| + | |||
| + | We presenting new product attribute " | ||
| + | Now you can split rates calculation within vendor package during checkout. | ||
| + | By default udropship combine all vendor products in cart into one request and pass to system carrier for calculation. | ||
| + | There are some cases when it's not enough: you want separate rate per product or per qty of same product (cart row), or want to apply fixed handling per product/ | ||
| + | By selecting "Row Separate Rate" or "Item Separate Rate" value of the product attribute you extract such product from default vendor rate calculation and issue separate request. | ||
| + | Every product in cart with non-default value of the attribute will have separate rate request, the other products left in cart with default value will be used for general rate request. | ||
| + | In result udropship will produce the rate that combine that separate rates so you get more presize shipping estimate. | ||
| + | |||
| + | === Rates Fallback Chain === | ||
| + | |||
| + | Sales > Dropship > Vendors > edit > Vendor Info > Use Rates Fallback Chain = Yes | ||
| + | That new vendor option gives ability to prepare fallback chain for rates calculation. | ||
| + | By now it's limited to 3 carriers max: Estimate Carrier, Override Carrier, Default Carrier. | ||
| + | Estimate Carrier - the one you select in respective column of vendor Shipping Methods tab grid. | ||
| + | Override Carrier - the same as previous with according column. | ||
| + | Default Carrier - the one you select as vendor Prefered Carrier. | ||
| + | The order of fallback chain is the same as listed here. | ||
| + | Once system carrier does not return rate for system method that udropship expect it looks for method of next carrier in fallback chain. | ||
| + | |||
| + | === Advanced vendor handling fee configuration === | ||
| + | |||
| + | You need special handling to be applied for vendor rate when qty of products or total weight exceed some value, or have conditional handling depending on total cost/price. | ||
| + | Now we have new option for this in " | ||
| + | select " | ||
| + | By now rules are limited to Total Price, Total Cost, Total Qty, Lines Number, Total Weight. | ||
| + | |||
| + | === < | ||
| + | |||
| + | You can extend udropship vendor preferences set in more customizable way by creating your own presentation for new fields.  | ||
| + | Buildin " | ||
| + | |||
| + | === Global configuration to disable/ | ||
| + | |||
| + | Got tired to manually modify availability of products for inactive/ | ||
| + | Use new global options in " | ||
| + | |||
| + | === Compatibility with magento Community Edition 1.6, Enterprise Edition 1.11 === | ||
| + | |||
| + | ===== New global options (Configuration > Drop Shipping) ===== | ||
| + | |||
| + |   * Extended " | ||
| + |   * " | ||
| + |   * Added new section "Error Notifications Options" | ||
| + |   * You could only guess what are vendor rates for orders that not yet split to POs. Now " | ||
| + | |||
| + | ===== Modifications and Fixes ==== | ||
| + | |||
| + | * vendor_sku revamp and fixes. Now there are separate fields in po_item table: vendor_sku, vendor_simple_sku (for configurables). We no longer rely on purchased product to exist after order placed. | ||
| + |   * we added separate < | ||
| + | * Added better hook to apply vendors to quote items when add product to cart | ||
| + |   * Added check if status actually changed in udropship_helper:: | ||
| + | * Show gift messages in vendor notification emails | ||
| + |   * Changed "Limit to zipcodes" | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||