Easy Digital Downloads i Frontend Submissions są zaprojektowane do sprzedaży produktów cyfrowych. Jednak zdarzają się okazje, kiedy towary fizyczne, które podlegają opłatom za wysyłkę, muszą być również sprzedawane w tym samym sklepie. Z tego powodu stworzyliśmy nasze rozszerzenie Simple Shipping, które dodaje podstawowe funkcje do ustalania kosztów wysyłki dla każdego odpowiedniego produktu. Poniżej możesz przeczytać, jak rozszerzenie Simple Shipping integruje się z rozszerzeniem Frontend Submissions.
Dodawanie wysyłki do formularza zgłoszeniowego
Aby umożliwić Sprzedawcom ustalanie własnych stawek wysyłki dla ich produktów, edytuj Formularz Zgłoszeniowy i dodaj pole „Wysyłka”, które można znaleźć w sekcji Dodaj pola utworzone przez rozszerzenia. Gdy to pole zostanie dodane, sprzedawcy edytujący produkty zobaczą dwa pola: Krajowe i Międzynarodowe stawki wysyłki.

Ustalanie kosztów wysyłki na podstawie lokalizacji sprzedawcy
Simple Shipping zawiera ustawienie do definiowania kraju bazowego sklepu cyfrowego. Ten kraj będzie używany do określenia, czy zastosowana zostanie stawka krajowa, czy międzynarodowa, gdy klienci wprowadzą swój adres wysyłki podczas realizacji zakupu. Podczas korzystania z Simple Shipping z Frontend Submissions, zazwyczaj to sprzedawcy będą odpowiedzialni za wysyłkę, dlatego konieczne jest oparcie kraju na lokalizacji sprzedawcy, a nie właściciela sklepu.

Aby zmienić obliczanie wysyłki tak, aby używało lokalizacji Sprzedawcy zamiast lokalizacji sklepu, nowe pole „Kraj” musi zostać dodane do formularza profilu Sprzedawcy. To pole musi używać klucza meta „vendor_country”, aby działało poprawnie. Gdy to pole zostanie dodane, a Sprzedawca ustawi swój kraj, klienci kupujący produkty od Sprzedawcy będą mieli naliczane koszty wysyłki na podstawie kraju tego Sprzedawcy, a nie kraju głównego sklepu.
