Well, viart is still not understanding
... here's what they responded:
-----------------------------
Hello Daniel,
We would advise to start with some priority changes step by step. As you wish to do quite a lot of changes it would be better do them one by one.
Here are some comments to your list:
1) Ability to add/remove products from the order. When doing so, create a JavaScript file so that we can have ‘tick’ boxes to say whether or not it >affects the price and another one to say whether it affects the inventory, and have it perform required tasks by doing so. This will allow us to make >memo/comment type lines on the invoice. Customer of course would not be able to see these tick boxes.
a. We also want to be able to add/remove product options to the items on the order and ability to ‘tick box’ to affect inventory and total.
Please, let us know what price you mean here as when someone changes something in the item order it should automatically update all prices for the order to reflect the changes. The same question is for the stock level: in case you increase , for example, some quantity in your item order then it would be logical to update original stock level and decrease it for the same amount?
As for options it is already possible to update them when editing item order but it doesn't reflect any stock level changes presently.
2) Ability to add coupons to the order, so a coupon box would need to be implemented.
Quite clear, no questions here. ($200)
3) Ability to provide a manual discount by inserting a manual line where we could type the description of what we want, and then a quantity box and >a unit price box and then an auto-updating line total box which would effect the price if we ‘ticked’ the checkbox to affect pricing.
It seems to be related to edit order items but with some note field for updated order item?
4) A box that would keep track of the difference between the original order and the adjusted order. If the order needs to be a refund, have it >possible to process via method of choice: customer credit (utilizing the credit system), or any payment system we have set up. (Not only the >advanced ones.)
Not all systems support refund method so this can be quite difficult in case you want to process refund automatically for any system.
5) Tracking: Changes to the order would need to be tracked as they are now, and assign the user name of the administrator who performed such >changes.
It is already done in the way that all events have the name of administrator who performed the changes.
6) Ability to reference order to another order (creates a sub-order)
It is not very clear how exactly you want to create suborder but for sure it is possible to create such sub-order functionality.
7) Ability to edit shipping costs.
$100
8) Option for customer to approve order and/or order changes.
Here we need more details on the changes that should be approved by users in the order.
- any changes exclude probably status change
- some changes selected by administrator like (shipping cost, order item update, ...)
9) Notifications (optional) for all changes done to the order both to User and Admin.
Would you like to select the events that should be sent to user and/or admin?
With regards,
Natalia
ViArt Support Team
---------------------------------------------
here's my reply:
---------------------------------------------
Okay, we'll go down the list
::
1.)We want 2 tick boxes next to each line on the invoice of whether to apply that line to the total. We may just want to add on products that we do not want to calculate (similar to a no charge product). This would also be the case for stock level effect. Product options ALSO needs to effect stock levels.
2.)Seems a little high priced to add on the coupon option, but yes, glad that one is clear.
3.)Create a blank line. Here we could manually add an item to the invoice that we don't necessarily have in our database. It would just be a text box with unit cost, quantity, and total boxes. (Refer to item 1, where it will also have two tick boxes (inventory and balance effects)
4.)In case this seems to be a hard task, have it so that we can select which one we used to process it back with a drop down box, however, don't have it actually refund the monies. We'll do this manually if we need to, but a place to record it would be nice. We do however still want ability to apply it to credits automatically.
5.)If it already records admin name of the changer, that's great.
6.)Have an option box to reference it to another order by inputting/searching for an order ID. When clicked, it records it as referenced in some fashion both for the user to see and/or the admin.
7.)Ability to edit shipping costs, thanks
8.)We want an option of whether customer needs to approve changes or not. If we select this, it will show up in their box as status customer approval needed, and when customer approves/denies, it takes such action as to approve (user confirmed) or denies (cancels) the order. Also, this would be recorded in the log as well.
9.)Yes, ability to select changes notified to the user/admin