The JM Care Plan integration allows you to seamlessly offer protection plans during the checkout process and manage care plan sales across your business. This feature supports automated pricing rules, reporting, and accurate accounting. You can also have a look at the video below where we take you through the Care Plan's processes.
How to Set It Up
Enable the JM Care Plan integration:
Go to Store → Admin → Apps.
Locate JM Care Plan from the list of installed apps.
Click the three-dot button on the top-right corner and select Update Configuration.
In the configuration window, enter your:
JM Care API Key
JM Care API Secret
JM Care Store Code
Note: These credentials are provided directly by JM Care Plan. If you do not have them, please reach out to JM Care support.
Setting Up Price Ranges
Once the credentials are entered, pricing rules can be configured based on product types, plan terms, and price brackets.
These rules typically look like this:
TYPE | TERM | FROM | TO | MARKUP |
Jewelry | 3 Year Plan | $0.00 | $50,000.00 | 200 |
Jewelry | Lifetime | $0.00 | $50,000.00 | 200 |
Watches | 3 Year Plan | $0.00 | $50,000.00 | 200 |
Watches | Lifetime | $0.00 | $50,000.00 | 200 |
Note: These ranges are provided by JM Care Plan and will be managed by the Flawless Support team. For any changes please reach out to our support team.
Adding a JM Care Plan During Checkout
If you’re including a JM Care Plan in the sale, follow this quick example to see how it works. For this example, we’ll walk through checking out an order for a customer and adding a Care Plan before finalizing the sale.
Add any product to the cart
Once added, look directly underneath the Serial Number or SKU of the product in the cart. You’ll see the “Add CarePlan” option.
Choose a JM Care Plan.
A list of available care plans will appear based on what you’ve configured in your JM CarePlan setup.
For this example, we’ll choose the Jewelry 3-Year Plan priced at $79.99.
Finalize and complete the sale.
The Sale Transaction Date defaults to the current day. Once all items are reviewed, proceed with Checkout and Submit the sale. On the receipt, the JM Care Plan will appear as a separate line item. You can use the Plan ID on the receipt to look up the transaction in the backend via Zing.
Important Note: If the item is marked as a Special Order or marked for Pickup Later, the Care Plan cannot be added during the initial transaction. In these cases, the Care Plan will be removed automatically and must be added when the item is picked up.
Returning an item with Warranty included
When processing a return for an item which has a warranty attached, you'll notice that the item cannot be selected for the return unless its associated warranty is also selected for return:
Once the warranty is selected as well, the refund amount for the care plan will be calculated based on the time that has passed since the purchase. For example, if an order was made 7 months ago, the care plan refunded amount will be less than what has originally been paid:
Where to Find Care Plan Sales
Sales made with JM Care Plans will reflect across several key areas in Flawless POS:
Employee Sales Breakdown Report
Employee Sales Commission Breakdown Report
Cogs Breakdown Report
Care Plans Sales Activity Report (New)
This dedicated report displays:
Sale #
Customer name
Salesperson
Plan Type & Term (e.g., 3-Year or Lifetime)
Plan #
Start Date and Expiration (for non-lifetime plans)
MSRP (retail price of the plan)
Care Plan Sales in the General Ledger
Every sale that includes a JM Care Plan will be posted to the General Ledger, with a separate line item for warranty revenue. This is tracked under a dedicated Warranty Revenue account.
Here’s a breakdown from a sample sale:
JM Care Plan amount debited to Accounts Receivable
Warranty revenue credited to Warranty Revenue (GL account)
Other sale and tax values also logged accordingly
Here's an example of how the warranty revenue would look like if the Warranty Revenue account is mapped:
Troubleshooting
If you encounter any issues when trying to integrate the JM Care Plan, please reach out to Flawless POS customer support for technical assistance.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article