Code Monkey home page Code Monkey logo

phocacart's Introduction

phocacart's People

Contributors

n3t avatar phocacz avatar pixelzombie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

phocacart's Issues

Problem checkout

Hello! I have a problem. When you click the button "Order Confirmation" in the basket, a blank page appears at the address: /component/phocacart/checkout.html

In the admin area, if you open an order, an error appears:

Fatal error: Call to a member function getValue() on boolean in /var/www/sites/data/www/site.ru/administrator/components/com_phocacart/libraries/phocacart/user/user.php on line 152
1
2
3

Make form fields required

Hello Jan,

I noticed there is no way to make form fields required which is a must-have.
For instance, some payment services needs minimal billing information like region.
So, I am not able to make this field required and if users misses this param during the payment, they will not complete the payment due to error in data (no region).
Another example: site owner may want to make telephone as required param.
I also noticed there is no way to add custom field. Although, it is not necessary, but would be a good addition.

Delivery and billing addresses are the same - small issue

I noticed a little issue with delivery and billing addresses.
Have a look at the screenshot:
screen shot 2017-05-03 at 15 36 29
Please take a look that "Delivery and billing addresses are the same" checkbox is enabled and second column with delivery address is inactive.

I click on "Save" and get the following result:
screen shot 2017-05-03 at 15 36 59

Shipping address should be the same as billing (according to enabled checkbox), but it displays values from billing address.

[Feature Request] Serials

Serials (one time coupons, tickets, sim prepaid codes, gift code(Amazon code), etc ) are most often strings with numbers and letters, mostly predefined in CSV list or similar, or it could be a randomized list.
Basically, each serial can only be purchased once from one product. One product can have many different serials, which can only be sold once.

Feature : Ability to Search Options.

Just like K2 did, PhocaCart has too many options (which is very very useful) but an ability to search through these options would be great.
image

I know Joomla by core doesn't provide this.

[Feature Request] - Digital Vouchers - download or send as gift

Here is an example of the function, available for Woocommerce:

https://yithemes.com/themes/plugins/yith-woocommerce-gift-cards/?gclid=Cj0KCQiA1pyCBhCtARIsAHaY_5c3mI3dyUDvT9HM1j4zXuI46ca_5jRiD0o6Hcqhe4hUn8O6rfJh_sUaApijEALw_wcB

Allows users to either download or transfer via email a one off gift voucher for use against in store or online transactions.

I guess it would require a voucher with specific token generated on initial purchase.

Discount coupon codes are great, but too easy to transfer via Social Media. A unique token based system would be very useful for larger retail stores.

David

Erreur 500 while receiving IPN (Instant Payment Notification) from Paypal

Hi,
I solved a bug with Paypal IPN, here is my solution.

I didn't know while orders kept the "Pending" status while payments in Paypal where OK, using joomla 3.8.12 and PhocaCart 3.1.2 on php 7.1.

In fact I received an email from Paypal saying my notification URL (index.php?option=com_phocacart&view=response&task=response.paymentnotify&type=paypal_standard&pid=1&tmpl=component) was throwing an error.

This URL showed an error page, a 500 http header, and an evasive "error 0 : can't load phocacartimport()" but with no file name, even when enabling debug and development verbosity for php.
So I switched to php v5.6 and then got a proper mention of the file to debug (/plugins/pcp/paypal_standard/helpers/ipnlistener.php).

As it simply lacked the Phocacart initialisation, I had to add :

if (! class_exists('PhocacartLoader')) {
    require_once( JPATH_ADMINISTRATOR.'/components/com_phocacart/libraries/loader.php');
}

before :

phocacartimport('phocacart.utils.log');

And everything now works OK, orders status are switching to "completed" as soon as payments are validated by Paypal.
Maybe should this fix be introduced in the next release ?

-Mato

Admin Menu Error for "unit"

After click in Menu item "Unit" in administration occurs this bellow:
An error has occurred.

404 View not found [name, type, prefix]: phocacartextunits, html, phocacartcpView

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.