Jump to content

Module gratuit - Showmailalerts liste des demandes d'alerte mail


pelluche

Recommended Posts

  • 1 month later...
  • 6 months later...

Bonjour,

En effet, les filtres ne fonctionnaient pas mais c'est réparé, vous pouvez télécharger le module réparé.

En ce qui concerne la date, aucun champ "date" n'est renseigné dans la base pour la table "ps_mailalert_customer_oos" d'origine.

Cordialement

Link to comment
Share on other sites

14 minutes ago, pelluche said:

Bonjour,

En effet, les filtres ne fonctionnaient pas mais c'est réparé, vous pouvez télécharger le module réparé.

En ce qui concerne la date, aucun champ "date" n'est renseigné dans la base pour la table "ps_mailalert_customer_oos" d'origine.

Cordialement

Bonsoir

merci le filtre fonctionne

dommage qu il n 'y est pas de date renseigner, très utile pour pas traité des ancienne demande

peut on rajouter le nom de l article ?

cordialement

Edited by rtony30 (see edit history)
Link to comment
Share on other sites

Pour aller encore plus loin :

 

Pour afficher le nombre de demandes de notifications des clients sur la page d'accueil du backoffice  dans "Actuellement en attente"

Dans le module dashactivity :

Ajouter dans dashactivity.php environ  à la ligne 244 après 

        $products_out_of_stock = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('
			SELECT SUM(IF(IFNULL(stock.quantity, 0) > 0, 0, 1))
			FROM `'._DB_PREFIX_.'product` p
			'.Shop::addSqlAssociation('product', 'p').'
			LEFT JOIN `'._DB_PREFIX_.'product_attribute` pa ON p.id_product = pa.id_product
			'.Product::sqlStock('p', 'pa').'
			WHERE p.active = 1'
        );

//ajouter ce qui suit :

        $notifmail = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('	
			SELECT count(id_customer) FROM `'._DB_PREFIX_.'mailalert_customer_oos`'
        );	

Dans le même fichier dashactivity.php :

environ  à la ligne 311 ajouter dans le "return array"

 

        return array(
            'data_value' => array(
                'pending_orders' => (int)$pending_orders,
                'return_exchanges' => (int)$return_exchanges,
                'abandoned_cart' => (int)$abandoned_cart,
                'products_out_of_stock' => (int)$products_out_of_stock,
                'notifmail' => (int)$notifmail, //ajouter cette ligne
                'new_messages' => (int)$new_messages,
                'product_reviews' => (int)$product_reviews,
                'new_customers' => (int)$new_customers,
                'online_visitor' => (int)$online_visitor,
                'active_shopping_cart' => (int)$active_shopping_cart,
                'new_registrations' => (int)$new_registrations,
                'total_suscribers' => (int)$total_suscribers,
                'visits' => (int)$visits,
                'unique_visitors' => (int)$unique_visitors,
            ),

 

Ensuite ajouter dans modules/dashactivity/views/templates/hook/dashboard_zone_one.tpl

 

Environ à la ligne 96 après

				{if isset($stock_management) && $stock_management}
				<li>
					<span class="data_label"><a href="{$link->getAdminLink('AdminTracking')|escape:'html':'UTF-8'}">{l s='Out of Stock Products' d='Modules.Dashactivity.Admin'}</a></span>
					<span class="data_value size_l">
						<span id="products_out_of_stock"></span>
					</span>
				</li>
				{/if}

				<!--ajouter ce qui suit -->
				<li>
					<span class="data_label"><a href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=showmailalert">{l s='Notification Email' d='Modules.Dashactivity.Admin'}</a></span>
					<span class="data_value size_l">
						<span id="notifmail"></span>
					</span>
				</li>

 

 

Cela permet d'avoir cette information directement dans le backoffice en page d'accueil.

 

Cordialement

Edited by pelluche (see edit history)
Link to comment
Share on other sites

  • 1 year later...
  • 1 month later...

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
×
×
  • Create New...