Troubleshooting file download and a question about shipping

Posts: 23
Joined: 11/01/2007

Hello,

I've installed and enabled Ubercart, and now I'm testing it with the PayPal Sandbox. I have a couple of questions:

First, is there a place to add an Order status as "Shipped" so I can notify buyers that the order has been shipped? (I know I can do that through PayPal for orders paid by PayPal, but how about for check payments?) By the way, can I add other shipping methods, such as Download?

Second, the file download features don't seem to be working. And I can't seem to find a step-by-step checklist to make sure that I haven't missed something? (By not working, I mean that I complete an order through PayPal Sandbox, and the order shows up in my account, but there are no Files in the Files tab and I don't receive an email with the download link.) Does anyone have a comprehensive troubleshooting checklist?

Happy day,
Anne

Posts: 23
Joined: 11/01/2007

Yep, the setting for the download to be available is set to Completed by default. I changed it to Payment Received, created a new product, did another sandbox purchase and it worked perfectly. To do: Tweak some of the default messages to be a little more my style. And see if there is a way to use Workflow-ng to update the status when

I am still looking for information on adding Shipping Methods -- I would like to give the customer the option of free standard (media mail) shipping or upgrading to FedEx Home for a flat rate. I could set up two products, which I've done in the past. But it would be cool to give them an option.

Anne

Posts: 822
Joined: 11/05/2007
Bug FinderFAQ ModeratorGetting busy with the Ubercode.

For the shipping, you could use the Flatrate module that comes with Ubercart. Set up a per-product rate of $0 and a per-order rate of whatever you want to charge for the FedEx. Then enable both quote methods; your user will be quoted both prices for shipping. All that remains is to change the text so it reads something like "Free Media Mail Shipping" and "FedEx Home Delivery" respectively for the two options, instead of just "Shipping Rate" which is what will appear by default. These strings aren't themed, so you'll have to go in and edit the uc_flatrate.module to change them.

--

<tr>.

Posts: 4368
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Anne, glad you found the setting for order status w/ file downloads. Just an FYI, in the next version of Ubercart, I have removed the default order status change from the code in the PayPal module and put it in a Workflow configuration instead. Using Workflow-ng, you'll have more flexibility w/ order statuses and when an order should be moved to which status.

Posts: 23
Joined: 11/01/2007

Thanks, Ryan. I realize that I didn't complete one sentence in my second message. I was looking for a way to add a workflow that would change the status to completed when the customer downloads the file. Or at least a way to see if the customer has downloaded or attempted to download the file.

I also realize that my question about shipping is actually more fundamental. Rather than "Shipping," I'd rather use the term "Delivery." I have two kinds of products:
1. Ebooks and interactive worksheets, delivered by download.
2. Printed books, which I send by one of two methods:
- a. Media Mail (for free).
- b. FedEx Home (for a flat rate).

I'm still exploring the program to see how I can do this. I'm sure there's a way that isn't confusing to the customer!

Thanks for any additional suggestions and guidance,
Anne

PS: I'm using the version from Drupal.org. Does the bazar version have more fuctionality in this area?

Posts: 1139
Joined: 08/14/2007
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.

Re the file downloads, right now when a user's order completes there is an Admin comment created, "The user can now download [filename]".. and when a user downloads (or starts to download) a file, it shows up as a uc_file message in watchog - admin/logs/watchdog

It'd be pretty easy to add an Admin comment for download notification also - but that could get a little messy, I think, when looking at an order detail. Watchdog is probably your best bet and right now that works. Smiling

--

"Pain don't hurt." - Dalton

Mike Nelson's RiffTrax! www.rifftrax.com

Posts: 23
Joined: 11/01/2007

torgosPizza wrote:
Re the file downloads, right now when a user's order completes there is an Admin comment created, "The user can now download [filename]".. and when a user downloads (or starts to download) a file, it shows up as a uc_file message in watchog - admin/logs/watchdog

It'd be pretty easy to add an Admin comment for download notification also - but that could get a little messy, I think, when looking at an order detail. Watchdog is probably your best bet and right now that works. Smiling

The Watchdog! Hooray! That works perfectly... at least it's a way to track what's happening.

(FYI: I had been using another file-download ecommerce program, but I prefer how Ubercart integrates within Drupal so I'm just making sure that it has the functions I need while learning all of the modules that Ubercart uses.)

You guys are awesome!

Posts: 23
Joined: 11/01/2007

To work around the shipping issue, I have created three products with a separate price for each:
1. Ebook PDF Download
2. Spiral book shipped by USPS Media Mail
3. Spiral book shipped by FedEx Ground

This will work because I have only two printed books and three ebooks at this point. I plan to add another printed book and several more ebooks so this style will keep me going while you guys keep working on the program.

In case I haven't said this enough, Ubercart is amazing!