Страница 1 из 1

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

Добавлено: 07 апр 2015 16:01
AndySoul
СОздал эту тему в другом разделе. Ответов нет, вероятно выбрал не тот раздел. Дублирую здесь.


Добрый день. Есть прайс от поставщика. Структрцы такой же, ка кв этом примере - 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;;;

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

Второй вопрос - можно все же сделать так, как везде - чтобы не артикули были, а выбор характеристик? Чтобы так человек мог на витрине выбрать товар.

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

Добавлено: 07 апр 2015 16:02
AndySoul
На первый вопрос отвечаю сам - вот правильны 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;;;

И то, он не совсем корректный,т.к. общий остаток по товару не считается верно.
Второй вопрос открыт. Как сделать характеритсиками? Возможо ли?

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

Добавлено: 08 апр 2015 12:41
AndySoul
Интересно то, что попробовал наоборот. СДелал пустую базу ПЛИ, сделал импорт с сайта в ПЛИ. Товары так создались, и основные и атрибуты. Но почему-то есть перепутанные. Т.е. атрибуты от нужного товара прикреплились в базе ПЛИ к другим товарам. Почему?

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

Добавлено: 08 апр 2015 17:32
support
Можем проверить Вашу информацию, касаемо перепутанных атрибутов, на Вашей БД, если предоставите доступ к БД сайта, админ части магазина. При наличие у Вас тех. поддержки.

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

Добавлено: 08 апр 2015 17:49
AndySoul
Могу выслать БД и доступы к сайту для подключения по туннелю. Или можете просто пустую базу создать и сделать импорт с сайта по моим доступам. Доступы отправил вам на email

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

Добавлено: 09 апр 2015 09:23
support
Доступов в админ часть недостаточно.
Вышлите, пожалуйста, следующие данные для поверки на нашей стороне:
Архив Базы Данных программы.
Доступ к админ. части.
Доступ к сайту по ftp.
Доступ к Базе Данных сайта через phpmyadmin.
Наименование товара на котором проверить.
Название атрибута на котором проверить, которое берется от другого товара при импорте.

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

Добавлено: 11 апр 2015 13:47
AndySoul
Вот запрос, который считает общее кол-во товара.

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, то будет работать все корректно и кластся в корзину с выбором атрибута (нужно будет первый по счет уатрибут в товаре, который идет как основной товар из ПЛИ обойти искключением при выводе в шаблон, чтобы его нельзя было в корзину класть).

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