Restock Troubleshooting Guide
Overview
Section titled “Overview”Restock in Corso is controlled by two separate but related configurations: Return Shipping Policies, which determine where items are physically returned, and Restock Inventory Rules, which determine how and when inventory is restocked in Shopify.
Understanding how these work together is essential for troubleshooting restocking issues.
What You Can Expect
Section titled “What You Can Expect”With restock properly configured, you can:
- Control where items are returned: Route physical returns to specific warehouse locations based on conditions like product type, customer, or order details.
- Automate inventory restocking: Define rules that automatically restock items to the correct Shopify location and inventory state based on claim conditions.
- Prevent damaged items from being restocked: Set conditions to block restocking for items returned as damaged or used.
- Maintain full visibility: Review restock events directly on individual claims without digging through Shopify reports.
How Restock Works
Section titled “How Restock Works”Restock in Corso involves two distinct configurations that work together.
1. Return Shipping Policies
Section titled “1. Return Shipping Policies”Return Shipping Policies determine where items are physically sent when a customer initiates a return. Navigate to Settings -> Automations -> Return Shipping Policy to configure these.
Within each policy, you define:
- Return location: Which warehouse or location the item should be shipped back to.
- Return method: Whether to provide the customer with a return label or only a packing slip.
Conditions can be applied to route different products or order types to different locations.
2. Restock Inventory Rules
Section titled “2. Restock Inventory Rules”Restock Inventory Rules determine how returned items are restocked in Shopify once they come back. Navigate to Settings -> Automations -> Restock Inventory to configure these.
Each rule allows you to define:
- Conditions: Based on claim details, customer information, order details, product details, resolution method, and more.
- Restock location: Which Shopify location inventory should be restocked to.
- Inventory state: How the item is restocked in Shopify.
Inventory state options include:
- Available: Item is made available to sell again.
- Damaged: Item is marked as damaged and unavailable for sale.
- None: Item is not restocked at all.
Example use case: If a customer returns an item and selects “Damaged” as the reason, a rule can be set to restock that item as Damaged or skip restocking entirely. If the item shows no damage indicators, a separate rule can restock it as Available automatically.
Setting Up a Fallback Rule
Section titled “Setting Up a Fallback Rule”One of the most common causes of restock issues is a missing fallback rule. A fallback rule has no conditions applied, meaning it triggers for any claim that does not match a more specific rule above it.
It is strongly recommended to always have at least one fallback restock rule configured. This ensures every return scenario is covered, even if a more targeted rule does not apply.
Best practice: Place your most specific rules at the top and your fallback rule at the bottom. Rules are evaluated top to bottom, and the first matching rule applies.
Troubleshooting Restock Issues
Section titled “Troubleshooting Restock Issues”If inventory is not restocking as expected, follow these steps.
Step 1: Review the Claim Timeline
Section titled “Step 1: Review the Claim Timeline”Navigate to the individual claim in the Corso admin and review the claim timeline. The timeline shows whether a restock event fired, which rule was triggered, and which warehouse the item was restocked to.
This is the fastest way to confirm whether restocking occurred and where inventory landed without needing to run reports in Shopify.
Step 2: Check If the Restock Event Fired
Section titled “Step 2: Check If the Restock Event Fired”- If a restock event appears in the timeline: Confirm the location and inventory state match your expectations. If not, review the rule that triggered and adjust its conditions or settings.
- If no restock event appears in the timeline: The restock rule likely never fired. This usually means no rule conditions matched the claim.
Step 3: Review Your Restock Rules
Section titled “Step 3: Review Your Restock Rules”Go to Settings -> Automations -> Restock Inventory and review your rules. Check whether the product and claim in question would match any configured rule.
Look for gaps in your conditions, for example a rule scoped to a specific product tag that the item in question does not have.
Ensure a fallback rule exists to catch any scenarios not covered by more specific rules.
Step 4: Verify Your Return Shipping Policy
Section titled “Step 4: Verify Your Return Shipping Policy”If items are arriving at the wrong warehouse, review your Return Shipping Policies to confirm the correct return location is configured for that product or order type.
Step 5: Contact Corso Support
Section titled “Step 5: Contact Corso Support”If you have reviewed your rules and timeline and the issue persists, reach out to the Corso team at [email protected].
Include claim details and a description of expected versus actual restock behavior so the team can investigate further.
Q: Why did not my item restock after the return was completed?
Section titled “Q: Why did not my item restock after the return was completed?”The most common cause is that no restock rule matched the claim. Check the claim timeline to confirm whether a restock event fired. If it did not, review your restock rules and add a fallback rule to cover unmatched scenarios.
Q: How do I know which restock rule applied to a claim?
Section titled “Q: How do I know which restock rule applied to a claim?”Check the claim timeline in the Corso admin. The timeline shows which automation rules triggered and what actions were taken, including restock events.
Q: Can I restock to multiple Shopify locations?
Section titled “Q: Can I restock to multiple Shopify locations?”Yes. You can create multiple restock rules with different conditions to route inventory to different Shopify locations based on product, order details, or other criteria.
Q: What is the difference between Return Shipping Policy and Restock Inventory Rule?
Section titled “Q: What is the difference between Return Shipping Policy and Restock Inventory Rule?”Return Shipping Policy controls where the physical item is returned (the warehouse). Restock Inventory Rule controls how that item is reflected in Shopify inventory after it arrives back.
Q: What happens if no restock rule matches a claim?
Section titled “Q: What happens if no restock rule matches a claim?”If no rule matches, no restock action is taken. This is why having a fallback rule with no conditions is strongly recommended.