SellingPlans FixedPricingPolicy isn't being applied to orders

Hey all,

I’m having an issue with the SellingPlan API, I’ve created a SellingPlan with an initial charge of 20% and a pricing policy of 20% as well, based on my understanding of the API, this should charge 20% of the cost of the item at checkout and take 20% off the final cost upon final charge, however pricing policy is never applied anywhere through the checkout or charging process, could anyone help shed some light on what i’m missing or how this should work?

Below is a sample of the selling plan response from GraphQL, none of these are recurring items

{
    "id": "gid://shopify/SellingPlan/1564967052",
    "name": "Nov 12 - 20% plan 1",
    "category": "PRE_ORDER",
    "options": [
        "Pre-order with deposit"
    ],
    "billingPolicy": {
        "checkoutCharge": {
            "type": "PERCENTAGE",
            "value": {
                "percentage": 20
            }
        },
        "remainingBalanceChargeTrigger": "EXACT_TIME",
        "remainingBalanceChargeExactTime": "2024-11-12T11:20:00Z"
    },
    "pricingPolicies": [
        {
            "adjustmentType": "PERCENTAGE",
            "adjustmentValue": {
                "percentage": 20
            }
        }
    ],
    "deliveryPolicy": {
        "fulfillmentTrigger": "UNKNOWN"
    },
    "inventoryPolicy": {
        "reserve": "ON_FULFILLMENT"
    }
}

Hello @romario,

The pricing policy adjustment value is the discount that the consumer will receive during checkout. The adjustment value will display on the store front and also be applied during checkout.

The checkout charge is the percentage that the user will deposit during checkout. The checkout charge is also present during checkout.

I’ve attached a screenshot of a pricing policy with a 15% off and a deposit of 20% to assist you.

I have also attached a screenshot of the application in checkout.

I hope you find these helpful.

Chase Dougherty

1 Like