Calculate / Show taxes on Checkout page

Posts: 70
Joined: 04/05/2008
Bug Finder

I'm running Drupal 5.7 and Uber RC4.
I have the Taxes, Flat Rate and Rate Quote modules enabled.

My Shipping calculations are working fine. So what do i need? I need Taxes calculations!! Smiling
Something as simple as calculating 17% of the order and adding it to the grand total.

Let's say:

Order subtotal: 100 USD
Tax 17%: 17 USD
Total: 117 USD

I figured the built in Taxes module would do this, but apparently not.
Well, not without YOUR precious help!

I've read the scarce documentation on Taxes and Workflow. I created a new tax that applies to everything (!) on the Tax settings page, i tried messing around with Workflow actions. I got nothing.

I have attached some screenshots so you can see my configuration and hopefully point me in the right direction.

AttachmentSize
01_tax_setting.jpg30.8 KB
02_workflow_setting.jpg11.92 KB
03_workflow_setting.jpg23.63 KB
Posts: 70
Joined: 04/05/2008
Bug Finder

I'm adding a new screenshot showing that i get absolutely no reference to any Tax in the Checkout page.

I also wanted to say that i know of the existence of the "Add tax to product price" module ( http://www.ubercart.org/contrib/1532 ) but before jumping into that i want to clarify whether i can or cannot do this simple task with core functionality.

AttachmentSize
04_checkout.jpg28.5 KB
Posts: 1608
Joined: 08/07/2007
AdministratoreLiTe!

Taxes only show up in the Payment preview pane, which I don't see on your checkout page. What do you see when you go to the review page? I'm not quite sure about that part, but the Payment module needs to be enabled to see the line items on the checkout page in the preview pane.

Posts: 70
Joined: 04/05/2008
Bug Finder

Oh, i'm not using the Payment module!

The plan is to use Ubercart for orders only because there's not going to be any online money transactions.

Thanks for helping, i'll enable the module and see how it works.

Posts: 70
Joined: 04/05/2008
Bug Finder

Hi,

I enabled the Payments module and taxes show up beautifuly on the Checkout page.

I really like the way it interacts with the shipping rates pane i have above it.

But i have a question.. Turning on the Payments module opened up a whole box of... stuff.

Stuff that i would rather not use because i plan to do the management of check/money order/whatever payment, offline, with the POS software i already have.

Any suggestions on how i can simplify my store, get the tax calculation on checkout but ditch the whole Payment stuff from the store?

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

Hmm... is there a reason you can't just ignore the extra payment stuff? I assume you're referring to the selection of a payment method? You can always just enable the "Other" payment method for checkout and it won't require any sort of payment or anything.

Posts: 70
Joined: 04/05/2008
Bug Finder

Ryan wrote:
Hmm... is there a reason you can't just ignore the extra payment stuff? I assume you're referring to the selection of a payment method? You can always just enable the "Other" payment method for checkout and it won't require any sort of payment or anything.

I meant the payment stuff on the administration part, inputing payments and checks and clearing dates to validate the payment of the orders.

I'm in the process of starting to use the online store so i will have more feedback later, for sure.

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

No sweat. One thing you can do is disable the payment order pane through /admin/store/settings/orders/edit/panes. As for the payments tab, there's not much to do with that... making sure a user account doesn't have permissions should prevent them from seeing it, though.

Posts: 70
Joined: 04/05/2008
Bug Finder

Hi,

I went to "Store configuration > Payment settings" and disabled "Payment Tracking" .

This seems to be working nice for me Smiling

Payment option still appear on the checkout page but then thats it. Nothing comes up on the admin side when managing orders.