Giter Club home page Giter Club logo

magento's People

Contributors

adem-demir avatar ainigma32 avatar aquive avatar barryvdh avatar chris707 avatar dependabot[bot] avatar dylanmaurits avatar edielemoine avatar floriansdv avatar gerben86 avatar gerrits-ecommerce avatar gravendeeljochem avatar jketelaar avatar joerivanveen avatar jstolp avatar kroellie avatar mark-ernst avatar mgroensmit avatar peterjaap avatar richardperdaan avatar robindelaater avatar semantic-release-bot avatar spikespade avatar torys877 avatar tristanhofman avatar vmalyk avatar wthijmen avatar

Stargazers

 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  avatar  avatar  avatar  avatar  avatar

magento's Issues

Postcode veld verliest focus tijdens refresh shipping options

Bij het laden van de one step checkout module, en het initieel vullen van een adres met behulp van de google locator, laadt de MyParcel extensie de bezorgopties. Als vervolgens toch het adres aangepast wordt naar een ander adres (klant bedenkt zich, of corrigeert een fout) dan blijft MyParcel op het eerste adres staan. Geen mogelijkheid tot handmatige verversing.

Minicart heeft geen "Schat verzendkosten" meer

Wanneer ik de 2.2 versie van de extensie installeer, dan krijg ik in mijn minicart geen schatting meer van de verzendkosten. Is dit bewust? Of is dit een bug?

image
(Links is zonder de extensie, rechts is met de extensie)

Extra spaties in postcode leiden tot niet herkennen adres

Als een gebruiker een extra voorloop- of naloop spatie in zijn postcode invuld, wordt het adres niet herkend.

Bij het kopiëren van een postcode worden vaak extra spaties meegenomen, terwijl de gebruiker dat niet in de gaten heeft. Het trimmen van input door de extensie is dus wenselijk.

image

Add exception if database != updated

if (isset($item['track_status']) == false) {

if (isset($item['track_status']) == false) {
    {...}
} else {
    /** Note that the installation of the plugin has not expired and that the installation should be reversed. Use the following command to reinstall the module: DELETE FROM `setup_module` WHERE `setup_module`.`module` = 'MyParcelNL_Magento' */
throw new LocalizedException(__('No items selected'));
}

Replace spatie voor postcode optioneel maken

In de huidige situatie is het vreemd dat Magento in de checkout aangeeft dat de postcode onjuist is maar het iFrame toch een resultaat geeft. Is het mogelijk om dit optioneel te maken?

Aanpassing is aangemaakt in:
fa7b260

@231365

Amasty compatibel maken

Bij Aardappelenbezorgen.nl bezorgt men binnen een bepaalde regio zelf (volledig gratis) met een eigen busje. Deze zendingen moeten dus volledig buiten MyParcel omgaan.
Op het moment dat er een bijvoorbeeld ‘’Amsterdam’' in wordt gevuld in de checkout, dan vervalt MyParcel en is de verzending geheel kosteloos.

Om dit mogelijk te maken hebben wij de module https://amasty.com/shipping-restrictions-for-magento-2.html geïmplementeerd.

Nu MyParcel is geïntegreerd werkt dit niet.

@case: 00228511

Critical error getting options.min.css

Ik krijg de onderstaande error ontzettend vaak in mijn exception.log. De file zelf is wel aanwezig op de locatie die wordt aangegeven 'frontend/Smartwave/porto/nl_NL/MyParcelNL_Magento/css/checkout/options.min.css'

[2017-10-04 09:40:24] main.CRITICAL: Magento\Framework\View\Asset\File\NotFoundException: Unable to get content for 'frontend/Smartwave/porto/nl_NL/MyParcelNL_Magento/css/checkout/options.min.css' in /xxx/xxx/xxx/vendor/magento/framework/View/Asset/File.php:165
Stack trace:
#0 /xxx/xxx/xxx/vendor/magento/framework/View/Asset/MergeStrategy/Direct.php(73): Magento\Framework\View\Asset\File->getContent()
#1 /xxx/xxx/xxx/vendor/magento/framework/View/Asset/MergeStrategy/Direct.php(52): Magento\Framework\View\Asset\MergeStrategy\Direct->composeMergedContent(Array, Object(Magento\Framework\View\Asset\File))
#2 /xxx/xxx/xxx/vendor/magento/framework/View/Asset/MergeStrategy/FileExists.php(44): Magento\Framework\View\Asset\MergeStrategy\Direct->merge(Array, Object(Magento\Framework\View\Asset\File))
#3 /xxx/xxx/xxx/vendor/magento/framework/View/Asset/Merged.php(97): Magento\Framework\View\Asset\MergeStrategy\FileExists->merge(Array, Object(Magento\Framework\View\Asset\File))
#4 /xxx/xxx/xxx/vendor/magento/framework/View/Asset/Merged.php(157): Magento\Framework\View\Asset\Merged->initialize()
#5 /xxx/xxx/xxx/vendor/magento/framework/View/Page/Config/Renderer.php(358): Magento\Framework\View\Asset\Merged->rewind()
#6 /xxx/xxx/xxx/vendor/magento/framework/View/Page/Config/Renderer.php(251): Magento\Framework\View\Page\Config\Renderer->renderAssetHtml('<link rel="sty...', Object(Magento\Framework\View\Asset\Merged))
#7 /xxx/xxx/xxx/vendor/magento/framework/View/Page/Config/Renderer.php(226): Magento\Framework\View\Page\Config\Renderer->renderAssetGroup(Object(Magento\Framework\View\Asset\PropertyGroup))
#8 /xxx/xxx/xxx/vendor/magento/framework/View/Page/Config/Renderer.php(99): Magento\Framework\View\Page\Config\Renderer->renderAssets(Array)
#9 /xxx/xxx/xxx/vendor/magento/framework/View/Result/Page.php(235): Magento\Framework\View\Page\Config\Renderer->renderHeadContent()
#10 /xxx/xxx/xxx/vendor/magento/framework/View/Result/Layout.php(164): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#11 /xxx/xxx/xxx/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#12 /xxx/xxx/xxx/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#13 /xxx/xxx/xxx/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\Framewo...', 'renderResult', Object(Magento\Framework\View\Result\Page\Interceptor), Array, 'result-varnish-...')
#14 /xxx/xxx/xxx/vendor/magento/module-page-cache/Model/Controller/Result/VarnishPlugin.php(74): Magento\Framework\Interception\Chain\Chain->Magento\Framework\Interception\Chain{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#15 /xxx/xxx/xxx/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\PageCache\Model\Controller\Result\VarnishPlugin->aroundRenderResult(Object(Magento\Framework\View\Result\Page\Interceptor), Object(Closure), Object(Magento\Framework\App\Response\Http\Interceptor))
#16 /xxx/xxx/xxx/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\Framewo...', 'renderResult', Object(Magento\Framework\View\Result\Page\Interceptor), Array, 'result-builtin-...')
#17 /xxx/xxx/xxx/vendor/magento/module-page-cache/Model/Controller/Result/BuiltinPlugin.php(67): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#18 /xxx/xxx/xxx/vendor/magento/framework/Interception/Interceptor.php(142): Magento\PageCache\Model\Controller\Result\BuiltinPlugin->aroundRenderResult(Object(Magento\Framework\View\Result\Page\Interceptor), Object(Closure), Object(Magento\Framework\App\Response\Http\Interceptor))
#19 /xxx/xxx/xxx/var/generation/Magento/Framework/View/Result/Page/Interceptor.php(26): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#20 /xxx/xxx/xxx/vendor/magento/framework/App/Http.php(139): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#21 /xxx/xxx/xxx/vendor/magento/framework/App/Bootstrap.php(258): Magento\Framework\App\Http->launch()
#22 /xxx/xxx/xxx/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))
#23 {main} [] []

API key is not good. To get your personal API credentials you should contact MyParcel.

Ik heb onlangs onze shop omgebouwd naar een Multistore (meerdere shops, maar ook meerdere talen). Nu krijg ik sinds deze omzetting de volgende foutmelding bij het genereren van een label:

API key is not good. To get your personal API credentials you should contact MyParcel.

Ik heb al een keer de API key vernieuwd en de API key per store ingevoerd, helaas allemaal zonder resultaat. Ik heb meerdere omgevingen (dev, test, prod). Alle omgevingen geven dezelfde melding. Voor de aanpassing werkte MyParcel nog prima.

Steps to reproduce:

  • Stores -> All stores
  • Create Store
  • Create Store View

image

Extra opties in de checkout

Laat jouw klant zelf bepalen waar én wanneer de bestelling wordt bezorgd, met de flexibele bezorgopties. Dit kan met de MyParcel checkout. Deze kun je volledig aanpassen binnen de wensen van jouw webshop. Zo houd je volledige controle over de verzendmogelijkheden waaruit jouw klant mag kiezen.

  • Laat je klant een specifieke afleverdatum kiezen.
  • Ochtend- en avondlevering.
  • Geef zelf aan hoeveel dagen je nodig hebt om een pakket te versturen.
  • Aan te passen naar eigen look & feel.
  • (Extra vroeg) het pakket kunnen ophalen bij één van de 2.700 PostNL locaties.
  • Keuze uit de extra verzendopties 'Handtekening voor ontvangst' en 'Alleen huisadres'.

Tijdens invullen adres, verliest huidige veld zijn focus, met verkeerde invoer als gevolg

Na het invullen van een straat + huisnummer ververst de module de bezorgopties. Als op dat moment nog een veld ingevuld wordt, verliest dat veld de focus, en krijgt hem bijna direct weer terug na het vernieuwen van de shipping options. Met als gevolg dat dat veld zijn reeds ingevulde tekst geselecteerd wordt: er wordt doorgetikt over de reeds ingevoerde waarde heen. Vooralsnog safari-only, andere browsers hebben het probleem niet. Checkout module onafhankelijk.

Zie: https://i.gyazo.com/efc1052f24e2721fbe40792b32e21957.gif

attribuut fit in mailbox automatisch op no

Het attribuut fit in mailbox bij de update automatisch word getoond op productpagina's.
image

De 2 opties zouden beiden op No moeten staan. Wellicht handig voor de volgende update.

@00043953

Fouten in systemlog na update 2.2.1

In mijn system.log krijg ik nu de volgende foutmeldingen. Dit is vanaf het moment dat versie 2.2.1 is geladen. Ik heb al meerdere malen upgrade, compile etc uitgevoerd maar error blijft naar voren komen.

[2017-10-02 23:37:13] main.CRITICAL: Can't get field from database (myparcel_fit_in_mailbox FROM catalog_product). Run update scrip again. [] []
[2017-10-02 23:37:16] main.CRITICAL: Can't get settings with path:myparcelnl_magento_checkout/ [] []

Verzend opties exclusief/inclusief BTW

Als het tarief ingesteld wordt exclusief btw, voor PostNL pakket in Nederland wordt dat tarief in de backend getoond inclusief BTW.

Afhalen op een postkantoor worden de tarieven getoond exclusief BTW

@00216603

UpgradeSchema.php + module.xml not in sync

UpgradeSchema.php Line 30:
if (version_compare($context->getVersion(), '0.0.1') < 0) {
should be
if (version_compare($context->getVersion(), '0.1.11') < 0) {

Module.xml Line 2:
module name="MyParcelNL_Magento" setup_version="0.1.10"
should be
module name="MyParcelNL_Magento" setup_version="0.1.11"

PHP7 not supported

in composer.json there is a hard requirement for php ~5 it should allow for ~5 || ^7.0

Toevoeging maximaal 4 tekens

Toevoeging mag maximaal 4 tekens bevatten. Toevoegingen mag als volgt ingekort worden:

gedempte - GED
noord - N
groot, grote, greate - GRT
noordzijde - NZ
hoog, hoge, hege - HG
oost - O
klein(e) - KL
oostzijde - OZ
kort(e), koart(e) - K
verlengde - VERL
krom(me) - KR
west - W
laag, lage, lege - LG
westzijde - WZ
lang(e) - L
zuid - Z
nieuw(e) - NW
zuidzijde - ZZ

Fit in Mailbox aan alle attribute sets toegevoegd

Weet niet of dit de bedoeling was / is maar de attribute "Fit in Mailbox" wordt nu aan alle bestaande attribute sets toegevoegd. De optie wordt dus nu ook weergegeven op de product detail page.

minified css not found

Wanneer minify css is geactiveerd in de backend kan de module de css niet meer vinden. Hij blijft namelijk zoeken naar onderstaande file maar die is er niet meer, in de plaats daarvan is de minified versie aanwezig.

/pub/static/frontend/Smartwave/porto/nl_NL/MyParcelNL_Magento/css/checkout/options-dynamic.css

Cache, etc is geleegd.

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.