whatisgithub

What is gmvbundle?

sylius/gmvbundle — explained in plain English

Analysis updated 2026-08-04 · repo last pushed 2024-12-11

PHPAudience · ops devopsComplexity · 2/5StaleSetup · moderate

In one sentence

A command-line tool for Sylius online stores that calculates total product sales revenue (GMV) over a date range, excluding taxes and shipping. It prints a simple text total, with optional per-currency breakdowns for international shops.

Mindmap

mindmap
  root((repo))
  What it does
    Calculates total sales
    Excludes taxes and shipping
    Supports multiple currencies
  How it works
    Run terminal command
    Optional start and end month
    Defaults to last full year
  Use cases
    Quick revenue check
    Monthly sales totals
    International store reporting
  Audience
    Sylius store owners
    Store operators
  Limitations
    Text output only
    No interactive charts
    No product breakdowns

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Check total product sales revenue for a specific date range from the terminal.

USE CASE 2

Get per-currency GMV breakdowns for international stores selling in multiple currencies.

USE CASE 3

Quickly pull last year's gross merchandise value without building a custom report.

What is it built with?

PHPSyliusSymfony Console

How does it compare?

sylius/gmvbundleabolix/bitcart-woocommerceanikchand461/anyonehere
Stars0
LanguagePHPPHPPHP
Last pushed2024-12-112024-04-08
MaintenanceStaleDormant
Setup difficultymoderatemoderateeasy
Complexity2/53/52/5
Audienceops devopspm founderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an existing Sylius e-commerce installation with completed order data in the database.

No license information was provided in the explanation, so usage rights are unclear.

So what is it?

GmvBundle is a tool for online stores built on Sylius, an e-commerce platform. It calculates your Gross Merchandise Value (GMV), the total dollar amount of products sold, over a specific time period, so you can quickly see how your store is performing without manually pulling data or building reports. You run a simple command from your server's terminal, optionally specifying a start and end month. If you don't provide dates, it defaults to the last full year. The tool then looks at your store's completed orders, strips out taxes and shipping costs (so you're left with just the actual product sales), and prints out the total. If your store sells in multiple currencies, it can report the GMV broken down by each currency, which is helpful for international shops. This is designed for store owners or operators who already use Sylius and need a quick, no-frills way to pull revenue numbers. For example, if you want to know how much product you sold between January and May 2024, you run one command and get a clean total back. It's a reporting utility rather than a full analytics dashboard, it gives you the headline number and nothing more. The bundle is intentionally lightweight. It runs locally as a command-line tool, meaning there's no web interface or visual dashboard. You get a straightforward text output with your GMV figure. This makes it fast and simple to use, but it's not suited for anyone who needs interactive charts, recurring automated reports, or deeper breakdowns by product category. It does one specific job and keeps things minimal, which is exactly what some teams need when they just want a quick figure without the overhead of a larger reporting system.

Copy-paste prompts

Prompt 1
I have a Sylius store and want to calculate GMV for January through May 2024. How do I install and run GmvBundle to get this number?
Prompt 2
My Sylius store sells in multiple currencies. How can I use GmvBundle to see GMV broken down by currency for last year?
Prompt 3
I want to add GmvBundle to my existing Sylius e-commerce project. What are the installation steps and what command do I run to get my store's total sales excluding taxes and shipping?

Frequently asked questions

What is gmvbundle?

A command-line tool for Sylius online stores that calculates total product sales revenue (GMV) over a date range, excluding taxes and shipping. It prints a simple text total, with optional per-currency breakdowns for international shops.

What language is gmvbundle written in?

Mainly PHP. The stack also includes PHP, Sylius, Symfony Console.

Is gmvbundle actively maintained?

Stale — no commits in 1-2 years (last push 2024-12-11).

What license does gmvbundle use?

No license information was provided in the explanation, so usage rights are unclear.

How hard is gmvbundle to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is gmvbundle for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.