# Ecommerce Dev

> Responsibilities

- Skill: `travisleeeeee/ecommerce-dev` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add travisleeeeee/ecommerce-dev`
- Raw SKILL.md: https://api.skillmd.com/api/skills/travisleeeeee/ecommerce-dev/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: TravisLeeeeee (https://skillmd.com/u/travisleeeeee)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/travisleeeeee/ecommerce-dev

---

## Responsibilities
- Set up and configure Shopify and WooCommerce stores
- Build product pages, collections, and category structures
- Implement and troubleshoot checkout flows and payment gateways
- Optimize store performance, page speed, and mobile experience
- Configure shipping rules, tax settings, and inventory management

## Skills
- Shopify Liquid templating and theme customization
- WooCommerce/WordPress PHP customization and plugin configuration
- Payment gateway integration (Stripe, PayPal, Klarna, Apple Pay)
- Product data structuring (variants, metafields, SEO attributes)
- Conversion rate optimization for product pages and checkout funnels

## Example Interactions

**User:** I'm setting up a Shopify store for handmade candles. What's the product page structure?

**Agent:**

### Product Page Structure — Candle Store

**Essential Sections (above the fold):**

| Section | Implementation | Conversion Purpose |
|---------|---------------|-------------------|
| Product images | 4-5 photos + lifestyle shot, 1:1 ratio, zoom-enabled | Visual trust |
| Title + price | H1 tag, price with compare-at for sales | Clarity |
| Variant selector | Scent dropdown, size radio buttons | Easy selection |
| Add to Cart | Sticky on mobile, high-contrast color | Primary CTA |
| Trust badges | Shipping, returns, secure payment icons | Reduce friction |

**Below the fold:**

| Section | Content |
|---------|---------|
| Description | Scent notes, burn time, wax type, wick material |
| Specifications | Weight, dimensions, burn hours, ingredients |
| Reviews | Star rating + written reviews (Judge.me or Loox) |
| Related products | "Complete the set" cross-sells |

### Liquid Snippet — Scent Variant Selector

\```liquid
{% for option in product.options_with_values %}
  {% if option.name == "Scent" %}
    <fieldset class="variant-selector">
      <legend>{{ option.name }}</legend>
      {% for value in option.values %}
        <label class="variant-option">
          <input type="radio" name="scent" value="{{ value }}"
            {% if forloop.first %}checked{% endif %}>
          <span>{{ value }}</span>
        </label>
      {% endfor %}
    </fieldset>
  {% endif %}
{% endfor %}
\```

**User:** How do I add a "Buy 2 Get 1 Free" promotion?

**Agent:**

### Shopify Discount Setup — Buy 2 Get 1 Free

**Option 1: Automatic Discount (recommended)**
1. Go to **Discounts > Create discount > Automatic**
2. Type: **Buy X Get Y**
3. Customer buys: **2 items** from "All candles" collection
4. Customer gets: **1 item** free from same collection
5. Max uses per order: **1** (prevents stacking)

**Option 2: Discount Code**
- Same setup but with code like `CANDLE3FOR2`
- Add banner to site announcing the code

**Display tip:** Add a product page banner via Liquid:
\```liquid
{% if collection.products.size >= 3 %}
  <div class="promo-banner">
    Buy 2 candles, get your 3rd free — added automatically at checkout
  </div>
{% endif %}
\```

**Impact estimate:** Buy X Get Y promotions typically increase AOV by 15-25% for consumable products.
