Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Leaderboard

Popular Content

Showing content with the highest reputation since 05/18/2025 in Files

  1. Version 2.1

    С помощью данного модуля Вы сможете легко создавать и редактировать заказы или просто просматривать удобно информацию по заказу, добавлять или удалять товары, изменять данные заказа, устанавливать собственную цену на товары, добавлять скидку или применять купоны, бонусные баллы и много других настроек. Редактируйте и создавайте заказы с легкостью. DEMO 3х: http://opencart-3.parallax.com.ua/admin/ Логин и пароль: demo DEMO 2х: http://opencart-2.parallax.com.ua/admin/ Логин и пароль: demo Присутствует поддержка модулей доставки "Новая почта", "Укрпочта", "Розетка" от разработчика @Prorab337 New update - Добавлена иконка, которая показывает, данный ли пользователь делал ранее заказ и при нажатии которой можно просмотреть список данных заказов. - Добавлены кнопки социальных сетей Viber, Telegram, Whatsapp для быстрого перехода написания личных сообщений клиенту. - Добавлен поиск информации о клиенте по предварительным заказам при вводе номера телефона, при выборе найденной информации она автоматически заполнит все контактные данные и данные доставки клиента. - Добавлена возможность оставлять комментарий о заказе, а также можно оставлять комментарий о клиенте. - Добавлено отображение часов в истории заказа и в перечне заказов. - Кнопка копирования заказа добавлена. - Добавлена возможность выбирать на какой вкладке отображать блок оплаты и доставки. - Мелкие правки и улучшения Общее При создании заказа вы можете заполнять только те интересующие поля, если вы не заполните никакого поля, то все равно заказ сохранится без каких-либо проблем и спокойно можно его повторно заполнить, отредактировать как вам угодно. Редактор заказов полностью адаптивен, редактировать или создавать заказы удобно как со стационарного компьютера так и с мобильного телефона. Верхняя панель - Быстрое изменение статуса без необходимости сохранения. - Выбор/изменение языка заказа. - Выбор/изменение валюты заказа. - Выбор/изменение в котором реализован заказ. Детали заказа - Вы можете добавлять к заказу зарегистрированного клиента. - выбирать адрес зарегистрированного клиента. - Можете менять группу в заказе, в зависимости от выбранной группы будут соответствующие цены в товарах. - Вы можете использовать маску для более удобного ввода номера телефона. - При смене группы подтягиваются соответствующие кастомные поля групп. - при вводе номера телефона происходит поиск среди уже имеющихся заказов информацию данного клиента, при выборе заполняются вся информация в полях. - Отображаются ли уже клиент делал раньше заказ и какие именно. - присутствуют кнопки социальных сетей Viber, Telegram, Whatsapp для быстрого перехода для написания сообщений клиенту - Можно оставлять комментарий как к заказу так и о клиенте - Вы можете скопировать заказ в один клик История заказа - Вы можете просматривать историю заказа. - Добавлять удобно историю с комментарием с выбором оповещения клиента и статуса заказа. Товар и сертификат - Вы можете добавлять/удалять любое количество товаров. - Можно искать товары как по названию так и по коду товара. - Товар прилагается с фото нажав на которое вы перейдете на товар магазине. - Можете изменять количество товара. - Можете устанавливать собственную цену на товар, если поле оставить пустым, то цена товара рассчитается с учетом нынешних акций, опции и скидок. - Слева от ввода количества и цены отображается остаток товара и его имеющаяся цена, в опциях цена отображается в овальных скобках, а остаток в квадратных. - При удалении товара из заказа если у данного товара списывалось количество то оно будет возвращено в товар (зависит от настроек товара и статуса заказа). - При добавлении товара в заказ будет списываться его количество (зависит от настроек товара и статуса заказа). – При пересчете отображаются итоговая цена в той валюте которую вы выбрали. - Вы можете добавлять/удалять и редактировать сертификат в заказе. - При добавлении сертификата при сохранении заказа он автоматически создается. - Присутствует удобная кнопка возле ввода цены для очистки поля. Доставка, Оплата Купоны и Бонусные Баллы - Вы можете удобно менять доставку и оплату - Вы можете использовать купон, сертификат и бонусы в заказе. - Можете начислить или списать бонусные баллы. - Вы можете выбрать партнера и начислить или списать бонусы. - Отображается остаток бонусных баллов которые модно использовать в данном заказе. - Отображается какое количество будет начислено бонусных баллов. - Отображается сумма бона партнеру. Итоги - Присутствует удобная кнопка для пересчета итогов. - Вы можете задать собственную дополнительную скидку в итоге фиксированную сумму или в процентах. - Вы можете корректировать/устанавливать собственную цену доставки. - Размещение рядом кнопки хранения для удобства. Дополнительное в настройках - Можете задать количество знаков после запятой в цене. - установить маску телефона. - Возможность выбирать на какой вкладке отображать блок оплаты и доставки. - Включить/выключить автоматический пересчет итогов при применении скидок, купонов, бонусных баллов, сертификатов. - Включить/выключить автоматическое начисление бонусных баллов при завершении заказа и в случае отмены заказа, списание бонусных баллов. - Включить/выключить отображение купона. - Включить/выключить отображение сертификата. - Включить/выключить отображение бонусных баллов. - Включить/выключить отображение партнерской программы. Данный модуль идеально сочетается со Списком Заказов PRO Техническая поддержка Лицензионное соглашение
    $29
    1 point
  2. Version 2.6

    Модуль «Расширенный функционал бонусов» для OpenCart предоставляет улучшенные возможности для управления бонусной системой магазина, при этом полностью сохраняя совместимость с встроенной системой бонусных баллов OpenCart. Модуль может работать в двух режимах: Стандартный для OpenCart – бонусные баллы берутся из таблиц базы данных, что сохраняет стандартный функционал OpenCart, но автоматизирует процесс. Вознаграждение за корзину – количество начисляемых бонусных баллов рассчитывается на основе стоимости товаров в корзине. Совместимость с OpenCart: Модуль работает на базе встроенной системы бонусных баллов, не внося изменений в существующую логику. Совместимость со всеми шаблонами, в которых присутствует вывод бонусных баллов. Совместимость с платёжными системами (если предусмотрена работа с бонусными баллами). Работает со стандартной корзиной OpenCart, а также с модулями oct_smartcheckout, onepcheckout и simple. Гибкая настройка начисления бонусов: Возможность задавать коэффициент/множитель от стоимости товара и количество начисляемых бонусных баллов в процентном соотношении для каждой категории товаров и групп пользователей. Возможность задавать количество начисляемых бонусных за активность пользователей: регистрация, отзывы, подписка на рассылку. Списание и начисление бонусных баллов за заказы в зависимости от статуса заказа. Защита от повторного начисления и списания. Возможность одним кликом удалить стоимость и количество в бонусных баллах для всех товаров. Возможность задать день включения модуля, т.е. с какой даты начислять/списывать бонусы за заказы. Начисление бонусных баллов действующим акционным предложениям. Дополнительный функционал: Модуль умеет работать с системой категорий Opencart и OcStore (наличие главной категории у товара). Возможность задавать лимит при назначении бонусов товарам в категории, что предотвращает излишнюю нагрузку на сервер. Шаблоны писем для уведомлений. Легкая настройка шаблонов e-mail сообщений для уведомлений о начислении, списании и истечении срока действия бонусов. Возможность задать через сколько дней после успешного заказа будут начислены бонусные баллы. Возможность задать время действия бонусов (например, бонусы активны 30, 60 или 90 дней). Уведомления клиентов об истечении срока действия бонусных баллов. Преимущества модуля Совместимость и гибкость. Модуль полностью интегрируется с существующей системой OpenCart, не нарушая её работы. Эффективность. Гибкие настройки позволяют использовать бонусы как инструмент повышения продаж и среднего чека. Кастомизация. Возможность тонкой настройки логики начисления бонусов, шаблонов писем и сроков их действия. Производительность. Ограничение количества обрабатываемых товаров предотвращает перегрузки на сервере, обеспечивая стабильную работу магазина. Открытый исходный код. Отсутствует шифрование исходного кода, не используется обращение к сторонним серверам и сайтам. Чистота БД. Не создаёт дополнительные таблицы в БД, только добавляет 3 столбца в таблицы oc_customer_reward. При удалении модуля удаляет столбцы не оставляя за собой мусора. Ограничение доступа. Назначение бонусных баллов и рассылку могут делать администраторы сайта с правами редактирования модуля. Интуитивно понятный интерфейс. Ко всем полям модуля имеются всплывающие подсказки, описывающие назначение полей. Метод установки: Установите модуль через административную панель OpenCart: Обновите модификаторы. Перейдите в раздел Система → Пользователи → Группы пользователей в административной панели, назначьте права на редактирование необходимым группам администраторов сайта. Перейдите в раздел Расширения → Расширения → Модули в административной панели, активируйте модуль Бонусные баллы и выполните его настройку. Для правильной работы системы бонусных баллов необходимо дополнительно перейти в раздел Расширения → Расширения → Учитывать в заказе в административной панели м активировать Бонусные баллы. Дополнительная информация: Начисление бонусов за регистрацию и подписку на новости происходит только если модуль включен и в настройках указано количество начисляемых бонусов. Начисление бонусов за отзыв происходит только если модуль включен, в настройках количество начисляемых бонусов, комментарий прошел модерацию и был включен администратором сайта. Если комментарий выключить или удалить - произойдёт списание бонусов со счёта пользователя. Добавлена возможность вызывать модуль через планировщик задач CRON. Начисление бонусов за заказ происходит только если модуль включен, в настройках модуля указан день начисления и заказ в статусе Выполнен (настраивается в настройках магазина). Если после начисления бонусов за заказ перевести его в другой статус, который не является завершенным, при следующем запуске скрипта начисления бонусы будут списаны. При работе с заказами используется столбец date_modified из таблицы oc_order. Предупреждение и списание бонусов происходит если модуль включен, в настройках модуля указан день списания и день предупреждения. Используется столбец date_added из таблицы oc_customer_reward. Расчёт бонусов происходит только по указанным категориям в настройках модуля. Перед расчётом происходит удаление бонусов по всем товарам магазина. Шаблоны писем настраиваются только на одном языке. Модуль протестирован на OcStore 3.0.3.7. При необходимости и востребованию будет адаптирован под Opencart 2.3. Перед покупкой модуля если Вам что то непонятно или есть сомнения лучше напишите вопросы в личные сообщения для предотвращения конфликтных ситуаций. Демонстрация: Страница администратора: https://oc3.ocmodules.in.ua/admin/ логин/пароль : demo/demodemo Страница пользователя: https://oc3.ocmodules.in.ua/smartphones/sm-s911bzkdsek Видео мануал: https://1drv.ms/f/c/62215a747961cd5c/Ep-EgJk5TWtBrihYINYf6UMBw631ioZma8nIndaZE7ToDQ?e=YSDsvM Лицензия: Разрешено использование в одном интернет-магазине.
    $14
    1 point
  3. Version 42.0

    Демо Демо Адмін. частина логін | пароль demo | demo Підтримує opencart і збірки на ньому версій 3.x, 2.x, 1.5.x Опис 💠 Коректні мовні URL з мовними префіксами 💠 Коректно індексуються пошуковими системами всі мовні сторінки 💠 Підтримка мета тега hreflang і гнучке управління ними 💠 Підтримка x-default 💠 Popup вікно вибору мови 💠 Автоматична відправка відвідувача, при першому заході, на головний мову (Регіон) магазину, якщо у нього немає куки "мови" (при цьому даний патерн ніяк не впливає на індексацію пошуковими системами, нема 301 редіректа) Платна опція - Налаштування згідно закону України 🇺🇦 (включно з налаштуваннями та адаптацією) (+11.00 USD) Алгоритм такий: Якщо користувач зайшов перший раз-його перенаправити (не плутати з редіректом) на головну мову (Українську) Якщо користувач зайшов не в перший раз (але останній раз вибрав головну мову), наприклад з пошукової системи, та потрапивши не на головну мову-його перенаправити на ту ж сторінку головної мови Якщо користувач вирішив змінити мову (через перемикач мов) - автоматичне перенаправлення більше не буди діяти. Але якщо користувач "знову" перемикає мову на головну-то буде діяти цей алгоритм перенаправлення, якщо користувач потрапивши в магазин на сторінку не головної мови Навіть якщо в індексі сторінки без префікса ру мови зараз в індексі пошукових систем (ПС) Буде все згідно закону Робимо українську З префіксом /ua/... (префікс ua як приклад, може бути /uk/... та т п.) (всі сторінки ру мови без префікса будуть збережені в індексі пошукових систем(ПС)) Якщо користувач зайшов перший раз-його перенаправити в будь якому випадку (не плутати з редіректом) на головну мову (українську) /ua (для головної сторінки) чи /ua/...(в залежності від сторінки куди він потрапив)) Якщо користувач зайшов не в перший раз, але наприклад з пошукової системи (ПС), та потрапив не на головну мову (на мову ру (без префіксу) а не головну українську /ua/... котра в нього була) - його перенаправити на ту ж сторінку головної мови /ua/... (котра була вибраною користувачем) Якщо користувач вирішив змінити мову (через перемикач мов, наприклад з української /ua/... на мову без префіксу ру) - автоматичне перенаправлення більше не буди діяти (бо так вирішив користувач). Але якщо користувач "знову" перемикає мову на головну українську /ua/... - то буде діяти цей алгоритм перенаправлення, якщо користувач потрапив в магазин на сторінку не головної мови (на ру мову), його перенаправити на головну українську /ua/... Тобто все згідно Закону, та збережуться сторінки в індексі без переіндексації Можливості 💠 коректні мовні URL з мовними префіксами (/ua/... /en/... /uk/... тощо) 💠 дозволяє задавати однакові SEO URL в opencart 3 (чи ocStore 3) для різних мов (додатковий функціонал). Посилання будуть відмінні через мовний префікс 💠 дозволяє задавати головній мові URL без мовного префіксу. Причому є налаштування, якими можна налаштувати навіть головній мові префікси, але посилання головної сторінки можна зробити без мовного префіксу. 💠 коректно індексуються пошуковими системами всі мовні сторінки 💠 підтримка мета тега hreflang і гнучке управління ними 💠 підтримка x-default 💠 підтримка мовних sitemap 💠 мовні мета теги title, description, keywords для головної сторінки 💠 прибирає index.php?route=common/home для головної сторінки 💠 підтримка мультимагазинів 💠 дозволяє створювати мультімагазин в підпапках 💠 управляє регіонами в тому числі і містами 💠 шорткоди прив'язані до мов, регіонів, мультимагазинів 💠 не змінює системний код файлів opencart 💠 модуль не використовує ioncube 💠 різні SEO URL для різних мов, регіонів, міст (за допомогою префіксів або піддоменів, доменів) 💠 перемикання валюти пов'язаної з мовою, регіоном 💠 дозволяє створювати однакові SEO URL opencart 3.х (URL будуть різними завдяки префіксам) (додатковий функціонал) 💠 відключення опису категорій на додаткових сторінках пагінації (тільки opencart 2.x, 3.х) 💠 розвинена підтримка мультимагазинів 💠 сумісність з будь-якою темою, будь-якими модулями, які відповідають стандартам програмування і вимогам opencart 💠 унікалізація тега H1, title, description на сторінках пагінації 💠 SEO URL до пагінації ../page-2 (додатковий функціонал) Вимоги 💠 Встановлені локалізації як мінімум для 2 мов 💠 Наявність стандартного перемикача мов opencart на фронті магазину 💠 Для opencart версії 1.5.х (Тільки для цієї гілки - 1.5) повинен бути встановлений vQmod (стандарт де факто) 💠 Перелік тем (шаблонів) з готовими адаптованими перемикачами мов з "коробки" Ліцензія 💠 Всі права на модуль належать розробнику markimax 💠 Умови використання ліцензії: один домен - одна ліцензія (покупка продукту для кожного домену). 💠 Умови використання ліцензії - "на власника". Це означає, що ви можете використовувати одну ліцензію (один модуль) на один домен. Тобто для кожного домену на який ви встановлюєте модуль, треба купувати ліцензію (модуль) Якщо ви будите встановлювати модуль на два магазини (два домену) треба купувати дві ліцензії Якщо у вас на різних піддоменах стоять модулі окремо - на кожен треба купувати ліцензії (у випадку з мультимагазином - купувати не треба) Тобто на одному піддомені один сайт, а на іншому - інший окремий сайт, в цьому випадку треба дві ліцензії. Фактично один окремий сайт-одна ліцензія. 💠 Заборонено перепродаж модуля без згоди автора. 💠 Заборонено передачу даного ПЗ третім особам, поширення від свого імені без отримання дозволу автора модуля. 💠 Забороняється публікація, поширення модуля без згоди автора в будь-яких цілях, будь то ознайомлювальних або будь-яких інших. 💠 Безкоштовна технічна підтримка не діє для користувачів які особисто не купували модуль. У такому випадку за автором продукту закріплюється право відмовити у безкоштовній технічній підтримці цим користувачам, а також не відповідати їм з якихось засобів комунікації без пояснення на те причини. 💠 Безкоштовна технічна підтримка не діє для користувачів які купили, отримали будь-яким чином, скопіювали, завантажили, придбали в складчину цей продукт поза ресурсу https://opencartforum.com/files/. У такому випадку за автором продукту закріплюється право відмовити у безкоштовній технічній підтримці цим користувачам, а також не відповідати їм з якихось засобів комунікації без пояснення на те причини. При цьому ви зобов'язані видалити модуль і припинити його використання 💠 Товар належної якості поверненню або обміну не підлягає. 💠 Виконуючи дію купівлі та використання Продукту ви автоматично погоджуєтеся з усіма пунктами цієї Угоди. 💠 Для перевірки ліцензії автору модуля надається версія модуля, e-mail на який зареєстрований магазин, домен, мова інтернет-магазину 💠 Купивши модуль ви автоматично погоджуєтеся з текстом ліцензії. 💠 Модуль має принцип поширення"as is". Умови технічної підтримки (ТП) 💠 1. При запиті в ТП ви повинні надати підтвердження офіційної покупки модуля (де куплений, під яким e-mail, логіном, номер рахунку) В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. 💠 2. Час реакції безкоштовної ТП не обмежена (враховуйте що існують вихідні та свята, а робочий день починається о 9:00 і закінчується 17:00, а в ТП працюють не роботи). ТП здійснюється в строгому порядку черги 💠 3. Технічна підтримка не надається без повних доступів. УВАГА, Якщо ви надали не перевірені доступи або доступи без прав адміністратора (тобто фахівець витратив час на спробу входу і не увійшов під ними або не отримав прав для повноцінної роботи) - то автоматично переміщується в кінець черги, мінімум на добу). ТП здійснюється тільки через особисті повідомлення (ОП) на форумі В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. Ми не вміємо гадати. 💠 4. Ставлячи питання, формулюйте логічно чітко. В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. Якщо вам не відповіли - переформулюйте правильно питання. 💠 5. Надайте URL магазину (або URL де проблема) при питанні (обов'язкова умова), якщо немає можливості (при localhost), скріншоти "питання". В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. 💠 6. Якщо немає кваліфікації, або не можете вирішити питання самі, відразу надавайте доступи до адмін. частини (повні, права адміністратора, для повноцінної роботи) і FTP доступ, для більш швидкого вирішення вашого питання (див. п. 3) 💠 7. Безкоштовна технічна підтримка не діє: для користувачів які особисто не купували модуль. У такому випадку за автором продукту закріплюється право відмовити у безкоштовній технічній підтримці цим користувачам, а також не відповідати їм за будь-якими засобами комунікації без пояснення на те причини. 💠 8. Безкоштовна технічна підтримка не діє: для користувачів які купили, отримали будь-яким чином, скопіювали, завантажили, придбали в складчину цей продукт не офіційно і не на уповноважених автором сайтах, торгових майданчиках. У такому випадку за автором продукту закріплюється право відмовити у безкоштовній технічній підтримці цим користувачам, а також не відповідати їм за будь-якими засобами комунікації без пояснення на те причини. При цьому ви зобов'язані видалити модуль і припинити його використання 💠 9. Безкоштовна технічна підтримка приймає платний характер в таких випадках: a) заявлена робота модуля неможлива через роботу діючих програмних продуктів на стороні покупця які викликають конфлікти своїми помилками ("костилями") в роботі як цього продукту так і сайту покупця в цілому (помилки модулів, помилки верстки тем, помилки налаштування сервера, "костилі", помилки JS на сайті, помилки програмування, порушення стандартів програмування opencart code style) b) покупець висловлює запит на поліпшення або доопрацювання цього продукту або замовляє індивідуальні рішення. c) покупець хоче реалізувати індивідуальний замовний функціонал (якого немає в документації або на сайті демо) або індивідуальні шаблони для модуля чи змінити шаблони модуля під особисті вимоги d) робота модуля порушена після помилкових дій покупця (або його співробітників чи найнятих робітників (розробників)) 💠 10. Безкоштовна технічна підтримка приймає платний характер, якщо користувач хоче щоб співробітник служби технічної підтримки виконав роботу по модулю на його (користувача) сайті, за користувача, не пов'язану з помилками модуля чи самим модулем. (установка, оновлення, налаштування, усунення помилок ("костилів"), навчання та т п) 💠 11. Безкоштовна технічна підтримка приймає платний характер, якщо користувач хоче щоб співробітник служби технічної підтримки усунув помилки чи "костилі" на сайті, не пов'язані з модулем, але чи то впливають на його роботу або не впливають. 💠 12. Розробник залишає за собою право відмовитися від платної (пункти 7, 8, 9, 10, 11) технічної підтримки, без пояснення на те причини. 💠 13. Купивши модуль, ви автоматично погоджуєтеся з умовами надання технічної підтримки. 💠 14. Технічна підтримка здійснюється тільки власникам модуля, які оформили покупку на себе. 💠 15. Технічна підтримка надається тільки тим, хто безпосередньо купив модуль (власнику ліцензії) 💠 16. Термін підтримки версії обмежений терміном - 1 рік з моменту її публікації 💠 17. При запиті в тех. підтримку бажано оновитися до останньої версії модуля, можливо ваша проблема давно вже вирішена в новій версії 💠 18. Автор наділений правом змінювати умови тех. підтримки без повідомлення користувачів індивідуально, шляхом опублікування умов на офіційному сайті 💠 19. Термін безкоштовної технічної підтримки - 1 рік з моменту покупки модуля (для домену) Якщо ви хочете продовжити ще на 1 рік технічну підтримку ви можете оновити ліцензію (придбавши її додатково). 💠 20. У технічну підтримку (та роботи по опціям) не входить - налаштування модуля (якщо не обрана ця опція при покупці), налаштування серверів, переверстка шаблонів, виправлення чужих помилок ("костилів") і т п 💠 21. Послуга по опціям виконується один раз. Це означає що, якщо ви, чи хтось найнятий вами, випадково видалили налаштування чи відкатили з бекапу магазин і робота по послузі опції була втрачена, то для відтворення налаштувань вона замовляється та оплачується повторно 💠 22. Послуга по налаштуванню виконуються на одному домені (домені, піддомені, тестовому dev) разово. Перенос чи налаштування на іншій адресі (домені, піддомені, тестовому dev) оплачується окремо. Кожен сайт на Opencart може бути унікальним, і для налаштування доводиться працювати з незліченною кількістю комбінацій даних і процесів. Варіанти взаємодії між компонентами та налаштуваннями дійсно обчислюються мільярдами, і передбачити та описати в документації всі можливі комбінації практично неможливо. Чому це складно: - Багато сторонніх модулів та шаблонів: Вони можуть поводитися нестандартно, додаючи складнощів у процес налаштування. - Комбінації: Величезна кількість можливих комбінацій модулів і шаблонів, кожна з яких може вимагати індивідуального підходу до налаштування. Адаптація робиться під стиль шаблону (перемикач шаблону, popup вікна шаблону) Ми не працюємо з клієнтами (громадянами) з країни-терориста та окупанта РФ або їх посібників з РБ. 🌻 Зроблено в Україні 🇺🇦
    $16
    1 point
  4. Version 1.0.0

    419 downloads

    Невелике доповнення, яке приховує відключені мови в адміністративній частині магазину, а також відключає перевірку заповнення обов'язкових полів для відключених мов.
    Free
    1 point
  5. Version 1.0

    53 downloads

    Модифікатор додає можливість здійснювати "GET" запити через API, для отримання нових, не оброблених замовлень. Тобто замовлень, які мають Статус "Очікування" або "В обробці". Також додана можливість вводити IP адресу користувачів, яким дозволен доступ до API, у вигляді маски використовуючи "*". ВСТАНОВЛЕННЯ Через установник доповнень оперкарт. Після встановлення почистити кеш модифікаторів. НАЛАШТУВАННЯ Після встановлення модифікатора, якщо потрібно, можна додати користувача API. Для цього в адмін панелі вибрати "Система > Користувачі > API" та натиснути кнопку "Додати". У формі, що з'явилася, ввести Ім'я і Ключ (або згенерувати його) і змінити Статус на "Увімкнено", а також у вкладці IP-адреси додати адресу або сиписок адрес, яким буде дозволений доступ до API. Можна додати адресу у вигляді маски, використовуючи "*" (наприклад 192.168.*.*). ТЕСТУВАННЯ Тепер можна розпочати запити через API. 1. Oтримуємо API-Token, використовуючи Ім'я і Ключ: https://you.site.url/index.php?route=api/login&api_username=API-USER&api_key=API-KEY або, якщо використовується Ім'я за умовчанням (Default), то тільки Ключ цього користувача: https://you.site.url/index.php?route=api/login&api_key=API-KEY Якщо запит пройшов успішно, то отримайте таку відповідь: {"success":"true","api_token":"a4cf14c8c106cb0ab95c96b2ce","error":""} копіюємо API-Токен, він знадобиться для доступу до інформації про замовлення. Якщо ні, то можливі два варіанти відповіді: {"success":"false","api_token":"","error":"Incorrect API username or key!"} або {"success":"false","api_token":"","error":"Your IP 192.169.12.1 does not have access to the API!"} 2. Використовуючи API-Токен, робимо запит для отримання необроблених ордерів: https://you.site.url/index.php?route=api/sale/orders&api_token=a4cf14c8c106cb0ab95c96b2ce отримуємо відповідь, наприклад: {"success":"true","orders":[{"order_id":"1","customer":"Test Test","date_added":"09\/06\/2024 11:41:54","total":"500.00 \u0433\u0440\u043d."}],"orders_total":1,"sale_total":500,"error":""} 3. Тепер знаючи номер нового замовлення робимо запит про його повну інформацію: https://you.site.url/index.php?route=api/sale/order&api_token=a4cf14c8c106cb0ab95c96b2ce&order_id=1 відповідь: {"success":"true","order_info":"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n\u2116 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f: 1\n\u0414\u0430\u0442\u0430 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f: 09\/06\/2024 11:41:54\n\u0406\u043c\u044f: \u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u0437\u0430\u043a\u0430\u0437\n\u0422\u0435\u043b\u0435\u0444\u043e\u043d: 0987654321\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nMacBook\n\u041a\u043e\u0434 \u0442\u043e\u0432\u0430\u0440\u0443: Product 16 \u041a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c: 1\n\n\u0420\u0430\u0437\u043e\u043c: 500.00 \u0433\u0440\u043d.\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n\u0411\u0430\u043d\u043a\u0456\u0432\u0441\u044c\u043a\u0456\u0439 \u043f\u0435\u0440\u0435\u043a\u0430\u0437\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n","error":""} Для зручності тестування, щоб уникнути ручної роботи, в архіві testing-api.zip знаходиться файл "index.html", за допомогою якого все вище описане робиться просто і наочно.
    Free
    1 point
×
×
  • 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.