Так что это немного длинная история, но у меня есть клиент, который управляет сайтом Magento Ecomerce на CE 1.9.0.1, и у нее сложилось впечатление, что она знает, как использовать пользовательские параметры для продуктов …
Она пошла дальше и поставила свою команду на создание тысяч продуктов, используя пользовательские опции для оптовых покупок и т. Д., И установила цены для каждого из них. К сожалению, однако, у нее сложилось впечатление, что цены в пользовательских опционах были новой ценой, а не дополнительной ценой, и поэтому она сделала это так.
ProductA = PriceA
Option1 = PriceB
Option2 = PriceC
Таким образом, когда вы выбираете ProductA с Option1, вы получаете PriceA + PriceB.
Так или иначе, я должен быть в состоянии пройти через все эти продукты и из каждого продукта с пользовательскими опциями удалить PriceA из PriceB, C, D и т. Д.
Чтобы быть конкретным, я надеялся, что кто-нибудь может указать мне путь к редактированию продуктов из базы данных, чтобы скорректировать цены и сделать так, чтобы
ProductA = PriceA
Option1 = PriceA
Option2 = PriceB
удалив исходную цену продукта из любой цены Custom Option
Надеюсь, что это имеет некоторый смысл и, в свою очередь, дает другим возможность узнать немного больше о структуре базы данных magento …
Спасибо
В ответ на Саги,
Я хотел бы взять существующие продукты (пожалуйста, смотрите http://leedshydroponics.com/biobizz-light-mix-50l.html в качестве примера) и выберите опцию 20L + £ 0,00 и опцию 50L + £ 4,00 (£ 10,95 — £ 6,95)
Спасибо
Здесь мы идем снова @Sagi
Так в таблице catalog_product_option У меня есть связь между option_id а также Код товара
Это связывает мои пользовательские параметры с продуктами, с которыми они связаны …
У меня тогда есть таблица под названием catalog_product_option_type_price который имеет две колонки, которые меня интересуют, option_id а также цена
Затем в таблице под названием catalog_product_index_price я имею ENTITY_ID а также цена
Я тогда должен связать ENTITY_ID в Код товара где я немного теряюсь
Задача ещё не решена.
Других решений пока нет …