Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte para Módulos e Caixas Laterais.
#30325
Olá,
estava precisando de um módulo que permitisse ao cliente cancelar sua própria conta através da "área do cliente" na loja OC.

Como não encontrei nada sobre isso aqui no fórum, segue o módulo que encontrei em minhas buscas. Funciona perfeitamente.

http://www.opencart.com/index.php?route ... on_id=5116

Para que o módulo fique totalmente em português, crie o arquivo catalog/language/portuguese-br/account/cancellation.php, com o código:
Código: Selecionar todos
<?php
// Heading 
$_['heading_title'] = 'Cancelar Minha Conta';

// Text
$_['text_account_cancellation']			= 'Cancelar Minha Conta';
$_['text_account']						= 'Minha Conta';
$_['text_account_cancellation_message'] = 'Tem certeza que deseja cancelar sua conta? Clique em continuar para prosseguir.';
$_['text_account_cancellation_success'] = 'Sua conta foi cancelada com sucesso!';
?>
e edite o arquivo vqmod/xml/customer_account_deactivation.xml, substituindo:
Código: Selecionar todos
	<file name="catalog/language/english/account/account.php">
		<operation>
			<search position="after"><![CDATA[$_['text_wishlist']]]></search>
			<add><![CDATA[
			$_['text_account_cancellation'] = 'Cancel My Account';
			]]>
			</add>
		</operation>
	</file>
por:
Código: Selecionar todos
<file name="catalog/language/portuguese-br/account/account.php">
		<operation>
			<search position="after"><![CDATA[$_['text_wishlist']]]></search>
			<add><![CDATA[
			$_['text_account_cancellation'] = 'Cancelar Minha Conta';
			]]>
			</add>
		</operation>
	</file>
abraços,