Archiwa tagu: wp e-commerce

[WP e-Commerce] Minimum order amount

Title of mod: Minimum order amount
Plugin: WP e-Commerce 3.8

Some of payment gateways can not process payments less then 1, 3 or 6$, and for example in our shop we have got products which cost half of dollar… so to protect from that orders which can not be processed by our payment system, we will add small amount filter…

Step 1: Open file „/wp-e-commerce/wpsc-includes/ajax.functions.php” and about line 531 ( inside of the function wpsc_submit_checkout ) add following code:

	if($wpsc_cart->calculate_total_price() < 6) {
		$_SESSION['wpsc_checkout_misc_error_messages'][] = __( 'Not reached the minimum amount of the basket. Minimum is 6$.', 'wpsc' );
		$is_valid = false;
	}

Step 2: Save and upload new file;)

Now, when client will try to finalize order with amount less then our minimum, shopping cart will show him error message „Not reached the minimum amount of the basket. Minimum is 6$.”

WordPress – Płatne wpisy, dostęp do treści (Paid content)

Members and Capabilties 2.0 – Beta – mod by meloniq

Original plugin and his english description You can find here.
In version from this website:
– added internationalisation/multilanguage
– fixed few bugs

Download and test it for FREE!

Members and Capabilties 2.0 – Beta2 – mod by meloniq

Original plugin and his english description You can find here.
In version from this website:
– added internationalisation/multilanguage
– added [preview][/preview] shortcode
– without fixing bugs!

Download and test it for FREE!

Wtyczka ta rozszerza funkcjonalność sklepu WP e-Commerce o sprzedaż subskrypcji/płatnego dostępu do treści. Dzięki niej możemy ograniczyć dostęp do wartościowych treści WordPress’a, przeglądać je będą mogli tylko użytkownicy z wykupionym pakietem/subskrypcją, pozostali zobaczą tylko darmową część artykułu.

WordPress w połączeniu z wtyczką WP e-Commerce, Members and Capabilties oraz polskimi bramkami płatności pozwala na automatyczną obsługę subskrypcji.
WP e-Commerce posiada także wbudowaną obsługę sprzedaży plików do pobrania.
Tłumaczenie i bramki płatności WPEC dostępne tutaj.

Po instalacji i konfiguracji wyżej wymienionego zestawienia musimy zrobić jeszcze tylko jedną rzecz, napisać wartościowy artykuł(y) za które będziemy pobierali opłaty, wyodrębnić w nich treść darmową poprzez ujęcie jej w tagi preview oraz zaznaczyć na samym dole strony tworzenia wpisu rodzaj subskrypcji której ten artykuł podlega.

[preview] Darmowa treść [/preview]

Screenshot’y Frontend:

Widok user’a bez wykupionej subskrypcji

Widok user’a z wykupioną subskrypcją

Widok produktu/subskrypcji w sklepie

Screenshot’y Backend:

PA – Zarządzanie uprawnieniami

PA – Zarządzanie użytkownikami

PA – Dodawanie produktu, opcje subskrypcji

P.S. Please leave comment/opinion after tests.
P.S. Proszę o komentarz/opinię po dokonaniu testów.

M&C Beta
Download plugin / Pobierz wtyczkę (Polecany/Recommended)

M&C Beta2
Download plugin / Pobierz wtyczkę

Dotłumaczanie WP e-Commerce

For developers of WP e-Commerce Plugin

PLEASE… update internationalization in wpec files with next release at least for phrases listed below – it’s annoying to correct it with every update.
Used format:
English word without translate –> Translation for polish users
Path/Name of file :Line number

For polish people/clients

Poniżej zamieszczona lista brakujących tłumaczeń w formacie:
Angielskie nietłumaczone słowo –> Tłumaczenie
Ścieżka/Nazwa pliku :Numer linii

1. Calculate –> Przelicz
#wp-e-commerce/themes/default/shopping_cart_page.php :122
#wp-e-commerce/themes/iShop/shopping_cart_page.php :104
#wp-e-commerce/themes/marketplace/shopping_cart_page.php :103

2. Shipping Address same as Billing Address? –> Adres wysyłki taki sam jak rozliczeniowy?
#wp-e-commerce/themes/default/shopping_cart_page.php :266
#wp-e-commerce/themes/iShop/shopping_cart_page.php :239
#wp-e-commerce/themes/marketplace/shopping_cart_page.php :238

3. How did you find us: –> Jak nas znalazłeś:
Word of mouth –> Usłyszałem
Advertising –> Reklama
Internet –> Internet
Existing Customer –> Obecny klient

#wp-e-commerce/themes/default/shopping_cart_page.php :306-312
#wp-e-commerce/themes/iShop/shopping_cart_page.php :279-285
#wp-e-commerce/themes/marketplace/shopping_cart_page.php :278-284

4. No Image Available –> Brak zdjęcia
#wp-e-commerce/themes/default/single_product.php :37
#wp-e-commerce/themes/default/products_page.php :99
#wp-e-commerce/themes/default/grid_view.php :97

#wp-e-commerce/themes/iShop/single_product.php :38
#wp-e-commerce/themes/iShop/products_page.php :97
#wp-e-commerce/themes/iShop/grid_view.php :94

#wp-e-commerce/themes/marketplace/single_product.php :38
#wp-e-commerce/themes/marketplace/products_page.php :99
#wp-e-commerce/themes/marketplace/grid_view.php :95

5.
Pages: –> Strony:
#wp-e-commerce/themes/default/products_page.php :73,281
#wp-e-commerce/themes/default/list_view.php :71,199

Showing … of … products –> Wyświetlono … z … produktów
#wp-e-commerce/themes/iShop/products_page.php :75
#wp-e-commerce/themes/iShop/list_view.php :71
#wp-e-commerce/themes/iShop/grid_view.php :73

Page –> Strona
#wp-e-commerce/themes/marketplace/products_page.php :76,285
#wp-e-commerce/themes/marketplace/list_view.php :71,200
#wp-e-commerce/themes/marketplace/grid_view.php :73,182

6. More Details –> Więcej szczegółów
#wp-e-commerce/themes/default/grid_view.php :112
#wp-e-commerce/themes/iShop/grid_view.php :114
#wp-e-commerce/themes/marketplace/grid_view.php :115

7.
Top –> Góra
Bottom –> Dół
Both –> Oba

#wp-e-commerce/themes/default/functions.php :18-20
#wp-e-commerce/themes/iShop/functions.php :18-20
#wp-e-commerce/themes/marketplace/functions.php :18-20

8.
Over –> Powyżej
Under –> Poniżej

#wp-e-commerce/widgets/price_range_widget.php :42,44

9.
Add Pages –> Dodaj strony
Add Products –> Dodaj produkty
Presentation –> Prezentacja

#wp-e-commerce/widgets/admin_menu_widget.php :32-34

10.
Purchase History –> Historia Zakupów
Your Details –> Twoje Dane
Your Downloads –> Produkty Cyfrowe

#wp-e-commerce/edit-profile.php :79
#wp-e-commerce/user-downloads.php :34
#wp-e-commerce/user-log.php :37

11.
Username: –> Nazwa użytkownika:
Password: –> Hasło:
Remember me –> Zapamiętaj mnie
Login –> Loguj

#wp-e-commerce/user-log.php :430-436

12.
Your Purchase No.: –> Numer zamówienia:
#wp-e-commerce/transaction_result_functions.php :203,210

Purchase # –> Zamówienie #
#wp-e-commerce/transaction_result_functions.php :222

Billing Info –> Informacja rozliczeniowa
#wp-e-commerce/transaction_result_functions.php :263

Shipping Info –> Informacja wysyłki
#wp-e-commerce/transaction_result_functions.php :284

State: –> Województwo:
#wp-e-commerce/transaction_result_functions.php :271,273,292,294,306

Country: –> Kraj:
#wp-e-commerce/transaction_result_functions.php :276,297

List made for wpec v3.7.8
P.S. There’s a lot more missed translations:/

[FIX] WPEC – Resend Receipt to Buyer

When mail is sent at first time everything is fine, I mean correct amount of shipping, tax and total… but when we try to resend mail to client by link „Resend Receipt to Buyer” in admin section, shipping is calculated without additional item fee, and total price is calculated without taxes…

Gdy e-mail jest wysyłany po raz pierwszy, wszystko jest w porządku, mam na myśli poprawną sumę wysyłki, podatku i całkowitą kwotę… ale gdy próbujemy wysłać ponownie e-mail do klienta poprzez link „Wyślij ponownie rachunek do klienta” w sekcji administratora, wysyłka jest obliczana bez dodatkowej opłaty, a cena całkowita jest obliczana bez podatku…

After quick search I find out that this mails are send by different functions in (transaction_result_functions.php, ajax-and-init.php), so lets find and fix bug in ajax-and-init.php file…

Po szybkim przeszukaniu znalazłem że wiadomości te są wysyłane przez różne funkcje w (transaction_result_functions.php, ajax-and-init.php), więc znajdźmy i naprawmy błąd w pliku ajax-and-init.php…

SOLUTION / ROZWIĄZANIE

1. Open file / Otwórz plik – „wpsc-admin/ajax-and-init.php”

2. About line 1060 replace below code / Około linii 1060 zamień poniższy kod :

				$shipping = nzshpcrt_determine_item_shipping($row['prodid'], $row['quantity'], $shipping_country);
				if (isset($_SESSION['quote_shipping'])){
					$shipping = $_SESSION['quote_shipping'];
				}

With / Z :

        $shipping = $row['pnp'];

3. About line 1140 replace below code / Około linii 1140 zamień poniższy kod :

				$total = (($total+$total_shipping) - $purchase_log['discount_value']);

With / Z :

        $total = $purchase_log['totalprice'];

4. Save and upload new file / Zapisz i wgraj nowy plik.

Cashbill – Bramka Płatności do WP e-Commerce (Payment Gateway)

Bramka płatności Cashbill

Status: ukończona, nieprzetestowana!

Oprogramowanie do prowadzenia sklepu WP e-Commerce zostało wzbogacone o bramkę płatności integrującą z systemem płatności Cashbill – systemem z dużym zapleczem webmasterów i łatwym w integracji programem partnerskim. O samym systemie i jego możliwościach więcej na stronie Cashbill.eu .

cashbill.pl, cashbill.eu, cashbill, bramka płatności, payment gateway, shop, getshopped, moduł, wp e-commerce, sklep

Co oferuje bramka?

Dokonywanie płatności 😉

Opcje konfiguracyjne (Wyświetlana nazwa, SYSID – Identyfikator punktu, Key – Klucz szyfrujący, Język formularza płatności, Opis płatności – na końcu dodawany numer identyfikacyjny zamówienia).

Przesyłanie do systemu Cashbill danych dotyczących zamówienia (kwota, opis, identyfikator, itd.), danych użytkownika (imię, nazwisko, adres, itd.).

Odbieranie powiadomień z systemu Cashbill o statusie autoryzacji transakcji (pozytywna, negatywna) w kanale serwer-serwer (wysyłane metodą POST). Sklep jest na bieżąco informowany o zmianie statusu transakcji bez udziału użytkownika (np. klikniecie w link potwierdzający dokonania płatności).

Dane podpisywane przy pomocy sygnatury sign (MD5).

W panelu administracyjnym wyświetla URL’e niezbędne do zgłoszenia nowego punktu płatności w systemie. W systemie Cashbill są one ustawiane na sztywno przy tworzeniu punktu płatności.

Obsługiwane waluty: PLN.
Obsługiwane języki formularzy: polski, angielski.

Widok wyboru płatności:

Licencja?
Bramka limitowana jest do nazwy firmy (lub osoby) dokonującej zakupu.
Nie ma znaczenia czy firma/osoba posiada jeden czy dziesięć sklepów, obejmuje je jedna licencja.
Webmaster wykonując sklepy dla różnych firm/osób nabywa licencję dla każdej z tych firm/osób z osobna, pierwszą w standardowej cenie, kolejne za 75% ceny.

Pozostałe bramki płatności:
Dotpay, Platnosci.pl, Moneybookers, Przelewy24, Transferuj.pl.

Aby nabyć bramkę której nie ma na liście, skontaktuj się z nami.

Jeśli jesteś zainteresowany zakupem bramki, pisz na maila😉
lub zamów w sklepie: Cashbill – Bramka płatności

Cena: 70zł netto (85,40zł z vat)