# Генератор партнерских ссылок eBay EPN

**URL:** https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012
**Category:** Theme component
**Created:** [17.Январь.2024 22:54:23 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012 "2024-01-17T22:54:23Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [17.Январь.2024 22:54:24 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/1 "2024-01-17T22:54:24Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Краткое описание** | Генератор партнерских ссылок eBay EPN |
| 🛠 | **Репозиторий** | [GitHub - ScottMastro/discourse-ebay-affiliate: Discourse theme component to inject eBay affiliate links · GitHub](https://github.com/ScottMastro/discourse-ebay-affiliate) |
| ❓ | **Инструкция по установке** | [Как установить тему или компонент темы](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **Новичок в темах Discourse?** | [Руководство для начинающих по использованию тем Discourse](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

> Этот компонент темы _заменяет_ ссылки eBay на партнерские ссылки и _указывает_ на факт такого изменения

Требование: у вас должен быть аккаунт EPN [https://partnernetwork.ebay.com/](https://partnernetwork.ebay.com/)

# Пример

 ![Пример](https://global.discourse-cdn.com/meta/original/4X/7/9/a/79aa75a148487d755efa44d70a56777eeffef73b.png)

Опубликованный URL:  
`https://www.ebay.com/itm/[id_товара]`  
⬇  
URL в отображаемом виде:  
`https://www.ebay.com/itm/[id_товара]?mkevt=1&mkcid=1&mkrid=711-53200-19255-0&campid=[id_партнера]&toolid=1001`

* * *

✨ Новое обновление: теперь работает также в чате

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/5/8/2581a4e80e705d36920cd98e9ad0f0377f3203a0.png)

> Раскрытие информации является важным юридическим требованием. Была предпринята попытка сделать раскрытие информации максимально очевидным, однако юридические гарантии не предоставляются. Для получения дополнительной информации и деталей посетите: [Affiliate disclosure FAQ | eBay Partner Network](https://partnernetwork.ebay.com/resources/affiliate-disclosure-faq)

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [27.Январь.2024 23:09:42 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/2 "2024-01-27T23:09:42Z")

</div>

Это довольно круто. Я wondered, можно ли это настроить для удаления URL-ссылки?

**Использование в каждом случае** :

- Использование подписки по электронной почте для создания тем.
- Удаление ссылки «Отписаться».

Очень хорошая работа

@anon36555649

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [27.Январь.2024 23:24:24 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/3 "2024-01-27T23:24:24Z")

</div>

Это, безусловно, возможно, но имейте в виду, что это работает только на уровне фронтенда/браузера, и запись в базе данных останется неизменной.

Конечно, можно создать плагин, который делает то же самое, но логика его работы будет иной.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [27.Январь.2024 23:32:50 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/4 "2024-01-27T23:32:50Z")

</div>

Имеет смысл, так как компоненты тем очень похожи на скрипты Tampermonkey.

* * *

С другой стороны, ваша работа может стать отличным решением для хостинг-планов, не включающих плагин (Amazon) Affiliates, без необходимости установки плагинов.

Я думаю, что можно также добавить проверку пользователя или группы, чтобы не изменять ссылки. Например, если вы поддерживаете ютуберов и не хотите, чтобы их партнерские ссылки изменялись. Возможно, это стоит сделать в виде дополнительной настройки?

Однако меня беспокоит один момент: плагин Affiliates не предоставляет дисклеймер о том, что ссылка была изменена. Не нарушает ли это законы в зависимости от региона, где находится сайт?

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [28.Январь.2024 02:10:03 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/5 "2024-01-28T02:10:03Z")

</div>

Вы могли бы доработать код так, чтобы он не изменял определённые ссылки, верно. Достаточно добавить ещё одно условие if.

Я следую приведённым выше рекомендациям eBay, и они строго контролируют их соблюдение (они действительно проверяют, что вы следуете их правилам).

Это требование исходит от FTC, поэтому у Amazon есть аналогичный набор правил: [Amazon.com Associates Central - Help](https://affiliate-program.amazon.com/help/node/topic/GHQNZAU6669EZS98)

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [28.Январь.2024 07:58:20 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/6 "2024-01-28T07:58:20Z")

</div>

> [@piffy](#):
>
> Я следую приведённым выше рекомендациям eBay, и они строго их соблюдают (на самом деле проверяют, чтобы вы придерживались их правил).
> 
> Это всё спускается от FTC, поэтому у Amazon есть аналогичный набор правил.

Интересно, значит, ваш компонент здесь более соответствует требованиям, чем плагин для партнёрской программы. Однако вашу работу можно модифицировать (форкнуть), чтобы создать дополнительный компонент, который исправит несоответствие требованиям. Поскольку плагин как раз изменяет эти короткие ссылки для обмена.

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [28.Январь.2024 09:05:02 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/7 "2024-01-28T09:05:02Z")

</div>

Я написал этот код для удовлетворения собственных нужд и с радостью делюсь им, следуя принципам открытого исходного кода Discourse. Это касается большинства плагинов и компонентов тем, которые я создавал. Любой может свободно использовать этот код или вносить в него изменения.

Однако я не использую плагин для партнёрской программы Amazon. Я полностью поддерживаю идею делиться тем, что создаю для себя, но брать на себя дополнительную работу по расширению и поддержке отдельного плагина потребовало бы какой-либо мотивации, будь то финансовая или иная.

---

<div class="post-metadata">

### Author: ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### Post date: [28.Январь.2024 19:47:13 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/8 "2024-01-28T19:47:13Z")

</div>

> [@piffy](#):
>
> Но я не использую плагин Amazon Affiliate.

По моему мнению, у нативного плагина есть проблема: его блокируют любые обычные скрипты или плагины блокировки рекламы, а даже Pi-hole. Поэтому этот плагин/компонент должен работать гораздо лучше!

Я ещё не установил его. Жду «настоящий» компонент темы через GitHub. Я знаю, что это потребует дополнительной работы по настройкам, которые вставляются в код, и сейчас это делает пользователь. Но создание компонента не решает проблему обновлений…

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [28.Январь.2024 23:43:09 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/9 "2024-01-28T23:43:09Z")

</div>

Я уже выложил это в репозиторий, см. оригинальный пост.

---

<div class="post-metadata">

### Author: ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### Post date: [29.Январь.2024 09:32:24 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/10 "2024-01-29T09:32:24Z")

</div>

Отлично! Это также распространяется на локальные сайты eBay (ссылки), такие как [ebay.de](http://ebay.de) для Германии?

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [29.Январь.2024 09:38:00 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/11 "2024-01-29T09:38:00Z")

</div>

Я не тестировал это так тщательно, но должно работать

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/1/e/01e0deac8ad98b772d521a1f3d9371caf34ac7ea.png)

> **[eBay Partner Network Help Center](https://partnerhelp.ebay.com/helpcenter/s/article/Rotation-ID?language=en_US)**

---

<div class="post-metadata">

### Author: ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### Post date: [29.Январь.2024 09:50:45 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/12 "2024-01-29T09:50:45Z")

</div>

Круто, спасибо! 🙂

> [@piffy](#):
>
> Я не проверял это так тщательно

В ближайшие часы/дни я протестирую немецкую версию и напишу здесь, что обнаружу. 🙂

---

<div class="post-metadata">

### Author: ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### Post date: [29.Январь.2024 11:04:52 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/13 "2024-01-29T11:04:52Z")

</div>

Работает для [ebay.de](http://ebay.de) — ещё раз спасибо! 🙂 👍

---

<div class="post-metadata">

### Author: ![LotusJeff](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lotusjeff/32/477888_2.png) [@LotusJeff](https://meta.discourse.org/u/LotusJeff)
#### Post date: [21.Июль.2025 01:10:14 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/14 "2025-07-21T01:10:14Z")

</div>

@piffy

Код выдаёт следующую ошибку:  
 ![image](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/2/e/a/2ea6067ee78953789826f239d0650804107a6bba.png)

В Discourse изменился способ инициализации JavaScript-файлов в плагинах. См. следующую ссылку:

> [@Modernizing inline script tags for templates & JS API](https://meta.discourse.org/t/modernizing-inline-script-tags-for-templates-js-api/366482/10):
>
> I have a simple .html file: \<script type='text/x-handlebars' data-template-name='/connectors/below-site-header/oprs-top-container'\> \<div id='WW\_T\_D\_1' class='oprs-top-leaderboard'\>\</div\> \</script\> I’m kind of confused with different ways to do this migration. Appreciate if someone explains what to do. Thanks

Планируете ли вы обновить плагин?

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [21.Июль.2025 15:12:13 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/15 "2025-07-21T15:12:13Z")

</div>

Я скоро обновлюсь

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [02.Сентябрь.2025 08:52:26 UTC](https://meta.discourse.org/t/ebay-epn-affiliate-link-generator/292012/16 "2025-09-02T08:52:26Z")

</div>

У меня нашлось время, поэтому я обновил! Проблема больше не должна возникать. Пока я работал с кодом, я также расширил его, чтобы он работал и в чате.
