1b.app
Скопійоване посилання -

Змінні додаткове поле продукту

Підкажіть, чи можна таке реалізувати?
Існує "додатково поле продукту" (Тип поля "Текст (html)"). Потрібно вставляти змінні інших додаткових полів у цьому полі (в редактор).
Оригінальне питання доступне на версії: ru

Відповіді:



Устименко Ігор
OneBox production
OneBox CTO написав:
доопрацювання 5ч

Дякую! Буду думати
23.08.2022, 09:23
Оригінальний коментар доступний на версії: ru

Прошу виставити рахунок
07.10.2022, 11:32
Оригінальний коментар доступний на версії: ru

Добрий день.
Уточніть будь ласка бажаний результат роботи доопрацювання - ви хочете щоб при збереженні замінювало змінні або ж щоб значення поля зберігалося зі змінними та при вивантаженні значення додаткового поля кудись замінювалися змінні?
11.10.2022, 14:47
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Добрий день.
Уточніть будь ласка бажаний результат роботи доопрацювання - ви хочете щоб при збереженні замінювало змінні або ж щоб значення поля зберігалося зі змінними та при вивантаженні значення додаткового поля кудись замінювалися змінні?

Добридень!
Сподіваюся, я правильно зрозумів ваше запитання.
Мені потрібно значення цих змінних передавати інші майданчики. Не обов'язково, щоб вони зберігалися (або зберігалися) у картці.
Єдине якщо кілька коментарів із цього приводу:
1) Якщо ці значення відразу присвоюватимуться в момент вивантаження - дуже важливо регулювати масштаб зображень;
2) Щоб ці змінні при розвантаженні працювали у різних діях та форматах пов'язаних з експортом;
3) Звичайно, хотілося б зменшити навантаження на систему, але в якому саме варіанті вони будуть меншими - я не знаю;
11.10.2022, 15:14
Оригінальний коментар доступний на версії: ru


Юрченко Роман Сергійович написав:
Мені потрібно значення цих змінних передавати інші майданчики. Не обов'язково, щоб вони зберігалися (або зберігалися) у картці.

Якщо їх замінювати при збереженні – то при зміні додаткового поля, яке брало участь при початковому збереженні – у полі html буде його старе значення.

Юрченко Роман Сергійович написав:
1) Якщо ці значення відразу присвоюватимуться в момент вивантаження - дуже важливо регулювати масштаб зображень;

В описі теми звучить заміна додаткових змінних полів - зображення і фільтри не є такими.
12.10.2022, 10:34
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Якщо їх замінювати при збереженні – то при зміні додаткового поля, яке брало участь при початковому збереженні – у полі html буде його старе значення.

Добре. Давайте так. Якщо потрібно буде змінити значення – просто перезбережемо товар

Тиндик Максим Вадимович
OneBox production написав:
В описі теми звучить заміна додаткових змінних полів - зображення і фільтри не є такими.

Чи не розумію, що саме ви хочете цим сказати, могли б уточнити?
12.10.2022, 12:13
Оригінальний коментар доступний на версії: ru


Юрченко Роман Сергійович написав:
Добре. Давайте так. Якщо потрібно буде змінити значення – просто перезбережемо товар

Вам тоді потрібно буде не просто перезберігати товар, а вносити значення зі змінними заново щоб знову спрацювала заміна змінних.
Може краще зберігати як заповнили - а заміну змінних викликати лише у необхідних місцях (наприклад у конкретних автоматизаціях експорту?)

Юрченко Роман Сергійович написав:
Чи не розумію, що саме ви хочете цим сказати, могли б уточнити?

Те, що в описі теми було оцінено заміну змінних значень додаткових полів.
А в коментарі вище ви згадуєте управління масштабами зображень - маєте на увазі роботу зі змінними основних полів, хоча оцінка щодо заміни додаткових полів?
12.10.2022, 12:31
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Вам тоді потрібно буде не просто перезберігати товар, а вносити значення зі змінними заново щоб знову спрацювала заміна змінних.

Але ми ж коли в товарі змінити значення у фільтрі або замінимо категорію, за збереження цього товару змінні повинні замінитися автоматично, вірно? І так щоразу коли вносимо зміни?

Тиндик Максим Вадимович
OneBox production написав:
Може краще зберігати як заповнили - а заміну змінних викликати лише у необхідних місцях (наприклад у конкретних автоматизаціях експорту?)

Ну в такому випадку краще в полі html бачити просто змінну, а не значення, щоб не вийшло таке, що в цьому полі стоїть значення "червоний", а передаємо "синій".

Тиндик Максим Вадимович
OneBox production написав:
Те, що в описі теми було оцінено заміну змінних значень додаткових полів.
А в коментарі вище ви згадуєте управління масштабами зображень - маєте на увазі роботу зі змінними основних полів, хоча оцінка щодо заміни додаткових полів?

Про масштаб я не правильно написав, згоден, але інші дані я спеціально впала на картинці
12.10.2022, 16:45
Оригінальний коментар доступний на версії: ru


Юрченко Роман Сергійович написав:
Ну в такому випадку краще в полі html бачити просто змінну, а не значення, щоб не вийшло таке, що в цьому полі стоїть значення "червоний", а передаємо "синій".

Ну тоді давайте узгодимо, де саме вам потрібно робити заміну змінних?
Бо це скрізь не підійде, бо це може перезатерти вихідні змінні в полі. Вас цікавить заміна у конкретних діях експорту?

Юрченко Роман Сергійович написав:
Про масштаб я не правильно написав, згоден, але інші дані я спеціально впала на картинці

У цьому описі вказали конкретно - заміна змінних додаткових полів.
На скріншоті вказаний просто текст змінних у більшості випадків, що можна трактувати як і назви додаткових полів, так і як завгодно.
Власне, у нас виходить ситуація, коли ви описали одне, на скріншоті показали інше - ввели оцінювача в оману. Оцінка давалась щодо заміни додаткових полів.
12.10.2022, 17:06
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
У цьому описі вказали конкретно - заміна змінних додаткових полів.
На скріншоті вказаний просто текст змінних у більшості випадків, що можна трактувати як і назви додаткових полів, так і як завгодно.
Власне, у нас виходить ситуація, коли ви описали одне, на скріншоті показали інше - ввели оцінювача в оману. Оцінка давалась щодо заміни додаткових полів.

Не бачу жодних дій з мого боку, через які я міг ввести оцінювача в оману.
Ось що я написав "Змінні в додаткове поле продукту", тобто мені і потрібно було вставити змінні інших полів. Увесь список полів я вказував у зображенні.
Плюс, наскільки я бачу з інших тем, якщо у оцінювача виникають спірні питання щодо завдання - він завжди їх задає, і це нормальна практика, ось наприклад, як ви зараз це робите.
Тоді я хотів би попросити Ігор У. приєднатися до цього питання, щоб правильно нас розсудити, оскільки це завдання він оцінював.
12.10.2022, 18:31
Оригінальний коментар доступний на версії: ru


Юрченко Роман Сергійович написав:
Не бачу жодних дій з мого боку, через які я міг ввести оцінювача в оману.
Ось що я написав "Змінні в додаткове поле продукту", тобто мені і потрібно було вставити змінні інших полів. Увесь список полів я вказував у зображенні.
Плюс, наскільки я бачу з інших тем, якщо у оцінювача виникають спірні питання щодо завдання - він завжди їх задає, і це нормальна практика, ось наприклад, як ви зараз це робите.
Тоді я хотів би попросити Ігор У. приєднатися до цього питання, щоб правильно нас розсудити, оскільки це завдання він оцінював.

Ми можемо використовувати для вас заміну змінних продукту як для документа - там є як масиви зображень/фільтрів, так і базові поля/додаткові поля.
Налаштуйте HTML-шаблон додаткового поля продукту як вам завгодно виходячи з цих даних.
Але я не отримав від вас відповіді на запитання:

Тиндик Максим Вадимович OneBox production написав:
Ну тоді давайте узгодимо, де саме вам потрібно робити заміну змінних?
Бо це скрізь не підійде, бо це може перезатерти вихідні змінні в полі. Вас цікавить заміна у конкретних діях експорту?
13.10.2022, 10:41
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Ми можемо використовувати для вас заміну змінних продукту як для документа - там є як масиви зображень/фільтрів, так і базові поля/додаткові поля.
Налаштуйте HTML-шаблон додаткового поля продукту як вам завгодно виходячи з цих даних.

Правильно я вас розумію, що в полі html з'явиться щось на кшталт кнопки "Змінні" (як на картинці), чи ви весь функціонал "Шаблона документа" ставите в це поле? Якщо так – тоді чудово!

Тиндик Максим Вадимович
OneBox production написав:
Ну тоді давайте узгодимо, де саме вам потрібно робити заміну змінних?
Бо це скрізь не підійде, бо це може перезатерти вихідні змінні в полі. Вас цікавить заміна у конкретних діях експорту?

Щодо цього питання! Правильно я вас розумію, що якщо я в полі html вставляю змінну (наприклад змінна [група]) і збережу товару - ця змінна заміниться на назву групи, в якій складається товар (Наприклад, назва група "жіночий браслет"). І якщо я знову переміщу товар в іншу групу (наприклад "чоловічий браслет"), тоді мені в полі html потрібно замість "жіночий браслет" вставити змінну [група], але при цьому поверху змінна відразу ж заміниться на назву групи при збереженні. Чи я вас зрозумів?
Якщо це так - тоді це БІДА :(
Підкажіть, як тоді можна від цього піти? Просто бачу ще проблему, якщо робити заміну як у всіх діях експорту та/або на оборот робити в якихось конкретних діях експорту, і ось чому:
- Якщо робити у всіх - це буде затратно, і ви не захочете цього робити за вже оплачені години, плюс якщо десь внесуться якісь зміни - теж доведеться чи не скрізь їх виконувати або просто враховувати.
- Якщо робити тільки в одному, тоді може бути така проблема: сьогодні я використовую yml, а завтра може знадобитися якийсь інший формат. У такому випадку потрібно постійно доробляти дії експорту.
13.10.2022, 17:31
Оригінальний коментар доступний на версії: ru


Юрченко Роман Сергійович написав:
Правильно я вас розумію, що в полі html з'явиться щось на кшталт кнопки "Змінні" (як на картинці), чи ви весь функціонал "Шаблона документа" ставите в це поле? Якщо так – тоді чудово!

Ні, жодної кнопки не з'явиться.
Ви матимете список smarty-змінних доступних для використання щодо продукту в додатковому полі з типом HTML.

Юрченко Роман Сергійович написав:
Щодо цього питання! Правильно я вас розумію, що якщо я в полі html вставляю змінну (наприклад змінна [група]) і збережу товару - ця змінна заміниться на назву групи, в якій складається товар (Наприклад, назва група "жіночий браслет"). І якщо я знову переміщу товар в іншу групу (наприклад "чоловічий браслет"), тоді мені в полі html потрібно замість "жіночий браслет" вставити змінну [група], але при цьому поверху змінна відразу ж заміниться на назву групи при збереженні. Чи я вас зрозумів?
Якщо це так - тоді це БІДА :(

Ні. Ми ж обговорили вище, що зберігатиметься змінна, наприклад {|$customProduct_grupa|} (вказав довільний приклад змінної).
Але заміна буде відбуватися тільки при експорті даного поля продуктом необхідними вам діями (ви повинні вказати які дії вам в першу чергу цікаві - можливо універсальні експорти продуктів в XML|JSON|XLS і т.д.)

Юрченко Роман Сергійович написав:
Підкажіть, як тоді можна від цього піти? Просто бачу ще проблему, якщо робити заміну як у всіх діях експорту та/або на оборот робити в якихось конкретних діях експорту, і ось чому:
- Якщо робити у всіх - це буде затратно, і ви не захочете цього робити за вже оплачені години, плюс якщо десь внесуться якісь зміни - теж доведеться чи не скрізь їх виконувати або просто враховувати.
- Якщо робити тільки в одному, тоді може бути така проблема: сьогодні я використовую yml, а завтра може знадобитися якийсь інший формат. У такому випадку потрібно постійно доробляти дії експорту.

Я не думаю, що дій з експорту продуктів дуже багато.
Скажімо так - оцінка дозволяє зробити це у найбільш популярних для використання (і необхідних вам) діях експорту продуктів.
Якщо вже виявиться згодом, що втратили якусь з дій - обговорюватимемо індивідуально.
14.10.2022, 09:32
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Скажімо так - оцінка дозволяє зробити це у найбільш популярних для використання (і необхідних вам) діях експорту продуктів.

Наприклад ми можемо взяти використовуваний вами перелік дій:
Експортувати продукти у форматі YML
Інтеграція продуктів XML (Експорт)
PromUA / Експорт продуктів у форматі XLS
Інтеграція продуктів CSV (Експорт)
Експортувати продукти у форматі XML (Rozetka.ua)
14.10.2022, 09:38
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Ні, жодної кнопки не з'явиться.
Ви матимете список smarty-змінних доступних для використання щодо продукту в додатковому полі з типом HTML.

Ок

Тиндик Максим Вадимович
OneBox production написав:
Ні. Ми ж обговорили вище, що зберігатиметься змінна, наприклад {|$customProduct_grupa|} (вказав довільний приклад змінної).
Але заміна буде відбуватися тільки при експорті даного поля продуктом необхідними вам діями (ви повинні вказати які дії вам в першу чергу цікаві - можливо універсальні експорти продуктів в XML|JSON|XLS і т.д.)

Ок

Тиндик Максим Вадимович
OneBox production написав:
Я не думаю, що дій з експорту продуктів дуже багато.
Скажімо так - оцінка дозволяє зробити це у найбільш популярних для використання (і необхідних вам) діях експорту продуктів.
Якщо вже виявиться згодом, що втратили якусь з дій - обговорюватимемо індивідуально.

Ок! Думав це буде довше та дорожче.

Тиндик Максим Вадимович
OneBox production написав:
Наприклад ми можемо взяти використовуваний вами перелік дій:
Експортувати продукти у форматі YML
Інтеграція продуктів XML (Експорт)
PromUA / Експорт продуктів у форматі XLS
Інтеграція продуктів CSV (Експорт)
Експортувати продукти у форматі XML (Rozetka.ua)

Цей перелік влаштовує. Якщо можна, додав би ще один "Експорт продуктів у Magento".
14.10.2022, 10:21
Оригінальний коментар доступний на версії: ru

Реалізовано для вказаних вище дій.
Доступний список змінних для продукту можна побачити тут https://our-store.com.ua/admin/directory/variable/?type=ShopProduct
Перевірте, будь ласка, чи все підходить?
14.10.2022, 17:42
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Доступний список змінних для продукту можна побачити тут https://our-store.com.ua/admin/directory/variable/?type=ShopProduct
[/ Quote].
Максиме, є кілька питань щодо змінних:
1) Як знайти цей довідник у самому Боксі?
2) Помітив, що у списку змінних немає змінної на основне зображення, а лише на "Адресу першого зображення продукту" {|$image|}.

Тиндик Максим Вадимович
OneBox production написав:
Перевірте, будь ласка, чи все підходить?

Робив перевірку, але щось не вийшло. Бокс передав просто змінні, але не дані щодо них. На малюнку нижче, я показав які змінні я вставив та як вони передалися на інший маркет.
Ось товар, на якому я робив тестування https://our-store.com.ua/app/product/26366/edit/?tabid=0
Ось дія, яку я використовував "Експортувати продукти у форматі YML" (Ще картинку по ньому додав, щоб зрозуміти яке саме).
Можете подивитися, може, я щось не те зробив?
15.10.2022, 11:12
Оригінальний коментар доступний на версії: ru


Юрченко Роман Сергійович написав:
1) Як знайти цей довідник у самому Боксі?

він виводиться лише у потрібних місцях, у деяких додатках

Юрченко Роман Сергійович написав:
2) Помітив, що у списку змінних немає змінної на основне зображення, а лише на "Адресу першого зображення продукту" {|$image|}.

перше зображення = основне
там вставляється тег img з посиланням на кроп-зображення розміру 200х200

Юрченко Роман Сергійович написав:
Робив перевірку, але щось не вийшло. Бокс передав просто змінні, але не дані щодо них. На малюнку нижче, я показав які змінні я вставив та як вони передалися на інший маркет.
Ось товар, на якому я робив тестування https://our-store.com.ua/app/product/26366/edit/?tabid=0
Ось дія, яку я використовував "Експортувати продукти у форматі YML" (Ще картинку по ньому додав, щоб зрозуміти яке саме).
Можете подивитися, може, я щось не те зробив?

там помилка у використанні змінних типу row:
їх потрібно використовувати так само, як у документах за процесами - у вигляді {row:targets_XXX} усередині таблиці, щоб додавали рядки
поки прибрав, щоб відпрацювало для прикладу на фільтрах
18.10.2022, 13:24
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
він виводиться лише у потрібних місцях, у деяких додатках

Підкажіть, будь ласка, де саме вони? Не можу знайти, а постійно заходити на форум, щоб перейти не зручно.

Тиндик Максим Вадимович
OneBox production написав:
перше зображення = основне
там вставляється тег img з посиланням на кроп-зображення розміру 200х200

Шукав тег за словом "основне", але нічого не знайшов (дивіться картинку). Можете уточнити, як саме він називається?

Тиндик Максим Вадимович
OneBox production написав:
там помилка у використанні змінних типу row:
їх потрібно використовувати так само, як у документах за процесами - у вигляді {row:targets_XXX} усередині таблиці, щоб додавали рядки
поки прибрав, щоб відпрацювало для прикладу на фільтрах

Із цим трохи розібрався. Коли додав ... частина тегів почали передаватися, але дехто так і не передався (дивіться на картинці). Можете підказати у чому причина?
Ще питання: якщо тег зашити на посилання, у фіді передається лише значення, без посилання (дивіться картинку). Підкажіть, як це змінити?
18.10.2022, 17:23
Оригінальний коментар доступний на версії: ru


Юрченко Роман Сергійович написав:
Підкажіть, будь ласка, де саме вони? Не можу знайти, а постійно заходити на форум, щоб перейти не зручно.

Наприклад, у додатку "Пошта" є в налаштуваннях пункт "Змінні для листів і процесів"
Там же біля пошуку додав перемикач між типами змінних – там є змінні документи для продуктів.

Юрченко Роман Сергійович написав:
Шукав тег за словом "основне", але нічого не знайшов (дивіться картинку). Можете уточнити, як саме він називається?

у вас є змінна {|$image|} - чим воно вам не підходить?

Юрченко Роман Сергійович написав:
Із цим трохи розібрався. Коли додав ... частина тегів почали передаватися, але дехто так і не передався (дивіться на картинці). Можете підказати у чому причина?

Я вказував вище - ви не правильно використовуєте змінні {row:....}

Юрченко Роман Сергійович написав:
Ще питання: якщо тег зашити на посилання, у фіді передається лише значення, без посилання (дивіться картинку). Підкажіть, як це змінити?

Ми виконуємо лише заміну змінної.
Подивіться у вихідному коді, чи правильно у вас за структурою HTML змінна обернута на посилання.
19.10.2022, 14:05
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Наприклад, у додатку "Пошта" є в налаштуваннях пункт "Змінні для листів і процесів"
Там же біля пошуку додав перемикач між типами змінних – там є змінні документи для продуктів.

Тепер зрозумів. Дякую! Не знав, що там є перемикач між типами змінних.
З інших питань нічого не можу перевірити, чи не працюють фіди. Підозрюю, це завдання на форумі, яке я залишив, напевно пов'язане з даним завданням, хоча спершу я подумав, що просто завис крон - https://2b. obnovляются-fidi---exportirovat-produkti-v-formate-yml/.
20.10.2022, 13:32
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
у вас є змінна {|$image|} - чим воно вам не підходить?

Це просто посилання, і воно в тексті відображається як посилання, а мені потрібно щоб зображення вставлялося як картинка (дивіться на картинці). Така сама ситуація і за додатковими зображеннями.

Тиндик Максим Вадимович
OneBox production написав:
Я вказував вище - ви не правильно використовуєте змінні {row:....}

Я її не правильно використовую, тому що не знаю як її використовувати. Ви можете написати приклад для мого товару у розрізі тегів як це зробити? На картинці я показав, що в мене написано.
Ще момент: зараз фід із такими тегами не генерує фід.

Тиндик Максим Вадимович
OneBox production написав:
Ми виконуємо лише заміну змінної.
Подивіться у вихідному коді, чи правильно у вас за структурою HTML змінна обернута на посилання.

Прикріпив картинку з кодом. Чи правильно загорнута?
25.10.2022, 11:23
Оригінальний коментар доступний на версії: ru


Юрченко Роман Сергійович написав:
Тепер зрозумів. Дякую! Не знав, що там є перемикач між типами змінних.

тому що я його допрацював туди

Юрченко Роман Сергійович написав:
З інших питань нічого не можу перевірити, чи не працюють фіди. Підозрюю, це завдання на форумі, яке я залишив, напевно пов'язане з даним завданням, хоча спершу я подумав, що просто завис крон - https://2b. obnovlyayutsy...

я вам уже не раз відповідав – ви не правильно вставили змінні, от і не працювало

Юрченко Роман Сергійович написав:
Це просто посилання, і воно в тексті відображається як посилання, а мені потрібно щоб зображення вставлялося як картинка (дивіться на картинці). Така сама ситуація і за додатковими зображеннями.

наскільки я бачу - змінну image вставляє тегом <img що як би коректно
ніяк інакше по-нормальному зображення у вміст не вставити

Юрченко Роман Сергійович написав:
Я її не правильно використовую, тому що не знаю як її використовувати. Ви можете написати приклад для мого товару у розрізі тегів як це зробити? На картинці я показав, що в мене написано.
Ще момент: зараз фід із такими тегами не генерує фід.

аналогічно, як і в документах - у таблиці
без таблиці ці змінні не використовуються коректно
і уточніть так само про яку конкретно проблемну дію мова - вкажу, що йому не подобається для формування

Юрченко Роман Сергійович написав:
Прикріпив картинку з кодом. Чи правильно загорнута?

мені не подобається, що ви всередині посилання робите span з призначенням стилів - чому ви призначаєте стилі безпосередньо на посилання?
15.11.2022, 13:03
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар