11 replies [Last post]
japerry@drupal.org's picture
Offline
Bug FinderGetting busy with the Ubercode.Not Kulvik
Joined: 08/08/2007
Juice: 248
Was this information Helpful?

So I'm putting this here for my own reference, as well as a checklist to bounce off other people and see if the issue is important enough to be in core:

* Products need to be able to have individual shipping options checked and disabled
IE: Some products that are liquids cannot be shipped via USPS. Therefore, we need to restrict those to only ship via UPS and FedEX.
By default, I think all the shipping options should be checked, but give the admin the option to uncheck as needed.

* Ubercart SKUs working with Drupal search
--This might be a specific issue with my client, but they cannot seem to search SKUs via the Drupal search option.

* Order edit mode is fairly broken
1) Shipping quotes fail
2) Tax does not automatically update
3) Total does not update until order is applied
--I think if we had used Javascript to update the total after a new product is added, this would change the confusion.

* Admin and Order comments, make the admin comment a different background color
--They complained that they might 'mix the comments up' which could contain sensitive information

* Order Status dropdown to update an order drops below the browser screen
--When the browser is in maximized mode, user cannot see the lower options.

* Clarify on uc_credit WHEN and WHAT status will clean the credit card numbers out
--They were confused, wondering if its cleared if the Order Status is X AND time is > Y
-- or is it cleared when the Order Status is X OR time is > Y
**Just need to add something saying that its X AND Y

* Name search when viewing orders

* UPS packaging integration is broken
* Does stamps.com or the usps had any shipping integration?

* When creating packages, be able to make a PACKING LIST based off what is in each package

I'd love to hear if any of these are already complete. I'll mark off updates as I make them in here.

japerry@drupal.org's picture
Offline
Bug FinderGetting busy with the Ubercode.Not Kulvik
Joined: 08/08/2007
Juice: 248
Credit card aging update

okay so the original text does specify status AND date.. but I tried to make it a little more clear. Also notice that having the age and order status on different lines makes them look different, so I put them all on one line.

Below is the patch.

AttachmentSize
uc_credit-aging.diff 1.27 KB
Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Credit card aging update

Ahh, feedback like this is just what I want to see. Glad to get some end-user beefs. I'll try to address what I can, and I've seriously been thinking the credit card settings area is all confusing, too. Thanks for the patch, and let me know if you work out any other solutions there.

webmasterkai's picture
Offline
Uber DonorBug Finder
Joined: 08/09/2007
Juice: 299
Shipping Options

We often have orders with products that ship via different carriers. The order might contain a book that ships USPS media mail, a poster that ships flat-rate, a diesel engine that ships via semi, and another product that qualifies for free shipping. This may also translate into the ability to allow the user to choose the shipping on a per product basis (might need one product over-night vs others next week). Willing to help develop these features if we get pointed in the right direction.
Something else we are working on is user selectable flat-rate options (next-day flat rate, next-week flat rate, pickup at warehouse), admin controls what the label is and how much the shipping is, could be site-wide options.

Biodiesel * (ubercart + drupal) = Sundays Energy

japerry@drupal.org's picture
Offline
Bug FinderGetting busy with the Ubercode.Not Kulvik
Joined: 08/08/2007
Juice: 248
Re: products via different ship carriers

This might need its own thread, but I envision something as the following:

-- Website 'Parts and Gizmos' delivers via:
Fedex
- 2day air
- 3day express
UPS
- Ground
- Overnight
- 2nd day
- International

'P&G' has 100 different parts. 95% of them can use all 6 ship options, so there needs to be a site option to show 'default shipping options'. However there are some parts that need to be able to disallow a few shipping options:

P&G Flux fluid, 20oz cannot use Fedex because of some reason, and UPS only will ship the liquid ground. So it needs to have ONLY the option of delivering via UPS ground.

P&G fireworks can be shipped in the US, but not internationally. All options except International should be allowed.

P&G Guide is a book that has free shipping with UPS ground. There needs to be an option to make this product not calculate shipping prices if its shipping with UPS ground.

And basically if someone runs into the situation where 2 products are purchased, but the shipping is mutually exclusive (IE one can only go via UPS ground and the other can do 2nd day air), the shipping calc will indicate they will have to call the company to get a quote or go back and purchase the items seperately. In 99.9% of the cases this SHOULD NOT happen and site admins should be discouraged from making cases like this, but we need to have error handling for it (so an internationally banned substance cannot be purchased, and then the retailer has to call them anyway and tell them it can't be done)

Yah shipping is really complicated. I'm open to other ideas here but this is basically the system that seems the most customizable but isn't too confusing for most users.

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Re: products via different ship carriers

With the workflow-ng integration, most of those situations are theoretically possible. For the fluids, I'd put a condition on the FedEx action "if the order doesn't have one of these nodes, get a quote". The fireworks are a bit more complicated, but since you can already test for the delivery country, you can put together conditions that mean "if the order is delivered to the US, or the order doesn't have any fireworks".

If an order is made that doesn't satisfy any conditions that return a quote, the customer will see the error that tells them to contact the site administrators to complete the order.

I'd thought I had fixed the issues around line 1081, but I guess I haven't. It's too bad I haven't put any debugging code in that function yet....

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Items taken from client meeting today

How exactly is the packaging integration broken?

I think USPS does provide a way to get shipping labels from their web service, but I haven't integrated it into the module yet.

A packing list is a good idea. I'd like to hear some ideas about how this should be done. I'll start with some kind of printable page, and go from there.

cosmo83@drupal.org's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/08/2007
Juice: 236
Re: Re: Items taken from client meeting today

I dont know abt UPS , but i have the FEDEX labels integrated.

Mind you there are certain things that are broken in uc_shipping, especially the package insured value and few things i have patched (This has been a while and i really dont remember , but i can bring a patch out)

AttachmentSize
Screenshot-2.png 162.16 KB
Screenshot-3.png 121.49 KB
japerry@drupal.org's picture
Offline
Bug FinderGetting busy with the Ubercode.Not Kulvik
Joined: 08/08/2007
Juice: 248
Re: Re: Re: Items taken from client meeting today

are the fedex labels integrated in the current fedex module up on bazaar?

cosmo83@drupal.org's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/08/2007
Juice: 236
Re: Re: Re: Re: Items taken from client meeting today

First of all check the contributions for the Fedex module. I dont think that its still merged onto Ubercart.

I have some freaking stuff, that cant be explained. I wanted to make it configurable, but my god Fedex has so much stuff for the labels, that i kept on freaking out. For example they need to know the volume of the liquor we are shipping to.

To standardize the labels for public use i will be needing some time..

japerry@drupal.org's picture
Offline
Bug FinderGetting busy with the Ubercode.Not Kulvik
Joined: 08/08/2007
Juice: 248
Re: packaging integration

Packaging seems to be broken from two things:

1) when trying to make an UPS order (click review shipment) you get:
Fatal error: Call to a member function data() on a non-object in /srv/dev/htdocs/sites/all/modules/ubercart/shipping/uc_ups/uc_ups.module on line 1081

2) The only options on there are 'Ship manually' and 'UPS' so USPS would be good to have, since USPS is an enabled module.

Besides that, the UPS interface is fine -- now if it would print labels and not break when clicking review shipment, that'd be great. (Perhaps it does and something is not set right..but this is what happened after a fresh install and UPS user settings were set)

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Re: packaging integration

Fixed the error with UPS shipments, I believe. I had been searching for the wrong error type that would kick you back to the form to input all the data for the shipment, so it was trying to process a response that wasn't there.