Нужно написать скрипт
Здравствуйте. Есть довольно таки интересная задача.
Дано : 1С7 и сайт на Opencart
На Opencart заведено около 3000 товаров.
В 1С7 творится бардак. Не заполнены карточки товаров.
Нам нужно сделать интеграцию между 1С7 и сайтом. Но для интеграции нет банально значения, по которому товары будут синхронизированы .
Почему? Потому что в 1с7 помимо того, что нет характеристик - в наименовании товара через "слеш" происан артикул и код.
Вот пример : AW/Осень-Весна2021/142423/красный (причина, по которой решили так действовать мне не ясна...)
На сайте этот код присутствует, но так как "слеш" = спецсимвол - он заменен на "-" . И код на сайте имеет структуру :
AW-Осень-Весна2021-142423-красный
Есть код в 1С, но его не заводили на сайт ( опять же, не знаю почему...)
В итоге мы имеем лишь "частицу" данных для возможной синхронизации.
Вручную заполнять поля кода из 1С на сайт - дело не самое интересное, да и длительное.
Можно ли написать скрипт, который, к примеру, будет действовать следующим образом :
- Берется база в excel из 1С с нашим товаром и файл-экспорт в excel из Opencart с нашим товаром.
- Скрипт ищет значения из колонки Opencart с кодом этим : AW-Осень-Весна2021-142423-красный
- Значения ищутся по принципу : должно быть 3-4 подряд одинаковых цифровых и буквенных значений в поле из Опенкарт и поле из 1С7. При этом игнорируются слова типа Осень-Весна, 2021. (это как пример).
- Если находится значение одинаковое - скрипт из файла 1С7, поле "код" - берет значение и "вписывает" его в файл из Опенкарта в поле "SKU" .
Собственно примерно такая логика. Это реально сделать?
Какова цена будет ?
Спасибо
-
276 6 0 Работаю только с локальными Excel-файлами, существующими (предоставьте, пожалуйста):
- База excel из 1С с нашим товаром
- Файл-экспорт в excel из Opencart с нашим товаром.
Гляну, - скрипт для получения результирующего файла для закачки в Опенкарт попробую соорудить.
-
AW/Осень-Весна2021/142423/красный
если разбить эту строку на массив значений через explode
то артикул будет в 2й ячейке
если структура названий точно такая же у все
и код всегда в 2й ячейке - то вообще не проблема
если же закономерность наблюдается в рамках 1й категории (в 1й категории это 2я ячейка а в другой - 4я то тоже в принципе решаемо)
так что ответ да - это возможно -
Current freelance projects in the category Desktop Apps
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 7 days 12 hours back ∙ 10 proposals |
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
22 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 12 days 7 hours back ∙ 23 proposals |