Jump to content


Photo
- - - - -

RUB -> USD

price advance

Best Answer SmetDenis , 04 September 2014 - 08:16

Можно написать скрипт, который через API Zoo пересохранит все материалы.
Для обработки одновременно 11к значений понадобится увеличить лимит по времени и памяти. Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 02 September 2014 - 14:00

Всем привет! В магазине 31000+ товаров (sku) это примерно 11000 айтемов, все цены в рублях. Необходимо в админке перевести цены в USD. Т.е. на frontend идет:  USD -> ЦБР - RUB, в админке все должно быть в USD.

 

Как можно сделать... пока единственный выход вижу сделать выгрузку и разделить как-то на 38 (еще блин надо придумать как разделить, в priceadvance все в строку), как бы Вы сделали это? :)


  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 02 September 2014 - 14:07

CB9TOIIIA, попробовал бы сделать так. Выгрузил бы id и цену материала, написал бы простенький скриптик обработки CSV далее разделил или умножил бы цену - это не важно. И вывел бы результат в виде структурированного CSV, или же все это дело просто вписал бы в CSV и сохранил его. Ну и по id потом обновить остается материалы на сайте. 

 

Вот что мне в голову пришло)


  • 0
Изображение
 

#3 CB9TOIIIA

CB9TOIIIA
  • Topic Starter
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 02 September 2014 - 14:24

CB9TOIIIA, попробовал бы сделать так. Выгрузил бы id и цену материала, написал бы простенький скриптик обработки CSV далее разделил или умножил бы цену - это не важно. И вывел бы результат в виде структурированного CSV, или же все это дело просто вписал бы в CSV и сохранил его. Ну и по id потом обновить остается материалы на сайте. 

 

Вот что мне в голову пришло)

 

Как все просто :)  пока думаю регулярки попробовать написать и как-то разделить CSV и потом соединить...


  • 0

#4 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 02 September 2014 - 14:42

пока думаю регулярки попробовать написать

Как по мне то с регуляркой надо дольше сидеть. Может быть еще кто что по советует - подождем.


  • 0
Изображение
 

#5 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 04 September 2014 - 08:16   Best Answer

Можно написать скрипт, который через API Zoo пересохранит все материалы.
Для обработки одновременно 11к значений понадобится увеличить лимит по времени и памяти.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Also tagged with one or more of these keywords: price advance

Click to return to top of page in style!