Hi all,
I think about one thing that could be really great and really usefull for store administrator.
In my activity, I sell B2B goods and, in B2B each client have his promotions for a product etc.... in this moment, ecommerce don't allow to do that.
So, by waiting modules that could be do that, an improvement of the order and invoice module could be really great and usefull.
I think about the way to modify a product price and to add custom line to the order because my ecommerce website allow to customers to ask order estimation.
So, I need to have a powerfull order editing tool to modify the price of products to make offers, to add a custom shipping price etc.... But the order editing module just allow to add and remove products (without changing prices etc....)
I think it's too restrictive and it could be really usefull for a lot of store administrator to have a more powerfull order editing module, with the possibility to change price and to add custom lines (with custom price), to add coments to the order (maybe 2 comment textarea, one for the customer and one for administrator as memo or whatever) and to notify the customers when edited).
Some people will say to me "Try ubercart, it does that very well" and I agree with them, that is exactly what I think, the ubercart order editing is perfect and ecommerce order module should be like that. But UC have a lack of possibilities that I need quickly that ecommerce already have (1 tried both of them for 1 month each, I begin with ecommerce, then ubercart to finally return to ecommerce).
So I think if ecommerce could have a powerfull order editing as ubercart, it could be a real advantage.
Comments
Comment #1
gordon commentedActually the invoice module that has been created and released as apart of v3.0 will do exactly what you want.
There is actually a transaction editing interface which is included, but at the moment it has not been enabled as I am waiting on changes to the theme('table') which will allow changing of the table contents to include the links to edit transactions.
This I hope will be something that will come in v4, and also get rid of the current transaction creation.
As part of the invoice system I developed a misc transaction module which allows the back office staff to make changes to the prices of products by adding misc line items to make the changes much like how discounts are done.
This is going to take time to get this way as we need to make sure that all the usual business processes are maintained and everything is recorded correct.
One of the changes will be a auditing system which will allow all changes to the transactions to be recorded.
Comment #2
zmove commentedHi, thank you for your answer, but it generate another questions ^^ :
1) I see that you can edit an invoice but you only can add or remove products, you cannot redefine a product price.
2) When can I find the module to add custom line to the backoffice ?
3) Is there a module to add admin and customer comments about an order (an admin comment to note something about an order that the customer musn't see, and a customer comment to write comments about an order that the customer can see).
thanks again for your anser (and for the next one ^^)
Comment #3
gordon commented1 & 2. This is going to the old system. If you have the invoice module installed then you can go to the url http://example.com/admin/store/invoice/edit/{txnid} and you will be able to edit with the new system.
3 No there is not, but to develop on is not a very big process. The problem comes when displaying this information. This is why I need to ability for other modules to edit tables and add and remove additional data. Once I have this function I will include this as a new module.
Comment #4
zmove commentedHi and thanks for your answer.
I'm probably blind but, even if your url, I don't see how can I redefine a product price on the invoice and how can I add custom lines.
I post a screenshot of my invoice editing page, please, can you explain how can I do that ?
See the screenshot
thanks
zmove
Comment #5
zmove commentedPlease, can somebody help me by saying me how to edit products prices and add custom line on the invoice module ?
Comment #6
gordon commentedWell actually I developed a small program which added a new page to the tabs on the invoice page where you can just type in misc items.
It would not allow you to change the price of items on the order as this will break the Order and the invoice may not add up.
Comment #7
zmove commentedOk gordon, thank you for your answer.
I will use the ecommerce module as an estimate creator, so when a customer add product to cart, validate his order, he just "ask" for an estimate.
That's why, on the backoffice, I need to change the product price for an order, the client ask his estimate and I have to adapt each products prices for the client, (make a 10% discount on one product, make 20% on another etc...). And I notify the customer that his order has changer and he can see the change in "my account". That's what I need.
How can I download your change on the transaction module to allow to add custom lines ? Does the customer see the custom lines on my account ? Do you add price associed with your custom line ? Can you add several custom lines ?
thanks
zmove
Comment #8
gordon commentedYes you can do this after the customer has checked out the order, but the problem then becomes that the payment will need to be processed later.
With my module which I have not upgraded to 5.1 you can enter in the changes and associate them with a product.
However I am wondering if you may want to way to edit the cart so that the discounts can be added before the checkout. Like having a request final price on the cart and then the back office will view the cart and apply the discounts. This would then notify the customer of the discounts and they can then go to the checkout.
This method would most likely work better in the future versions of E-Commerce where the payment process will be changed and depending on the method of payment the user will not be able to complete the checkout until the payment has been made.
Comment #9
dman commentedJust checking the staus of this issue.
It's looking like I should add my own module to enable customer comments/enquiries with their order (extra delivery instructions or specifications outside of those allowed in the product definitions)
Is there such a module already floating around already?
It LOOKS straightforward enough to hook into... um, the 'review order' screen. Not sure where to store the data yet.
Do I just build it myself ? :-}
(yes, 5--3, v4 still seems to unstable to try and use live this week)
Comment #10
beatnikdude commentedI have additional customization of a product during a purchase, using sub-products along w/ xtra options on a custom form. I collect this additional info but need to add it to the transaction in the simplest/stablest way possible.
My other options is storing the extra data in it's own data type and then modifying any transaction views to attach this additional info. Don't want to do it that way and am looking for options.