This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
udropship:newfeatures [2011/10/07 20:40] 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" | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||