Find Jobs
Hire Freelancers

Angular ecommerce app w/REST API

$250-750 USD

Törölve
Kiadva ekkor: több mint 6 évvel ezelőtt

$250-750 USD

Teljesítéskor fizetve
I need help finishing a custom angular ecommerce app that uses a REST API. While I do have a lot of it done, there are gaps and that is what I need help finishing. When a product is added, removed, etc. it hits the API. When the customer gets to the cart and hits checkout, we'll redirect him over to the client's server to finish the transaction. We are not handling anything further than that. There is no payment gateway or ecommerce integration. We are simply updating the API for each interaction(add/update/delete) to the cart. **WARNING: The API and it's documentation were not developed professionally. It's very much a home brewed API. I'm sure you will have questions, so please do not apply if you cannot handle basic REST API interactions and know the how to work with an API** You can view the link here: [login to view URL] Here's all of the API info that I have. If you have specific questions, please let me know. I can most likely answer them. In the event of a discrepancy, please us the code that's on the server. There have been a few changes to the API(not much) but I know the code on the server is correct. The url you will use for the API is [login to view URL] Add qscart to see the data structure. I return one record on this one. Add qscart/{PurchaseID} to get your shopping cart items. Try [login to view URL] for testing. To add an item to the shopping cart, go to api/qswebadd/{QSCart Record}. In the QSCart record, send a “0” string in the PurchaseID field if you don’t know the purchaseID. This will cause the creation of a new cart. I will then return the new PurchaseID to be sent with any items to add to the cart. You can then go to api/qscart/{PurchaseID} to see your new cart. Here is the data structure for the cart. public class QSCart { public int ID { get; set; } public int ItemNumber { get; set; } public string PartNumber { get; set; } public double Weight { get; set; } public decimal Price { get; set; } public double ExtWeight { get; set; } public decimal ExtPrice { get; set;} public int QTY { get; set; } public string Description { get; set; } public string PurchaseID { get; set; } } The API has been set up to keep up with the cart. Every time someone adds to the cart, the API should be called to add that item to the database. When they are done adding to the cart and want to check out, they then are directed to our site. Here’s a test snippet of code on how he adds items to the cart: function AddNew() { var id = $('#PurchaseId').val(); var part = $('#PartNumber').val(); var qty = $('#QTY').val(); var myData = { "PurchaseID": id, "PartNumber": part, "QTY": qty }; $.post("api/QSWebAdd/", myData) .success(function (data) { $('#productupdate').text(data); }) .fail(function (jqXHR, textStatus, err) { $('#productupdate').text('Error: ' + err); }); } To remove an item from the cart Just send a QTY of 0 for the item to be deleted. Send any other QTY to update and existing item. Budget is $300. Will not fund escrow do not ask payment upon full completion of project. I'm a month behind on this job and need someone who can get in there and knock this out asap
Projektazonosító: 15308762

A projektről

8 ajánlat
Távolról teljesíthető projekt
Aktiválva: 7 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
8 szabadúszó adott átlagosan $489 USD összegű árajánlatot erre a munkára
Felhasználó avatár
HI, I will correct the API issues . I have 4 years experienced in Angular js. Relevant Skills and Experience NODEJS ANGULAR Proposed Milestones $333 USD - final
$333 USD 2 napon belül
4,2 (7 értékelés)
3,6
3,6
Felhasználó avatár
We have expertise based on your requirements. We have a bunch of our freelancing projects which not only includes something similar to your needs but also something that might influence an up-sale Relevant Skills and Experience We're a team of Professional developers, based in Houston, Tx. Working on our startups and freelancing on the side to create an added revenue stream and invest accordingly. Proposed Milestones $555 USD - Ecommerce
$555 USD 10 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
A proposal has not yet been provided
$450 USD 14 napon belül
0,0 (0 értékelés)
0,0
0,0

Az ügyfélről

UNITED STATES zászlója
United States
0,0
0
Tagság kezdete: okt. 2, 2017

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.