Articles on: Order Editing

Item Editing (Variants, Quantity, Product Attributes)

Let customers modify products after checkout, reduce cancellations, and fix order mistakes without support tickets.



⭐ Why This Matters


Most post-purchase issues come from product mistakes: wrong size, wrong color, missing item, duplicate item, quantity errors.


Item Editing lets customers fix these mistakes instantly — preventing cancellations, refunds, and chargebacks.
This is the #1 feature customers expect from Account Editor.


✅ 1. What Customers Can Edit in Their Order


When Item Editing is enabled, customers can:


✔ Change variant

(size, color, material, style)


✔ Change quantity

(increase or reduce)


✔ Add a new product

(using the product picker)


✔ Remove an item

(automatically recalculates totals)


✔ Replace item + update variant attributes

(e.g., “Blue Shirt M” → “Black Shirt L”)


➕ Edit product attributes (custom properties)

(e.g., engraving text, personalization notes, gift messages, custom options)



✅ 2. How Item Editing Works (Behind the Scenes)


When a customer edits an item:


  1. Account Editor checks fulfillment status
  2. AE verifies inventory availability
  3. AE rebuilds order line items (including attributes if edited)
  4. Shopify recalculates:
  • Subtotal
  • Discounts
  • Taxes
  • Shipping
  1. AE updates the order with the revised totals
  2. Shopify logs everything in the order timeline


Nothing is changed until the customer clicks Confirm Edit.

✅ 3. Supported Actions & Rules

Variant Changes


  • Size, color, material, style updates
  • Same parent product only
  • Price difference handled automatically
  • Discount recalculations follow Shopify rules


Quantity Updates

  • Increasing quantity checks stock
  • Reducing quantity recalculates totals
  • Removing quantity to 0 = item removed


Add Item

  • Only available products with active status
  • Can be restricted to specific collections / tags
  • Can be disabled if needed
  • Limit by customer tags — restrict who can add items based on customer tags (e.g., VIP only)


Remove Item

  • Handled via quantity = 0
  • Refund logic depends on Shopify & payment gateway and can be setup how you want to process the refund.


🎯 Customer-tag gating


You can restrict Add and Replace actions to specific customers using customer tags. For example, allow only customers tagged VIP or wholesale to add new items to their order. Customers without the matching tag won't see the option.

: Item settings → Add items panel showing the "Limit by customer tags" option



🧩 Editing Product Attributes (Custom Properties )


Product attributes refer to custom fields attached to a line item, not variants.


Examples include:


  • Engraving or personalization text
  • Gift messages
  • Custom notes
  • File



What customers can edit


  • Text-based attributes (names, messages, notes)
  • Dropdown / selection-based attributes
  • Optional add-ons stored as line item properties
  • **File uploads (images, PDFs) **


Important behavior notes


  • Editing attributes does not change the product variant
  • Attribute edits may or may not affect price, depending on how the product was configured
  • If a paid customization is removed or changed, Shopify recalculates totals automatically
  • Discounts may be removed or recalculated if cart conditions change


👁️ Hidden line-item properties (automatic)


Line-item properties whose name begins with an underscore (_) are treated as hidden/internal by Shopify and are automatically hidden from the customer-facing editor. Customers won't see or edit these _-prefixed properties.



🧠 4. Fulfillment Rules (VERY IMPORTANT)


Unfulfilled orders → Fully editable


Customers can change:


  • Variant
  • Quantity
  • Products
  • Address
  • Shipping


Partially fulfilled orders → blocked by default

  • By default, editing is blocked once any item in the order is fulfilled.
  • Optionally enable Allow customers to edit partially fulfilled orders in settings to let customers edit the still-unfulfilled items. (Fulfilled items stay locked, and discount recalculation isn't supported on partially fulfilled orders.)


Fully fulfilled orders → Item Editing disabled

Only Download Invoice, Contact Support and Reorders allowed.


🧱 5. Product Types & Special Cases


These are extremely important for merchant understanding.


A. Bundles (Native Shopify Bundles)


  • Customers cannot edit bundle components
  • Quantity change applies to the whole bundle, not items inside
  • Editing bundle items breaks pricing → AE blocks it
  • Best practice: Tag bundle SKUs to restrict editing


B. Third-Party Bundle Apps


(Revy, WideBundle, FastBundle, PickyCart)


  • App-created pseudo-line-items may block changes
  • Editing may break price rules
  • AE follows whatever structure Shopify provides


Recommendation: Restrict editing on bundle SKUs.


C. Subscription Products


  • Most subscription apps lock items after checkout
  • Variant changes usually blocked
  • Quantity changes sometimes allowed
  • Address & shipping edits may be allowed, depending on app


If subscription apps provide tags then we can edit using tag.


AE checks subscription meta and only shows allowed options.


D. Digital Products

Fully editable unless fulfillment is instant.


E. Pre-orders / Deposits

Editable until fulfillment; price rules may differ.


F. Gift Cards

Cannot be edited due to Shopify rules, Download Invoice and Contact Support options will still work.


🚚 6. How Item Editing Affects Shipping & Tax


When a customer edits items:


  • Weight may change
  • Shipping zone may change
  • Free shipping thresholds may trigger
  • Discounts may change based on cart value

Shipping recalculation is done by Shopify


AE does not modify or override shipping amounts.

If shipping becomes free, it is because:


  • Store has free shipping threshold rules
  • Automatic discount applies free shipping
  • Discount code includes free shipping
  • Market-specific rules apply free shipping


🧪 7. Real Merchant Scenarios


Scenario A — “Customer changed size but price looks different”

Cause: Shopify recalculated variant price + discounts

Fix: Variant pricing is controlled by Shopify automatically and recalculation of discount can be disabled by Account Editor.


Scenario B — “Customer cannot edit item — option is disabled”

Possible causes:

  • Order is fulfilled
  • Product is subscription-based (can be edited but requires order tag)
  • Bundle restrictions
  • Merchant blocked editing for this product type


Scenario C — “Inventory error when increasing quantity”

Cause: Variant is out of stock or below safety threshold

Fix: Adjust stock or disable quantity increase in AE settings. (AE sync inventory automatically)


Scenario D — “Customer removed item — shipping changed”

Cause: Removing items changed order value or weight → shipping recalculated

Fix: Normal Shopify behavior.


Scenario E — “Edited order did not sync to 3PL”

Cause: External OMS overwrites order

Fix: See “Integration Troubleshooting.”


Scenario F — “VIP customer can add items but regular customers can't”

Cause: Add-item action is gated by customer tags

Fix: Expected behavior; adjust or remove the customer-tag restriction in Item settings



  • Keep quantity editing ON

 Restrict editing for:

  •  Bundles
  •  Subscription items
  •  Gift cards


  • Enable Add Product (helps with upsells)
  • Set an edit window (e.g., 10–30 minutes)
  • Enable timeline notes for tracking

❓ 9. FAQs

Q: Can customers add items from any collection?

A: You can restrict collections from Settings.


Q: Can customers edit fulfilled items?

A: No — Shopify does not allow editing fulfilled line items.


Q: Can customers switch between two different products?

A: Variants of the same product as well as different ones can be swapped.


Q: Why can’t customers edit subscription items?

A: Subscription apps lock line items after checkout.


Q: Why does price change after editing?

A: Shopify recalculates discounts, taxes, and market prices.


Q: Can customers edit personalization or custom text after checkout?

A: Yes — text-based product attributes can be edited unless restricted by the product or a third-party app.



Q: Can I let only certain customers add items to their order?

A: Yes — use customer-tag gating to limit the Add/Replace actions to specific tags (e.g., VIP).


Q: Why don't customers see some line-item properties?

A: Properties whose name starts with an underscore (_) are hidden automatically and can't be edited by customers.


⚠️ 10. Common Errors & Fixes


Issue

Cause

Fix

Item not editable

Fulfilled / subscription / bundle restriction

Confirm eligibility settings

Price mismatch

Shopify recalculated discounts

Expected behavior , Can be disabled inside AE.

Shipping changed

Weight/value changed

Expected Shopify behavior, Shipping Recalculation Can be disabled.

Out of stock

Inventory insufficient

Adjust stock , Out of stock Item Gets updated Automatically.

Add item not showing

Product restrictions enabled

Update settings

Add option hidden for some customers

Customer-tag gating

Adjust tag restriction



Updated on: 25/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!