Ubercart had two great features inside its Orders section - the Packages and Shipments tabs. The ability to select different products in an order, create a package for those selected products and then raise a shipment for that package was great, and I would venture CRITICAL - for any online store that sells more than one product, and also backordered products.

I don't see anything like this in Drupal Commerce or Commerce Shipping though? How can orders be packaged up into multiple packages with separate shipments for each one?? Any store that has backordered products would desperately need this. Can someone point me in the right direction?

Comments

rszrama’s picture

Version: 7.x-1.4 » 7.x-1.x-dev
Component: User experience » Contributed modules
Priority: Major » Normal
Status: Active » Postponed

I'd venture a guess that it's not entirely critical if there haven't been any contribs developed out of the 20k+ sites so far. : )

Check http://www.drupalcommerce.org/extensions and see if you find anything. I don't know of any packaging options, but most larger sites (at least that we've worked on) are using an external fulfillment application anyways. Still, if there isn't a contrib for this, it would be very nice to have. afaik, that feature was never widely used in UC and accordingly didn't get much love.

jasonabc’s picture

Surprised you say it was never widely used in UC - all the many Ubercart sites we've built relied on, and used, this feature heavily. It's causing problems now we are upgrading clients to DC as we are discovering absolutely nothing exists either in Core or Contrib Land that allows orders to be broken up into multiple shipments... We can write something obviously, but very surprised this hasn't become more of an issue with other sites.

rszrama’s picture

I think you'll find that most folks end up using external fulfillment systems, but I can totally grant the need for an in-house solution. We used it at the company we originally developed Ubercart for, but most user feedback at the time was that it wasn't very usable or flexible. Obviously, if it's the killer feature for a shop, it'd be hard to migrate forward without a replacement. Lemme know if you need any help sorting through where to begin, or you might try reaching out for others interested in such a module in IRC.

codekarate’s picture

What are some examples of external fulfillment systems that work well with Drupal Commerce? Are there contributed modules that will integrate with these systems or are they maintained separately?

This functionality is something that I think many sites would need, so I am interested to know what type of systems existing sites are using now to manage all the various packages and shipments.

Thanks!

jasonabc’s picture

When you say external fulfillment systems - can you give examples? Packaging, shipments and package tracking are all pretty standard features expected of the application. Ubercart does a good job here with a mixture of Core (Packages and Shipments) tied to some good contribs (FedEx module and Package Tracking module for example).

I seriously doubt that 20k+ other DC sites all plug into these "external fulfillment systems" and would suggest they currently do nothing where this is concerned because there are no tools inside the application to help them manage it... Again - surprised this hasn't become more of an issue up until now - but coming from Ubercart which does a good job here - to DC which does nothing, is proving a little difficult to digest for our clients.

Other than Webgility, Dydacomp MOM etc I'm not sure what other systems we're expected to connect to and don't really accept it as a solution.

ericaack’s picture

This is a big issue for us as well. We handle shipping in-house and used to take advantage of Ubercart's ability to create packages. We really need the ability to track when each issue of our journal has been shipped. I'm trying to set something up so that people put one item in their cart (the yearly subscription), and then we ship each issue as it becomes available. We need to be able to create a view or something that shows which customers have received Issue 1 but not Issue 2. Commerce Product Bundle initially looked like it might be helpful as a component in this workflow, but the inability to track which sub-products have been shipped is causing us a lot of pain.

keithmorr’s picture

smthomas,

Did you find any 3rd party fulfillment that works with DC? I have been looking and have not been able to find one. In particular, we need a cloud based system because fo multiple inventory locations, and that causes even more headaches.

I thought that Shipstation worked, but they either dropped the integration or never had it. I have also looked at OrderCup and eCC Ship (now ShiplarK) but neither of them have integration.

I am going to check if we can at least do an export to Shipstation to see if we can get it moving, but that does not help with getting the tracking information back into DC for our customers to track.... Or for that matter even mark the order as Completed.

Let me know if you find anything also.

bojanz’s picture

Issue summary: View changes
Status: Postponed » Closed (outdated)

Time to close this. We brought back the concept of shipments in Shipping for D8.