Download the PHP package flagrow/amazon-affiliation without Composer

On this page you can find all versions of the php package flagrow/amazon-affiliation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package amazon-affiliation

Amazon Affiliation by FriendsOfFlarum

License Latest Stable Version Total Downloads OpenCollective

A Flarum extension that automatically adds your Amazon Associates affiliate tag to Amazon links posted on your forum, so eligible purchases earn you commission — no need to ask your users to format links a particular way.

How it works

Whenever a post is rendered, every Amazon link in it is rewritten on the fly:

Rewriting happens at render time, so changing your tag updates every existing post automatically — nothing is baked into the stored content.

A separate tag is configured per marketplace (.com, .co.uk, .de, .fr, …), because Amazon Associates accounts are region-specific. Leave a marketplace blank to skip it.

Note: Shortened Amazon share links (amzn.to, a.co) are not rewritten. These point to a redirect service rather than a marketplace domain, so the real product URL — and therefore the marketplace and tag — can't be determined without following the redirect. Post the full amazon.<tld> URL to have your tag applied.

Features

Installation

Then enable FoF Amazon Affiliation in your admin panel and configure your affiliate tags.

Updating

Configuration

All settings live on the extension's page in the admin panel.

Setting Description
Affiliate Tags One field per Amazon marketplace (amazon.com, amazon.co.uk, …). Enter the affiliate tag for each region you want covered. Leave blank to ignore that marketplace.
Keep existing tags When enabled, a link that already carries a tag keeps it; otherwise your configured tag replaces it.
Remove tags on uncovered links When enabled, links to marketplaces you haven't configured have any existing tag stripped. By default such links are left untouched.

Product cards

Amazon product URLs (/dp/… and /gp/product/…) are turned into a compact, self-contained product-link card instead of a plain link. The card links straight to the canonical product URL carrying your affiliate tag, so the click is attributed to your account.

This replaces the old MediaEmbed iframe embed. s9e\TextFormatter removed its built-in Amazon site, and the Amazon affiliate iframe widget it relied on was retired by Amazon in 2022 (it renders blank). A tagged product link is the mechanism Amazon still supports, so the card is built from that. Posts authored under older versions of this extension — whose embeds were stored as MediaEmbed tags — automatically render as cards too.

A couple of things to be aware of:

Links


All versions of amazon-affiliation with dependencies

PHP Build Version
Package Version
Requires flarum/core Version ^2.0.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package flagrow/amazon-affiliation contains the following files

Loading the files please wait ...