When members of the customer ordering,The total amount calculated in accordance with Member Price,When a non-member customers ordering,The total amount calculated in accordance with Normal Price,for example:eggs,Normal price is $3.00,member price is $2.00,
2 answers
You can use Price Definitions to set a second pricelist. Then trigger this using an Automation Command button, with a Change Price list Action.
Or you can define two ticket type, one for members and one for non-members.
I have big issue working with price tags and definition price list:
My scenario:
i have customers with a given prices: 50% prices, 20% prices, regular prices
(im not using automated discount calculation - i want a specific given price).
I created 3 price tags: 50%, 20%, Regular. (also entered manually the given prices for each product and its tag prices
In Entity Types -> Customers: i created another Custom Field named: price tags - which will be filled with 50 or 20 or none (this field is so i can apply a rule "entity selected")
I created 3 Actions (type "Change Price List"): 50% prices, 20% prices, Regular prices - each specified with its own Price Tag.
I created 3 Rules (event name: "Entity Selected") for each price tags and set as follow (for example 50):
Execute rule if: Matches
Add Custom Constraint: EntityCustomData-Matches-50
Select Actions: 50% prices.
*at first, i didnt set the "Regular Prices" because i thought that if a regular customer is selected - it will automaticaly give the original prices but it didnt - it gave the last price tag that was selected by customer (if last customer was with 50 - then opened a new ticket for regular customer - it gave the last price tag for customers with 50...) so thats why i added the "regular" Price tags+actions+rules etc.
while testing the above i noticed 2 major issues:
1. in many cases that i select a customer - it holds for few seconds. also, its not always updating the price tags according to the type of customer that is selected.
for that issue i added the Action "Regular Prices" to the existing 3 Rules: "Close Ticket Rule" in Ticket Closing, "Close Ticket Rule" in Automation Command Executed, "Create Ticket Rule" in Automation Command Executed.
This helped for at least 90% of the cases but still not perfect and every time i select customer i look to see if it give the currect prices...
2. I dont know why, but since i defined all the above - in many times when i select a customer and then want to add products to their tickets - i click on the product and nothing happens, sometimes i click 3-4-5 times on the product and duh.. like it freezes... sometimes it wakesup after few seconds from freezing, but sometimes i actually need to close the ticket, select again the customer and then its OK. let say that this happends 50% of the cases..
I hope its something im doing wrong, maybe there is a better procedure for what i need - automatically given prices for specific customers.
Pls Pls advice
Maya