294 - Magento 2.4.2 + CedCommerce - Cancellation and Return Process

Job ID: 32760813

Budget: $30 – $250 USD

Onsail Cancellation and Return Process

1. Creation of request: Build a standard cancellation or return request form which will be displayed in the final consumer area in the order detail and in menu item, and also in the same pattern it must exist in the merchant's portal allowing the merchant to open a ticket for the customer ;

For this, the official zendesk API will be used, with a test account for development.
1.1 EndPoint Authentication:
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket-requests/


1.2 Insert the information:
https://developer.zendesk.com/documentation/ticketing/managing-tickets/building-a-custom-ticket-form-with-the-zendesk-api/

Request opening fields: Requester's name, telephone, email, cancellation reason, order number (initialize automatically if it is in the order detail), request description (text), record date and time automatically, store, with option to attach files.

Remembering that this form will need to exist both in the final consumer area and in the shopkeeper's portal

2. Ticket interaction, new information, responses and increments, history:
In the customer area and in the shopkeeper's portal, there must be the Cancellations and Returns menu, where you will have defined each request and its history with the possibility of sending new information, responses and increments to the ticket.
2.1 Consuming ticket information via API:
https://developer.zendesk.com/documentation/ticketing/managing-tickets/creating-and-updating-tickets/#attaching-files


3. The option to request a cancellation or return will only be available in the customer area and on the merchant's portal in the order detail until 7 days after the delivery date.

4. After making a request, this request must be presented with its history by clicking on the order detail button “Request for cancellation or returns”, or by accessing the menu item “Cancellations and returns” where a grid will be presented ordered from the highest id to the lowest and with search options, clicking on the grid record will present all the details of this request;


5. The email that will be sent as a requester must always be from the customer of the order and the default email from the shopkeeper, both need to be constantly informed;
Related categories: Magento Magento 2