Student or Learner
1. The order of 1200pcs has been allocated to ABC customer
2. The order of 1200pcs has been allocated for ABC customer
which one is correct ? Please help
In your context, it shoud be "allocated to".
Consider the following explanatory sentences:
Three computers have been allocated to me.
(Meaning: I was given three computers)
Three computers have been allocated for developmental purposes.
(The speaker of this sentence is telling us the purpose for which the computers have been allocated)
Your sentence is in the passive. Let us trun it into the active.
The order of 1200pcs has been allocated to ABC customer (Passive).
They have allocated ABC customer the order of 1200 pcs. (Active)
Here we have two objects:
ABC customer= indirect object
the order of 1200 pcs: direct object.
When turning the sentence into the passive, as a rule, the indirect is preceeded by "to" and not "for".
Consider also the following entery quoted from Collins Cobuild English Language Dictionary:
allocate allocates allocating allocated
If one item or share of something is allocated to a particular person or for a particular purpose, it is given to that person or used for that purpose.
Tickets are limited and will be allocated to those who apply first.
The 1985 federal budget allocated $7.3 billion for development programmes.
Our plan is to allocate one member of staff to handle appointments.
(c) HarperCollins Publishers.