We have a event site by Drupal7, and we had use drupal_commerce to develop a ticketing function before , but which is only for free ticket ( with no transaction necessary )
What we need now, based on this commerce free ticket structure which we already have, we need to add another "paid ticket" into the platform.
1: Create a plugin module for "mailchimp" module to use mailchimp to handle all the mass emailing between ticket buyer/seller, when buyer paid for a ticket, his email will be added into the mailchimp list automatically(per event per list), when seller needs to send emails to all buyer, the system will automatically user mailchimp to create campaign and email out to the buyer list
2: Work with Stripe credit card gateway for payment checkout [url removed, login to view]
3: : 3 type of Fees to be added into final ticket price, BUT seller has option to choose the fees will be paid by buyer or seller, if the fees will be paid by buyer, then the fee will be added into the final price, if the fees will be paid by seller, then it won't be added into the final price, but will be showing for seller which will be deduct from their final income
a: % for credit card handling fee ( setting for this )
b: % for commission fee ( setting for this )
c: fix fee ( setting for this )
4: Seller Ticket Dashboard , ( with all related information showing on this page for each event )Show info:
each ticket’s income showing the ticket price +%fee+fix fee)
Fees will paid by buyer or seller
Total ticket income ( showing the break down of ticket price and fees)
5: Seller receive email for each of paid ticket sell ( option to turn this on/off per event settings) with predefined body message. Body of email can be configured (per site).
6: Cancel / unpublish an event , when seller click " Cancel event" an email will be sent to all buyers who has purchased a ticket ( setting for email body ). ( use mailchimp to handle this )
7: A button for seller to email to all ticket buyers. (email body input ) Sending messages by external service (mailchimp).
8: Seller can download the transaction/payment detail of each event. seller can one click to download the file from the dashboard. It can be a simple excel file or words doc with list info showing in table. One file per event with all information in one place
Info should include the buyer list with name and their email,
each of their payment which showing the ticket price+%handling fee+%commission+fix fee.
Total sellers income with the ticket income+%handling fee+%commission+fix fee
9: when seller create ticket for selling - system will automatically create mail list in our mailchimp account for this event. When user buy ticket - he will be automatically added to this list. When seller make bulk mailing - use mailchimp for send message to all users in this list (automatically create campaign and start sending messages)
55 freelance font une offre moyenne de $669 pour ce travail
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks