You can add Partial.ly as a payment option to your WooCommerce checkout page. The order creation is handled by your WooCommerce shop, and payments are processed within Partial.ly. Check out Partial.ly on our woocommerce demo site here: https://woo.demo.partial.ly/
1. Getting Started
Create your Partial.ly Merchant Account at https://partial.ly/register. You will be required to:
- Create a Stripe Express Account.
- Create an Offer. Your offer contains your payment plan terms. You can read more about creating your offer here: Creating an Automatic Offer.
2. Download Woocommerce Plugin
You can download our WooCommerce plugin here: https://wordpress.org/plugins/woo-partially/#description
Here is an article on getting the plugin configured: Partial.ly Woocommerce Plugin
3. Add your API Key to the Woocommerce Plugin
This will allow the plugin to communicate with Partial.ly. You can locate your API Key within your Partial.ly account under Settings > General.
Place your Partial.ly API Key in the plugin under WooCommerce > Settings > Payments > Partial.ly > Manage > API Key.
If you require additional customizations, you will want to subscribe to advanced scripting. You can read more about this here: Advanced Scripting
To use our advanced scripting feature, make sure you have installed our plugin version 2.2.0 or higher.
5. Woo Order Status
Partial.ly can mark Woo orders with whatever status you would like. Navigate to the Partial.ly plugin under WooCommerce > Settings > Payments > Partial.ly > Manage. Once in the plugin, locate the 'Partial.ly gateway order status'. Select the status you would like from the dropdown menu.
'Pending payment' is the appropriate order status for the plan, as not all payments have been collected.
You can read more about woo order statuses here: https://woocommerce.com/document/managing-orders/#order-statuses
The Woocommerce order status can only be set when the order is created and cannot be updated via the API after the initial order creation.
Partial.ly will send you email notifications for each plan event (ex. payment processed, plan paid in full, etc). When you are notified that a plan is paid in full, you can manually update the woo order to your required status.
6. Beware of "Hold Stock" feature
If you have the "Hold Stock" feature activated within your WooCommerce Inventory Management, you may experience canceled Woo orders when they are opened by Partial.ly.
When Partial.ly is selected at checkout, the connected Woo order is set to "pending" because not all payments have been collected. Due to this pending status, your "Hold Stock" setting will cancel the order.
We recommend disabling the "Hold Stock" feature by deleting the value (eg. it typically says 60 minutes) and saving the change so it appears blank.
You can locate/disable this feature within your woocommerce admin under WooCommerce > Settings > Products > Inventory.
Have more questions?
Email us at firstname.lastname@example.org.