Checkout Extension (Deprecated)
The original checkout extension โ now deprecated in favor of autocart-checkout-gift.
This extension is deprecated. The original checkout extension has been superseded by the autocart-checkout-gift extension. All new installations should use the Checkout Gift extension. This extension is maintained only for backward compatibility with existing deployments.
Deprecation Notice
The original checkout extension has been officially deprecated.
Why Was It Deprecated?
The original checkout extension lacked several features that were added in the replacement:
| Feature | Old (Deprecated) | New (Checkout Gift) |
|---|---|---|
| Network access | โ | โ |
doNotEvaluateStorefrontRule setting | โ | โ |
| Banner display mode | โ | โ |
| Slider display mode | โ | โ |
| Auto-clean rules | โ | โ |
| Country/region exclusion tracking | โ | โ |
Migration Guide
To migrate from the deprecated extension to the Checkout Gift extension:
- Install the new extension โ Add
autocart-checkout-giftto your checkout customization in the Shopify admin - Copy settings โ Transfer your
singleRule,ruleTitle,modalTitle, and other settings to the new extension - Update display mode โ The old extension supported
"modal"as a display option. The new extension only supports"banner"and"slider". If you were using"modal"mode, switch to"banner" - Remove the old extension โ Remove the deprecated extension from your checkout customization
- Test thoroughly โ Verify that all rules evaluate correctly and gift products are added/removed as expected
Original Settings
The deprecated extension had the following settings (for reference):
| Key | Type | Name | Description |
|---|---|---|---|
singleRule | single_line_text_field | Upsell type | Allowed values: "modal", "slider", "banner" |
giftIcon | boolean | Show activator gift icon | Gift icon next to activator |
activatorHeading | single_line_text_field | Activator heading | โ |
activatorButtonLabel | single_line_text_field | Activator Button label | โ |
modalTitle | single_line_text_field | Modal title | โ |
modalDescription | single_line_text_field | Modal description | โ |
ruleTitle | single_line_text_field | Rule title | For slider mode |
sliderTitle | single_line_text_field | Slider title | Supports {quantity} |
sliderSubtitle | single_line_text_field | Slider subtitle | Supports {quantity} |
productRows | number_integer | Product Rows | Defaults to 2 |
debug | boolean | Debug | Console logging |
The old extension does not have network access capability. If your workflow requires external API calls at checkout, you must use the new Checkout Gift extension.