Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Импорт данных с пересчетом цен из евро в рубли


Recommended Posts

Добрый день,

Задача: Требуется импорт данных с пересчетом цен из евро в рубли:

Версия магазина: ocStore 1.5.5.1.2  http://www.remnisnab.ru/

Исходные данные:
1. Файл excel ~20000 строк включая, товары, атрибуты и опции. (приложен фрагмент)
2. В исходном файле цены указаны в евро (как в товарах, так и в опциях)
3. На данный момент используется модуль - Экспорт/Импорт больших XLS-файлов 1.1 Beta

https://opencartforum.com/files/file/1732-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85-xls-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2/

В целом все работает, но есть существенная проблема, при порционном импорте опции для одного товара могут разбиваются на 2 группы, если попадают на границу порции. (т.е. количество одной порции строк импорта - 200, соответственно если опции для одного товара находятся на xxx,199,200, 201, 202 , xxx  то при следующем шаге импорта создается новая группа опций для того же товара  и опции 201 и больше попадут в созданную группу)

Требуется:
1. Реализовать решение импорта при большом количестве строк, по возможности с учетом нагрузки на средне-типовой хостинг. (как вариант, можно рассмотреть вариант импорта напрямую в базу)

2. При импорте автоматически пересчитывать цены из евро в рубли по заданному курсу, который будет читаться из какого нить файла типа currency.php в корневой директории.

3. Исходный файл excel, не является обязательным, если будут другие предложения, его можно переконвертировать в другой формат, например в csv.

p.s. Не могу прикрепить к теме файл xls, выдает сообщение "Вы не можете загружать файлы подобного типа"
Здесь ссылка на него: https://yadi.sk/i/38lx0mb5q8bG8

С уважением,
Михаил

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.