Commerce áruháznál utánvét egyedi összeg

davidadams képe

Sziasztok!

Egy készülő áruháznál két fizetési lehetőség van: utánvét és banki átutalás.
A kérdésem az lenne, hogy lehet fix összeget megadni az utánvétnek?
Pl.:2500ft és ezt beleszámolja a végösszegbe?

Köszönöm előre is válaszokat,
D.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
dj képe

https://www.drupal.org/project/commerce_fees

A szabályoknál meg tudod adni, hogy milyen esetben alkalmazza.

1
0

Üdv!
Dudás József

davidadams képe

Köszönöm,
Majdnem jó, de az utánvétet és a bankiátutalást is hozzáadja a pénztárnál.
Hiába választom ki a fizetésnél valamelyiket.

Üdv,
Dávid

0
0
dj képe

Kell egy szabályt beállítanod, hogy mikor számolja melyik fizetési mód kiválasztásánál.

0
0

Üdv!
Dudás József

davidadams képe

Az utánvét szabálynál létrehoztam egy akciót, hogy díjat számítson fel azaz pl 2500ft.
Ilyenkor nem számít bele a rendelésbe az összeg.
Amennyiben az EVEN-nél, felveszek egy eseményt, hogy tegye bele a rendelésbe akkor megjeleni, de mind a kettő fizetés összegét hozzáadja.

0
0
dongodani képe

Az esemény önmagaban kevés. Nyilván kell egy condition is, hogy csak akkor adja hozzá a számlához, ha azt a fizetést választotta a delikvens.

1
0
davidadams képe

Hozzáadtam egy conditiont: Kiválasztott fizetési mód összehasonlítását, itt az utánvétnél beállítottam a fizetési mód értékét utánvétre.
Így is a pénztárba hozzáadja mind a két fizetési módot, hiába választom ki az utánvétet.

0
0
davidadams képe

Most itt járok:
Van 2 fizetési mód.

Akciónál: Fizetési mód engedélyezése, megrendelésnél díjat számít fel
Eseménynél: Díjat számít fel az adott megrendelésre, megrendeléshezelérhető fizetési módok kiválasztása
Feltételeknél: Kiválasztott fizetési mód összehasonlítása
Amennyiben mind a két fizetési módnál beállítom ezeket, az egyik fizetést nem jeleníti meg a pénztárban, ha kiveszem a feltételt, mind a két fizetési mód összegét hozzárakja a végösszeghez
Merre haladja tovább?
Köszönöm!

0
0
dj képe

így működik:

{ "rules_cod_fee_include" : {
    "LABEL" : "COD fee include",
    "PLUGIN" : "reaction rule",
    "OWNER" : "rules",
    "REQUIRES" : [ "commerce_payment", "commerce_fees" ],
    "ON" : { "commerce_fees_order" : [] },
    "IF" : [
      { "commerce_payment_selected_payment_method" : { "commerce_order" : [ "commerce_order" ], "method_id" : "commerce_cod" } }
    ],
    "DO" : [
      { "commerce_fees_apply" : {
          "entity" : [ "commerce-order" ],
          "fee" : "cod",
          "amount" : "300",
          "currency_code" : "HUF",
          "include_tax" : "0"
        }
      }
    ]
  }
}

Fee rule

0
0

Üdv!
Dudás József

davidadams képe

Köszönöm a választ!

Amennyiben így állítom be akkor az engedélyezett fizetési mód szabályokból eltűnik azaz mindenhonnan eltűnik, hiába mentem el nem látom.

Üdv,
Dávid

0
0
dj képe

Ez egy olyan költség ami az ÁSZF-ben le van írva. Ha utánvétet választ ki a vevő akkor az áttekintő oldalon megjelenik egy utánvét sor a megadott összeggel. Ha nem utánvétet választ ki fizetési módnak akkor pedig nem jelenik meg az áttekintő oldalon ez az összeg.

0
0

Üdv!
Dudás József

davidadams képe

A pénztárnál már nem tudom kiválasztani az utánvétet,
(Payment is not required to complete your order.)
A fizetési szabályoknál Nincsenek aktív fizetési módok, pedig felvettem és beállítottam.

0
0
dj képe

Kell egy ilyen szabály:

{ "commerce_payment_commerce_cod" : {
    "LABEL" : "Cash on Delivery",
    "PLUGIN" : "reaction rule",
    "WEIGHT" : "10",
    "OWNER" : "rules",
    "TAGS" : [ "Commerce Payment" ],
    "REQUIRES" : [ "commerce_payment" ],
    "ON" : { "commerce_payment_methods" : [] },
    "DO" : [
      { "commerce_payment_enable_commerce_cod" : {
          "commerce_order" : [ "commerce-order" ],
          "payment_method" : { "value" : {
              "method_id" : "commerce_cod",
              "settings" : { "information" : {
                  "value" : "Fizet\u00e9s a term\u00e9k k\u00e9zhezv\u00e9telekor. Az ut\u00e1nv\u00e9t k\u00f6lts\u00e9ge 300 forint.",
                  "format" : "plain_text"
                }
              }
            }
          }
        }
      }
    ]
  }
}

És az amit fentbb küldtem.

Ez hozzáadja a fizetési módokhoz az utánvétet, a fenti pedig kalkulálja a végösszegbe ha ez a fizetési mód van kiválasztva.

1
0

Üdv!
Dudás József

davidadams képe

1000 hála sikerült:)
Én egy szabályba akartam megoldani a dolgot.
Még egyszer köszönöm,
Dávid

0
0