I'm looking for someone to build upon my PHP that uses ecc's Unify middleware API to successfully send accounting records to QBO. After each successful e-commerce sale, I build arrays and use them to send admin emails, customer emails, conditional product-only emails, and sales records to QBO using the easy-to-manage Unify middleware API. I am unhappy with the Unify API and wish to replace it.
The job consists of:
1. Replacing the Unify connection in my code with a connection utilizing QBO's Accounting SDK.
2. Writing a routine, using the QBO Accounting SDK, to create a customer and sub-customer based on custom fields (mentioned above; these are already pulled from the database for each order). Our database has a hierarchy of parent / child and QBO has a hierarchy of Customer / Sub-customer (notated in QBO as "Customer Name : Sub Customer name"), so we want to maintain the hierarchy.
2. Write a routine, using the QBO Accounting SDK, that sends each product in a completed sale to the corresponding child / Sub-Customer that is assigned to the product in our database (mentioned above; these distinctions are already pulled from the database for each item in each order). In this way, we will be able to see, in QBO, the same hierarchy we have on our website now. There are three custom fields in QBO, including date of birth, that we would like sent using the SDK as well.
3. Write a routine, using the QBO Accounting SDK, to send one sale record to the parent customer for each order ID.