FAQ https://opencart-forum.ru/faq/В даному розділі опубліковані популярні питання і відповіді, які часто цікавлять наших користувачівukРегламент размещения дополнений https://opencart-forum.ru/faq/developers/rules/
  • К размещению принимаются любые дополнения расширяющие функционал магазина, шаблоны, утилиты и прочие разработки не нарушающие авторское право.

  • После размещения дополнений на нашем сайте, все авторские права сохраняются за автором дополнения.

  • Любое размещаемое дополнение должно иметь описание и инструкцию по установке на русском языке. Инструкцию необходимо прикладывать в архив с самим дополнением. (Как правило название файла: readme.txt)

  • Все дополнения должны быть упакованы в ZIP архив.

  • Все размещенные модули проходят премодерацию в течении 14 календарных дней. И в случае выявления нарушений будут сниматься с размещения.

  • После размещения дополнения, на форуме автоматически создается тема поддержки, посвященная данному дополнению. Все обсуждения относительно этого дополнения рекомендуется вести в этой теме. Это позволит упростить взаимодействие разработчика с пользователями.

  • В описании дополнения необходимо обязательно указывать версии Opencart/ocStore, на которых работает Ваше дополнение. В случае отсутствия этой информации дополнение будет отмечено, как поврежденное и отметка не будет снята, пока Вы не укажите версию Opencart/ocStore. После указания версии обратитесь в поддержку https://opencart-forum.ru/support  для снятия отметки о поврежденности.

  • Стоимость размещаемого дополнения выставляется автором и должна быть не менее 750 руб. или 10 USD. Ограничений сверху нет. п.9.1.5 публичной оферты.

  • Разработчик обязуется не устанавливать стоимость лицензии загружаемого программного обеспечения на Платформе выше, чем на других веб-сайтах. п. 13.3 публичной оферты.

  • Администрация в любой момент вправе запросить у  автора исходный код закодированного дополнения для проверки и разместить кодированный модуль собственными силами, в случае отказа предоставить исходный код дополнение не будет размещено в нашем каталоге.

  • При обнаружении в дополнении автора плагиата с дополнения другого автора, дополнение с плагиатом снимается с продаж, а также применяем ограничения к учетной записи до выяснения обстоятельств. Если вы обнаружили, что другой Пользователь нарушает Ваши авторские права, пожалуйста, сообщите нам об этом, заполнив форму в п.11.10 публичной оферты.

  •  

    ]]>
    1Tue, 08 Jun 2021 19:56:45 +0000
    Урегулирование споров по авторским правам на дополнение https://opencart-forum.ru/faq/developers/abuse/ Уважаемые Пользователи, в связи с обращениями о нарушении авторских прав относительно программного обеспечения, которое размещено на opencart-forum.ru, считаем необходимым дать некоторые разъяснения.

     

    При модерации Компания не имеет возможности и не проверяет загружаемое программное обеспечение на предмет ненарушения авторских прав.

    Если другой пользователь разместил на opencart-forum.ru программное обеспечение с нарушением ваших авторских прав - сообщите нам об этом .

     

    Убедитесь сперва, что ваши претензии обоснованы.

     

    Имя правообладателя будет опубликовано на opencart-forum.ru вместо удаленного контента. Здесь не обязательно указывать лично ваши персональные данные – можно использовать юридически допустимую альтернативу, например название компании. Но в любом случае вы должны указать достоверные данные. Также необходимо предоставить доказательства того, что вы являетесь правообладателем. Мы проверим предоставленную информацию.


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


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

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

     

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

    ]]>
    2Tue, 08 Jun 2021 20:49:30 +0000
    Верифицированный пользователь https://opencart-forum.ru/faq/account/verification/ После получения данного статуса возле имени пользователя будет отображаться иконка верификации, которая в свою очередь будет свидетельствовать об актуализации данных пользователя.

     

    ✔️Верификация - это дополнительная мера проверки аккаунта с помощью предоставления паспортных данных. 

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

     

    Для прохождения проверки Вам нужно создать тикет. Сотрудники поддержки предоставят вам подробную информацию для дальнейшей проверки вашего аккаунта.

    ]]>
    3Tue, 08 Jun 2021 21:06:20 +0000
    Виртуальный аккаунт автора https://opencart-forum.ru/faq/developers/sales/ У автора есть два действующих виртуальных счета аккаунта на opencart-forum.ru в валюте руб. и USD.

     

    Автор может продавать свои дополнения одновременно в двух валютах. 

     

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

     

    Оплаченные средства отображаются на виртуальном счету автора за вычетом комиссии форума. (см п.2.5 платежной политики https://opencart-forum.ru/index.html/docs/platezhnaya-politika-r173/ )

     

    При наличии продаж в двух валютах % агентских будет рассчитан в рублях  соответствии с официальным курсом AS LPB на последний рабочий день месяца.

     

    Регламент вывода денег.

     

    • Вывод денег происходит строго по запросу от автора дополнения через личный кабинет(https://opencart-forum.ru/clients/credit/). Кнопка на вывод денег появляется сразу после первой продажи модуля.

    • Порог вывода: платежная политика пункт п. 3.6. 

     

    Минимальная сумма вывода 6000 руб. или 100 USD.

    В случае если у вас есть остаток средств и руб. и USD, вы можете инициировать вывод в одной из валют. Вывод вы можете заказывать  общей сложности по аккаунту не более 3х раз в месяц при наличии остатка на обоих счетах виртуального аккаунта.

     

    Платежная политика п. 3.7.

    У вас есть  возможность вывести средства одновременно с двух аккаунтов в одной из выбранной вами валюте. 

    Пример:

    На счету аккаунту в руб. - 7 000,00 руб.

    На счету аккаунту в USD - 100 USD.

    Вы хотите вывести все в рублях на Вашу  карту. Вы создаете 2 запроса на вывод и создаете тикет, что вы к примеру, хотите вывести всю сумму на рублевую карту. Сумма в долларах будет конвертирована в рубли в соответствии с официальным курсом AS LPB Bank на дату создания запроса. И общая сумма будет перечислена вам на карту в рублях .

     

    В дальнейшем система обработки таких запросов будет автоматизирована, на сегодняшний день будет производиться расчет по запросу. 

     

    • Вывод денег производится на кошелек пользователя в системе PayPal или на платежную карту Visa/MasterCard.

     

    Комиссии

     

    Webrov Group OU всегда берет всю комиссию за вывод  средств с виртуального аккаунта автора, как в Руб. так и в USD. 

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

    ]]>
    4Tue, 08 Jun 2021 21:11:25 +0000
    API каталога дополнений https://opencart-forum.ru/faq/developers/api/ Для получения уведомлений о покупках на форуме Вам необходимо в разделе https://opencart-forum.ru/clients/info/
    добавить   Callback URL  и  Secret Key. На стороне Вашего сервера сделайте прием данных, оттестировать работу можно в разделе персональные данные

    Пример:

    <?php 
    namespace OpenCartForum\API;
    
    class Purchases 
    {
    	private $private_key;
    
    	private static $instance = null;
    	private $headers = [];
    
    	public static function getInstance($private_key)
    	{
    		if (self::$instance !== null) 
    		{
    			return self::$instance;
    		}
    
    		self::$instance = new self($private_key);
    
    		return self::$instance;
    	}
    
    	public function getPurchase() 
    	{
    		return $this->auth() ? $this->getForm() : false;
    	}
    
    	private function __construct($private_key) 
    	{
    		$this->private_key = $private_key;
    	}
    
    	private function getForm() 
    	{
    		if (empty($this->form)) {
    			$this->form = json_decode(file_get_contents('php://input'), true);
    		}
    
    		return $this->form;
    	}
    
    	private function auth() 
    	{
    		if (empty($form = $this->getForm()) || empty($form['hash']) || empty($form['order']) ) {
    			$this->addHeader("{$_SERVER['SERVER_PROTOCOL']} 400 Bad Request");
    			return false;
    
    		} 
    
    		if ( ! hash_equals( hash_hmac('md5', (\strlen($form['order']['id']) . $form['order']['id'] 
    			. \strlen($form['order']['date']) . $form['order']['date']), $this->private_key), $form['hash']) ) {
    			
    			$this->addHeader("{$_SERVER['SERVER_PROTOCOL']} 401 Unauthorized");
    			$this->addHeader('Content-Type: application/json; charset=UTF-8');
    			$this->addHeader('State: Unauthorized');
    			return false;
    		}
    
    		$this->addHeader("{$_SERVER['SERVER_PROTOCOL']} 200 OK");
    		$this->addHeader('Content-Type: application/json; charset=UTF-8');
    
    		switch ($form['status']) {
    			case 'auth':
    				$this->addHeader('State: Authorized');
    				return false;
    			
    			case 'success':
    				$this->addHeader('State: Received');
    				return true;
    		}
    	}
    
    	private function addHeader($header) 
    	{
    		$this->headers[] = $header;
    	}
    
    	private function output(array $data = []) 
    	{
    		if (!headers_sent()) {
    			foreach ($this->headers as $header) {
    				header($header, true);
    			}
    		}
    
    		echo json_decode($data);
    		die;
    	}
    
    	public function __destruct() 
    	{
    		$this->output();
    	}
    }
    
    /* Cекретный ключ, указаный на форуме в разделе https://opencart-forum.ru/clients/info/, там же укажите Callback URL */
    $private_key		= "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
    $opencartforum_api 	= \OpenCartForum\API\Purchases::getInstance($private_key);
    
    if (($purchase_info = $opencartforum_api->getPurchase())) {
    	$file = $_SERVER['DOCUMENT_ROOT'] . '/ocf-purchase.log';
    	
    	$f = fopen($file, 'w+');
    	fwrite($f, print_r($purchase_info, true));
    	fclose($f);
    }

     

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

    Content-Type: application/json; charset=UTF-8
    
    State: Unauthorized - Неуспешная авторизация
    State: Authorized - Успешная авторизация, готов получить форму
    State: Received	- Форма успешно принята

    Мы отправляем два запроса, первый запрос авторизации, второй запрос с формой. Код состояния HTTP должен быть 200.

    Уведомления о продаже будут иметь структуру:

     

    Array
    (
        [marketplace] => (string) opencartforum
        [hash] => (string) 74e6f7298a9c2XXXXXXXXXXXXX,
        [status] => (string) success | auth,
        [order] => Array
            (
                [id] => (int) 1090XXX
                [date] => (int) 1614040731
                [domain] => (strinng) domain.com
                [test_domain] => (strinng) test.domain.com
                [options]=> array (
                        [1]=> array (
                          ["cost"]=> string(7) 2000.00
                          ["name"]=> string(36) Установка: 2 000.00 руб
                        )
                	)
                [discount]=> array (
                      [amount]=> string(4) 1260 // Price 
                      [name]=>  string(112) (string) File - 10%
                    )
                [coupon]=>  array (
                            [code]=> string(14) 1237-promo2021
                            [discount]=> string(4) 1344 // Price 
                            [text]=>  string(16) 1344.00 руб
                          )
                [total] => Array
                    (
                        [currency] => (string) RUB  // Или USD
                        [amount] => (float) 300
                    )
                [quantity]   => (int) 1
                [commission] => (int) 30
            )
    
        [developer] => Array
            (
                [id] => (int) XXXX
                [name] => (string) developer
                [email] => (string) developer@gmail.com
                [link] => (string) https://opencart-forum.ru/profile/XXXX-developer/
                [credits] => Array
                    (
                        [0] => Array
                            (
                                [currency] => (string) RUB
                                [amount] => (float) 6939.46
                            )
    
                        [1] => Array
                            (
                                [currency] => (string) USD
                                [amount] => (float) 3701.44
                            )
    
                    )
    
            )
    
        [customer] => Array
            (
                [id] => (int) XXXX
                [name] => (string) Customer
                [email] => (string) customer@gmail.com
                [link] => (string) https://opencart-forum.ru/profile/XXXX-customer/
            )
    
        [file] => Array
            (
                [id] => (int) XXXX
                [name] => (string) File
                [basePrice] = Array 
                             ( 
                                    [0] => Array 
                                  ( 
                                    [currency] => (string) RUB 
                                    [amount] => (float) 750.00 
                                  ) 
                                    [1] => Array 
                                  ( 
                                    [currency] => (string) USD 
                                    [amount] => (float) 10.00
                                  ) 
                              )
                [link] => (string) https://opencart-forum.ru/files/file/XXXX-file/
            )
    
    )

     

    Обсуждения API форума происходит в теме

     

    ]]>
    5Tue, 08 Jun 2021 21:13:33 +0000
    Регламент продаж и поддержки дополнений https://opencart-forum.ru/faq/developers/sales-and-support/ Регламент продаж.

     

    • Покупать расширения могут только зарегистрированные на форуме пользователи.

    • Доступ к модулю покупатель получает только после факта поступления денег на счет компании Webrov Group OU.  Как правило это происходит мгновенно.

     

    Оплата и получение лицензии:

     

    • При покупке дополнений Вы получаете право на скачивание дополнений и их обновлений (если последнее предусмотрено автором). Однако в случае блокировки аккаунта за нарушение условий публичной оферты, возможность скачивания и обновления дополнения будет прекращена.
    • В случае если Вы оплатили дополнение, но по каким либо причинам  в течении 15 минут оно не стало доступно Вам для скачивания - обращайтесь в тикет систему. https://opencart-forum.ru/support/ для проверки и подтверждения оплаты.

    Для физических лиц: 

     

    В настоящий момент совершить покупку вы можете через PayPal или оплатив покупку картой Visa/MasterCard.

     

    Для юридических лиц: 

     

    В настоящий момент совершить покупку вы можете через PayPal, совершить оплату корпоративной картой Visa/MasterCard или запросить инвойс для оплаты на расчетный счет в банке, через тикет систему. https://opencart-forum.ru/support/ .

     

    Обновления и поддержка дополнений:

     

    п. 9.4. Если иное не установлено Разработчиком в описании Лицензии на соответствующей веб-странице конкретного Объекта на Платформе, срок Лицензии составляет 365 дней со дня активации Объекта. Срок поддержки Объектов Разработчиком не превышает срок Лицензии.

     

    Возврат дополнений: 

     

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

     

    Политика возвратов:

    https://opencart-forum.ru/index.html/docs/refunds/ 

    ]]>
    6Tue, 08 Jun 2021 21:17:06 +0000
    Я потерял файлы шаблона, могу ли я получить их еще раз? https://opencart-forum.ru/faq/pokupka-dopolnenij/recovery-access-for-download-extensions/ Если по какой-либо причине Вы не можете найти загруженные файлы приобретенного дополнения,

    то Вам необходимо сделать следующее:

     

    - авторизоваться в личном кабинете;

    - перейти во вкладку "Покупки";

    - выбрать необходимое дополнение и загрузить его повторно.

     

    Так же Вы можете написать нам в службу поддержки. Мы обязательно Вам поможем.

    ]]>
    7Tue, 08 Jun 2021 21:26:44 +0000
    Я заплатил за шаблон и его установку. Когда шаблон будет установлен? https://opencart-forum.ru/faq/pokupka-dopolnenij/support-after-purchase/ Заказы на установку автор обязан принять в течении 96 часов после совершения вами покупки. п. 13.5 Публичной оферты.
    Если по прошествии указанного срока, не была произведена установка, Вы можете обратиться к нам в службу поддержки.

    ]]>
    8Tue, 08 Jun 2021 21:32:50 +0000
    Где я могу найти туториалы по работе с шаблонами? https://opencart-forum.ru/faq/pokupka-dopolnenij/tutorial-for-extension/ Инструкции по установке обычно находятся в описании к дополнениям.

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

    Вы можете обратиться к автору дополнения для получения техподдержки.

    ]]>
    9Tue, 08 Jun 2021 21:34:44 +0000
    Техподдержка дополнений бесплатна, или мне нужно будет оплачивать помощь? https://opencart-forum.ru/faq/pokupka-dopolnenij/support-extensions/ Если у Вас возникли вопросы по настройке дополнений, а также если приобретенное дополнение не работает,

    Вы можете обратиться к автору, для получения техподдержки. 

    Если иное не установлено Разработчиком, срок Лицензии составляет 365 дней со дня активации Объекта.

    Срок поддержки Объектов Разработчиком не превышает срок Лицензии.

    Важно, техподдержка от авторов предоставляется только пользователям, купившим дополнение.

    ]]>
    10Tue, 08 Jun 2021 21:34:44 +0000