Jump to content

Sacar comas en la unidad de mil precios


thiagoyagustin

Recommended Posts

En Back Office >> Pago >> Divisas aparecen las distintas divisas que tienes en tu tienda, pinchando en la que quieres modificar te aparece un formulario, en el que, entre otras cosas, puedes modificar el formato, si ninguna de las cuatro opciones te convence deberás hacer cambios en distintos ficheros.

En /CarpetaAdministracion/tabsAdminCurrencies.php deberas buscar (línea 143)

                $currency_formats = array(
                   1 => 'X0,000.00 ('.$this->l('as with dollars').')',
                   2 => '0 000,00X ('.$this->l('as with euros').')',
                   3 => 'X0.000,00',
                   4 => '0,000.00X',
               );


y agregar el formato que desees

                $currency_formats = array(
                   1 => 'X0,000.00 ('.$this->l('as with dollars').')',
                   2 => '0 000,00X ('.$this->l('as with euros').')',
                   3 => 'X0.000,00',
                   4 => '0,000.00X',
                   5 => '0000.00X',
               );


y en /classes/Tools.php (línea 204)

        switch ($c_format)
        {
             /* X 0,000.00 */
             case 1:
               $ret = $c_char.$blank.number_format($price, $c_decimals, '.', ',');
               break;
           /* 0 000,00 X*/
           case 2:
               $ret = number_format($price, $c_decimals, ',', ' ').$blank.$c_char;
               break;
           /* X 0.000,00 */
           case 3:
               $ret = $c_char.$blank.number_format($price, $c_decimals, ',', '.');
               break;
           /* 0,000.00 X */
           case 4:
               $ret = number_format($price, $c_decimals, '.', ',').$blank.$c_char;
               break;
       }


deberás agregar las mismas opciones que en el anterior

        switch ($c_format)
        {
             /* X 0,000.00 */
             case 1:
               $ret = $c_char.$blank.number_format($price, $c_decimals, '.', ',');
               break;
           /* 0 000,00 X*/
           case 2:
               $ret = number_format($price, $c_decimals, ',', ' ').$blank.$c_char;
               break;
           /* X 0.000,00 */
           case 3:
               $ret = $c_char.$blank.number_format($price, $c_decimals, ',', '.');
               break;
           /* 0,000.00 X */
           case 4:
               $ret = number_format($price, $c_decimals, '.', ',').$blank.$c_char;
               break;
           /* 0000.00 X */
           case 5:
               $ret = number_format($price, $c_decimals, '.', '').$blank.$c_char;
               break;
       }



Si esto soluciona tu problema recuerda cambiar el título del post a [sOLUCIONADO] Sacar comas en la unidad de mil precios

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...