Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - Программа iNETsHOP - Работа с программой - точка в место запятой в экспорте товара


http://inetshop.in.ua/index.php?p=showtopic&toid=393&area=1
04.04.2017 09:29

csteel


Посетитель

Количество сообщений   14
Зарегистрирован:   06-09-2016, 21:27:08
точка в место запятой в экспорте товара
Здравствуйте, возникла проблема при экспорте формируется цена товара с запятой, а это разделитель текста цмс, не могли бы добавить в схему экспорта код который будет заменять запятую на точку в цене.



SELECT
g.G_ID as "sku",
g.G_NAME as "name",
g.price as "price",
CASE WHEN g.G_PRESENT = 1 THEN 1 ELSE 0 END as "is_in_stock",
100 as "qty",
'Default' as "_attribute_set",
'simple' as "_type",
'base' as "_product_websites",
'' as "_store",
'' as "meta_description",
'' as "meta_keyword",
'' as "meta_title"
FROM TBL_GOODS g

04.04.2017 12:13

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Замена разделителя дробной части
В данном случае замените строку SQL-запроса экспорта

g.price as "price",

на строку

LTRIM(REPLACE(STR(g.price, 10, 2), ',', '.')) as "price",

чтобы SQL-запрос имел вид:
Код

SELECT
g.G_ID as "sku",
g.G_NAME as "name",
LTRIM(REPLACE(STR(g.price, 10, 2), ',', '.')) as "price",
CASE WHEN g.G_PRESENT = 1 THEN 1 ELSE 0 END as "is_in_stock",
100 as "qty",
'Default' as "_attribute_set",
'simple' as "_type",
'base' as "_product_websites",
'' as "_store",
'' as "meta_description",
'' as "meta_keyword",
'' as "meta_title"
FROM TBL_GOODS g

04.04.2017 12:22

csteel


Посетитель

Тема начата

Количество сообщений   14
Зарегистрирован:   06-09-2016, 21:27:08
Спасибо большое, всё работает