Ebay Integration Requirements
We need a piece of PHP software that has to provide Ebay Trading and/or LMS API functonality, which it will be integrated into an already developed Inventory Management System. This needs to be done using CodeIgniter latest stable version to date (3.1.6) as a custom Library, all the model data required will be provided as needed.
The functionality that needs to be developed is:
Configuration options This needs to have a place where to setup all the required Ebay API configuration options, this includes: • App ID • Dev ID • Cert ID • Sandbox API User Token • Production API User Token This can be done using a variables, properties or config options, but it has to be easily changed.
Upload new items to Ebay
When a new item is added to our database we will have an option to upload the item to our Ebay store. This function needs to take the item object provided by the model and upload it to Ebay. This should make use of the Ebay Trading AddFixedPriceItem service, and it should return the Ebay ItemID so we can update the corresponding field in the database table.
Update existing items on Ebay
If an item changes important information in our database, meaning the price mainly, the system will show it as changed and needs to be updated on Ebay, so in this case given an item object by the model it has to be compared with the information stored on Ebay and the modified data should be updated. This should make use of Ebay Trading ReviseFixedPriceItem service and return a boolean, true on success and of course false on failure.
Sync multiple items at a time
This has the same functionality as the previous one but with the difference that it has to be done in bulk, working with an array of objects, so in this case it should probably make use of the Ebay LMS (Large Merchant Services) - ReviseFixedPriceItem.
Automatic Descriptions/Bulk description update
This is similar to the previous one but to update the product description only, which it will be generated automatically based on the item features.
Remove items from Ebay when stock = 0 When an item is sold on the system and the stock is 0 it will automatically call this function to remove the item from Ebay listing in case it is listed. So this function should make use of Ebay Trading EndFixedPriceItem to end it publication and return a boolean value, true on success and of course false on failure.
This should allow us to create promotional sales on Ebay. This should make use of the SetPromotionalSale and SetPromotionalSaleListings functions and should take two parameters: an object with the sale configuration and an array of items to include in the promotion.
Integrate with USPS, UPS, and DHL
The system should integrate with these three couriers to include item tracking functionality, so this point would require communication with each carrier API to manage order tracking.
All the current items information will come out from a MySQL database that the Inventory software uses. In case there's a need to add more fields or tables to the database to develop this functionality just let us know and we will create them
Được trao cho:
39 freelancer đang chào giá trung bình $1286 cho công việc này
We are expert in make API integration API currently we are worrking on Hubspot and get swift API. OUR PORTFOLIO [login to view URL] I would love to discuss your project over chat. Sincerely Regards David