🛒 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