Александр 0 Опубликовано 4 марта, 2011 Жалоба Share Опубликовано 4 марта, 2011 Всем привет. Ломаю голову над задачей вывода информации о наличии товара в магазинах по городам. Т.к. vamshop не предназначен для данной задачи, предполагаю решить с помощью атрибутов. Возможно, я не прав и удобнее дополнительными полями или как-то ещё. Жду комментариев. Имеем 6 магазинов с товаром в одном интернет-магазине. Смысл в том, что прежде чем купить, человек может прийти в розничный магазин и померить выбранную вещь. Для того, чтобы он знал есть ли его размер в магазине его города, надо вывести информацию по наличию товара с нужным размером(читай атрибутом) в его магазине. Либо просто вывести где имеется товар с этим размером. Т.е. клиент заказывает товар в магазине, согласует информацию по товару с менеджерами, если всё в порядке, то для примерки и , возможно, дальнейшей покупки ему отправляют вещь в его магазин (если её там нет). Импорт атрибутов должен осуществляться в магазин (v. 1.62) через easypopulate. Но, есть некоторое неудобство. Условно, поля для товара через изипопулэйт выглядят так: артикул - картика - описание - атрибут_1_для магазина1 - атрибут_1_значение_1 для магазина1 - атрибут_1_значение_2 для магазина1 - атрибут_1_для магазина2 - атрибут_1_значение_1 для магазина2 - атрибут_1_значение_2 для магазина2 Т.е. каждую группу атрибутов умножаем на количество магазинов. Не говоря о том, что в выгруженном csv это выглядит ещё страшнее: v_products_model v_attribute_options_id_1 v_attribute_options_name_1_1 v_attribute_values_id_1_1 v_attribute_values_name_1_1_1 v_attribute_values_price_1_1 v_attribute_values_id_1_2 v_attribute_values_name_1_2_1 v_attribute_values_price_1_2 v_attribute_values_id_1_3 v_attribute_values_name_1_3_1 v_attribute_values_price_1_3 v_attribute_values_id_1_4 v_attribute_values_name_1_4_1 v_attribute_values_price_1_4 v_attribute_values_id_1_5 v_attribute_values_name_1_5_1 v_attribute_values_price_1_5 v_attribute_values_id_1_6 v_attribute_values_name_1_6_1 v_attribute_values_price_1_6 v_attribute_values_id_1_7 v_attribute_values_name_1_7_1 v_attribute_values_price_1_7 v_attribute_values_id_1_8 v_attribute_values_name_1_8_1 v_attribute_values_price_1_8 v_attribute_values_id_1_9 v_attribute_values_name_1_9_1 v_attribute_values_price_1_9 v_attribute_values_id_1_10 v_attribute_values_name_1_10_1 v_attribute_values_price_1_10 v_attribute_values_id_1_11 v_attribute_values_name_1_11_1 v_attribute_values_price_1_11 v_attribute_values_id_1_12 v_attribute_values_name_1_12_1 v_attribute_values_price_1_12 v_attribute_values_id_1_13 v_attribute_values_name_1_13_1 v_attribute_values_price_1_13 v_attribute_values_id_1_14 v_attribute_values_name_1_14_1 v_attribute_values_price_1_14 v_attribute_values_id_1_15 v_attribute_values_name_1_15_1 v_attribute_values_price_1_15 v_attribute_values_id_1_16 v_attribute_values_name_1_16_1 v_attribute_values_price_1_16 v_attribute_values_id_1_17 v_attribute_values_name_1_17_1 v_attribute_values_price_1_17 v_attribute_values_id_1_18 v_attribute_values_name_1_18_1 v_attribute_values_price_1_18 v_attribute_values_id_1_19 v_attribute_values_name_1_19_1 v_attribute_values_price_1_19 v_attribute_values_id_1_20 v_attribute_values_name_1_20_1 v_attribute_values_price_1_20 v_attribute_values_id_1_21 v_attribute_values_name_1_21_1 v_attribute_values_price_1_21 v_attribute_values_id_1_22 v_attribute_values_name_1_22_1 v_attribute_values_price_1_22 v_attribute_values_id_1_23 v_attribute_values_name_1_23_1 v_attribute_values_price_1_23 v_attribute_values_id_1_24 v_attribute_values_name_1_24_1 v_attribute_values_price_1_24 v_attribute_values_id_1_25 v_attribute_values_name_1_25_1 v_attribute_values_price_1_25 v_attribute_options_id_2 v_attribute_options_name_2_1 v_attribute_values_id_2_1 v_attribute_values_name_2_1_1 v_attribute_values_price_2_1 v_attribute_values_id_2_2 v_attribute_values_name_2_2_1 v_attribute_values_price_2_2 v_attribute_values_id_2_3 v_attribute_values_name_2_3_1 v_attribute_values_price_2_3 v_attribute_values_id_2_4 v_attribute_values_name_2_4_1 v_attribute_values_price_2_4 v_attribute_values_id_2_5 v_attribute_values_name_2_5_1 v_attribute_values_price_2_5 v_attribute_values_id_2_6 v_attribute_values_name_2_6_1 v_attribute_values_price_2_6 v_attribute_values_id_2_7 v_attribute_values_name_2_7_1 v_attribute_values_price_2_7 v_attribute_options_id_3 v_attribute_options_name_3_1 v_attribute_values_id_3_1 v_attribute_values_name_3_1_1 v_attribute_values_price_3_1 v_attribute_values_id_3_2 v_attribute_values_name_3_2_1 v_attribute_values_price_3_2 v_attribute_values_id_3_3 v_attribute_values_name_3_3_1 v_attribute_values_price_3_3 v_attribute_values_id_3_4 v_attribute_values_name_3_4_1 v_attribute_values_price_3_4 v_attribute_values_id_3_5 v_attribute_values_name_3_5_1 v_attribute_values_price_3_5 v_attribute_values_id_3_6 v_attribute_values_name_3_6_1 v_attribute_values_price_3_6 v_attribute_values_id_3_7 v_attribute_values_name_3_7_1 v_attribute_values_price_3_7 v_attribute_options_id_4 v_attribute_options_name_4_1 v_attribute_values_id_4_1 v_attribute_values_name_4_1_1 v_attribute_values_price_4_1 v_attribute_values_id_4_2 v_attribute_values_name_4_2_1 v_attribute_values_price_4_2 v_attribute_values_id_4_3 v_attribute_values_name_4_3_1 v_attribute_values_price_4_3 v_attribute_values_id_4_4 v_attribute_values_name_4_4_1 v_attribute_values_price_4_4 v_attribute_values_id_4_5 v_attribute_values_name_4_5_1 v_attribute_values_price_4_5 v_attribute_values_id_4_6 v_attribute_values_name_4_6_1 v_attribute_values_price_4_6 v_attribute_options_id_5 v_attribute_options_name_5_1 v_attribute_values_id_5_1 v_attribute_values_name_5_1_1 v_attribute_values_price_5_1 v_attribute_values_id_5_2 v_attribute_values_name_5_2_1 v_attribute_values_price_5_2 v_attribute_values_id_5_3 v_attribute_values_name_5_3_1 v_attribute_values_price_5_3 v_attribute_values_id_5_4 v_attribute_values_name_5_4_1 v_attribute_values_price_5_4 v_attribute_values_id_5_5 v_attribute_values_name_5_5_1 v_attribute_values_price_5_5 v_attribute_values_id_5_6 v_attribute_values_name_5_6_1 v_attribute_values_price_5_6 v_attribute_values_id_5_7 v_attribute_values_name_5_7_1 v_attribute_values_price_5_7 v_attribute_values_id_5_8 v_attribute_values_name_5_8_1 v_attribute_values_price_5_8 v_attribute_options_id_6 v_attribute_options_name_6_1 v_attribute_values_id_6_1 v_attribute_values_name_6_1_1 v_attribute_values_price_6_1 v_attribute_values_id_6_2 v_attribute_values_name_6_2_1 v_attribute_values_price_6_2 v_attribute_values_id_6_3 v_attribute_values_name_6_3_1 v_attribute_values_price_6_3 v_attribute_values_id_6_4 v_attribute_values_name_6_4_1 v_attribute_values_price_6_4 v_attribute_values_id_6_5 v_attribute_values_name_6_5_1 v_attribute_values_price_6_5 v_attribute_values_id_6_6 v_attribute_values_name_6_6_1 v_attribute_values_price_6_6 v_attribute_values_id_6_7 v_attribute_values_name_6_7_1 v_attribute_values_price_6_7 v_attribute_values_id_6_8 v_attribute_values_name_6_8_1 v_attribute_values_price_6_8 v_attribute_values_id_6_9 v_attribute_values_name_6_9_1 v_attribute_values_price_6_9 v_attribute_options_id_7 v_attribute_options_name_7_1 v_attribute_values_id_7_1 v_attribute_values_name_7_1_1 v_attribute_values_price_7_1 v_attribute_values_id_7_2 v_attribute_values_name_7_2_1 v_attribute_values_price_7_2 v_attribute_values_id_7_3 v_attribute_values_name_7_3_1 v_attribute_values_price_7_3 v_attribute_options_id_8 v_attribute_options_name_8_1 v_attribute_values_id_8_1 v_attribute_values_name_8_1_1 v_attribute_values_price_8_1 v_attribute_values_id_8_2 v_attribute_values_name_8_2_1 v_attribute_values_price_8_2 v_attribute_values_id_8_3 v_attribute_values_name_8_3_1 v_attribute_values_price_8_3 v_attribute_values_id_8_4 v_attribute_values_name_8_4_1 v_attribute_values_price_8_4 v_attribute_values_id_8_5 v_attribute_values_name_8_5_1 v_attribute_values_price_8_5 v_attribute_values_id_8_6 v_attribute_values_name_8_6_1 v_attribute_values_price_8_6 v_attribute_values_id_8_7 v_attribute_values_name_8_7_1 v_attribute_values_price_8_7 v_attribute_values_id_8_8 v_attribute_values_name_8_8_1 v_attribute_values_price_8_8 v_attribute_values_id_8_9 v_attribute_values_name_8_9_1 v_attribute_values_price_8_9 v_attribute_values_id_8_10 v_attribute_values_name_8_10_1 v_attribute_values_price_8_10 v_attribute_values_id_8_11 v_attribute_values_name_8_11_1 v_attribute_values_price_8_11 v_attribute_values_id_8_12 v_attribute_values_name_8_12_1 v_attribute_values_price_8_12 v_attribute_options_id_9 v_attribute_options_name_9_1 v_attribute_values_id_9_1 v_attribute_values_name_9_1_1 v_attribute_values_price_9_1 v_attribute_values_id_9_2 v_attribute_values_name_9_2_1 v_attribute_values_price_9_2 v_attribute_options_id_10 v_attribute_options_name_10_1 v_attribute_values_id_10_1 v_attribute_values_name_10_1_1 v_attribute_values_price_10_1 v_attribute_values_id_10_2 v_attribute_values_name_10_2_1 v_attribute_values_price_10_2 v_attribute_values_id_10_3 v_attribute_values_name_10_3_1 v_attribute_values_price_10_3 v_attribute_values_id_10_4 v_attribute_values_name_10_4_1 v_attribute_values_price_10_4 v_attribute_values_id_10_5 v_attribute_values_name_10_5_1 v_attribute_values_price_10_5 v_attribute_values_id_10_6 v_attribute_values_name_10_6_1 v_attribute_values_price_10_6 v_attribute_values_id_10_7 v_attribute_values_name_10_7_1 v_attribute_values_price_10_7 v_attribute_values_id_10_8 v_attribute_values_name_10_8_1 v_attribute_values_price_10_8 EOREOR15702 1 Цвет 1 10 2 474 3 522 4 460 5 200 6 97 7 300 8 409 9 341 10 227 11 12 330 13 439 36 331 37 302 38 914 39 116 40 1 41 424 42 120 43 324 44 459 45 69 55 297 56 772 2 Размер 14 XS 15 S 16 M 17 L 18 XL 19 XXL 20 XXXL 3 размер 21 34 22 36 23 38 24 40 25 42 26 44 27 46 4 цвет 60 285 61 213 62 400 63 404 64 568 65 213 5 Размер 28 4 29 5 30 6 31 7 32 8 33 9 34 10 35 11 6 размер 46 92 47 98 48 116 49 128 50 152 51 176 52 104 53 164 54 140 7 Размер 57 48 58 50 59 52 8 2 цвета 66 167 67 40 68 10 69 360 70 341 71 302 72 200 73 202 74 010-2 75 234 76 439 77 404 9 Молния 78 с права 79 с лева 10 2 Цвета 80 10 81 40 82 927 83 37 84 87 85 393 86 432 87 15233-037 EOREOR[/code]У кого какие есть идеи? :o ... ;D Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 марта, 2011 Жалоба Share Опубликовано 4 марта, 2011 В любом случае наверное придётся свой код писать для решения такой задачи, по умолчанию ведь ничего нет и атрибуты, как и доп. поля вряд ли сильно помогут. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 4 марта, 2011 Автор Жалоба Share Опубликовано 4 марта, 2011 Вывод самих атрибутов на карточке товара проблем не составляет. Но вот сама организация решения, а его я именно вижу так, накладывает проблему для конечного пользователя. Точнее и выгрузку можно переделать и прогонять через батник, чтобы не мучились менеджеры с кучей дублирующих значений. Однако, это уже техника, а не принципиальное решение. Вариант с переделкой БД и кода (если вы это имеете ввиду) - не вариант, т.к. есть привязка к функционалу магазина и хочется оставить более-менее простую процедуру обновления. Через го вспоминать что там делалось с базой и кодом и искать причины несовместимости не очень охота. Пусть тема будет открытой, ибо подобные потребности считаю возникали у многих. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 4 марта, 2011 Автор Жалоба Share Опубликовано 4 марта, 2011 По сути, я вижу решение в организации атрибутов для атрибутов. Скажем атрибут "размер" имеет свой внутренний атрибут "магазин". Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 марта, 2011 Жалоба Share Опубликовано 4 марта, 2011 Ничего такого готового на данный момент нет. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения