Skip to main content
The offer product on the Shopify order is a placeholder, not a real product to ship. Your fulfillment provider (3PL) needs to know what to actually send the customer when an upgrade is accepted.

Mapping the placeholder to a real product

Aftersell does not handle the fulfillment side of subscription upgrades. You need to sync with your 3PL provider to confirm the right mapping is in place on their end. In most cases this means:
  • Mapping the offer product (the placeholder) to the upgraded product the customer should receive.
  • Confirming the upgrade flows through correctly when the subscription is updated in Recharge, Skio, or Loop.

If your 3PL integrates with your subscription platform

If your 3PL integrates directly with your subscription platform (Recharge, Skio, or Loop), the behaviour may vary depending on the upgrade configuration:
  • For most upgrades, the customer’s existing subscription is updated in place and keeps the same subscription ID, so direct integrations pick up the change correctly.
  • For prepaid conversions, some providers (Recharge and Skio) cancel the original subscription and create a new one to apply the prepaid plan. Integrations that rely on stable subscription IDs may need to re-sync after this type of upgrade.
This is why it is best to always run a test order, confirm everything is working as expected, and check in with your 3PL provider for any setup or mapping questions.