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


#1

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

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

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


#2

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


#3

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


#4

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

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


#5

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


#6

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

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


#7

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


#8

Итог:
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;

#9

Спасибо


#10

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


#11

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


#12

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


#13

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


#14

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


#15

ajax + fn_update_product => controller…


#16

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

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


#17

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


#18

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


#19

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


#20

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