Партнерская программа (100+ предложений)

6

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


1. НЕТ МУЛЬТИВИТРИННОСТИ

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

Нужна возможность на разные витрины включать и выключать программу и иметь абсолютно разные настройки и условий и процентов и соглашения. 

2. Возможность САМОМУ указать адрес сайта в реферальной ссылки. адрес-сайта/?promo_id=67627

Сейчас он берет с домена на котором ты находишся. Но вот я допустим хочу создать отдельную витрину (b2b.site.ru) для партнеров и только через нее привлекать людей. Но в личном кабинете то ссылка должна выдаваться уже без приставки b2b  site.ru/?promo_id=67627 

Или еще хуже когда делаешь основное поселение Сайт и Дополнительное Магазин получается сейчас:  b2b.site.ru/shop/?promo_id=67627   

А нужно чтобы всегда было правильно: site.ru/?promo_id=67627

3. Расширить реферальную программу на несколько уровней

Ссылка на идею и + в её реализацию: https://support.webasyst.ru/forum/5218/rasshirit-referalnuyu-programmu-na-neskolko-urovney/

4. Возможность создавать реферальные ссылки на товары и категории товаров?

Ссылка на идею и + в её реализацию: https://support.webasyst.ru/forum/19035/plagin-referalnaya-programma/

5. Возможность отписаться от Реферальной программы

Ссылка на идею и + в её реализацию: https://support.webasyst.ru/forum/19224/referalnaya-programma/

6. Разделение рефералов по категориям

Разным категориям, разные % выплаты.

Продолжение следует...

3 комментария

  • +1
    Сергей Правдин Сергей Правдин 25 июля 2019 14:42 #

    Как можно частично выкрутится сейчас по 1 пункту

    В шаблоне: my.nav.html

    Закоментировать ссылку на реферальную программу:

    <!-- {if shopAffiliate::isEnabled() && $wa->currentUrl() !== $wa->getUrl('/frontend/myAffiliate')} <li class="shop {if $my_nav_selected == 'affiliate'}selected{/if}"> <a href="{$wa->getUrl('/frontend/myAffiliate')}" title='[`Affiliate program`]'>[`Affiliate program`]</a> </li> {/if} -->

    Таким образом, можно скрыть реферальную программу с не нужных витрин.

  • +1
    sitennov sitennov 25 июля 2019 14:54 #

    +

  • +2
    Сергей Правдин Сергей Правдин 25 июля 2019 15:19 #

    Решение по пункту 2.

    Заходим по FTP: ../public_html/wa-apps/shop/plugins/referrals/templates/

    И редактируем файл: frontendMyAffiliate.html

    За вывод блока информации с реферальной ссылкой отвечает код:

    <!-- referral --> <p>[`Homepage referral URL`] 21: <a href="{$wa->getUrl('shop/frontend', true)}?promo_id={$code}" class="highlighted referral-url">{$wa->getUrl('shop/frontend', true)}<strong>?promo_id={$code}</strong></a></p> <p>{sprintf('[`Alternatively, you may simply add your unique referral ID <span class="bold">%s</span> to any store URL, and it will be considered as your referral link. Examples:<br> %s`]', '?promo_id='|cat:$code, '<a href="'|cat:$product_url|cat:'" target="_blank">'|cat:$product_url|cat:'</a><br> '|cat:'<a href="'|cat:$category_url|cat:'" target="_blank">'|cat:$category_url|cat:'</a>')}</p> <p>{sprintf(_wp('Referral program <a href="%s" target="_blank">terms and conditions</a>.'), '?terms=1')}</p>

    Заменяем в 2х местах

    {$wa->getUrl('shop/frontend', true)}

    на адрес сайта: https://site.ru/

    В результате получите на любой витрине правильную ссылку:

    https://site.ru/?promo_id=67627

    Осталось разобраться с блоком чуть ниже где приводится пример с ссылками, редактировать код с текстом сложновато:

    <p>{sprintf('[`Alternatively, you may simply add your unique referral ID <span class="bold">%s</span> to any store URL, and it will be considered as your referral link. Examples:<br> %s`]', '?promo_id='|cat:$code, '<a href="'|cat:$product_url|cat:'" target="_blank">'|cat:$product_url|cat:'</a><br> '|cat:'<a href="'|cat:$category_url|cat:'" target="_blank">'|cat:$category_url|cat:'</a>')}</p>

    Проще его удалить и вставить свой, например так:

    Вы можете добавить код ссылки к любому странице товара или сайта, просто перейдите на интересующую страницу, скопируйте ее адрес вконце добавьте после /: ?promo_id={$code}

    Например:
    https://рвс-ипи.рф/tekhnologiya/tekhnologiya-rvs-ipi/?promo_id={$code}
    https://рвс-ипи.рф/dlya-dvigatelya/rvs-ipi-dlya-dvigatelya-legkovogo-avtomobilya-1-ampula/?promo_id={$code}

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите