Budget: 8000 UAH Deadline: 7 days
Hello. I have extensive experience with WordPress. I am ready to complete the task.
Hello! I am looking for an experienced WordPress/WooCommerce developer to set up split-payment logic at the Checkout stage.
What we have now:
— A website on WordPress + WooCommerce + Elementor Pro
— The official WayForPay plugin is installed and working (currently with test keys)
— KeyCRM is connected for importing orders from the site
What needs to be implemented:
On the checkout page, two separate payment options through WayForPay need to be implemented:
Full online payment
— Standard WayForPay operation
— 100% of the order amount is charged
— Installments / partial payments from Monobank and PrivatBank should work with this payment method
Cash on delivery + prepayment of 300 UAH
— The client pays a fixed amount of 300 UAH through WayForPay regardless of the total order amount
— The remainder is paid by the client upon receipt at Nova Poshta
UX requirements:
— In Checkout, this should be displayed as two clear separate payment options (radio buttons or a similar convenient solution)
— It should be obvious to the client:
• how much they are paying now
• how much will remain to be paid upon receipt
Technical requirements:
When selecting the "Cash on delivery + prepayment of 300 UAH" option:
— Only the fixed amount of 300 UAH should be charged through WayForPay
— The WooCommerce order should be created for the full cart amount
— The order must correctly record:
• the total order amount
• the prepayment amount (300 UAH)
• the remainder to be paid upon receipt
Critically important:
Information about partial payment and the remainder must be recorded using standard WooCommerce methods / order meta without "hacks" so that KeyCRM can correctly pull:
— the prepayment amount
— the cash on delivery remainder
— the actually paid amount
It is important to maintain compatibility:
— with future WooCommerce updates
— with the official WayForPay plugin
— with KeyCRM
— with Elementor Checkout
Preferred implementation option:
— Custom implementation through WooCommerce hooks / filters (priority)
or
— Using a lightweight and stable deposit plugin, if it is indeed more reliable and does not create issues with WayForPay and KeyCRM
Additionally important:
— Do not break the standard WooCommerce order logic
— Do not create duplicate orders
— Correctly handle webhook/callback from WayForPay
— After successful payment, the order should not go into an incorrect status
— It is preferable to minimize the number of third-party plugins
What I expect as a result:
— Fully functional and tested functionality
— Correct operation of the 300 UAH payment through WayForPay
— Correct display of the order in WooCommerce
— Correct import of the order into KeyCRM
— Instructions/brief description of the implementation after the work is completed
Please specify in your response:
— implementation timelines
— cost
— how you plan to implement the task (custom / plugin)
— have you had experience with WooCommerce + WayForPay + partial payment
Currently, the payment block looks like this 
Budget: 8000 UAH Deadline: 7 days
Hello. I have extensive experience with WordPress. I am ready to complete the task.
Budget: 2000 UAH Deadline: 5 days
Good day. I have experience working with WordPress. I can complete everything according to the logic you described. Write to me, and we will discuss everything in detail.
Budget: 5000 UAH Deadline: 5 days
Hello!
I have extensive experience working with WordPress.
I am ready to complete the assigned task.
I suggest we discuss the details in private messages.
Budget: 8500 UAH Deadline: 4 days
Hello!
The task is clear, I have experience with WayForPay + WooCommerce.
I will implement it through a separate custom plugin — this is the cleanest solution: it does not depend on the theme, does not break during updates, and is easy to maintain. The plugin registers a new payment method in WooCommerce, when selecting "cash on delivery" it sends exactly 300 UAH to WayForPay, the order is created for the full amount, all necessary data (prepayment, balance) is written in the order meta — KeyCRM will pull it correctly.
The callback from WayForPay is processed separately, the order status after payment will be correct.
Deadline: 4–5 days
Cost: $180–220
After delivery — documentation for the plugin and instructions for updates.
Please show a screenshot of the current payment block if available — we will clarify the details and get started.
P.S. By the way, we can also create a tracking number right away to show the future tracking number to the customer on the order completion screen and record it in the seller's comments and pass it to KeyCRM.
Budget: 15000 UAH Deadline: 1 day
Greetings! I have reviewed your task regarding the setup of partial payment at the Checkout stage for a WordPress site with WooCommerce and Elementor Pro. The task of implementing two payment options through WayForPay (100% prepayment with installments and a fixed prepayment of 300 UAH with cash on delivery) is completely clear to me.
I have extensive experience working with WooCommerce, the WayForPay payment gateway, and integration with KeyCRM, so I know well how data transmission works via API. To maintain compatibility with future updates of the e-commerce system and CRM, I plan to implement the task in a custom way using WooCommerce hooks and filters in the functions.php file with clean code, avoiding unnecessary heavy deposit plugins. We will add a custom payment method for prepayment, which when sending a request to WayForPay will replace the transmitted amount with a fixed 300 UAH, while the remainder will be correctly recorded in the order's meta fields. This will allow KeyCRM to correctly pull the total amount, the actual prepayment made, and the remainder of the cash on delivery without creating duplicate orders. Webhooks from the payment system will be processed in the standard way, moving the order to the correct status. The Elementor Checkout builder will also maintain its stable operation.
The remaining price and deadlines will be discussed after agreeing on the details.
Budget: 5000 UAH Deadline: 3 days
I have experience integrating WayForPay and customizing WooCommerce. I will set up the choice between full and partial payment through WayForPay directly on the checkout page. We can discuss the details.
Budget: 6000 UAH Deadline: 4 days
Hello. The technical specification is detailed, and the task is clear.
Implementation: custom WooCommerce plugin through hooks/filters. No additional plugins.
Logic:
— A separate payment method "Cash on Delivery + prepayment of 300 UAH" is added.
— When selected, WayForPay receives a fixed 300 UAH (overriding the amount through the filter `woocommerce_order_get_total`).
— The order is created for the full cart amount.
— In order meta, `_prepayment_amount` (300), `_cod_remainder`, `_payment_type` are recorded — KeyCRM will pull this correctly.
— Webhook from WayForPay is processed while preserving the full order amount.
— UX: shows how much now / how much upon receipt.
Compatibility with WooCommerce, WayForPay, KeyCRM, Elementor Checkout is maintained.
Cost: 6,000 UAH. Deadline: 3–4 days + testing.
Budget: 7000 UAH Deadline: 4 days
Hello!
In this case, we do not recommend using third-party deposit plugins. The task can be implemented customly through WooCommerce hooks and order meta, maintaining compatibility with the official WayForPay plugin and minimizing risks during future updates.
At the Checkout stage, when selecting the prepayment option, a standard WooCommerce order is created for the full cart amount. Additionally, separate values are recorded in the order: the total order amount, the prepayment amount (300 UAH), and the remaining amount to be paid upon receipt.
Next, the payment form for WayForPay receives not the total order amount, but a fixed prepayment amount of 300 UAH. After a successful callback/webhook from WayForPay, the order receives a success status, and information about the successful prepayment is recorded in the order meta.
Thus, WooCommerce continues to store the full order value, while KeyCRM receives all necessary information about the order, including the prepayment amount and the remaining cash on delivery.
The final result is one cohesive WooCommerce order without fragmentation or duplication, correct API interaction with WayForPay, maintaining compatibility with other plugins, and the possibility for further development.
We are ready to discuss the implementation details and estimate the timeline after reviewing the current site configuration and the version of the WayForPay plugin being used.
Budget: 2000 UAH Deadline: 1 day
Hello 👋
I have reviewed the task 👀
Write to me, and we will discuss the project details! In 1-2 hours ⏳
Example: https://sushi.izumof.in.ua
https://ealcoach.com
https://7zirok.ck.ua https://hbortho.com.ua
----------------------------------
Development of Wordpress / OpenCart websites and AI automation.
Budget: 1500 UAH Deadline: 2 days
Deadline is 7 days. Cost is 700 USD. I plan to create custom WooCommerce hooks – without third-party plugins. I have experience working with WooCommerce, the official WayForPay plugin, and implementing partial payments. In orders, I correctly save the prepayment and balance in the metadata, process the callback from WayForPay, ensuring the correct order status and proper import into KeyCRM.
Web Programming 57 proposals 31 July
34 proposals 31 July
Content Management 11 proposals 31 July
8 proposals 24 July
20 proposals 24 July