Я хотел извиниться с места в карьер, чтобы задать вопрос с очень маленькой предварительной информацией, но я не понимаю, как начать работу.Создание кодов SKU с использованием PHP
Мне нужно создать список SKU на основе предустановленной группировки SKU, которая уже существует как таблица комбинаций или таблица итераций.
Однако делать это вручную - это смешная задача, и я не мог найти ни одного сайта Javascript, который позволил бы мне делать это по мере необходимости.
Использование классов PHP Я думал, что это будет гораздо более эффективный способ достижения цели.
ЦЕЛЬ: Целевой элемент будет состоять из 5 или около ТИПов предметов. Для каждого ТИПА имеется приблизительно 15-20 точных кодов, из которых он может состоять.
Например, ТИП 1 может быть яблоком, грушей, апельсином, ананасом. И т.д. ТИП 2 может быть красным, зеленым, синим, черным. Etc
Мне нужно иметь возможность вводить список вариантов для каждого ТИПА и объединять его в каждую возможную итерацию объекта, который может существовать.
Я знаю, что это создаст 10 тысяч тысяч (в данном случае) SKU.
Проблема, с которой я сталкиваюсь, заключается в создании итераций, которые типы всегда дублируют. Кроме того, существуют исключения из этого правила, например, Variant Apple никогда не может быть с Variant Black. Таким образом, эти типы никогда не будут найдены в одном конкатенированном коде.
Я уверен, что для кого-то их это действительно очень простая базовая группировка и конфигурация класса. Поэтому я очень ценю любую помощь, которую любой может иметь для этого.
Большое спасибо - Льюис
К сожалению, я нахожусь на своем рабочем компьютере и не имею никакого кода. Отсюда сердечные извинения. – LewisMCT333
Похоже, вам нужно найти декартово произведение множества массивов, содержащих разные типы вариантов. Это создало бы все различные перестановки ... тогда вам нужно отфильтровать плохие результаты с вариантами, которые не должны совпадать. Вы можете сделать это, создав массив правил и обработав все сгенерированные варианты. Наконец, некоторая логика, чтобы превратить их в SKU ... возможно, присваивая уникальные коды каждому типу? –
Декартовы продукты! никогда не слышал об этом раньше, но после изучения математики, которая очень напоминает то, что мне нужно. Не знаю, как это сделать на PHP. – LewisMCT333