Настройка прайса одежды (Размер, Цвет) для Shop-Script 5

В этом разделе можно размещать ваши прайс-листы для получения помощи в настройке прайвил импорта, ячеек, определения категорий товара и т.д.
Ответить
AndySoul
Сообщения: 40
Зарегистрирован: 11 июн 2014 15:11

СОздал эту тему в другом разделе. Ответов нет, вероятно выбрал не тот раздел. Дублирую здесь.


Добрый день. Есть прайс от поставщика. Структрцы такой же, ка кв этом примере - viewtopic.php?f=16&t=6468&hilit=%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80+%D0%B8+%D1%86%D0%B2%D0%B5%D1%82
Все настроил как в примере. Экспортировал на сайт. Вот что вышло - http://main.kameshek.ru/product/plate-casino-671-1490/
Это не совсем корректно (т.к. используется режим магазина "Артикули", а не "Характеристики" - тогда бы не было бы этой лапшы и с витрины товар можно было бы заказа выбрав размер и цвет) Но ладно.
Допустим оставляем так. Теперь надо разобраться с остатками - у каждого артикуля есть остатки, нужно чтобы они выгружались. Сделав все по этой инструкции: viewtopic.php?f=14&t=7778&p=23650&hilit=shop+script+5#p23650

Стало выгржуаться только для основного товара (к которому прикреплены атрибуты)

Добавил sql - UPDATE shop_product, etrade_products
SET shop_product.count=etrade_products.tov_quantity
WHERE etrade_products.tov_id=shop_product.id;;;

UPDATE shop_product_skus, etrade_products
SET shop_product_skus.count=etrade_products.tov_quantity
WHERE etrade_products.tov_id=shop_product_skus.product_id;;;

Теперь у всех товаров - и основного и атрибутов ставится кол-во, как у основного товара в прайсе. А нужно чтобы четко по артикулям было кол-во. Это первый вопрос.

Второй вопрос - можно все же сделать так, как везде - чтобы не артикули были, а выбор характеристик? Чтобы так человек мог на витрине выбрать товар.
AndySoul
Сообщения: 40
Зарегистрирован: 11 июн 2014 15:11

На первый вопрос отвечаю сам - вот правильны sql для этого:
UPDATE shop_product, etrade_products
SET shop_product.count=etrade_products.tov_quantity
WHERE etrade_products.tov_id=shop_product.id;;;

UPDATE shop_product_skus, etrade_products_kits
SET shop_product_skus.count=etrade_products_kits.tov_quantity
WHERE etrade_products_kits.tov_art=shop_product_skus.sku;;;

И то, он не совсем корректный,т.к. общий остаток по товару не считается верно.
Второй вопрос открыт. Как сделать характеритсиками? Возможо ли?
AndySoul
Сообщения: 40
Зарегистрирован: 11 июн 2014 15:11

Интересно то, что попробовал наоборот. СДелал пустую базу ПЛИ, сделал импорт с сайта в ПЛИ. Товары так создались, и основные и атрибуты. Но почему-то есть перепутанные. Т.е. атрибуты от нужного товара прикреплились в базе ПЛИ к другим товарам. Почему?
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Можем проверить Вашу информацию, касаемо перепутанных атрибутов, на Вашей БД, если предоставите доступ к БД сайта, админ части магазина. При наличие у Вас тех. поддержки.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
AndySoul
Сообщения: 40
Зарегистрирован: 11 июн 2014 15:11

Могу выслать БД и доступы к сайту для подключения по туннелю. Или можете просто пустую базу создать и сделать импорт с сайта по моим доступам. Доступы отправил вам на email
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Доступов в админ часть недостаточно.
Вышлите, пожалуйста, следующие данные для поверки на нашей стороне:
Архив Базы Данных программы.
Доступ к админ. части.
Доступ к сайту по ftp.
Доступ к Базе Данных сайта через phpmyadmin.
Наименование товара на котором проверить.
Название атрибута на котором проверить, которое берется от другого товара при импорте.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
AndySoul
Сообщения: 40
Зарегистрирован: 11 июн 2014 15:11

Вот запрос, который считает общее кол-во товара.

UPDATE shop_product, etrade_products
SET shop_product.count=(SELECT SUM(etrade_products_kits.tov_quantity) FROM etrade_products_kits
WHERE etrade_products_kits.tov_id_kit=etrade_products.tov_id)
WHERE etrade_products.tov_id=shop_product.id;;;


UPDATE shop_product_skus, etrade_products_kits
SET shop_product_skus.count=etrade_products_kits.tov_quantity
WHERE etrade_products_kits.tov_art=shop_product_skus.sku;;;

+ проставляет остатки по атрибутам.

Если немного поколдовать с шаблоном в cms, то будет работать все корректно и кластся в корзину с выбором атрибута (нужно будет первый по счет уатрибут в товаре, который идет как основной товар из ПЛИ обойти искключением при выводе в шаблон, чтобы его нельзя было в корзину класть).

Что касается варианта работы с атрибутами по Характеристикам, Техподдержка сказала, что возможно, через месяц сделают.
Спасибо за внимание.
Ответить

Вернуться в «Примеры прайсов, помощь в настройке»