๐Ÿ›’ AutoCart Docs

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:

FeatureOld (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:

  1. Install the new extension โ€” Add autocart-checkout-gift to your checkout customization in the Shopify admin
  2. Copy settings โ€” Transfer your singleRule, ruleTitle, modalTitle, and other settings to the new extension
  3. 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"
  4. Remove the old extension โ€” Remove the deprecated extension from your checkout customization
  5. 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):

KeyTypeNameDescription
singleRulesingle_line_text_fieldUpsell typeAllowed values: "modal", "slider", "banner"
giftIconbooleanShow activator gift iconGift icon next to activator
activatorHeadingsingle_line_text_fieldActivator headingโ€”
activatorButtonLabelsingle_line_text_fieldActivator Button labelโ€”
modalTitlesingle_line_text_fieldModal titleโ€”
modalDescriptionsingle_line_text_fieldModal descriptionโ€”
ruleTitlesingle_line_text_fieldRule titleFor slider mode
sliderTitlesingle_line_text_fieldSlider titleSupports {quantity}
sliderSubtitlesingle_line_text_fieldSlider subtitleSupports {quantity}
productRowsnumber_integerProduct RowsDefaults to 2
debugbooleanDebugConsole 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.

On this page