Alexx88 Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 Есть выгрузка в формате YML с сайта поставщика, лежит на ФТП с паролем. Товары, которых нет в наличии на складе, в этой выгрузке отсутствуют и из-за этого стандартные модули импорта не делают то, что нам нужно. Необходимо обновлять статус наличия товара в OcStore 1.5.3.1. Требования: 1. Сопоставление товаров идет по артикулу (sku / модели)2. Отсутствующим в YML товарам присваивается "количество 0 шт".3. Самое важное! Пункт №2 должен распространяться не на весь наш каталог, а только на товары определенного производителя (или нескольких производителей). Иначе система вырубит вообще все товары, кроме тех, что в выгрузке. 4. Если раньше товар в YML отсутствовал и у него стоит количество "0", а в новом YML этот товар появился, то необходимо ему присвоить "количество 10 шт." 5. Возможность заливать не все категории товаров из выгрузки, а только определенные. 6. Необходимо также обновлять цену товара, если в выгрузке она изменилась. 7. Визуальный интерфейс модуля желателен, но не обязателен, главное адекватные текстовые настройки скрипта в одном месте. В приложении пример YML на 3 товара. Картинки и свойства заливать не понадобится, эти поля можно игнорировать. partner.xml Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 могу реализовать. уточните по "Есть выгрузка в формате YML с сайта поставщика, лежит на ФТП с паролем.": - где/как лежит? - как должно происходить обновление - вы руками указываете файл? загружаете? автоматически должен браться? иначе? Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Вот так лежит ftp://ftp.leo-ventoni.ru Там внутри файл partner.xml такой же, как я приложил к теме, только на 1500 товаров. Скорее всего еще понадобится ограничение на время выполнение скрипта 15 сек/шаг, чтобы сервак не падал. В идеале автоматически должен браться. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 как часто обновляются цены/остатки у поставщика? неужели чаще 1го раза в сутки? 5. Возможность заливать не все категории товаров из выгрузки, а только определенные. с автоматизацией не очень вяжется. для этого пункта надо получить файл и перед импортом остатков указать, какие категории из xml обрабатывать, а какие - нет. разумеется, это надо делать вручную. Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 (змінено) Заявлено обновление каждые 30 минут, но по факту пару раз в сутки. Но это не важно. с автоматизацией не очень вяжется.для этого пункта надо получить файл и перед импортом остатков указать, какие категории из xml обрабатывать, а какие - нет.разумеется, это надо делать вручную. А нет возможности указать что-то вроде exclude category_id = 1870, 1875, 2012? Т.е. заранее исключить ненужные id категорий на уровне скрипта? Все id заранее известны и есть в приложенном мной файле. Змінено 15 вересня 2015 користувачем Alexx88 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 если все заранее известны - тогда да, можно сделать такое исключение. upd: наценки какие-то нужны на стоимость товаров или нет? обновляем только кол-во и цену? другие данные не трогаем? 1. Сопоставление товаров идет по артикулу (sku / модели)в файле <article>ID001355</article>а в магазине - sku или model ? Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Никаких наценок, цена должна быть как в YML. Все остальное написали верно. Сколько будет стоить? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 вообще-то там в конце вопрос, ожидающий ответа, а не вопрос-уточнение. с чем именно артикул из прайса сравнивать - со SKU или с model ? Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Ну пусть будет с model. У нас и там, и там одинаковое значение будет стоять. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 отправил предложение в ЛС. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... MonaLiza Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 отправил предложение в ЛС. Скиньте и мне Ваше предложение, если не сложно. Для Опенкарт 2.1 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 MonaLiza, если у вас НЕ идентичная задача - предложение будет неуместно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Програмування, створення модулів, зміна функціональності Обновление наличия по YML ссылке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Вот так лежит ftp://ftp.leo-ventoni.ru Там внутри файл partner.xml такой же, как я приложил к теме, только на 1500 товаров. Скорее всего еще понадобится ограничение на время выполнение скрипта 15 сек/шаг, чтобы сервак не падал. В идеале автоматически должен браться. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 как часто обновляются цены/остатки у поставщика? неужели чаще 1го раза в сутки? 5. Возможность заливать не все категории товаров из выгрузки, а только определенные. с автоматизацией не очень вяжется. для этого пункта надо получить файл и перед импортом остатков указать, какие категории из xml обрабатывать, а какие - нет. разумеется, это надо делать вручную. Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 (змінено) Заявлено обновление каждые 30 минут, но по факту пару раз в сутки. Но это не важно. с автоматизацией не очень вяжется.для этого пункта надо получить файл и перед импортом остатков указать, какие категории из xml обрабатывать, а какие - нет.разумеется, это надо делать вручную. А нет возможности указать что-то вроде exclude category_id = 1870, 1875, 2012? Т.е. заранее исключить ненужные id категорий на уровне скрипта? Все id заранее известны и есть в приложенном мной файле. Змінено 15 вересня 2015 користувачем Alexx88 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 если все заранее известны - тогда да, можно сделать такое исключение. upd: наценки какие-то нужны на стоимость товаров или нет? обновляем только кол-во и цену? другие данные не трогаем? 1. Сопоставление товаров идет по артикулу (sku / модели)в файле <article>ID001355</article>а в магазине - sku или model ? Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Никаких наценок, цена должна быть как в YML. Все остальное написали верно. Сколько будет стоить? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 вообще-то там в конце вопрос, ожидающий ответа, а не вопрос-уточнение. с чем именно артикул из прайса сравнивать - со SKU или с model ? Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Ну пусть будет с model. У нас и там, и там одинаковое значение будет стоять. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 отправил предложение в ЛС. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... MonaLiza Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 отправил предложение в ЛС. Скиньте и мне Ваше предложение, если не сложно. Для Опенкарт 2.1 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 MonaLiza, если у вас НЕ идентичная задача - предложение будет неуместно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Програмування, створення модулів, зміна функціональності Обновление наличия по YML ссылке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 (змінено) Заявлено обновление каждые 30 минут, но по факту пару раз в сутки. Но это не важно. с автоматизацией не очень вяжется.для этого пункта надо получить файл и перед импортом остатков указать, какие категории из xml обрабатывать, а какие - нет.разумеется, это надо делать вручную. А нет возможности указать что-то вроде exclude category_id = 1870, 1875, 2012? Т.е. заранее исключить ненужные id категорий на уровне скрипта? Все id заранее известны и есть в приложенном мной файле. Змінено 15 вересня 2015 користувачем Alexx88 Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 если все заранее известны - тогда да, можно сделать такое исключение. upd: наценки какие-то нужны на стоимость товаров или нет? обновляем только кол-во и цену? другие данные не трогаем? 1. Сопоставление товаров идет по артикулу (sku / модели)в файле <article>ID001355</article>а в магазине - sku или model ? Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Никаких наценок, цена должна быть как в YML. Все остальное написали верно. Сколько будет стоить? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 вообще-то там в конце вопрос, ожидающий ответа, а не вопрос-уточнение. с чем именно артикул из прайса сравнивать - со SKU или с model ? Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Ну пусть будет с model. У нас и там, и там одинаковое значение будет стоять. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 отправил предложение в ЛС. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... MonaLiza Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 отправил предложение в ЛС. Скиньте и мне Ваше предложение, если не сложно. Для Опенкарт 2.1 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 MonaLiza, если у вас НЕ идентичная задача - предложение будет неуместно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Програмування, створення модулів, зміна функціональності Обновление наличия по YML ссылке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Никаких наценок, цена должна быть как в YML. Все остальное написали верно. Сколько будет стоить? Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 вообще-то там в конце вопрос, ожидающий ответа, а не вопрос-уточнение. с чем именно артикул из прайса сравнивать - со SKU или с model ? Надіслати Поділитися на інших сайтах More sharing options... Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Ну пусть будет с model. У нас и там, и там одинаковое значение будет стоять. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 отправил предложение в ЛС. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... MonaLiza Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 отправил предложение в ЛС. Скиньте и мне Ваше предложение, если не сложно. Для Опенкарт 2.1 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 MonaLiza, если у вас НЕ идентичная задача - предложение будет неуместно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Програмування, створення модулів, зміна функціональності Обновление наличия по YML ссылке
Alexx88 Опубліковано: 15 вересня 2015 Автор Share Опубліковано: 15 вересня 2015 Ну пусть будет с model. У нас и там, и там одинаковое значение будет стоять. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 15 вересня 2015 Share Опубліковано: 15 вересня 2015 отправил предложение в ЛС. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... MonaLiza Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 отправил предложение в ЛС. Скиньте и мне Ваше предложение, если не сложно. Для Опенкарт 2.1 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 MonaLiza, если у вас НЕ идентичная задача - предложение будет неуместно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
MonaLiza Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 отправил предложение в ЛС. Скиньте и мне Ваше предложение, если не сложно. Для Опенкарт 2.1 Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 30 жовтня 2015 Share Опубліковано: 30 жовтня 2015 MonaLiza, если у вас НЕ идентичная задача - предложение будет неуместно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts