Add new shipping method in NopCommerce - nopcommerce

I want to add new shipping methods in the Shipping step, during check out process. Where in Admin section should I add them? And How? So far I tried in Config > Shipping > Shipping Methods section. But it didn't help me.

You have to develop new Plugin for your new shipping Method. If you cannot find your desired shipping method in the nopcommerce marketplace. Once you develop plugin you have to install and then there will be your shipping method in in the checkout screen.

Related

Nopcommerce 4.5 - Create a plugin to disable reward points for a specific customer role

I need to create a plugin to disable reward points for a specific customer role.
The plugin must give me the option in the reward points settings to give me something like this to select customer role(s).
Any clue on how I can do it?
No idea how since I am new to Nopcommerce.
The same plugin configuration has been used in Nop.Plugin.DiscountRules.CustomerRoles. You can get all the functions and code from that plugin.
Nop.Plugin.DiscountRules.CustomerRoles GitHub link
Before starting development of the plugin, you can see the source code and get ideas from default NopCommerce plugins
NopCommerce Default Plugins GitHub link

WordPress multiple payment gateways selection on WooCommerce checkout

I am novice to WordPress and working on my first website in WordPress. I am using WordPress 4.9.8 with WooCommerce 3.5.2.
The requirement is, I want to provide different payment gateways list to customers on checkout page. e.g. paypal, worldpay, stripe etc., so that they can select the gateway they want and make the payment. I will use payment plugins for it.
But I am not sure how to provide list of payment gateways in checkout page. Can anyone help?
You can go to WooCommerce > Settings > Payments to enable/disable the payment gate you want, and if you want to use more payment gate like Stripe, you need to install a plugin like this https://wordpress.org/plugins/woocommerce-gateway-stripe/
Here is a screenshot showing my Payment Settings screen in WooCommerce, I'm using only PayPal and you can see it's enabled.
You can Add all payment method in Woocommerce.
WooCommerce → Settings → Checkout
Take a tour for this article hope it will help you
https://themeisle.com/blog/accept-payments-with-wordpress/
Let me know

How to have two registration forms in WooCommerce? one for regular customer and two for membership

As per subject line, I want to have two forms in my WordPress website that has a WooCommerce store integrated. I want one of the form(billing form) as a default and two for membership. I am using YITH WooCommerce Subscription plugin for subscription.
Please let me know if you have any questions. Thanks.
You can build your own regular form either in a page template and add create user processing code logic in there or using Gravity Form plugin with its User Registration add-on.
For subscriptions, you can set up the subscript products and when users go to the checkout place, WooCommerce Subscription plugin has the option in the backend to create users on buying products. I think it's checked by default. If not, go to the checkout tab of the WooCommerce settings.

WooCommerce Payment Gateway not showing on checkout page

I have enabled the PayPal standard gateway. This is currently the showing payment method on the checkout page. I have installed an SSL and have an HTTPS:// how ever when i try to enable the PayPal Pro Payment Gateway (in sandbox mode) the Checkout page only displays the Paypal standard method and does not give the familiar radio buttons to select the method. Only method available is the paypal standard.
I also tried enabling the Cheque payment gateway but that also does not display on checkout page
Is there any way to fix this so the credit card input Paypal pro payment method displays on the checkout page?
The site is https://www.dowelmax.com
I had this very same problem and found this page in researching the answer. You mentioned that it turned out to be a conflict with a currency switcher plugin. I had one of those installed, so tried disabling that and indeed my problem resolved too!
To further clarify a solution for anyone else in the same boat - it may be that you need to enable specific payment gateways for each available currency. Above and beyond the general WooCommerce enable option. (Even for your base currency)
This enabled me to fix the problem AND keep my currency switcher plugin active.
In my case, it was Aelia Currency Switcher. They have a support note on it here:
https://aelia.freshdesk.com/support/solutions/articles/158712-one-or-more-payment-methods-don-t-appear-after-installing-the-currency-switcher-how-can-i-fix-it-
Depending on what plugin you are using in WooCommerce, you need to enable force secure checkout. Once force secure checkout is enabled typically PayPal Payments Pro will show up on the checkout page.
Click on WooCommerce
Settings
Checkout
Checkout Options
Place a check mark next to force secure checkout (not force http) and then save. Also make certain that PayPal Payments Pro is enabled on the list of gateways.
This image is from the WooCommerce Documentation on Woothemes.
I resolve this problem with this instructions :
Admin > Woocommerce Settings > Payment > Manage (Your checkout) Active your API permission or information and you get solve.
Good luck
I was also face this type of problem but I was resolve with these instruction.
Enable define ( 'WP_DEBUG', true);
Goto checkout page and refresh page.
Now showing some warning and fatal error.
Solve fatal error and refresh again checkout page and now it's showing payment option and order place button.
I hope this instruction will help you.

Need to add user defined field to add product in shopp plugin wordpress

WordPress: Version 4.4.2
Shopp Plugin
I Need to add a user defined field to add product in Shopp plugin WordPress which will be used for XML generation and further for communication with one of the Payment Gateways.
Tried for clues surfing online but didn't find any.
Any help would be appreciated.
Thanks.
If you want to add fields to the checkout form that are specific to the payment gateway that is used you could take a look at this filter
shopp_checkout_gateway_inputs
This should be added to payment gateway file you are creating.
If you are looking for collecting additional order info on the checkout page you could use this bit of code
shopp('checkout.order-data')
This should be added to checkout.php.
If you are looking for collecting additional customer info on the checkout page you could use this bit of code
shopp('checkout.customer-info')
This should be added to checkout.php.

Resources