2012-02-01 2 views
2

У меня облагается областью разработки специального приложения электронной коммерции для моей компании (с использованием PHP/MySQL). Проблема, с которой я сталкиваюсь, заключается в том, что я не могу понять, как большинство сайтов там подсчитывают свои тарифы доставки.
Я проверил корзину OsCommerce, Opencart и т. Д. Я даже купил предмет на Amazon, чтобы узнать, могу ли я понять логику скорости доставки, но я не мог на всех этих трех приложениях.
В чем проблема, с которой я сталкиваюсь? Рассчитать стоимость доставки
1) По фиксированной ставке или по весу? Поскольку наша компания планирует лицензировать структуру для других компаний, которые проявили к ней интерес, продукты, которые продаются на каждом сайте, будут разными; таким образом, различные веса и размеры. Подумайте об этом как о маленькой версии Amazon.
2) По месту назначения? Очевидно, что клиент, покупающий товар за 50 миль, не будет платить тот же курс, что и кто-то за 500 миль.
3) Какими-либо другими способами я мог пропустить?
Если это поможет, мы планируем использовать только судоходные компании с номерами отслеживания, поэтому наш выбор судоходных компаний сужается.
Если для упрощения моей проблемы есть статья, я буду рад ее прочесть.
Мы развиваем его с нуля, поэтому мы не используем какие-либо существовавшие ранее рамкиЛогика для доставки Тарифы и налоги для сайта электронной коммерции

+0

Используйте API, предоставленный одной из судоходных агентств. Они будут принимать запрос в виде POST/XML/JSON и возвращать данные, соответствующие запросу. –

+0

Если они не используют что-то вроде ящиков с фиксированной ставкой USPS, они будут напрямую запрашивать FedEx/UPS/DHL, чтобы узнать, что они взимают в реальном времени. –

+0

И FedEx и UPS поставляют API для расчета времени доставки/транзита - так что это другое место, которое вы можете посмотреть. Как правило, многие из этих сайтов будут иметь раздел «Разработчик», который предоставит необходимую информацию. –

ответ

1

Как я уже говорил ранее, если вы используете главный шлюз для обработки платежей (Google Checkout, Authorize.Net, PayPal), они будут способы доставки почтовых отправлений, связанных с товаром.

Прочитайте эту ссылку в качестве примера: http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Carrier_Calculated_Shipping.html

+0

Действительно? Итак, вместо того, чтобы хранить тарифы, налоги и т. Д. В базе данных, у PayPal есть API, который я могу запросить для получения информации о доставке для конкретного товара? –

+0

Да. Вы не думаете, что у всех этих магазинов мамы и поп-типа кто-то кодирует все эти значения в базе данных? :) –

+0

У вас есть прямая ссылка на страницу PayPal? Я проверял форум PayPal, и самое близкое, что я нашел к API доставки, - это API GetShippingAddress. Благодарю. –

Смежные вопросы