Find Jobs
Hire Freelancers

Rewrite PHP to make site work with API

$250-750 USD

En curso
Publicado hace más de 11 años

$250-750 USD

Pagado a la entrega
We collect data form web users and try to get them to place an order. We log in customer notes, when and what the customer did on our site. We use a back end to call customer later, And place orders later… There are different plans & pricing offered in different areas. So we always check address of customer, so we can display best price… Prices and rebates for service change ALL THE TIME, like 2-4x a month. So we need to dynamically display that, grabbing data from DB… I want YOU to be able to easily take the code that you have written and use it on another layout… SO I can have sister sites using the same DB, but look different to customers/Google There will be a few main steps in placing an order 1. Collect address information a. When a customer lands on page we need a popup that will force customer to enter their address to check for coverage. i. Ideally full address, but we can also check by Zip, if we cannot match address. 2. Submit that address to an API for verification of address (See ICD VER) a. This will verify the address is correct, i. if correct proceed, ii. if not display error and allow cu to fix address OR override address and proceed with only zip 3. Take that verified address and check to see what plan is available for that area (See ICD EPR) a. Now we submit cleaned/verified address to EPR to get a response back, this will tell us which plans the address qualifies for. 4. Dynamically display pricing/Plans based on XML returned a. Now that we have a valid saved to customers order, we can now display proper pricing for that area 5. Allow customer to select different options and Dynamically display pricing based on options a. Select a plan basied on: i. 3 plans to select form, ii. 2 payment options to select from b. Select options i. Warranty option 1. Basic 2. 1day 3. 2day ii. Static IP option (not option on basic plan) 6. Collect billing information from customer a. Collect all info and save it to order, so agent can call customer back if order is abandoned 7. Submit order to API (see ICD ORD) a. Take the info and submit it, if there is not errors great! Display thank you screen b. If errors Display error page, allowing Customer to fix order. We need to tie customer to an orderID. we do that with a sessionID... We tie a computer to the ID, so when that computer/customer comes back it remembers there order/address/addressverification status, so customer can contuniue their order, without recreating a new order When we log data to Privatenotes, we always append the data, so newer data is at top of doc. And we add current time/date to note. We display a Popup input box that forces customers/users to enter address so we can display plans/pricing in their area. This only displayed if there is NO sessionID/cookie or if Addressverification <=1-or-null for SessionID. Not all customers will have a good address, so after they enter address once, and it comes back NOT verified, There will be a check box for customer to override addressVerification (skip verification). I need you to make a small test Application like seen here: [login to view URL] (old code, will only work in ie, and is set to use older SPQ/SPR, not newer EPQ/EPR) Which will allow us to test connection and xml view response for VER/VES, EPR/EPQ This will allow 1st show that you can connect to API and also let us see the responses, so we know how system will act in production. Most code is on test server; it was written in .asp, but was not completed. [login to view URL]
ID del proyecto: 2633514

Información sobre el proyecto

11 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de UNITED STATES
Perris, United States
4,9
54
Forma de pago verificada
Miembro desde dic 24, 2007

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.