wilr on 3.0.3
wilr on master
OrderModifiers cannot use depen… (compare)
wilr on master
Consistend fields between addre… (compare)
bummzack on master
Get the dbObject instance of th… Merge pull request #757 from Th… (compare)
composer require toastnz/silvershop-api dev-master
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for toastnz/silvershop-api dev-master -> satisfiable by toastnz/silvershop-api[dev-master].
- toastnz/silvershop-api dev-master requires silverstripe/recipe-cms ^1.0.3 -> satisfiable by silverstripe/recipe-cms[1.0.3, 1.0.4, 1.0.x-dev, 1.1.0, 1.1.0-rc1, 1.1.0-rc2, 1.1.1, 1.1.2, 1.1.x-dev, 1.x-dev, 1.2.x-dev] but these conflict with your requirements or minimum-stability.
Hey All,
Not sure if this is still the best place to get advice on the Silvershop module or not...? If not, can someone please point me in the right direction.
Question: Is it possible to set the payment gateway(s) available, depending on the Group of the logged in User.
For example, I have 2 payment gateway options - paypal express and a manual option. For normal users both gateways would be available. But for anyone logged in as a Wholesale user, they would be limited to the manual payment gateway option only (ie - if wholesale user, paypal express gateway is removed). As always, thank you for any advice!
Hey Guys,
Just in case anyone is monitoring this thread and is still able / willing to help out. I'm currently experiencing the following issue:
I had recently upgraded a site and have come across a strange error / issue, having now narrowed it down to what I believe is the silvershop discounts module.
Previously using Silverstipe 3.6.3, Silvershop 2.3.1, silvershop-discounts 1.2.0 - no discount issue.
Currently using Silverstipe 3.7.3, Silvershop 2.4.2, silvershop-discounts 1.3.1
The issue occurs if a logged in member (not admin), that has a group discount applied is in the checkout process (note: I am using a stepped checkout). For some reason the checkout form action acquires a ?stage=Stage suffix.
Because these members are not admin the form submission redirects the user to an admin login page / prevents the user from continuuing the checkout process.
If the discount is removed for that member group then the suffix is not applied and the user is able to checkout as normal.
Any clues / fixes?
==== start SteppedCheckoutExtension::setupSteps() ===
Array
(
[0] => SilverStripe\RedirectedURLs\Extension\RedirectedURLHandler
[1] => SilverStripe\Versioned\VersionedStateExtension
[2] => LeKoala\DebugBar\Extension\ControllerExtension
[3] => XD\Basic\Extensions\MobileDetectExtension
[4] => SilverStripe\ErrorPage\ErrorPageControllerExtension
[5] => SilverStripe\CMS\Controllers\OldPageRedirector
[6] => Broarm\CookieConsent\ContentControllerExtension
[7] => DNADesign\Elemental\Extensions\ElementalContentControllerExtension
[8] => JonoM\BetterNavigator\Extension\BetterNavigatorExtension
[9] => SilverStripe\RedirectedURLs\Extension\RedirectedURLHandler
[10] => SilverShop\Extension\ViewableCartExtension
[11] => SilverShop\Extension\OrderManipulationExtension
[12] => SilverShop\Extension\SteppedCheckoutExtension
[13] => SilverShop\Checkout\Step\Membership
[14] => SilverShop\Checkout\Step\Address
[15] => SilverShop\Shipping\Checkout\Step\CheckoutStepShippingMethod
[16] => SilverShop\Checkout\Step\Summary
)
==== end SteppedCheckoutExtension::setupSteps() ===
==== start CheckoutPageController::getViewer() ===
Array
(
[0] => SilverStripe\RedirectedURLs\Extension\RedirectedURLHandler
[1] => SilverStripe\Versioned\VersionedStateExtension
[2] => LeKoala\DebugBar\Extension\ControllerExtension
[3] => XD\Basic\Extensions\MobileDetectExtension
[4] => SilverStripe\ErrorPage\ErrorPageControllerExtension
[5] => SilverStripe\CMS\Controllers\OldPageRedirector
[6] => Broarm\CookieConsent\ContentControllerExtension
[7] => DNADesign\Elemental\Extensions\ElementalContentControllerExtension
[8] => JonoM\BetterNavigator\Extension\BetterNavigatorExtension
[9] => SilverStripe\RedirectedURLs\Extension\RedirectedURLHandler
[10] => SilverShop\Extension\ViewableCartExtension
[11] => SilverShop\Extension\OrderManipulationExtension
)
==== end CheckoutPageController::getViewer() ===
As you can see the steps added in the SteppedCheckoutExtension seem to be removed when the viewer is requested.
---
Name: vivashop
After:
- 'silvershop/*'
---
SilverShop\Page\CheckoutPage:
steps:
membership: 'SilverShop\Checkout\Step\Membership'
address: 'SilverShop\Checkout\Step\Address'
shipping: 'SilverShop\Shipping\Checkout\Step\CheckoutStepShippingMethod'
summary: 'SilverShop\Checkout\Step\Summary'
SilverShop\Extension\ShopConfigExtension:
base_currency: 'EUR'
SilverShop\ORM\FieldType\ShopCurrency:
decimal_delimiter: '.'
thousand_delimiter: ','
append_symbol: true
currency_symbol: '€'
Hi there,
I am slightly new to silverstripe. I have been trying to figure out how to send email notification to admin as everything seems to be set to true in mysite/config.yaml "Email:
admin_email: haris.khan@gogomarketing.co.uk
OrderProcessor:
send_confirmation: true #send order confirmation when an order is placed, but unpaid
send_admin_notification: true # copy to admin
OrderEmailNotifier:
bcc_confirmation_to_admin: true
bcc_receipt_to_admin: true"
I am completely foxed with this my head is about to explode on something I would have thought would be simple. I have created a shop with above elements and all is working fine. Although the client wants to have on the payment page instead of pay by : WorldPay they want to say pay by card as they have manual system for invoice see image. I cannot for the life of me find how to change WorldPay to Pay By Card.
Any help gratefully received.