СОздал эту тему в другом разделе. Ответов нет, вероятно выбрал не тот раздел. Дублирую здесь.
Добрый день. Есть прайс от поставщика. Структрцы такой же, ка кв этом примере - 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;;;
Теперь у всех товаров - и основного и атрибутов ставится кол-во, как у основного товара в прайсе. А нужно чтобы четко по артикулям было кол-во. Это первый вопрос.
Второй вопрос - можно все же сделать так, как везде - чтобы не артикули были, а выбор характеристик? Чтобы так человек мог на витрине выбрать товар.
Настройка прайса одежды (Размер, Цвет) для Shop-Script 5
На первый вопрос отвечаю сам - вот правильны 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;;;
И то, он не совсем корректный,т.к. общий остаток по товару не считается верно.
Второй вопрос открыт. Как сделать характеритсиками? Возможо ли?
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;;;
И то, он не совсем корректный,т.к. общий остаток по товару не считается верно.
Второй вопрос открыт. Как сделать характеритсиками? Возможо ли?
Интересно то, что попробовал наоборот. СДелал пустую базу ПЛИ, сделал импорт с сайта в ПЛИ. Товары так создались, и основные и атрибуты. Но почему-то есть перепутанные. Т.е. атрибуты от нужного товара прикреплились в базе ПЛИ к другим товарам. Почему?
Можем проверить Вашу информацию, касаемо перепутанных атрибутов, на Вашей БД, если предоставите доступ к БД сайта, админ части магазина. При наличие у Вас тех. поддержки.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
Могу выслать БД и доступы к сайту для подключения по туннелю. Или можете просто пустую базу создать и сделать импорт с сайта по моим доступам. Доступы отправил вам на email
Доступов в админ часть недостаточно.
Вышлите, пожалуйста, следующие данные для поверки на нашей стороне:
Архив Базы Данных программы.
Доступ к админ. части.
Доступ к сайту по ftp.
Доступ к Базе Данных сайта через phpmyadmin.
Наименование товара на котором проверить.
Название атрибута на котором проверить, которое берется от другого товара при импорте.
Вышлите, пожалуйста, следующие данные для поверки на нашей стороне:
Архив Базы Данных программы.
Доступ к админ. части.
Доступ к сайту по ftp.
Доступ к Базе Данных сайта через phpmyadmin.
Наименование товара на котором проверить.
Название атрибута на котором проверить, которое берется от другого товара при импорте.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
Вот запрос, который считает общее кол-во товара.
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, то будет работать все корректно и кластся в корзину с выбором атрибута (нужно будет первый по счет уатрибут в товаре, который идет как основной товар из ПЛИ обойти искключением при выводе в шаблон, чтобы его нельзя было в корзину класть).
Что касается варианта работы с атрибутами по Характеристикам, Техподдержка сказала, что возможно, через месяц сделают.
Спасибо за внимание.
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, то будет работать все корректно и кластся в корзину с выбором атрибута (нужно будет первый по счет уатрибут в товаре, который идет как основной товар из ПЛИ обойти искключением при выводе в шаблон, чтобы его нельзя было в корзину класть).
Что касается варианта работы с атрибутами по Характеристикам, Техподдержка сказала, что возможно, через месяц сделают.
Спасибо за внимание.
