I have a website selling a product.
The actual product and its ordering is managed through a 3rd party who provide me an order form.
In my website there is a link to an ordering page with my sites template and an I-Frame that displays the 3rd party order form.
When my client fills in the order form and clicks send it then goes to the 3rd part payment page where clients enter their credit card details to finalize the order.
The account is then established and I receive an email confirming as such.
Additionally I use Sales Partners to refer clients to my site. Their details are entered into MY website (not the 3rd party managing product ordering form) as a Sales Partner account with the business name being a searchable field.
I use Drupal to construct my website.
I have 3 hijacking requests of the 3rd part order form -
1. Allow a Sales Partner field in the 3rd party order form (when viewed in through my site) that clients can enter the Sales Partner name that is checked against the 'searchable field set' in my site.
2. Allow the Sales Partner Field to be pre-populated if linked through from an Advertisement as a predefined script inserted in Sales Partners website.
The link from a Sales Partner site will go to the front page of my site and which the client may look through the site before getting to the order form (or not event order).
3. When the client clicks the 3rd party order form 'send' button and the order is processed, an additional email with the clients details and Sales Partner identity is sent to me. In this I can reconcile at the end of the month which clients have come through which Sales Partners.