Доработка (валидация)

Добрый вечер! знающие подскажите пожалуйста…

Вывел дополнительное поле для товаров Штрихкод

Создал нужную таблицу в базе, все сохраняется! но… как сделать так что бы у каждой вариации был уникальный штрихкод ?

@Andcord, давайте вам помогу?
Можем договориться об онлайн встрече.

куда капать хоть подскажите :)))

Попробуйте расширить вот эту схему

app/addons/product_variations/schemas/product_variations/product_types.php

2 лайка

Спасибо огромное то что нужно !

Задам ещё вопрос :slight_smile: как расширить через свой модуль ? что бы после обновления cs cart всё осталось

создал
app/addons/мой модуль/schemas/product_variations/product_types.post.php

app/addons/my_changes/schemas/product_variations/product_types.post.php

Итог:
my_super_addon\schemas\product_types.post.php

<?php

use Tygh\Addons\ProductVariations\Product\Type\Type;

$schema[Type::PRODUCT_TYPE_VARIATION]['fields'][] = 'barcode';

return $schema;
1 лайк

Спасибо

Добрый вечер! Хочу добавить валидацию что бы у каждой вариации был свой штрих-код не повторялось. Пример: Штаны Nike Штрихкод 123. Носки ASICS Штрихкод 321. Шорты Adidas Штрихкод 123 - ошибка штрихкод 123 используется товаром Штаны Nike

Используйте хуки в функции fn_update_product для добавления данной проверки

Извините ) не могу сообразить…

Вы используете в работе учётную систему типа 1С?

Добрый! вообще да но - у меня Розница 2.3 она не выгружает Штрихкода… ( задумка загрузить их в ручную далее что бы мог использовать в своих целях)

ajax + fn_update_product => controller…

Тоже нуждаюсь в данной функции… нужна проверка в базе если есть такая запись выдать ошибку.

У Вас получилось?

1 лайк

К сожалению пока ещё не получилось как получится отпишусь :wink:

А можно мне вам сделать модуль?

Здравствуйте, цена ?

Здравствуйте! У вас получилось добавить проверку?