FrancoisD
(François Douville)
17.Декабрь.2019 01:38:51
1
Я хочу использовать оверлей checkoutpage.co вот так:
https://checkoutpage.co/knowledge/sell-your-products-in-a-modal-on-your-site/
На моей конкретной странице сказано использовать этот код:
<script type="text/javascript" src="https://checkoutpage.co/js/overlay.js" defer></script>
После этого добавьте следующее (я хочу добавить это в тему):
<button class="cp-button" data-seller="5dd5bbcd1954eb0015e6ff53" data-checkout="rencontre-dans-les-laurentides">Купить сейчас</button>
Возможно ли это в Discourse?
Спасибо
pfaffman
(Jay Pfaffman)
17.Декабрь.2019 10:29:33
2
Я думаю, вам потребуется создать компонент темы, который позволит добавлять код в тему. Найдите «theme howto ».
Johani
(Joe)
18.Декабрь.2019 09:03:04
3
Я немного поковырялся в этом и создал компонент темы, потому что вижу здесь большой потенциал.
Contribute to hnb-ku/discourse-checkout development by creating an account on GitHub.
После установки вы сможете использовать в постах что-то вроде этого, и оно автоматически преобразуется в кнопку.
[wrap=checkout data-seller=5aaa701149321a00145c99b9 data-checkout=ux-animation-tool-license]текст кнопки[/wrap]
При нажатии на эту кнопку появится модальное окно на основе предоставленной вами информации, такой как ID продавца и данные для оформления заказа.
Я создал демо-версию в Theme Creator:
https://theme-creator.discourse.org/theme/Johani/discourse-checkout
По нашей стороне всё работает, но я ещё ничего не покупал, так как раньше не использовал checkout-page. Не могли бы вы попробовать воспользоваться им, @FrancoisD , вы ведь любите покупать и продавать вещи, и отозваться с результатами?
Как только мы подтвердим, что всё работает, я перемещу это в категорию тем.
Также я оставил в коде комментарии, объясняющие, как всё это устроено.
FrancoisD
(François Douville)
06.Январь.2020 00:01:48
4
Извини, @Johani , я был в отпуске во время праздников!
Это отлично, большое спасибо за твое время.
FrancoisD
(François Douville)
09.Январь.2020 23:43:26
5
Привет, @Johani , успел ли ты оформить это в виде темы?