[PRESTASHOP] Product Warranty

  • Status Closed
  • Budget $250 - $750 USD
  • Total Bids 11

Project Description

Please apply only if you are experienced with prestashop and its framework

This is a module based on prestashop's merchandise return functionality, but intended for customers to make a warranty exchange in order to send back defective merchandise for new parts.


create a "Warranty Exchanges" backoffice subtab (under orders, before merchandise returns)

Create database structure similar to prestashop's built in "merchandise return" functionality

modify AdminStatuses for maintaining warranty exchange statuses

Configuration page:

Allow to set warranty period in days, or lifetime warranty

allow to require a recent order (in number of days) of items from specific categories in order to allow warranty exchanges

configure what products are replaceable/exchangeable

Backoffice tab:

table showing all warranty exchanges

-> id, order id (of the replacement products if one has been issued), status, and date exchange was created, and a modify/edit icon

-> clicking edit icon brings to a page allowing employee to update exchange

-> update page displays: customer, order id, order date, and status (if replacement order has been issued), customer explanation for exchange, status dropdown (allow to change to next step in process) and list of products in the exchange

-> lock statuses to be one way only ie. waiting for package->package received->return denied or return accepted

-> changing to return accepted will issue a new free of cost order for replacement items and select the cheapest shipping option (usps first class)

-> allow removing items from the exchange in the product list table in order to reject specific items only

-> sort in a table similar to merchandise returns tab

-> clicking order id brings employee to the replacement order's info page

Front office page:

-> require customer to be logged in

-> display table of customer's existing warranty exchanges if any exist

-> warranty id, order id of replacement if any exists, status, date created, pdf link for printing rma form (like presta's merchandise return)

-> form to create a new warranty exchange if they meet the terms (within warranty period and/or meeting recent purchase requirement)

new warranty form should display warrantyable (meets warranty period if one set, and listed in warrantyable items from module config) items to add to their new warranty exchange

textfield for writing explanation for warranty exchange

Upon submit, display return instructions and PDF like presta's merchandise return process

Get free quotes for a project like this
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online