Gumroad Integration Add-on for Larapen
Latest: v1.0.6 28 September 2026 7 releases
Back to product
  1. 1.0.6

    Latest
    • New: Added: a Shop Links Domain setting (API Configuration tab). With the Shop add-on, every Gumroad product link of the shop (products and service plans) is shown on the selected domain: gumroad.com, gum.co or one of the custom domains. The saved links are not changed, and leaving the setting empty shows every link as saved
    • New: Added: refund, dispute and dispute won notifications (Gumroad resource subscriptions) at /api/gumroad/events/{event}. A refunded or charged-back sale revokes its license key, an open dispute suspends it, and a won dispute reactivates it
    • New: Added: subscribe to and unsubscribe from these notifications from the Ping tab of the Gumroad settings, since Gumroad offers no dashboard screen for them
    • New: Added: looking up a sale on the Verify License Key page applies the same rules to its license key, so a refund or dispute Gumroad never notified still revokes or suspends the key
    • New: Added: the ping log records which notification each row came from
    • New: Added: a Custom Domains setting (API Configuration tab, one domain per line) for Gumroad stores on their own domains. With the Shop add-on, an Add to Cart external link on one of these domains gets 'wanted=true' like a gumroad.com link, and existing links are updated when the setting changes
    • Fixed: Fixed: a sale whose dispute was won was still treated as disputed and refused as a license
    • Fixed: Fixed: a sale of a Gumroad product listed under no license product matched the license product by its primary slug only: a product whose slug was renamed fell through to the first active product. Slug aliases are now checked too
    • "Product X is sold on Gumroad as product Y" is recorded once, in the Licenses add-on's product ↔ marketplace listings (licenses_product_marketplace): the "Linked license products" modal, the Links column and filter, the dashboard counter and the product page all read and write that record
    • Importing a product no longer writes the Gumroad product ID into the license product's SKU or metadata: the SKU stays the product's own identifier and the listing carries the Gumroad ID plus the custom and short permalinks
    • Sales are registered against the license product the Gumroad product is listed under; a product auto-created for an unlisted Gumroad product is listed under it right away
    • Migration: remaining gumroad_product_links rows of type license_product are copied into the Licenses listings (idempotent); the legacy table is then dropped, together with its model
    • Follows the Licenses add-on rename of "provider" to "marketplace" (license key columns, settings, classes)
    • ACTION REQUIRED: update the Licenses add-on to 1.0.13 BEFORE this release, so the link rows are copied before the table is dropped (a site updated in the other order keeps the table until the Licenses update has run)
    • The "Linked license products" modal now opens straight from a row of /admin/gumroad/products, no page change to link a product
    • The modal uses the shared License Products picker (store filter, keyword search, slug / SKU / version on every row) and can create the missing license product from the Gumroad product in one click
    • Linked license products are listed under the product name in the products table
    • New: New setting (Settings → Licenses Sync): "Allow several license products per product": off by default, so a product links to one license product and the modal swaps it when another is picked
    • Removed: Removed: the /admin/gumroad/links page (a duplicate of the products list) and the per-row "Create / Update license product" button, both replaced by the modal
    • Removed: Removed the now-unused gumroad.links.view permission
    • Gumroad products now keep their short permalink (the five-character code shown in the dashboard URLs) next to the custom one, read from the public Gumroad storefront during "Import from Gumroad", because the Gumroad API does not expose it
    • New: New command gumroad:permalinks: lists every product ID with its short and custom permalinks, resolves permalinks to product IDs, and refreshes the short permalinks with --sync
    • The admin products list search and the product page now include the short permalink
    • Initial release.