Sell your Gitlabs projets
directly on your WooCommerce

Sell your ​​code directly from your Gitlab's projects on WooCommerce.
This extension - used on our own Apps shop - greatly simplifies the sale of software on WooCommerce by connecting your WooCommerce Online shop to Gitlab.

The product pages can display new tabs directly fed by your Gitlab's project (Description, Files, Changelog), and your customers can download the products or open Gitlabs Help-desk issues directly from their WooCommerce account !

Easy, simple, usefull.

Easy Install

First, go to your Gitlab and create a new token for your WooCommerce, defining the needed rights to access the projects you want to be able to sell (even for free) on you WooCommerce shop.

Then you just need to install the GitCommerce extension on your WooCommerce, and enter the Gitlab API key in the settings page.

Enter your personal token

Select your Gitlab project directly in your product settings

Create or edit a product : if your product is "virtual" and "downloadable", you will see a new "Git" menu.

Associate your product with the project you want, and that's it !

Choose your GitLab project

Live Product Information

The product tabs are now improved :

  • Description : can display your
  • Files : this new tab displays all the available versions of your project, thanks to Gitlab tags
  • Changelog : displays the changelog !

The "Files" tab can also display generic project information, such as creation date or last update.

Live Updates

Moreover, when a project contains Releases and artifacts, these will be directly downloadable by your customers who have purchased the product.

And this, perfectly integrated into the ecosystem of WooCommerce downloads:

  • Users with account will find in their download section the available releases
  • Users without account will get access to the download of the releases of the projects they bought

Direct Support from the WooCommerce Customer Account into your Gitlabs projects

Finally, your customers have the possibility to create a support ticket (Help Desk) from the product page or their customer account in WooCommerce that will directly appear in your Gitlab's project.

Configure Gitlab


We assume that the files need to sell are stored in a "public" directory (it can be named as you want).

The script will also check if the project contains a file at its root, in order to compile assets.

On each release tag, this script will generate an artifact named (where 5.8 is the created tag)

    stage: release
        - BUILD_FILE=""
        - if test -f "$BUILD_FILE"; then echo "Build file found."; sh $BUILD_FILE; fi;
        name: "${CI_PROJECT_NAME}-${CI_COMMIT_TAG}"
            - public/
            - node_modules
            - ./*.json
            - ./.*
        - if: $CI_COMMIT_TAG


Last activity
8 hours
2 years



- Infos on issues
- Status completed when customer downloads
- Support images and table in markdown


Iniital release.

- Manage settings
- Show informations
- List changelog (tags)
- Allows to download release artifacts
- Manage Help Desk 


There are no reviews yet.

Be the first to review “GitCommerce”

Your email address will not be published. Required fields are marked *

Produits apparentés

Ticket d’aide pour support


WooCommerce Accounting Pack


Reçus fiscaux pour WooCommerce


Elegant WPC Product Bundles


Découvrez l'agence

Nous faisons du numérique à visage humain et responsable.
Nous sommes là pour traduire vos attentes en solution, utiles avant d'être techniques

Customer Relationship Management

Nous utilisons des solutions libres existantes ou construisons des outils sur mesure pour vous fournir l'outil de gestion de contact intégré à votre écosystème

Web Development

Avec Symfony ou Python pour orchestrer les projets imposants et nécessitant une personnalisation avancée, nous construisons la solution numérique dont vous avez besoin.


Spécialistes WordPress, nous développons des thèmes et extensions parfaitement intégrés aux standards pour associer performance et personnalisation.