How strong are your e-commerce ops? Take the 2-min scorecard.
Score Your OpsCampaigns reward the prepared. According to Statista's Southeast Asia ecommerce forecast, mega sale events like 11.11 now account for over 25% of annual GMV on platforms like Shopee and Lazada. Sellers who scramble during 9.9, 11.11, or 12.12 lose margin to rushed decisions, stockouts, and listing rejections. Sellers who follow a structured readiness checklist capture 3-5x their normal daily revenue while maintaining healthy operations.
This ecommerce campaign checklist covers the full preparation cycle — from 30 days before a mega sale through the 48-hour post-campaign recovery. Every section names the specific action, the deadline, and the metric that proves it is done. If you sell on Shopee, Lazada, TikTok Shop, or Shopify, this is your pre-flight checklist.
What Is an Ecommerce Campaign Readiness Checklist?
An ecommerce campaign readiness checklist is a structured, time-sequenced list of preparation tasks that ensures your inventory, listings, pricing, logistics, and team operations are verified and optimized before a mega sale event. Sellers using structured checklists report 40-60% fewer operational incidents during peak sales compared to those who prepare ad hoc.
A campaign readiness checklist differs from a standard ecommerce checklist in one critical way: time compression. During a normal week, a missed listing update costs you a handful of sales. During 11.11, that same miss costs hundreds of orders. The checklist accounts for this by assigning tasks to specific countdown windows.
Campaign readiness spans five domains:
| Domain | What You Prepare | Deadline Window | Risk if Skipped |
|---|---|---|---|
| Inventory & Supply Chain | Stock levels, safety stock, warehouse prep | T-30 to T-14 | Stockouts during peak, overselling |
| Listing Optimization | Titles, images, descriptions, keywords | T-21 to T-7 | Low search visibility, poor conversion |
| Pricing & Promotions | Discounts, bundles, vouchers, flash deals | T-14 to T-3 | Margin erosion, platform rejection |
| Operations & Logistics | Shipping templates, SLAs, team schedules | T-7 to T-1 | Late shipments, penalty points |
| Monitoring & Recovery | Real-time dashboards, post-campaign review | T-0 to T+2 | Missed issues, no learnings captured |
This checklist assumes you already understand what ecommerce operations involves at a foundational level. If your team is new to multi-channel operations, start there first.

How Do You Prepare Inventory for a Mega Sale?
Start inventory preparation 30 days before the campaign. Analyze the last equivalent sale period, calculate projected demand at 2-3x normal volume, and confirm supplier lead times. Sellers who begin inventory prep less than two weeks out face a 35% higher stockout rate.
Inventory preparation is the foundation. Every other campaign activity — promotions, ads, content — is wasted if you run out of stock on day one.
Step 1: Pull historical sales data. Look at the same campaign from last year (9.9 2025 for 9.9 2026) and your most recent mega sale. Calculate average daily units sold per SKU during the campaign window. Multiply by the number of campaign days plus a 20% buffer.
Step 2: Identify hero SKUs. Not every product deserves campaign inventory. Pick 10-20 hero SKUs based on three criteria:
- High velocity — top 20% by units sold in the last 90 days
- Healthy margin — gross margin above 30% even after campaign discounts
- Platform alignment — products eligible for platform subsidies or flash deals
Step 3: Confirm supplier capacity. Contact suppliers with your projected quantities at least 21 days out. For Southeast Asian sellers sourcing from China, factor in 7-14 day shipping plus customs clearance. Domestic suppliers need at least 10 days for production runs above normal volume.
Step 4: Set safety stock thresholds. For each hero SKU, set a minimum stock level that triggers a reorder or a listing pause. The formula:
Safety Stock = (Max Daily Sales × Max Lead Time) - (Avg Daily Sales × Avg Lead Time)
Step 5: Pre-position inventory in fulfillment centers. If you use Shopee Fulfillment, Lazada FBL, or third-party warehouses, ship inventory at least 14 days before the campaign. Fulfillment centers restrict inbound shipments in the final week before mega sales.
| Task | Deadline | Verification |
|---|---|---|
| Pull historical campaign data | T-30 | Data exported and reviewed |
| Select hero SKUs (10-20) | T-28 | List approved by team lead |
| Place supplier orders | T-25 | POs confirmed with delivery dates |
| Set safety stock thresholds | T-21 | Thresholds configured in system |
| Ship to fulfillment centers | T-14 | Inbound shipments confirmed received |
| Final stock count verification | T-3 | Physical count matches system |

How Should You Optimize Listings Before a Campaign?
Optimize listings 21 to 7 days before the campaign. Focus on hero SKU titles, main images, and keyword-rich descriptions. Listings updated within this window see 15-25% higher click-through rates during the sale compared to unchanged listings.
Platform search algorithms give weight to recently updated listings. Updating your top products 1-3 weeks before a campaign signals relevance and freshness.
Title optimization by platform:
- Shopee: Brand + Product Type + Key Feature + Specification (max 120 chars). Include campaign keywords like "11.11" only if the platform guidelines allow it.
- Lazada: Brand + Product Name + Key Benefit + Size/Color (max 255 chars). Front-load the primary search keyword.
- TikTok Shop: Short, punchy titles that work in video context. Focus on the benefit, not the specification.
- Shopify: SEO-optimized titles with primary keyword first. Keep under 60 characters for Google SERP display.
For a deeper dive into listing content strategy, see the complete guide on marketplace content optimization.
Image requirements:
Every hero SKU needs a refreshed main image for the campaign. Platform-specific requirements:
| Platform | Min Resolution | Background | Max Images | Campaign Badge |
|---|---|---|---|---|
| Shopee | 800×800px | White preferred | 9 | Auto-applied by platform |
| Lazada | 800×800px | White required | 8 | Upload with badge overlay |
| TikTok Shop | 600×600px | Any clean background | 9 | Auto-applied |
| Shopify | 2048×2048px | Consistent with brand | Unlimited | Add via theme or app |
Description updates: Add campaign-specific information to the top of your description: shipping timelines during the sale, bundle offers, and return policies. Buyers during mega sales have higher anxiety about delivery speed and legitimacy.
Keyword injection: Research trending campaign keywords on each platform 14 days before the sale. Shopee and Lazada surface trending search terms in their seller centers. Add these to your titles and descriptions without keyword stuffing.
What Pricing Strategy Works for Mega Sales?
Set your campaign pricing at least 14 days before the sale. Platforms like Shopee and Lazada require a pre-campaign price period to validate discounts. Sellers who set prices last-minute often get their promotions rejected or flagged as fake discounts.
Pricing during a mega sale is not just "put a discount on it." As Google's retail best practices guide emphasizes, transparent pricing builds buyer trust. Platforms enforce rules about original prices, discount percentages, and price history. Get the sequencing wrong and your promotions get rejected.
The pricing timeline:
- T-30: Lock your base prices. Do not increase prices in the 30 days before a campaign — platforms track price history and will flag artificial inflation.
- T-14: Submit campaign pricing to the platform. Shopee requires prices to be set in the Campaigns section; Lazada uses Campaign Center.
- T-7: Configure vouchers and bundles. Layer platform vouchers (subsidized by the marketplace) with seller vouchers (funded by you).
- T-3: Verify all pricing is live and displaying correctly across channels.
Margin protection framework:
| Discount Type | Typical Range | Who Funds | Margin Impact |
|---|---|---|---|
| Platform subsidy | 5-15% | Platform | Zero — free traffic |
| Seller discount | 10-30% | Seller | Direct margin hit |
| Seller voucher | RM5-RM30 off | Seller | Controlled via min spend |
| Bundle deal | 10-20% effective | Seller | Offset by higher AOV |
| Free shipping | Flat or threshold | Split | Verify platform contribution |
Cross-channel price consistency: If you sell the same product on Shopee, Lazada, and your Shopify store, campaign discounts must not create price conflicts. Use multi-channel listing software to monitor price parity or accept that platforms may have different promotional pricing during campaigns.
How strong are your ecommerce operations? Score your ops in 2 minutes — Take the free scorecard. No signup required.

How Do You Prepare Operations and Logistics?
Finalize operations and logistics setup 7 days before the campaign. This includes shipping templates, team shift schedules, customer service scripts, and escalation procedures. Sellers with documented operations processes handle 2x the order volume without proportional staff increases.
Logistics preparation separates the sellers who profit from mega sales from those who just survive them.
Shipping and fulfillment prep (T-7 to T-1):
- Update shipping templates with campaign delivery timelines. If your normal SLA is 3-5 days, extend to 5-7 during the campaign and communicate this clearly.
- Pre-print shipping labels for hero SKUs if you use manual fulfillment. Have labels and packaging materials staged.
- Confirm courier capacity. Contact your logistics partners to confirm they can handle projected volumes. Book dedicated pickup slots if available.
- Test order flow end-to-end. Place a test order on each channel and process it through your full workflow. Catch issues before they hit real customers.
Team preparation (T-7 to T-1):
- Create shift schedules. Campaign days require extended coverage. Assign specific roles: order processing, customer inquiries, inventory monitoring, escalation handling.
- Write customer service scripts. Prepare templated responses for common campaign questions: "When will my order ship?", "Can I combine vouchers?", "Why is the price different from yesterday?"
- Brief the team. Run a 30-minute briefing covering hero SKUs, promotions, known issues, and escalation contacts.
Standard operating procedures should be documented and accessible to everyone on the team before the campaign starts. If you do not have SOPs yet, the guide on ecommerce standard operating procedures walks through creating them from scratch.
Monitoring setup (T-1):
- Configure real-time dashboards showing orders per hour, stock levels, and platform health scores
- Set alert thresholds for stockouts, late shipments, and negative reviews
- Assign a single "campaign commander" responsible for real-time decisions
What Should You Monitor During the Campaign?
Monitor five metrics in real time during the campaign: orders per hour, stock levels for hero SKUs, shipping SLA compliance, customer message response time, and platform seller score. Check these every 2 hours during peak sale hours.
The campaign itself is not the time for strategy — it is the time for execution and rapid response. Your monitoring checklist during T-0:
Every 2 hours:
- Orders per hour vs. projection — are you tracking above or below plan?
- Hero SKU stock levels — any approaching safety stock threshold?
- Unshipped orders count — is the backlog growing or staying flat?
Every 4 hours:
- Customer message queue — response time under platform SLA?
- Negative reviews or returns — any product-specific spikes?
- Ad spend vs. budget — any campaigns overspending?
Immediate escalation triggers:
- Any hero SKU hits zero stock
- Shipping backlog exceeds 24 hours
- Platform seller score drops below threshold
- Payment or checkout errors reported
Keep a campaign log documenting every decision made, every issue encountered, and every adjustment. This log is your most valuable asset for the next campaign.
How Do You Run Post-Campaign Recovery?
Begin post-campaign recovery within 24 hours of the sale ending. Focus on clearing the shipping backlog, processing returns, restocking fast-moving SKUs, and conducting a performance review. The 48-hour window after a campaign determines whether you retain the customers you just acquired.
Post-campaign is where most sellers drop the ball. The sale is over, the team is exhausted, and the backlog feels insurmountable. But the next 48 hours are critical.
T+0 to T+24: Clear the backlog.
- Ship all outstanding orders. Platform penalties for late shipment are harshest in the 48 hours after a campaign.
- Respond to all pending customer messages.
- Process cancellation requests promptly to avoid negative seller metrics.
T+24 to T+48: Analyze and recover.
- Pull campaign performance data: total revenue, units sold per SKU, average order value, return rate.
- Compare actual vs. projected performance for hero SKUs.
- Identify which promotions drove the most profitable volume (not just the most volume).
- Begin restocking for fast-moving SKUs that will see elevated demand post-campaign.
Campaign performance review template:
| Metric | Projected | Actual | Variance | Learning |
|---|---|---|---|---|
| Total revenue | ||||
| Orders processed | ||||
| Average order value | ||||
| Hero SKU sell-through % | ||||
| Stockout incidents | ||||
| Late shipment rate | ||||
| Return/refund rate | ||||
| Customer message response time |

How Do You Build a Campaign Calendar for the Year?
Map all major campaign dates at the start of each quarter. Southeast Asian marketplaces run monthly numbered sales (7.7, 8.8, 9.9, 10.10, 11.11, 12.12), plus platform-specific events like Shopee Super Brand Day and Lazada Mega Sale. Having 12-month visibility lets you plan inventory cycles and team capacity in advance.
A campaign calendar is not just a list of dates — it is a resource allocation tool. Each campaign requires inventory investment, team hours, and marketing spend. Without annual visibility, you end up over-investing in one campaign and being unprepared for the next.
Standard Southeast Asian campaign calendar:
| Month | Campaign | Platforms | Intensity | Prep Start |
|---|---|---|---|---|
| Jan | New Year Sale | All | Medium | Dec 1 |
| Feb | CNY Sale | Shopee, Lazada | High | Jan 1 |
| Mar | 3.3 | Shopee, Lazada, TikTok | Medium | Feb 1 |
| Apr | Ramadan/Raya Sale | All (MY/ID) | High | Mar 1 |
| May | 5.5 | All | Medium | Apr 5 |
| Jun | 6.6 + Mid-Year Sale | All | High | May 1 |
| Jul | 7.7 | All | Medium | Jun 7 |
| Aug | 8.8 | All | Medium | Jul 8 |
| Sep | 9.9 | All | Very High | Aug 1 |
| Oct | 10.10 | All | High | Sep 1 |
| Nov | 11.11 | All | Maximum | Oct 1 |
| Dec | 12.12 + Year-End | All | Maximum | Nov 1 |
Prioritization rule: Not every campaign deserves maximum effort. Categorize campaigns into three tiers:
- Tier 1 (full effort): 9.9, 11.11, 12.12, and one regional event (CNY/Raya). Full inventory prep, dedicated marketing budget, extended team hours.
- Tier 2 (moderate): 6.6, 10.10, and platform-specific events. Hero SKUs only, standard marketing, normal team hours with some overtime.
- Tier 3 (light touch): Monthly numbered sales (3.3, 5.5, 7.7, 8.8). Participate in platform promotions, but no special inventory or staffing.
Tools like TaskForce campaign calendars help you track readiness status across all upcoming campaigns with preparation milestones and team assignments.
Frequently Asked Questions
How far in advance should I start preparing for 11.11?
Begin 45 days before for Tier 1 campaigns like 11.11. Inventory orders should go out at T-30, listing optimization at T-21, pricing submissions at T-14, and operations readiness at T-7. First-time participants should add an extra week to each phase.
Should I discount all my products during a mega sale?
No. Focus discounts on 10-20 hero SKUs that have healthy margins and high demand. Keep the rest at normal prices or offer modest vouchers. Blanket discounting erodes margins without proportional sales lift on low-demand products.
How do I handle stockouts during a live campaign?
Immediately pause the listing or set stock to zero. Do not let the platform oversell. Communicate with affected buyers within 2 hours. For hero SKUs, check if emergency stock is available from a secondary supplier or warehouse. Update your campaign log with the stockout time and impact.
What if a platform rejects my campaign pricing?
Platforms reject prices when the "discount" is based on an inflated pre-campaign price. Ensure your base price has been stable for at least 30 days. If rejected, submit a support ticket with pricing history evidence and adjust your discount percentage to meet the platform's minimum discount rules.
How many team members do I need for a mega sale?
A rough guideline: 1 person per 200 orders per day for processing, plus 1 person per 500 messages per day for customer service. A seller projecting 1,000 orders during 11.11 needs 5 people on order processing and 2-3 on customer service, with a coordinator overseeing operations.
Keep Reading
- Ecommerce Daily Operations Checklist: The First 30 Minutes — the daily routine that keeps your operations tight between campaigns
- Marketplace Health Score: Measure and Improve Seller Performance — protect your seller metrics during high-volume periods
- Ecommerce SOPs: The Complete Guide to Standard Operating Procedures — document the processes your team follows during campaigns
- What Is Ecommerce Operations? — the foundational guide to running multi-channel operations
Find out what your operation is missing
Answer 10 questions. Get your ops score. Takes 2 minutes.
Take the Scorecard