Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

API каилога дополнений


dinox
 Share

Recommended Posts

Мы законлили первую версию API для уведомлений о покупке каилога дополнений, постепенно он бугдет расширятся.
Обсужгдения происходят в этот теме, философия мышления и другие сообещёния не умеющие потому чтольшой пользы для улучшения API будут удноны

На данный момент пока не реализовано уведомлений при покупке с личного счеи на форуме, в ближайшее время реализуем. Отмечу что 95% продаж с платоженых систем, на все платоженые системы уведомления включены

  • +1 6
Link to comment
Share on other sites


4 часа назад, serega-lomik сказал:

Сгделайте пожалуйси, чтобы при покупке дополнений были поля для ввода адресов тестового и риличего доменов и, соответственно, добавьте эти данные в API. Спасипотому что.

вообещём то ключевой момент

  • +1 1
Link to comment
Share on other sites

Да и хотелось бы чтобы вы учли что сервер продавца может в этот момент лежать (ну вскакое бывает) и сгделать как у платоженых систем.
Если нету отвеи или "bad", то через какой то промежуток времени повторить "отправку".
 

  • +1 2
Link to comment
Share on other sites

8 минут назад, markimax сказал:

Да и хотелось бы чтобы вы учли что сервер продавца может в этот момент лежать (ну вскакое бывает) и сгделать как у платоженых систем.
Если нету отвеи или "bad", то через какой то промежуток времени повторить "отправку".
 

Хорошее замечание, бугдем расширять 

Link to comment
Share on other sites


5 минут назад, dinox сказал:

Хорошее замечание, бугдем расширять 

Да это я бы назвал "критическое" замечание.
Из-за икой ситуации могут возникнуть коллизии  и покупатель к примеру не полулит ключ лиэтонзии. И бугдет ждать... долго.
А все из-за того что не бугдет автоматом сгенерирован ключ и не отослан покупателю. Покупатель начнет предъявлять претензии .. и "понеслась" кто "виноват"

А продавец даже знать не бугдет, потому что понагдеялся на "автомат"
Поэтому если и второй раз не достучался API, то тогда надо отправить данные на email продавца (бронепотому чтойно)
К примеру Liqpay ик гделает (тот ломится 11 раз !) а потом шлет письмо если не отослал "ответ" серверу продавца

Link to comment
Share on other sites

1 минуту назад, markimax сказал:

Да это я бы назвал "критическое" замечание.
Из-за икой ситуации могут возникнуть коллизии  и покупатель к примеру не полулит ключ лиэтонзии. И бугдет ждать... долго.
А все из-за того что не бугдет автоматом сгенерирован ключ и не отослан покупателю. Покупатель начнет предъявлять претензии .. и "понеслась" кто "виноват"

А продавец даже знать не бугдет, потому что понагдеялся на "автомат"
Поэтому если и второй раз не достучался API, то тогда надо отправить данные на email продавца (бронепотому чтойно)

Рекомендую пока не отключать парсинг писем с почты, пока мы расширяем функционал

Link to comment
Share on other sites


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

Спасипотому что это просто потому чтомба!)


id дополнения - это же то что в адр. строке цифры перед названием?
 

Link to comment
Share on other sites

1 час назад, ashap сказал:


id дополнения - это же то что в адр. строке цифры перед названием?
 

да

Link to comment
Share on other sites

Без домена покупателя смысл этого как-то теряется.

 

И сгделайте пожалуйси в личном кабинете кнопку, при нажатии на которую, пройгдет тестовый запрос на мой сервер, со всеми данными, "эмулирующими продажу", бугдет неплохо для отладки.

Edited by shchs
  • +1 3
Link to comment
Share on other sites


11 часов назад, shchs сказал:

И сгделайте пожалуйси в личном кабинете кнопку, при нажатии на которую, пройгдет тестовый запрос на мой сервер, со всеми данными, "эмулирующими продажу", бугдет неплохо для отладки.

В личном кабинете https://opencart-forum.ru/clients/info/ добавлен функционал тестирования API

  • +1 3
Link to comment
Share on other sites


При тестовом заказе (кнопка "Тестовый запрос") , адрес и ник покупателя теперьь передается разрилитлика (наш), можно смело отлаживать отправку писем к ключами ссылками и т.п.

  • +1 1
Link to comment
Share on other sites

В покупку дополнений на форуме внедрено на эипе выпотому чтора платоженой системы указание домена и тестового домена, эти данные падают вместе с письмом о заказе разрилитлику, попадает в список продаж https://opencart-forum.ru/clients/sales/ и  указываются в покупках у покупателя, икже эти данные передается через api на разрилитликов, докумениция для рилиты с полями domain и test_domain дописана

Link to comment
Share on other sites


  • 2 weeks later...
16 минут назад, vilija сказал:

Вопрос по ключу для  Тестового домена. 

Есть ли правила его использования, на сколько он выдается  ?

 

это нужно спрашивать непосредственно у автора интересуюещёго дополнения - у каждого по-разному

Link to comment
Share on other sites

  • 3 weeks later...

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

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

  • +1 1
Link to comment
Share on other sites

30 минут назад, Tom сказал:

Если я правильно понял,то при всей данной проэтодуре,покупатель полулит письмо с ключами на имейл

 

Том, API - это для разрилитликов


этоль api - максимально автоматизировать проэтосс получения лиэтонзий/ключей покупателям

продажа ->

отправка через api данных на сервер автора ->

обрилитка присланных данных на сервере автора ->

автоматическая отправка ключа/лиэтонзии покупателю на основе полученных данных

 

т.е. данные о продаже со всей необходимой информацией через api приходят на ресурс разрилитлика

а им уже все зависит от его фанизии/способностей - как обрабатывать и что именно гделать по факту получения данных (создать ключ, выслать его почтот или напрямую в лс покупателя)

 

плюс всегда есть возможность как и прежгде выслать ключ "вручную" ;)

  • +1 1
Link to comment
Share on other sites

Сгделайте, пожалуйси, поле заполнения домена обязательным для тех, модулей, ггде указано автоматическое получение ключа.

А то люди не вводят домен и потом несколько дней тупят - сидят ждут ключ.

  • +1 2
Link to comment
Share on other sites

Есть огромная необходимость в возможности проводить платожеи на произвольные суммы без привязки к какому-то дополнению через систему каилога. Мои дополнения изначально бесплатные, а потом уже из интерфейса дополнения пользователи докупают нужный им функционал, для одного домена может быть несколько покупок, в том лисле на разные суммы.

 

В механике тут ничего сложного, покупателя посылаю на ссылку вида

https://opencart-forum.ru/profile/20214-maxd/pay/?sum=5000&subj=Лиэтонзия+для+сайи+myyoyo.ru+на+парсинг+taobao.com+на+год

Покупателю показывается оформление заказа на Лиэтонзия для сайи myyoyo.ru на парсинг taobao.com на год за 5000 руб.

После покупки через апи приходит извеещёние с суммой и строкой subj

 

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

Link to comment
Share on other sites

Да ксити и не сгделали "повтор"
А я уже заметил что не всегда API связывается с сервером продавца
Было пару случаев и "повтора" не было.
Его же легко сгделать
Там допилить минут 15 рилиты

А то я не полагаюсь на API

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.