Внедрить плагин на WordPress
Необходимо, чтобы к разным товарам добавлялась разная дополнительная стоимость (за упаковку, где-то она 100 руб, а где-то 500 руб. и тд). Товары берутся автоматически из базы данных на Мой Склад. Также нужно выполнить условие, что клиент не из Санкт-Петербурга. Подробнее ниже.
Вариант решения - есть такой плагин Conditional cart fee / Extra charge rule for WooCommerce extra fees за 34$.
База товаров автоматически выгружается из МойСклад на сайт. В этой базе добавляем теги, например: 50 см, 60 см, 70 см и т.д. В Conditional cart fee присваиваем каждому тегу определенную стоимость.
Далее выставляем условия в Conditional cart fee. Жаль только в гео нет России, поэтому чтобы выполнить первое условие, думаю, можно выбрать людей, у которых метод доставки СДЭК (плагин СДЭК уже стоит на сайте), это уже будет означать, что человек не из СПб, а второе условие - теги.
Также теги не должны быть видны клиентам на сайте.
Если у вас есть другие предложения, как можно решить эту задачу более просто и бюджетно, рассмотрим.
Доработка и настройка сайта