Wallex Wallpapers: Add Home Delivery as Order Line Item and Update Order Emails
Presupuesto: $50.0
FIXED /
⭐ 4.96 (15)
Israel
php, javascript, api, web-programming
We're looking for a developer to make a couple of server-side changes to how home delivery appears in our orders and order emails for our wallpapers business. Fixed price of $50 USD, paid as one milestone on completion.
Background: today, when a customer chooses Home Delivery it does not show up as a line item in the order, so the operations team has to open emails to check the fulfillment method. We want the delivery option added as a proper line item and the order emails updated to reflect the fulfillment method.
What needs to be done:
1) Order list and document creation (POS to Kaveret API):
When Home Delivery is selected, add a delivery line item to the order/product list. Item name (Hebrew): דמי משלוח. Pull the standard delivery price dynamically from our database. If the customer qualifies for free shipping, the item must still appear but with a 100 percent discount applied (price 0). When Self-Pickup is selected, do not add any delivery line item.
2) Order confirmation email:
Update the email formatting based on the fulfillment method. For Self-Pickup: no delivery item, and the shipping text reads: שיטת משלוח: איסוף עצמי מחנות (גנסין 19, גבעתיים). For Home Delivery: include the דמי משלוח item in the email order list (same rules as above) and the shipping text reads: שיטת משלוח: משלוח לבית הלקוח.
Notes:
- The POS provider is now called HYP (formerly Yad Sarig); API docs are available at hypay.docs.apiary.io. The Kaveret API is already in use.
- The exact field mapping, delivery price source, and free-shipping rule will be shared.
Deliverables:
- Both changes implemented and tested on our existing system.
- Light testing of all paths: home delivery, free shipping, and self-pickup.
Timeline: roughly 3 to 5 business days. Revisions: up to 2 rounds within scope.
Ideal candidate: a developer comfortable with server-side code and third-party API integrations (POS and invoicing). When applying, please briefly mention similar order or POS/invoicing integration work you've done.
Abrir en Upwork