Développer avec RBS Change : Nettoyer contenus avant mise en prod

  • 61335.1

    26/06/2012 11:03


    Mathias
    Rang : Expert
    Bonjour,

    nous sommes en train de finaliser une 1ere version avant mise en prod pour un client.
    nous avons donc un projet en env d'intégration que nous allons basculer en production (code + bdd).
    Lors de nos tests, nous avons créé des commandes, des factures, et nous nous demandons s'il est possible de réinitialiser juste cette partie des contenus pour la MEP sans pour autant TOUT réinitialiser...

    imaginons un autre cas, le client a déjà vendu en ligne, nous faisons une refonte avec RBSchange, nous devons redémarrer la facturation à un n° de facture bien précis (obligation légale), comment faire ?

    auriez vous une astuce ? des précos pour ce type de process ?

    Développe sous linux Ubuntu 12.04 LTS Desktop
    Projet ecommerce core 3.6.7
  • 61335.2 en réponse à 61335.1 écrit par Mathias

    26/06/2012 19:29


    Jean-Michel
    Titre : Community Manager
    Rang : Expert
    Bonjour,

    Pour le premier aspect qui porte sur la vidange des commandes et autres données précises d'un module avant la mise en production, je passerai par un patch qui ferait ces suppressions en procédant par chunk ou non en fonction du volume à traiter.

    Concernant le changement de numérotation des factures, si l'on est en mode esclave d'un ERP, la question ne se pose pas puisque c'est l'ERP qui gérera ce numéro de facture.
    Sinon, il reste possible de modifier la numérotation des factures et/ou des commandes, en définissant des stratégies. Pour ce faire, on déclare ces stratégies dans le fichier "project.xml" :

    • pour les numéros de commandes :
      XPath : "config/modules/order/orderNumberStrategyClass"
      La classe désignée doit implémenter l'interface "order_OrderNumberStrategy"

    • pour les factures :
      XPath : "config/modules/order/billNumberStrategyClass"
      La classe désignée doit implémenter l'interface "order_BillNumberStrategy"


    Pour une meilleure réponse, pensez à indiquer la version sur laquelle vous rencontrez des difficultés, ainsi que son type (CMS ou eCommerce core).
    Pour tout problème d'installation indiquez le nom de l'hébergeur et s'il s'agit d'un serveur mutualisé ou dédié.
 
Merci de prendre connaissance et de respecter les règles des forums.
 
1357 membres
Aucun membre connecté