• Resolved pickmysite007

    (@pickmysite007)


    Hi Team,

    I would like to enable the partial payment option only for COD (Cash on Delivery) orders. Currently, I’m using Razorpay and COD as my payment gateways. Both have separate shipping pincode selections for delivery, though in some cases, the same pincode is available for both Razorpay and COD.

    Please guide me on how to configure the partial payment feature exclusively for COD orders, if possible.

Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Contributor Sanesh Acowebs

    (@saneshacodez)

    Hi, thank you for reaching out to us.​ We need a bit more clarification regarding your specific requirement.​ If your goal is to show ​”only​” the Cash on Delivery (COD) payment method to customers who choose the “deposit” payment option, you can use the “Disable payment gateways” setting found in our plugin’s general settings. This feature allows you to hide all the selected payment gateways when a customer opts for the deposit option.​ Could you please test this setting and share whether it meets your needs?

    Thread Starter pickmysite007

    (@pickmysite007)

    Please give me step by step process

    Plugin Contributor Sanesh Acowebs

    (@saneshacodez)

    Hi, the steps to configure this are straightforward:

    1. Navigate to the ​WordPress​ Admin Dashboard.
    2. Go to Deposits -> General settings.
    3. Locate the option labeled “Disable payment gateways”.
    4. If your goal is to hide Razorpay when a customer selects the deposit option, simply select Razorpay from the list and save your changes.

    To confirm the configuration, please add a product​ with a deposit option​ selected to the cart and verify that Razorpay is now disabled.​ Once you have tested this, please share your feedback.

    Thread Starter pickmysite007

    (@pickmysite007)

    Thank you for the clarification. I have one question — how will customers make the payment if they select COD with Partial Payments?

    Plugin Contributor Sanesh Acowebs

    (@saneshacodez)

    Hi​ pickmysite007,​ I’m glad to hear that the solution is working for you.

    Regarding your question about the Cash on Delivery (COD) payment process for partial payments: the COD process itself remains the same as normal. There is no difference in how the shop manager should collect the payment.​ The key step is that after the shop manager collects the payment from the customer, they must manually mark the partial payment as completed within the system.

    I recommend performing a test transaction on your end to fully understand the workflow.

    Thread Starter pickmysite007

    (@pickmysite007)

    This My full requirement, please check do the needful

    I am evaluating your plugin to implement a specific risk reduction strategy for Cash on Delivery (COD) on our WooCommerce store.

    Our Current Setup:

    • eCommerce Platform: WooCommerce (Latest Version)
    • Payment Gateways: Razorpay (Online Payments) and Standard WooCommerce COD.
    • Shipping Logic: Both Razorpay and COD are conditionally enabled based on customer Pincode availability. Sometimes Razorpay only is conditionally enabled based on customer Pincode availability.

    Our Core Business Requirement (The Desired Flow):

    We need to make COD orders Risk-Free by forcing customers to pay a small Upfront Deposit (a token fee or percentage) using an online method, with the remaining balance paid via COD upon delivery.

    Desired Customer Checkout Sequence:

    1. Customer adds products and proceeds to checkout.
    2. Customer selects Cash on Delivery (COD) as the final payment option.
    3. The plugin intercepts the order and automatically calculates the required Deposit amount (e.g., ₹200 fixed fee or 10% of the cart total).
    4. The customer is forced to pay only the Deposit amount (₹200) using the Razorpay gateway.
    5. After successful deposit payment via Razorpay, the order is created with the status “Deposit Paid,” and the Remaining Balance is set to COD.

    Our Questions Regarding Your Plugin:

    1. Conditional Activation: Does your plugin offer the native functionality to enable the Partial Payment option ONLY when the customer selects the COD payment gateway? (And remain hidden for non-COD payment methods).
    2. Forced Deposit Gateway: Can we restrict the payment method used for the initial deposit so that only our online gateway (Razorpay) is available, ensuring customers cannot pay the deposit itself via COD?
    3. Order Management: How is the original COD order split in the backend? Does the plugin generate two separate orders, or does it create a single parent order clearly indicating the Razorpay deposit paid and the remaining COD balance?

    Please confirm if this exact partial payment flow—where Razorpay is the mandated deposit method for a COD order—is achievable with your plugin’s existing configuration options, or if custom coding would be required.

    Thank you for your time and clear guidance.

    Plugin Contributor Sanesh Acowebs

    (@saneshacodez)

    Hi pickmysite007,

    Thank you for providing such a detailed outline of your requirements. We appreciate you considering our Deposits & Partial Payments for WooCommerce plugin.

    We need some clarification regarding the “Desired Customer Checkout Sequence,” specifically steps 2, 3, and 4, as they seem to conflict with the workflow of the free version you are currently using.

    Since you are using the free version, the deposit selection option is only available on the product page. Your desired sequence (selecting the deposit option, choosing a gateway, and then being forced to use a different gateway for the deposit) is confusing in the context of the free plugin’s capabilities. We would appreciate it if you could clarify this checkout flow.

    Regarding your specific questions, here is our response:

    1. Conditional Activation: To enable the deposit option based on the ​”selected payment gateway​” at checkout, you must activate the deposit selection feature on the checkout page, not the product page. Please note that enabling deposit selection on the checkout page is a premium feature.
    2. ​Forced Deposit Gateway:​ Yes, you can restrict the payment methods available for the initial deposit payment. Please use the “Disable payment gateways” setting within the plugin, which we have previously mentioned, to achieve this.
    3. Order Management: In our deposit plugin, every partial payment is created as a sub-order. The status of the main parent order is managed based on the transaction statuses of all associated partial sub-orders.

    To summarize, if your goal is to restrict the available payment gateways to only Razorpay when the deposit option is selected, you can utilize the “Disable payment gateways” feature.

    If you require more detailed information about our premium features or the plugin’s workflow, please use the live chat support option available on the Acowebs website.

    We hope this clarifies your questions.

    Thread Starter pickmysite007

    (@pickmysite007)

    Thank you for clear explanation. We now understand that the premium version is required for the conditional activation feature at checkout.

    We have a crucial final clarification regarding the complexity of our setup before purchasing the premium license:

    Our Setup Includes a Third-Party Pincode Plugin: We use the Conditional Payment Methods plugin (https://ww.wp.xz.cn/plugins/conditional-payments/) to manage COD availability based on the customer’s Pincode.

    The Compatibility Question:

    Can you confirm if your premium plugin’s “Conditional Activation” feature (enabling deposit only when COD is selected) works reliably when the COD gateway itself is already being conditionally hidden/shown by a third-party plugin like Conditional Payment Methods?

    Request for Demo/Video (Alternative to giving us access):

    While we understand you cannot install a third-party plugin on your demo, could you please provide:

    1. A direct link to your live premium demo site’s checkout page so we can personally test the “Disable payment gateways for deposit” feature?
    2. Any video tutorial or documentation link that specifically shows the premium workflow of activating the deposit based on the selected payment method at checkout?

    Confirming this compatibility is the last step before we proceed with the premium purchase.

    Thank you again for your patience and support.

    Plugin Contributor Sanesh Acowebs

    (@saneshacodez)

    Hi pickmysite007, regarding the compatibility question with the “Conditional Payment Methods” plugin, we will check this on our end and inform you of the results as soon as possible.​ In the meantime, you are welcome to test all premium features of our plugin using our premium version demo. You can find the links for both the frontend and backend demo sites in the plugin’s description section.​ Please note that the conditional activation of the deposit feature—enabling it only when a specific payment gateway is chosen—is currently implemented using an additional code snippet.​ We hope this helps with your evaluation.

    Thread Starter pickmysite007

    (@pickmysite007)

    Thank you for the quick and helpful reply. We are pleased to hear you are actively testing the compatibility with our Conditional Payment Methods plugin. We will wait for your results.

    In the meantime, we will proceed with testing the premium features using the demo links you provided.

    If possible, could you please add the Conditional Payment Methods plugin to the demo site so we can check it as well?

    Plugin Contributor Sanesh Acowebs

    (@saneshacodez)

    We have completed the compatibility check with the “Conditional Payment Methods” plugin and are happy to report that both plugins are working together without any issues. We have temporarily added the plugin to our demo site for your testing. You can access the settings directly here: Link

    To test the specific functionality you requested:
    1. Enable the “Enable deposits on checkout page” option.
    2. Add COD (Cash on Delivery) to the “Disable payment gateways” setting.
    This configuration will ensure that the COD option is hidden when the customer chooses the deposit payment and is shown when the customer selects full payment.

    Please test this on your end with the “Conditional Payment Methods” plugin features and share your feedback. Finally, since your questions relate to features of the premium version, we highly recommend directing future queries to our live chat support available on the Acowebs website instead of the WordPress forum for faster assistance.

    Thread Starter pickmysite007

    (@pickmysite007)

    Thank you very much for completing the compatibility check and providing access to the demo with the Conditional Payment Methods plugin installed. We can confirm that the core functionality works perfectly with our payment gateway setup—this is a huge step forward!

    However, we have one final, crucial requirement related to our shipping zones that needs clarification:

    Our Final Requirement: Pincode-Dependent Deposit Activation

    Pincode Example: 641110 Payment Method Availability: Online Payment ONLY (COD not available) Desired Deposit Behavior: Deposit Option MUST NOT be shown, as COD is unavailable.

    Pincode Example: 411048 Payment Method Availability: Both Online & COD (COD is available) Desired Deposit Behavior: Deposit Option MUST be shown, allowing the customer to pay the deposit for their COD order.

    The Question:

    Can the Deposit Selection option in your premium plugin be made conditional based on the Pincode’s availability of the COD payment gateway?

    Right now, the deposit is enabled globally or based only on the payment gateway selection. We need the deposit option to only appear when the underlying COD option is available for that specific shipping address.

    Please check if this Pincode ->COD Availability ->Deposit Option Display logic is possible through your existing settings or if it requires a modification to the code snippet you previously mentioned.

    Thank you for your excellent support.

    Plugin Contributor Sanesh Acowebs

    (@saneshacodez)

    Hi, we do have a custom code snippet available that can be used to show or hide the deposit selection based on the customer’s billing ZIP code.​ We would be happy to share this code with you, as it should allow you to achieve the pincode-dependent deposit activation requirement you outlined.​ Thanks!

    Thread Starter pickmysite007

    (@pickmysite007)

    That is excellent news and exactly what we needed to hear! We are very pleased that your plugin, combined with a custom snippet, can handle this complex Pincode-dependent logic.

    Since this capability is the final determinant for our purchase, please share the custom code snippet at your earliest convenience.

    Once we receive the snippet, we will:

    1. Test the full Pincode-specific deposit workflow on your provided demo site.
    2. Confirm that all our requirements are met.
    3. Proceed immediately with purchasing the premium plugin license.

    Thank you again for your outstanding technical support and persistence in confirming our unique setup.

    Plugin Contributor Sanesh Acowebs

    (@saneshacodez)

    Thank you for your follow-up. As previously mentioned, the request for a custom code snippet and the detailed, Pincode-dependent logic falls under the features of our premium version. To ensure you receive the dedicated and in-depth support required for this integration, we are unable to continue the conversation on this public forum. If you are interested in purchasing the premium plugin, we kindly request that you reach out to our dedicated support channels: Live Chat Support (Available directly on the Acowebs website) or Support Ticket (Create a private ticket on the Acowebs support forum). These private channels allow our team to provide you with the custom code snippet and the detailed guidance necessary for implementing your unique requirements. We appreciate your understanding.

Viewing 15 replies - 1 through 15 (of 16 total)

The topic ‘Request to Enable Partial Payment Option for COD’ is closed to new replies.