[plugin] MonthlySales & Tax2.1.1c

Messagepar angie » Ven 09 Déc 2005, 15:47

Bonjour,

j'ai adapté cette contribution. Elle est facilement adaptable pour OsCSS.
Elle permet d'avoir le rapport des taxes récoltées et ventes mensuelles et de récupérer un fichier excel comprenant toutes les données (par encore super au point). c'est super pratique !

Voici ce que j'ai fait :

1. Sauvegarde des fichiers et bases de donnée

2. Téléchargez la Contribution : Monthly Sales/Tax Report v2.1.1c

3. Insérer ceci dans la base de donnée : (Attention j'ai adapté le nom des tables : préfixe osc_) en 3 temps :
INSERT INTO `osc_configuration` (`configuration_title` , `configuration_key` , `configuration_value` , `configuration_description`,`configuration_group_id`,`sort_order`)
VALUES ('Webshop Commission Percent', 'WEBSHOP_COMMISSION', '3.00', 'Insert here your commission percent e.g. 3.00 for 3.00%','2','20');

INSERT INTO `osc_configuration` (`configuration_title` , `configuration_key` , `configuration_value` , `configuration_description`,`configuration_group_id`,`sort_order`)
VALUES ('Webshop Commission Limit', 'WEBSHOP_MIN_SALES_FOR_COMMISSION', '500.00', 'Insert here the monthy income when you will get a commission e.g. 500.00 If you there is no mimimum income insert
0!','2','21');

DELETE FROM `osc_configuration` WHERE `configuration_key` = 'WEBSHOP_COMMISSION' LIMIT 1;
DELETE FROM `osc_configuration` WHERE `configuration_key` = 'WEBSHOP_MIN_SALES_FOR_COMMISSION' LIMIT 1;

4. Placez les fichiers téléchargés

5. Insérez cette ligne dans le fichier : admin/includes/filenames.php:
define('FILENAME_STATS_MONTHLY_SALES', 'stats_monthly_sales.php');

6. Insérez cette ligne dans le fichier admin/includes/languages/english.php:
define('BOX_REPORTS_MONTHLY_SALES', 'Monthly Sales/Tax');

7. Insérez cette ligne dans le fichier admin/includes/languages/french.php:
define('BOX_REPORTS_MONTHLY_SALES ', 'Vente/Taxe mensuel');

8.Insérer dans le fichier admin/stats_monthly_sales.php avant le head environ ligne 130

<script language="javascript" src="includes/general.js"></script>

9.Insérer dans le fichier admin/includes/boxes/tools.php
après
$tools_group .= tep_admin_files_boxes(FILENAME_STATS_PRODUCTS_PURCHASED, BOX_REPORTS_PRODUCTS_PURCHASED, 'stats');

Insérez ceci :
// ajout contribution monthly sales
$tools_group .= tep_admin_files_boxes(FILENAME_STATS_CUSTOMERS, BOX_REPORTS_ORDERS_TOTAL,
'stats');
$tools_group .= tep_admin_files_boxes(FILENAME_STATS_MONTHLY_SALES, BOX_REPORTS_MONTHLY_SALES, 'stats') ;
// fin de contribution monthly sales

10.dans admin/includes/general.js :
remplacer ce code
new ypSlideOutMenu("menu5", "down", 455, 136, 180, 410),

par
new ypSlideOutMenu("menu5", "down", 455, 136, 180, 435),

11. Allez dans l'interface admin : Admin -> Gestion des boites -> Onglet tools
inserez stats_monthy_sales.php

12. Tester et éditer les fichiers langues et remplacer les textes ci besoin
angie
Membre actif
 
Messages: 14
Inscription: Jeu 29 Sep 2005, 00:24

Messagepar manmachine » Ven 09 Déc 2005, 16:51

Merci,

je vais mettre en place un repository pour uploader les contribs au plus vite.

Cela dis il ne sera pas comme celui de osC US , les contribs seront testé avant d'etre rendu public afin d'assurer l'intégrité de osCSS.
Je vais essayer de rédiger un SDK à l'attention des contributeurs.

A suivre
manmachine
Membre actif
 
Messages: 76
Inscription: Mer 13 Fév 2008, 21:51

Messagepar sidarus » Lun 19 Déc 2005, 00:01

sidarus
Membre très actif
 
Messages: 396
Inscription: Mar 03 Mai 2005, 23:34
Localisation: Geneva (CH)


Retourner vers Plugin

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron