Jump to content
View in the app

A better way to browse. Learn more.

SOS Invision

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

  • Administrator

[EOL] Members Shop Codes n Vouchers

This application will add a codes n vouchers extension to the members shop app, you can use this for any code or voucher like steam codes, online gaming codes etc

Features

  • Create unlimited categories to store the codes or vouchers in
  • Create unlimited codes or vouchers
  • Create a new shop item allowing members to buy the code or voucher
    • When creating this item you will select a category what you have created, and each time the item is redeemed it will generate a code from that category
    • Once the item is redeemed the user will automatically receive a PM with the code or voucher attached
    • As soon as the item is redeemed and the code is generated the code will be removed from the category
    • You can not set more stock then the codes available in the selected category, if you do select more stock then codes available, then it will just set to stock to the amount available automatically
  • Adds a new tab to the members shop in the ACP showing all the redeemed codes or vouchers

Requirements to use this app

File Information

Submitter Adriano

Submitted 06/02/2021

Category Paid Applications/Plugins

View File

  • 2 years later...
  • Replies 18
  • Views 3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Bruno Tavares
    Bruno Tavares

    @Adriano, desculpe o atraso. Vamos lá, eu resumo o resgate fica travado na loja. Quando tentamos atualizá-lo, não funciona. Vou fazer um vídeo e enviar no privado.

Posted Images

Olá, eu encontrei um problema. Mesmo após a atualização da loja dos membros e esse plugin, não está dando para resgatar. O conteúdo fica estocado em meu inventário. Pode me ajudar?

  • Author
  • Administrator
31 minutes ago, Bruno Tavares said:

Olá, eu encontrei um problema. Mesmo após a atualização da loja dos membros e esse plugin, não está dando para resgatar. O conteúdo fica estocado em meu inventário. Pode me ajudar?

Vou instalar, provavelmente no início da semana, e respondo aqui. 👍

Em 14/10/2023 em 14:41, Adriano disse:

Vou instalar, provavelmente no início da semana, e respondo aqui. 👍

Temos novidades?

  • Author
  • Administrator

Qual é o problema exatamente?

Criei um voucher:

image.png.eaac1e3438eca31bdad3bb5c60e9f066.png

 

Ele apareceu na loja. Comprei e recebi a mensagem:

Capturadetela2023-10-19084610.thumb.png.0202607066629feb1526bd41a68a8c03.png

 

image.thumb.png.aa5a033462a63a40241dc10352ef0898.png

 

O que deveria acontecer a partir daqui?

  • 1 month later...

 

Em 19/10/2023 em 08:46, Adriano disse:

Qual é o problema exatamente?

Vi só agora a sua mensagem. Então, o usuário não consegue realizar o resgate. O convite no inventário. Saiu um patch?

  • Author
  • Administrator
3 minutes ago, Bruno Tavares said:

Saiu um patch?

Não. Estou há exatamente um mês aguardando sua resposta. 

3 minutes ago, Bruno Tavares said:

Então, o usuário não consegue realizar o resgate

Algum erro? Log? Mensagem para o usuário?

On 10/19/2023 at 8:46 AM, Adriano said:

Qual é o problema exatamente?

Criei um voucher:

image.png.eaac1e3438eca31bdad3bb5c60e9f066.png

 

Ele apareceu na loja. Comprei e recebi a mensagem:

Capturadetela2023-10-19084610.thumb.png.0202607066629feb1526bd41a68a8c03.png

 

image.thumb.png.aa5a033462a63a40241dc10352ef0898.png

 

O que deveria acontecer a partir daqui?

👆 A pergunta continua.

@Adriano, desculpe o atraso. Vamos lá, eu resumo o resgate fica travado na loja. Quando tentamos atualizá-lo, não funciona. Vou fazer um vídeo e enviar no privado.

  • 2 weeks later...

@Adriano alguma previsão de lançar um patch?

  • Author
  • Administrator

Não. Ainda ontem eu estava tentando e tá uma puta confusão, cara. Eu não sei se tem leftovers (resto de código) do Vouchers no Members Shop e ele então lançou o Vouchers como app depois, sei que em uma parte ele trata de um jeito, em outra parte de outro jeito.

Ainda não sei exatamente o que fazer. É complicado dar suporte em algo que nunca usou.

15 horas atrás, Adriano disse:

Não. Ainda ontem eu estava tentando e tá uma puta confusão, cara. Eu não sei se tem leftovers (resto de código) do Vouchers no Members Shop e ele então lançou o Vouchers como app depois, sei que em uma parte ele trata de um jeito, em outra parte de outro jeito.

Ainda não sei exatamente o que fazer. É complicado dar suporte em algo que nunca usou.

Caramba, que dor de cabeça isso. Realizamos até uma atualização geral no fórum para ver se ao menos funciona o resgate, mas sem sucesso. 

Enfim, fico no aguardo.

  • Author
  • Administrator

Pra você ter uma noção. Você acha em vários locais no Members Shops  menção ao Vouchers:

			$options['26']  = 'ms_item_game_code_coupon';

 

			$fontAwesome['26']   	= 'fa-ticket';

 

			if( $this->item_id == 26 )
			{
				$form->add( new \IPS\Helpers\Form\Text( 'ms_custom_code', $this->extra_field_text, TRUE, array( 'placeholder' => 'HDFJ-56D8-T0F2-29JD' ), NULL, NULL, NULL, 'ms_custom_code' ) );
			}

Então ele seta os valores:

			if( $values['ms_add_item_to_shop'] == 26 )
			{
				$this->name = \IPS\Member::loggedIn()->language()->get( 'ms_item_game_code_coupon' );
				$this->price = 10000;
				$this->open = 1;
				$this->purchases = 0;
				$this->desc = 'Redeem a game code or a coupon code';
				$this->icon = 'fa-ticket';
				$this->instock = 1;
				$this->cat_id = \IPS\Request::i()->parent;
				$this->item_id = 26;
				$this->groups_view = '*';
				$this->groups_buy = '*';
				$this->groups_send = '*';
				$this->save();
			}

 

Mas isso tudo é refeito no app Vouchers, via extension (\IPS\mscodesnvouchers\extensions\membersshop\Items\codenvoucher) :

	public function itemOptions( &$options, &$fontAwesome )
    {
		$options['9876'] = 'mscodesnvouchers_item';
		$fontAwesome['9876'] = 'fa-ticket';
	}
	
	public function itemFormSubmitted( $values, $item )
	{
		if ( $values['ms_add_item_to_shop'] == 9876 )
		{
			$item->name = \IPS\Member::loggedIn()->language()->get( 'mscodesnvouchers_item' );
			$item->price = 5000;
			$item->open = 1;
			$item->purchases = 0;
			$item->desc = 'Claim a code or voucher';
			$item->icon = 'fa-ticket';
			$item->instock = 0;
			$item->cat_id = \IPS\Request::i()->parent;
			$item->item_id = 9876;
			$item->save();
			
			\IPS\Output::i()->redirect( \IPS\Http\Url::internal( 'app=membersshop&module=shop&controller=items&subnode=1&do=form&id='.$item->id.'' ), 'saved' );
		}
	}
	
	public function editFormSettings( &$form, $item )
    {
		if ( $item->item_id == 9876 )
		{
			$form->add( new \IPS\Helpers\Form\Node( 'mscodesnvouchers_category', $item ? $item->minRand : 0, TRUE, array( 'class' => 'IPS\mscodesnvouchers\Categories', 'subnodes' => FALSE ) ) );
		}
	}

Nota-se aí que ele já dá outro ID (9876) para o voucher.

Enfim, tá uma farofa.

Estou vendo a confusão. Caramba e isso estava rodando liso antes da atualização para penultima versão.

  • 3 weeks later...
Em 13/12/2023 em 09:41, Adriano disse:

Enfim, tá uma farofa.

Já temos alguma previsão?

  • Author
  • Administrator

Bruno, eu dificilmente irei (re)fazer esse app agora, com o IPS5 batendo à porta. Muito provavelmente só na atualização do IPS5 mesmo. 

Em 04/01/2024 em 16:17, Adriano disse:

Bruno, eu dificilmente irei (re)fazer esse app agora, com o IPS5 batendo à porta. Muito provavelmente só na atualização do IPS5 mesmo. 

Poxa, e será que esse APP vai rodar certinho na nova versão? Uma dúvida, dá para 'vender' por moedas do member shop na loja oficial da IPS? Eu vendo bastante convites... então, eu preciso de uma forma dos usuários comparem os convites. Por isso a minha urgência. 

  • Author
  • Administrator
4 minutes ago, Bruno Tavares said:

Uma dúvida, dá para 'vender' por moedas do member shop na loja oficial da IPS?

Não... pior no IPS5 que não será possível usar hooks.

1 hora atrás, Adriano disse:

Não... pior no IPS5 que não será possível usar hooks.

E não dá para criar uma versão simplificada? Onde o membro ganha moedas através das postagens (e só) e consegue comprar moedas? Eu sei que o atual faz um monte de coisas, mas só usamos para vender convites.

  • 4 months later...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.