• Product
  • Pricing
  • Docs
  • Using PostHog
  • Community
  • Company
  • Login
  • Table of contents

  • Handbook
    • Start here
    • Meetings
    • Story
    • Team
    • Investors
    • Strategy overview
    • Business model
    • Objectives
    • Roadmap
    • Brand
    • Culture
    • Values
    • Small teams
    • Goal setting
    • Diversity and inclusion
    • Communication
    • Management
    • Offsites
    • Security
    • Brand assets
    • Team structure
    • Customer Success
    • Exec
    • Experimentation
    • Growth
    • Infrastructure
    • Marketing
    • People & Ops
    • Pipeline
    • Product Analytics
    • Session Recording
    • Website & Docs
    • Compensation
    • Share options
    • Benefits
    • Time off
    • Spending money
    • Progression
    • Training
    • Side gigs
    • Feedback
    • Onboarding
    • Offboarding
      • Product Manager ramp up
    • Merch store
      • Overview
      • How to interview
      • Engineering hiring
      • Marketing hiring
      • Operations hiring
      • Design hiring
      • Exec hiring
      • Developing locally
      • Tech stack
      • Project structure
      • How we review PRs
      • Frontend coding
      • Backend coding
      • Support hero
      • Feature ownership
      • Working with product design
      • Releasing a new version
      • Handling incidents
      • Bug prioritization
      • Event ingestion explained
      • Making schema changes safely
      • How to optimize queries
      • How to write an async migration
      • How to run migrations on PostHog Cloud
      • Working with ClickHouse materialized columns
      • Deployments support
      • Working with cloud providers
      • How-to access PostHog Cloud infra
      • Developing the website
      • MDX setup
      • Markdown
      • Jobs
      • Overview
      • Data storage or what is a MergeTree
      • Data replication
      • Data ingestion
      • Working with JSON
      • Query performance
      • Operations
        • Overview
        • sharded_events
        • app_metrics
        • person_distinct_id
    • Shipping things, step by step
    • Feature flags specification
    • Setting up SSL locally
    • Tech talks
    • Overview
    • Product metrics
    • User feedback
    • Paid features
    • Releasing as beta
    • Our philosophy
    • Product design process
    • Designing posthog.com
    • Overview
    • Personas
    • Testimonials
    • Value propositions
      • Content & SEO
      • Sponsorship
      • Paid ads
      • Email
      • Press
    • Growth strategy
    • Customer support
    • Inbound sales model
    • Sales operations
      • Managing our CRM
      • YC onboarding
      • Demos
      • Billing
      • Who we do business with
    • Growth reviews
  • Table of contents

  • Handbook
    • Start here
    • Meetings
    • Story
    • Team
    • Investors
    • Strategy overview
    • Business model
    • Objectives
    • Roadmap
    • Brand
    • Culture
    • Values
    • Small teams
    • Goal setting
    • Diversity and inclusion
    • Communication
    • Management
    • Offsites
    • Security
    • Brand assets
    • Team structure
    • Customer Success
    • Exec
    • Experimentation
    • Growth
    • Infrastructure
    • Marketing
    • People & Ops
    • Pipeline
    • Product Analytics
    • Session Recording
    • Website & Docs
    • Compensation
    • Share options
    • Benefits
    • Time off
    • Spending money
    • Progression
    • Training
    • Side gigs
    • Feedback
    • Onboarding
    • Offboarding
      • Product Manager ramp up
    • Merch store
      • Overview
      • How to interview
      • Engineering hiring
      • Marketing hiring
      • Operations hiring
      • Design hiring
      • Exec hiring
      • Developing locally
      • Tech stack
      • Project structure
      • How we review PRs
      • Frontend coding
      • Backend coding
      • Support hero
      • Feature ownership
      • Working with product design
      • Releasing a new version
      • Handling incidents
      • Bug prioritization
      • Event ingestion explained
      • Making schema changes safely
      • How to optimize queries
      • How to write an async migration
      • How to run migrations on PostHog Cloud
      • Working with ClickHouse materialized columns
      • Deployments support
      • Working with cloud providers
      • How-to access PostHog Cloud infra
      • Developing the website
      • MDX setup
      • Markdown
      • Jobs
      • Overview
      • Data storage or what is a MergeTree
      • Data replication
      • Data ingestion
      • Working with JSON
      • Query performance
      • Operations
        • Overview
        • sharded_events
        • app_metrics
        • person_distinct_id
    • Shipping things, step by step
    • Feature flags specification
    • Setting up SSL locally
    • Tech talks
    • Overview
    • Product metrics
    • User feedback
    • Paid features
    • Releasing as beta
    • Our philosophy
    • Product design process
    • Designing posthog.com
    • Overview
    • Personas
    • Testimonials
    • Value propositions
      • Content & SEO
      • Sponsorship
      • Paid ads
      • Email
      • Press
    • Growth strategy
    • Customer support
    • Inbound sales model
    • Sales operations
      • Managing our CRM
      • YC onboarding
      • Demos
      • Billing
      • Who we do business with
    • Growth reviews
  • Handbook
  • People & Ops
  • Merch store

Merch store

Last updated: Oct 17, 2022

On this page

  • How do we think about merch?
  • How do we manufacture merch?
  • How do we ship merch?
  • How do we sell merch?
  • How do we give away merch for free?
  • Individuals
  • YC Deal
  • Events
  • How are Prinfection and Shopify connected?
  • How do I add a new product to Shopify?
  • Legacy setups

We have a merch store where our community can purchase high quality PostHog-branded merch. As we have a limited number of Shopify admins on our current plan, message Grace or Charles in the #team-people-and-ops channel if you need any help sending out merch or gift cards, as you probably won't be able to do it yourself.

How do we think about merch?

We care about:

  • Quality - our merch must be something you would personally want to wear or use
  • Sustainability - our merch shouldn't be something that's never used or made in an unsustainable way
  • Shippability - we should do our best to ensure anyone in our community anywhere in the world can receive merch easily

How do we manufacture merch?

We use Printfection to manufacture and store our merch - request access from the Marketing team or Grace if required. Anyone can suggest a product for us to sell or give away.

  1. The Marketing team ultimately decide on what items we wish to sell or give away (including how many and sizes)
  2. Lottie provide assets to produce and order these items in to stock

How do we ship merch?

Shipping is also done through Printfection - they can ship to over 200 territories worldwide:

  • When orders come in from our Shopify store they will automatically be shipped to the people who order them via Printfection
  • If you want to ship merch for an event or as part of a giveaway, create a one-off campaign

How do we sell merch?

We sell it through our merch store store on Shopify - request access to our admin portal from Marketing team if required.

How do we give away merch for free?

Individuals

Create a gift card in Shopify admin. You can either copy the code, or create a 'new customer' and send them the code directly. For contributions we tend to do $50, with no expiration date.

Alternatively, if you want to send them a specific product via Printfection, you can create a 'New Order' under this campaign.

YC Deal

You can find instructions for this on the dedicated YC Deal page.

Events

Follow Printfection's instructions on creating a giveaway campaign for this.

How are Prinfection and Shopify connected?

We integrated the two via Zapier. Unfortunately this part is a little complex - here are the details on exactly how the integration is set up.

If you need to make any changes to how the two are connected, reference the article above and follow it very carefully.

In summary:

  1. Order is created when someone checks out on Shopify
  2. This order is picked by our PostHog Zapier account (details in 1Password)
  3. Zapier then sends this order to Printfection along with delivery details

How do I add a new product to Shopify?

If you have created a new product in Printfection, adding it to Shopify is quite straightforward but a little nuanced - and very important to get right:

  1. Go to Shopify, click 'Products' -> 'Add Product'
  2. Add all the details about the product, including images, description, title etc.
  3. Add the IDs from Printfection (this is essential for the integration to work). To do this review the section "1. Add products and required ID fields to your store" from this setup document.
  4. Select "Track Inventory" and set it to match what is available in Printfection by adding the quantity to the Printfection location name.
  5. Set the product to 'Active'.

If you're confused at any point, take a look at an existing product to ensure you have all the right details.

Warning: If you have something with different sizes, it's a little more complex, so make sure you read the documentation carefully.

Legacy setups

We have integrations with many other providers from Printify to Printful and Gelato. For the most part you can ignore anything that references these as these are legacy settings from previous fulfillment channels that are no longer used.

Questions?

Was this page useful?

Next article

Hiring process

Our approach to hiring Our goal is to build a diverse , world-class team that allows us to act and iterate fast, with a high level of autonomy and innovation . Our recruitment strategy is to run: 100% inbound by default - effectively a word of mouth strategy, like our marketing and sales model. Supplement this with occasional, targeted sourcing to increase the pool of diverse candidates (if needed). This has resulted in the highest number of qualified and motivated candidates reaching final…

Read next article

Authors

  • Charles Cook
    Charles Cook
  • Tim Glaser
    Tim Glaser
  • marcushyett-ph
    marcushyett-ph

Share

Jump to:

  • How do we think about merch?
  • How do we manufacture merch?
  • How do we ship merch?
  • How do we sell merch?
  • How do we give away merch for free?
  • Individuals
  • YC Deal
  • Events
  • How are Prinfection and Shopify connected?
  • How do I add a new product to Shopify?
  • Legacy setups
  • Questions?
  • Edit this page
  • Raise an issue
  • Toggle content width
  • Toggle dark mode
  • Product

  • Overview
  • Pricing
  • Product analytics
  • Session recording
  • A/B testing
  • Feature flags
  • Apps
  • Customer stories
  • PostHog vs...
  • Docs

  • Quickstart guide
  • Self-hosting
  • Installing PostHog
  • Building an app
  • API
  • Webhooks
  • How PostHog works
  • Data privacy
  • Using PostHog

  • Product manual
  • Apps manuals
  • Tutorials
  • Community

  • Questions?
  • Product roadmap
  • Contributors
  • Partners
  • Newsletter
  • Merch
  • PostHog FM
  • PostHog on GitHub
  • Handbook

  • Getting started
  • Company
  • Strategy
  • How we work
  • Small teams
  • People & Ops
  • Engineering
  • Product
  • Design
  • Marketing
  • Customer success
  • Company

  • About
  • Team
  • Investors
  • Press
  • Blog
  • FAQ
  • Support
  • Careers
© 2022 PostHog, Inc.
  • Code of conduct
  • Privacy policy
  • Terms