Add some functions to an existing Wordpress Plugins

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

Purpose of the work is to enhance current plugin : [url removed, login to view]

“StockUnlocks – Mobile and Cell Phone Unlocking” is open source software

Current Plugin allow to automate through DHRU Api "remote services" orders place by customers.

Plugin allows to import products based on dhru server services availability, but also allow to turn in already existing product into "remote services".

Plugin creates on product page via ACF Plugin (Distributed version) an IMEI field with Email+Email confirmation field.

Plugin allows bulk orders.

Currently once order is placed, Customer received woocommerce receipt email (and invoice if setup).

Once then, Stockunlock plugin send it owns email when order is placed and completed (Plain Text UTF8 email). Each action is recorded as an admin note.

Issue is Stockkunklock doesn't update Order status, but without generating a woo commerce email confirmation. This plugins relies on its own status orders. (Code available, Code unavailable, Code ordered, etc…)

Work expected is :

1. Ensure that once StockUnlock Plugin moves Order to "Code Available or Unavailable", a new action is automatically set to update statuts to (standard Woocommerce status, see below) and ensure woocommerce email confirmation is sent accordingly.

Code available > completed

Code unavailable > failed

Paypal rejected > cancelled

etc.. other TBD.

2. Currently, StockUnlock monitor from an item/product perspective, 5 meta data are updated automatically by this plugin:

suwp_imei_values: (as IMEI)

suwp_email_response: (as Customer Email)

suwp_email_confirm: (as Customer Email confirmation)

_suwp_qty_sent: 1 (as number of order placed)

_suwp_qty_done: 1 (as number of order replied)

Once all orders are replied, plugins insert a comment (as an admin note not visible to client).

Work expected is to: Insert Reply orders in HTML format into Client Orders and Woocommerce Confirmation Email.

a new item meta being created and updated with each reply from DHRU Server.

In case this solution is not workable, alternative solution would be to input Comment/Notes into the order page and in the Standard Woocommerce Email confirmation as well.

Milestones:

$5x USD Développement + Successful Testing Requirement 1
$2x USD Regression Testing PROD and Requirement 1

- Requirement 1: Sending Standard Woocommerce Email on completion/failure (depending of post_status) of an order (Flagged with "Remote Service" category).

1.Setup API provider successfully (Prod - No change)
2.Setup API product successfully, with Category "Remote Service" and according API number (Prod - No change)
3.Place Order via API successfully with Email notification (Prod - No change)
4.Get Reply from API successfully with Email confirmation (Prod - No change)
5.Change Plugin Custom Order Status to Woocommerce Status (Dev - See below Code to implement), Ensure Standard Woocommerce Email notification is Sent (Prod Email triggered by Woocommerce)

Eg. 'Plugin Order Status' > 'New Order Status'
'suwp-rejected' > 'cancelled',
'suwp-error' > 'on-hold',
'suwp-ordered' > no change,
'suwp-order-part', 'on-hold',
'suwp-pending' > no change,
'suwp-available' > 'completed',
'suwp-avail-part' > 'on-hold',
'suwp-unavailable', > 'failed',
'suwp-refunding' > 'on-hold',
'suwp-refund-part' > 'on-hold',


$2x USD Développement Requirement 2
$2x USD Successful Testing Requirement 2 + Requirement 1
$2x USD Regression Testing Requirement 1&2

- Requirement 2: Based Reply/Result from Server DHRU API, update Woocommerce Order.

First Option:
Create Item Meta: with Field Name "Unlock Details"
Content = Reply/Result in "Html" Format.
Aggregate if multiple Reply or Insert a new Item Meta if reply > 1.

- Ensure that Woocommerce confirmation email contains New Item Meta(s) Created
- Ensure that Client Order Page (in Myaccount section) is updated with same data.

Second Option:
In case Item Meta is not Workable.
- Insert Admin Comment/Note into the Woocommerce Client confirmation Emails
- Ensure that Client Order Page (in Myaccount section) is updated with the comment/reply.


End of Project:
Order is replied, Status is changed to Completed (or Equivalent), Email confirmation is released, Client received details in Woocommerce emails, and same details are posted onto the single Client order page.

PHP Plugin WooCommerce WordPress

Project ID: #14553964

About the project

33 proposals Remote project Active 6 years ago

33 freelancers are bidding on average $309 for this job

shivmirthyusl

Please open a chat to discuss further Relevant Skills and Experience we have 10+ yrs of experience Proposed Milestones $300 USD - On discussion with the client Please open a chat to discuss further

$300 USD in 3 days
(207 Reviews)
8.0
Risalat1

Ready to work with you, could you please send me some more details about your project so we will estimate it accordingly.... Relevant Skills and Experience Ready to work with you, could you please send me some more de More

$194 USD in 8 days
(296 Reviews)
7.7
ukroficer

Hello, we are a full stacj team and we can do the modifications you need on the wordpress website - let's have a chat and discuss the details there Looking forward to hearing from you Relevant Skills and Experience w More

$135 USD in 10 days
(51 Reviews)
6.7
LEnaSIM

I am a web developer who specializes in Wordpress website development about 8 years. I can give examples of my work, you can read reviews about my jobs. Let's discuss the details of your project. Relevant Skills and E More

$200 USD in 3 days
(197 Reviews)
7.0
jhashivshankar8

Hello I got your project. I worked a lot on wordpress. I'll do this very fast. Hope to see your message. Thank You.

$264 USD in 5 days
(167 Reviews)
6.4
forcitCample

Hi there. Hope you are doing great today !! I hope, your search for right contractor end here. Working with enhancing the existing WordPress plugin is definitely something I can take care of for you! I am a talente More

$494 USD in 3 days
(80 Reviews)
6.4
concettolabs

“Web development Experts” Hello, we are a leading website app development company, we specialize in WordPress including theme and plugin customization. Relevant Skills and Experience we specialize in WordPress inclu More

$576 USD in 30 days
(58 Reviews)
6.3
muzammil21

A proposal has not yet been provided

$235 USD in 3 days
(40 Reviews)
6.0
kailasamir

dear client, have understood your requirement of stock issue which is not being handled by woocommerce plugin. can customize it as per your need. let us discuss with expectation and move ahead. Relevant Skills an More

$705 USD in 3 days
(38 Reviews)
6.0
vkrahu

Lets discuss it in detail. Relevant Skills and Experience I am Wordpress expert with 6 years experience. completed over 100 projects. Proposed Milestones $211 USD - Milestone

$211 USD in 6 days
(41 Reviews)
5.4
collonmade

We are very accurate in delivering code on time and with great quality . We have 100% completion rate and 30% repeat hire rate which you can check from our profile as well . Relevant Skills and Experience We have 5+ y More

$176 USD in 3 days
(9 Reviews)
4.2
deepbansal1111

I was just going through your job posting and I believe that I have the drive, energy and knowledge to be perfect for this job. Relevant Skills and Experience I was just going through your job posting and I believe th More

$200 USD in 5 days
(6 Reviews)
3.8