cancel
Showing results for 
Search instead for 
Did you mean: 

Payment methods - add ability to only enable for backend

Payment methods - add ability to only enable for backend

Feature request from seansan, posted on GitHub Dec 01, 2014

Would it be possible to add a config option per payment method that allows us to set and use the payment option for backend only?

http://magentotoolkit.com/code/magento-admin-only-payment-method/

9 Comments
New Member
Status changed to: Investigating
 
New Member

Comment from asemenenko, posted on GitHub Jan 09, 2015

Hi Seansan,

You can achieve it by configuring payment as Enabled = Yes on Default scope and Enabled = No on each website scope for the selected payment.

/regards

New Member

Comment from seansan, posted on GitHub Jan 09, 2015

Agree that would work.

Does sound as a workaround

Sent from my iPhone.

On 09 Jan 2015, at 13:51, asemenenko notifications@github.com wrote:

Hi Seansan,

You can achieve it by configuring payment as Enabled = Yes on Default scope and Enabled = No on each website scope for the selected payment.

/regards

— Reply to this email directly or view it on GitHub.

New Member

Comment from vpelipenko, posted on GitHub Jan 12, 2015

Internal ticket: MAGETWO-32197 @seansan, thank you for posting this issue. Workaround is found. Closed.

New Member

Comment from seansan, posted on GitHub Jan 12, 2015

euhmmm - with workaround I mean that it would be good to add it by default as a setting .... I dont think editing on different store levels is the solution ... (only a workaround)

On Mon, Jan 12, 2015 at 12:31 PM, vpelipenko notifications@github.com wrote:

Closed #778 https://github.com/magento/magento2/issues/778.

— Reply to this email directly or view it on GitHub https://github.com/magento/magento2/issues/778#event-217321941.

New Member

Comment from asemenenko, posted on GitHub Feb 23, 2015

Hi Seansan,

An improvement has been created to have the following parameters available for each payment method: Enable = Yes/No [Website] Enable for Backend = Yes/No [Global]

[Global] parameter is visible only on "Default" scope which will give an ability to avoid switching off "Enable" parameter on every website.

/regards Andrii

New Member

Comment from seansan, posted on GitHub Feb 23, 2015

So enable = no and enable for backend = yes => will show the payment method in backend only?

On Mon, Feb 23, 2015 at 11:55 AM, asemenenko notifications@github.com wrote:

Hi Seansan,

An improvement has been created to have the following parameters available for each payment method: Enable = Yes/No [Website] Enable for Backend = Yes/No [Global]

[Global] parameter is visible only on "Default" scope which will give an ability to avoid switching off "Enable" parameter on every website.

/regards Andrii

— Reply to this email directly or view it on GitHub https://github.com/magento/magento2/issues/778#issuecomment-75522451.

New Member

Comment from asemenenko, posted on GitHub Feb 23, 2015

So enable = no and enable for backend = yes => will show the payment method in backend only?

Yes.

New Member

Comment from JamesAnelay, posted on GitHub May 24, 2015

I agree that allthough this a possible way to do this. Apparently one of the aims of Magento2 is to make the admin freindly for merchants? This is certainly not obvious to a your everyday merchant user.