Wallex Wallpapers: Business Invoice Option at Checkout (Frontend, Email and CRM)

Posted 4 weeks ago

Worldwide

Summary

We're looking for a full-stack developer to add a business-invoice option to the checkout flow on our wallpapers e-commerce website. Fixed price of $50 USD, paid as one milestone on completion. At a high level: during checkout a customer should be able to ask for the invoice to be issued to their company, and the business details should then flow automatically into our order email, our CRM, and the final invoice. What needs to be done (high level): 1) Checkout page (frontend): Add a checkbox that, when checked, reveals two required fields for business name and business tax ID, with basic validation (the tax ID must be exactly 9 digits). When unchecked, the fields are hidden and not required. Labels are in Hebrew and will be provided. 2) Order confirmation email: When the business option is used, include the business name and tax ID in the order confirmation email so the orders team has the details right away. Otherwise the email goes out as it does today. 3) Server-side CRM and invoice integration: On the website server, where the existing CRM (Kaveret) API calls already happen, update the customer record with the business name and tax ID (for both new and existing customers) before the invoice is generated, so the invoice reflects the business details. The exact field mapping will be shared. The whole flow must work with no regressions when the business option is not used. A short call will be held before starting to walk through the exact details, field names, and screenshots. Deliverables: - The three changes implemented and tested on our existing site. - Light end-to-end testing of both the business and non-business checkout paths. Timeline: roughly 4 to 6 business days. Revisions: up to 2 rounds within scope. Ideal candidate: a full-stack developer comfortable with frontend JavaScript, server-side code, and third-party API integrations. When applying, please briefly mention similar checkout or CRM/invoicing integration work you've done.

  • $50.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
JavaScript
Web Development
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:2 weeks ago
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 2, 2023
  • Israel
    Givatayim11:58 PM
  • $2.3K total spent
    26 hires, 2 active
  • 20 hours
  • Retail & Consumer Goods
    Small company (2-9 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo