Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
As there are new regulations in Europe we will need a special order in the checkout chart and a special layout.
You can see in the picture the EU regulations (which we have by law in Germany since August 2012).
The text in the green area could be plain text but the area must be highlighted anyhow.
I do not know whether the EU user areneeding a complete new checkout form or the present could be made changeable.
The uc_legal aspects (I translated the module already to Ubercart 3 http://www.ubercart.org/project/legalaspects) must now at the top of the page
Comment | File | Size | Author |
---|---|---|---|
legal order form.jpg | 187.62 KB | etron770 |
Comments
Comment #1
etron770 CreditAttribution: etron770 commentedSorry was a wrong titel
Comment #2
longwaveBetter title, and changing this to a support request as I'm not sure what code changes need to be made, if any.
Can't you just position the Legal Aspects pane above everything else using the checkout settings, use CSS to highlight the necessary checkout panes, and translate the various texts as needed? Do you have an example site where you have changed as much as you can, but there are things you can't do through the user interface or CSS?
Comment #3
etron770 CreditAttribution: etron770 commentedwe have multiple problems here ...
The page where I am talking about is the /cart/checkout/review page
It is not allowed to submit this information on a page before, means we are talking about the last page before submitting the order whatever there is shown on the page before
Missing : link to change billing address. link to change the delivery address, link to change the payment method, link to change the products.
I hope it is legal to send the user back to /cart/checkout but the law is new and we will see what the justice will decide (just now there is no link to add a delivery address at the page)
The picture is from the Trusted Shop (german) the english page: http://www.trustedshops.co.uk/seal-of-approval/quality-criteria.html (scroll down below the videos, also for a PFD http://www.trustedshops.com/tsdocument/TS_QUALITY_CRITERIA_en.pdf)
So is should be accordant to the EU law
legal-aspects at the /cart/checkout/review page (I can do this)
cost oft transport (also if they are zero)
cost of payment (also if they are zero)
taxes (must be included in sum total products and sum total ) see http://drupal.org/node/1333868
Changing the text and changing the color should be no problem ;-)
Comment #4
longwaveWould it not be easier to skip the review page, allowing the customers to edit everything on one page and also submit their order directly? Or is this not allowed either?
Comment #5
etron770 CreditAttribution: etron770 commentedI was just reading the document an found two more information which must be displayed.
Seems that this would be legal to deactivate the the review page , but we need the complete list of cost and possible additional cost from third parties.
Additional cost from third parties must also be shown, so wee need also any input filed for that :-(
If there is additionally toll. customs duties or import sales/purchases tax the must also be visible on the bottom of the page.
I did not found the paragraph about the toll in the English pdf. Another problem that Europe law is only a minimum requirement. The local government is allowed to add some regulations, and I do not know how to deal with the different regulations in 27 Eu countries :-(
We could use the build in taxes for import sales/purchases tax but .. they must not be included in the product price as the sold taxes. Any idea for fixed third party costs?
(It is possible to set the legal aspects on top with the checkout settings)
Comment #6
etron770 CreditAttribution: etron770 commentedJust now I do not see any way to use Ubercart without ignoring EU law (and especially the new German law)
Therefore I would prefer a major priority and category feature request
Comment #7
TR CreditAttribution: TR commentedI don't see any problem here - from what I can tell all these requirements can be met by theming the checkout review page. You can add links next to the addresses to go back to /cart/checkout to change the addresses. Likewise, any extra information you need to send in the order confirmation e-mail may be easily added by modifying the template. There is no one format that will satisfy everyone out of the box, which is why these elements are customizable. All the order information is available at the review stage, so you can use standard Drupal theming to present this order information in any manner you like.
The review page is an Ubercart feature not always found in other e-commerce software, but is one that is in total agreement with the intent of the German law, which as I understand it is to provide the customer with a clear summary of the order details (along with a method to change those details) as a last step before pushing the submit button.
If you could publish a small module which incorporates your theming changes, I'm sure that would be appreciated by the community.
Comment #8
etron770 CreditAttribution: etron770 commentedUbercart 2 (with some additional modules) is conform with EU law.
The necessary modules are:
Legal aspects checkout pane
VAT 6.x-1.1 Support European VAT pricing in Ubercart.
The legal aspects pane is translated to Ubercart 3 by me
but the European VAT pricing not. see http://drupal.org/node/1333868
Seems that Australia is also using an including tax system when entering price information.
No we have new regulations and it would be fine to get the needed information by clicking a checkbox, be able to reorder them as written here: http://drupal.org/node/1789176#comment-6497058
including links and so on. Means easy to use not to build up new for every theme.
Maybe its not understandable for US webmaster and developer, but in Europe we get a written warning with costs of thousands of Euro faster as you can visit your own new store, if it is not exactly conform to law. Lots of advocates are earning the whole money with that :-(
To be sure not to get a written warning by an advocate we have agencies asking 50 Euro a month to prove e-commerce stores including insurance if they fail. So a ready to use EU conform (or adjustable by clicks) module would really be helpful.
Comment #9
etron770 CreditAttribution: etron770 commentedChanging the theme should work
Just two questions,
is there already a documentation about the variables available in the checkout/review pane (like taxes sumtotal and so on)?
I am changing the review theme and I am wondering how to hook into the review pane (cart/checkout/review) instead to hook into checkout with: function uc_legalaspects_uc_checkout_pane() {...}
Comment #10
etron770 CreditAttribution: etron770 commentedChanged
I need to use the information from the checkbox admin/store/settings/checkout -> Payment method pane to use in the Cart contents box instead in the Payment method box
Additionally I would like either to deactivate the cart/checkout/review page or I must hook into this page with the legal aspect module and I must have a template for the boxes above the chart items
What do you think is possible to add in the checkout module or to implement
Comment #11
christian death CreditAttribution: christian death commentedHello etron770,
the picture from checkout in the first post, is this a real template?
When yes, can you send me this, it's show very cool.
Comment #12
etron770 CreditAttribution: etron770 commentedNo its no template ...
these is a file with hints from trusted shops, for German regulations on webshops
Comment #13
christian death CreditAttribution: christian death commentedHello etron770,
i have begin to write new module for german aspect
The Sandbox project can you found here http://drupal.org/sandbox/christiandeath/1894260
The code is not perfect, but i working on it.
Comment #14
etron770 CreditAttribution: etron770 commentedHi Christian
That's nice and useful for the European Ubercart community but ... I will use e-commerce in the future.
First reason I must build up a conference page ad I will use COD http://drupal.org/project/cod which is build with e-commerce and the second reason is, that the e-commerce community is much more active for Europe as the Ubercart Community.
Comment #15
TR CreditAttribution: TR commentedIf you would like to have this functionality please help by contributing to https://drupal.org/sandbox/christiandeath/1894260
Comment #16
hedgehog1833 CreditAttribution: hedgehog1833 commentedAny news on this topic? Also desperately looking for this functionality and switching to e-commerce is no option...
Comment #17
christian death CreditAttribution: christian death commentedThat you mean exaktly?
This modul and the sandbox module from me work to 95%.
Is not perfekt, but better than anything else.
Comment #18
hedgehog1833 CreditAttribution: hedgehog1833 commentedWith those two modules enabled all prices on the checkout page are 0€ and when I proceed to the next page (checkout/review) I get several Undefined Index Errors (line 40,42,47) in the uc_german_legal.module..
Comment #19
christian death CreditAttribution: christian death commentedTell me, what version of ubercart and drupal use you?
Comment #20
hedgehog1833 CreditAttribution: hedgehog1833 commentedI'm using drupal 7.23 and ubercart 7.x-3.5
EDIT: Ok it turned out that I created a little chaos... The problem is that I have two different content types with different taxes (in Germany there is 7% on books, for example and 19% on most other stuff). If I have articles with both kinds of taxes in the cart it does not work and shows only prices without taxes. With only one kind of tax (eg only a usual article with 19%) i get the total price without tax, the tax itslef and the total price including tax, each in a seperate line....
So apparently almoust everything works as it should (without the two modules...) The only thing not working is combining the two kinds of taxes. I guess this problem may have to do with the new content type I created for articles with 7% tax...
I am going to look into this, thank you very much for your help and sorry if I created some trouble :-(