176985602337900

Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Wholesale Order Entry App - BigCommerce API - in PHP
Sign in to Add to Watch List

IT & Programming > Web Programming

View Change History

The client has made the following changes to the job.

Description
Date

Job awarded.

Dec 13, 2013
Dec 11, 2013

Job title changed to "Wholesale Order Entry App - BigCommerce API - in PHP". Previously: "Wholesale Order Entry App using BigCommerce API - in PHP"

Dec 10, 2013

Job description changed. New Version|Previous Version

Dec 10, 2013
Close

Job Description

  |  Change History >>

Updated

We currently sell B2C online through a Bigcommerce store. We are starting to get more wholesale customers, and we need a portal for them to place their orders themselves, rather than calling or faxing them in. The portal should simply use the Bigcommerce REST API to create the order they enter. We want to keep orders centralized in our Bigcommerce system, and they have a REST API that allows order creation. It is documented here: http://developer.bigcommerce.com/docs/api/v2/resources/orders (see the POST section). The wholesale portal app you create will need to offer the following functionality: - The primary function of the app is order entry - shipping and billing addresses, and the SKUs they're ordering. - No actual billing is necessary, we will invoice them manually. This is merely an order entry app - they'll be able to put in all their information, see how much the order will cost, and submit it. We will then follow up manually to collect payment. - Each of our wholesale customers receives their own login. - Each user should be able to see their order history. You should pull this history from the Bigcommerce orders API, not cache it locally. - A user should be able to enter their billing and shipping information, then choose from a list of products to order. The list should be a simple table of all our SKUs, with text fields where they can indicate a quantity. See attached wholesale price list for a general format. - Use the Bigcommerce Products REST API to keep stock levels, names, SKUs, etc in sync with Bigcommerce. Documentation is here: http://developer.bigcommerce.com/docs/api/v2/resources/products - Each user should have a custom "discount" variable. This is the multiplier that should be applied to the retail price of the product (as pulled from Bigcommerce) to get the price that customer will see. Some customers get 40% off, some 50%, etc. - Each user should have a custom "minimum order" variable. They are not allowed to place orders with totals that are smaller than this dollar amount. - Each user should have a "free shipping" variable. If false, 10% of the order value is displayed as a shipping charge. If true, $0 is displayed for the shipping value. - Once an order is complete and the user confirms it, it is pushed to Bigcommerce using their orders API: http://developer.bigcommerce.com/docs/api/v2/resources/orders - When an order is submitted to Bigcommerce API, an email is also dispatched by this app notifying our wholesale team to process the order inside Bigcommerce. This project must be completed in PHP, preferably with the use of a framework. Bigcommerce also has a PHP helper library for their API that you can use. Good design is important too - this is not a consumer facing web app, but it should not be sloppy. Bootstrap is probably a good idea for something that looks nice and doesn't take too long. Please indicate you've read this entire posting by including your favorite color in your submission. Bids without a color will not be considered. Thanks for bidding - looking forward to working with you!

We currently sell B2C online through a Bigcommerce store. We are starting to get more wholesale customers, and we need a portal for them to place their orders themselves, rather than calling or faxing them in. The portal should simply use the Bigcommerce REST API to create the order they enter. We want to keep orders centralized in our Bigcommerce system, and they have a REST API that allows order creation. It is documented here: <span class="obscureText" title="Login to see this URL">&nbsp;&nbsp;[obscured]&nbsp;&nbsp;</span>/docs/api/v2/resources/orders (see the POST section). The wholesale portal app you create will need to offer the following functionality: - The primary function of the app is order entry - shipping and billing addresses, and the SKUs they're ordering. - No actual billing is necessary, we will invoice them manually. This is merely an order entry app - they'll be able to put in all their information, see how much the order will cost, and submit it. We will then follow up manually to collect payment. - Each of our wholesale customers receive...

Dec 10, 2013

Close
  • Posted: Tue, Dec 10, 2013
  • Time Left: Closed
  • Location: Anywhere
  • Client prefers freelancers from:
    Anywhere

    You are still able to submit a proposal for this job.

    The client prefers freelancers from
    a different location.

    You're still able to submit a proposal for this job, regardless of your location.
  • Start: Immediately
  • Budget: $500 - $1,000
  • Fixed Price Job
  • Elance Escrow Protection
  • U.S. freelancers must have W9
Sign in to view client's details

We currently sell B2C online through a Bigcommerce store. We are starting to get more wholesale customers, and we need a portal for them to place their orders themselves, rather than calling or faxing them in. The portal should simply use the Bigcommerce REST API to create the order they enter.

We want to keep orders centralized in our Bigcommerce system, and they have a REST API that allows order creation. It is documented here:   [obscured]  /docs/api/v2/resources/orders (see the POST section).

The wholesale portal app you create will need to offer the following functionality:

- The primary function of the app is order entry - shipping and billing addresses, and the SKUs they're ordering.

- No actual billing is necessary, we will invoice them manually. This is merely an order entry app - they'll be able to put in all their information, see how much the order will cost, and submit it. We will then follow up manually to collect payment.

- Each of our wholesale customers receive...

Sign in or Register to see more

Job ID: 50378213
 
Proposals
Avg $ | High $ | Low $ — Show Pricing
  • Submit Date (Latest)

 Austria  |  
Expertise in programming languages and frameworks (C# NET, VB.NET, C/C++, Java, PHP, Python, HTML/Javascript, ...), eCommerce (Amazon, eBay,...
7
  |  
 5.0   |  Private   |  4 Jobs
Bid ID: 50398434  |  Submitted: Dec 11, 2013 05:17 ET 
Proposal SEALED

Niladri Dey      
Niladri Dey's identity has been verified.  Learn More
 India  |  
INVITED
TOP 1 "API Expert" Or "API Developer" in Elance . The team is comprised of members who have been working in the same field for quite a few years...
4
  |  
 5.0   |  Private   |  2 Jobs   |  1 verified credential(s)
Bid ID: 50387704  |  Submitted: Dec 11, 2013 00:22 ET 
Proposal SEALED

iMode Solutions - Design. Bui...      
One or more team members at  are verified.  Learn More
 India  |  
INVITED
iMode Solutions is a highly innovative, self-learner that accept challenges. Able to work remotely without supervision, Adapt to passionate dynamic...
3
  |  
 4.6   |  Private   |  43 Jobs
Bid ID: 50382523  |  Submitted: Dec 10, 2013 21:31 ET 
Proposal SEALED

 Canada
Winner
I am a Canadian east coast based web developer who does this full time as a day job. I am avaliable any day needed, however I tend not to work...
5
  |  
 0.0   |  $0 Earnings   |  0 Jobs
Bid ID: 50379636  |  Submitted: Dec 10, 2013 19:32 ET 
Delivery
Within 1 week
$900.00
Elance is now an Upwork company.
Upwork is the choice of 4M+ clients. Get started working on Upwork today.
Are you ready to post a job like this one?
Post a Similar Job »