Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

>> Modèles et exemples de configuration
 
owebia
Mentor
 
Avatar
Total Posts:  1227
Joined:  2008-07-11
France, Morteau
 

Merci de ne pas poster de question sur ce sujet, les informations doivent rester accessible rapidement.
Si vous souhaitez poser une question, utilisez le sujet suivant : http://www.magentocommerce.com/boards/viewreply/109189/

Ancienne syntaxe de configuration (dépréciée)

# Commentaire
# [Nom de la méthode de livraison; Liste des codes pays; Montant minimum de commande=>Montant maximum de commande; Frais fixes; Liste des couples poids/prix (ou montant/prix ou quantité/prix suivant le mode de livraison par poids, par montant ou par nombre d'articles)]
# National
[NationalAD,FR,MC; *=>*; 0.000.5:5.301.0:6.502.0:7.403.0:8.305.0:10.107.0:11.9010.0:14.6015.0:16.6030.0:22.60]
# National + Recommandé R1
[National Recommandé R1AD,FR,MC0.00=>50.000.000.5:7.601.0:8.502.0:9.703.0:10.605.0:12.407.0:14.2010.0:16.9015.0:18.9030.0:24.90]
# National + AR
[NationalAD,FR,MC; *=>*; 1.300.5:5.301.0:6.502.0:7.403.0:8.305.0:10.107.0:11.9010.0:14.6015.0:16.6030.0:22.60]

Il est possible de spécifier le poids du colis avec la syntaxe suivante :

# {poids}:{prix}:{poids de l´emballage}
# ex:
[FranceFR0.001.0:5.00:0.22.0:7.00:0.3]
Ce qui signifie :
- jusqu’à 1kg (avec poids du colis), le prix est de 5 € avec un poids de colis de 200g (donc jusqu’à 800g de marchandises)
- jusqu’à 2kg (avec poids du colis), le prix est de 7 € avec un poids de colis de 300g (donc jusqu’à 1.7kg de marchandises)

Il est possible de spécifier les codes régions que l’on veut filtrer ou exclure.

Exemple :

# France sauf la Corse
[France métropolitaineFR(-2A,2B); 0.5:5.301.0:6.502.0:7.403.0:8.305.0:10.107.0:11.9010.0:14.6015.0:16.6030.0:22.60]
# Corse
[CorseFR(2A,2B); 0.5:5.301.0:6.502.0:7.403.0:8.305.0:10.107.0:11.9010.0:14.6015.0:16.6030.0:22.60]

Les paramètres suivants sont optionnels : codes région, poids du colis associé au couple poids/prix, tranches de prix, frais fixes.

Nouvelle syntaxe de configuration
Depuis la version 1.1.2, une nouvelle syntaxe peut être utilisée. Il s’agit d’une syntaxe proche de la syntaxe JSON.

Voici un exemple ci-dessous :

# National
{
    label
"National",
    
destination"AD,FR,MC",
    
prices_range"*=>*",
    
fixed_fees0.00,
    
fees_table"0.5:5.30, 1.0:6.50, 2.0:7.40, 3.0:8.30, 5.0:10.10, 7.0:11.90, 10.0:14.60, 15.0:16.60, 30.0:22.60"
}

Liste des clés :
- label: nom (libellé)
- destination: pays (éventuellement régions) autorisés en destination (ex: “FR,DE,US” ou “FR(2A,2B)” ou “FR(-2A,2B)” ou “FR(01,02),CH,DE”)
- prices_range: tranche de prix (ex: “0.00=>100.00” ou “*=>*” ou “*=>100.00” ou “100.00=>*”)
- fixed_fees: frais fixes (ex: 0.00 ou 4.00)
- fees_table: table de frais (ex: “0.5:5.30, 1.0:6.50” ou “0.5:5.30:0.1, 1.0:6.50:0.25”)
- fees_formula: formule de calcul de frais (ex: “0.1 * price”)
- free_shipping__fixed_fees: frais fixes dans le cas du port offert par un code
- free_shipping__fees_table: table de frais dans le cas du port offert par un code
- free_shipping__fees_formula: formule de calcul de frais dans le cas du port offert par un code

Les englishophobes peuvent utiliser des clés en français :
“nom”, “destination”, “tranche_de_prix”, “frais_fixes”, “table_de_frais”

Formules
Signes mathématiques disponibles :
- opérateurs : *, /, + et -
- modulo : %
- parenthèses : ( et )
- les opérateurs booléens &&, ||, ==, <, >, <=, >=
- les opérateurs binaires & et |
- le groupe d’opérateur c ? x : y (ex: “price>100 ? 15*weight : 20*weight")

Fonctions disponibles :
- arrondi : round(x)
- arrondi à l’entier inférieur : floor(x)
- arrondi à l’entier supérieur : ceil(x)
- valeur absolue : abs(x)
- maximum : max(x,y)
- minimum : min(x,y)
- entier aléatoire : rand(min,max)
- puissance : pow(x,puissance)
- nombre PI : pi()
- racine carrée : sqrt(x)
- logarithme : log(x) pour le logarithme népérien ou log(x,base)
- exponentiel : exp(x)

Casting possible en entier (int) ou en nombre flottant (float).

Variables disponibles :
weight ou poids: poids du colis
price ou prix: prix HT du panier
vat ou tva: TVA du panier
quantity ou quantite: nombre d’articles dans le panier

Vous avez la possibilité de mettre des espaces dans les formules (pour aérer).

Compatibilité avec les frais de port offerts (code réduc)

Il est possible de spécifier des tarifs lorsque les frais de port sont offerts :

{
    label
"National Recommandé",
    
destination"FR",
    
fees_table"1.0:10.00, 2.0:13.50",
    
free_shipping__fees_table"*:5.00",
}

Cela permet de gérer de façon appropriée le port offert en laissant la possibilité de spécifier des tarifs (par exemple pour que le client puisse choisir la livraison en recommandé).

Si ‘free_shipping__fees_table’, ‘free_shipping__fees_formula’ ou ‘free_shipping__fixed_fees’ ne sont pas renseignés, le mode de livraison n’apparait pas dans la liste lorsque le port est offert.

En pièce jointe, la configuration colissimo complète (tarifs du 1er mars 2008) avec syntaxe JSON et le mode de livraison National autorisé en frais de port offert (mais pas les recommandés).

File Attachments
configuration-colissimo-complete_syntaxe-json.txt  (File Size: 12KB - Downloads: 371)
 
Magento Community Magento Community
Magento Community
Magento Community
 
owebia
Mentor
 
Avatar
Total Posts:  1227
Joined:  2008-07-11
France, Morteau
 

Thank you for not posting a question on this subject, the information must be quickly accessible.
If you have a question, please use the following subject: http://www.magentocommerce.com/boards/viewreply/109189/

Old configuration syntax (deprecated)

# Comment
# [Name of the shipping mmethod; Country codes list; Minimum amount of order=>Maximum amount of order; Fixed fees; List of couples weight/price (or amount/price or quantity/price depending on sihpping mode by weight, by amount or by products quantity)]
# National
[NationalAD,FR,MC; *=>*; 0.000.5:5.301.0:6.502.0:7.403.0:8.305.0:10.107.0:11.9010.0:14.6015.0:16.6030.0:22.60]
# National + Recommended R1
[Recommended national R1AD,FR,MC0.00=>50.000.000.5:7.601.0:8.502.0:9.703.0:10.605.0:12.407.0:14.2010.0:16.9015.0:18.9030.0:24.90]
# National + AR
[NationalAD,FR,MC; *=>*; 1.300.5:5.301.0:6.502.0:7.403.0:8.305.0:10.107.0:11.9010.0:14.6015.0:16.6030.0:22.60]

It is possible to specify the weight of the package with the following syntax:

# {weight}:{price}:{package weight}
# ex:
[FranceFR0.001.0:5.00:0.22.0:7.00:0.3]
This means:
- up to 1kg (with package weight), the price is 5 € with a package weight of 200g (ie up to 800g of goods)
- up to 2kg (with package weight), the price is 7 € with a package weight of 300g (ie up to 1.7kg of goods)

It is possible to specify region codes that you want to filter or exclude.

Example :

# France without Corse
[France without CorseFR(-2A,2B); 0.5:5.301.0:6.502.0:7.403.0:8.305.0:10.107.0:11.9010.0:14.6015.0:16.6030.0:22.60]
# Corse
[CorseFR(2A,2B); 0.5:5.301.0:6.502.0:7.403.0:8.305.0:10.107.0:11.9010.0:14.6015.0:16.6030.0:22.60]

The following parameters are optional: area codes, package weight associated to weight/price couple, prices range, fixed fees.

New configuration syntax
Since version 1.1.2, a new syntax can be used. It’s a syntax similar to JSON syntax.

Here’s an example below:

# National
{
    label
"National",
    
destination"AD,FR,MC",
    
prices_range"*=>*",
    
fixed_fees0.00,
    
fees_table"0.5:5.30, 1.0:6.50, 2.0:7.40, 3.0:8.30, 5.0:10.10, 7.0:11.90, 10.0:14.60, 15.0:16.60, 30.0:22.60"
}

List of keys:
- label: name (label)
- destination: countries (possibly regions) authorized in destination (ex: “FR,DE,US” or “FR(2A,2B)” or “FR(-2A,2B)” or “FR(01,02),CH,DE”)
- prices_range: prices range (ex: “0.00=>100.00” or “*=>*” or “*=>100.00” or “100.00=>*”)
- fixed_fees: fixed fees (ex: 0.00 or 4.00)
- fees_table: fees table (ex: “0.5:5.30, 1.0:6.50” or “0.5:5.30:0.1, 1.0:6.50:0.25”)
- fees_formula: formula for calculating fees (ex: “0.1 * price”)
- free_shipping__fixed_fees: fixed fees in the case of free shipping provided by a code
- free_shipping__fees_table: fees table in the case of free shipping provided by a code
- free_shipping__fees_formula: fees formula in the case of free shipping provided by a code

Englishophobes can use the keys in french:
“nom”, “destination”, “tranche_de_prix”, “frais_fixes”, “table_de_frais”

Formulas
Mathematical symboles available:
- operator : *, /, + et -
- modulo: %
- brackets: ( et )
- boolean operators &&, ||, ==, <, >, <=, >=
- binary operators & et |
- operators group c ? x : y (ex: “price>100 ? 15*weight : 20*weight")

Functions available :
- round: round(x)
- round to the lower integer: floor(x)
- round to the upper integer: ceil(x)
- absolute value: abs(x)
- maximum: max(x,y)
- minimum: min(x,y)
- random integer: rand(min,max)
- power: pow(x,puissance)
- PI number: pi()
- square root: sqrt(x)
- logarithm: log(x) for the natural logarithm or log(x,base)
- exponential: exp(x)

Casting possible to integer (int) or to floatting number (float).

Variables available:
weight or poids: full package weight
price or prix: cart amount without VAT
vat or tva: VAT of cart
quantity or quantite: items count in cart
You can put spaces in formulas (to air).

Compatibility with free delivery (reduction code)

It is possible to specify fees when shipping are offered:

{
    label
"National recommended",
    
destination"FR",
    
fees_table"1.0:10.00, 2.0:13.50",
    
free_shipping__fees_table"*:5.00",
}

This allows you to manage adequately free shipping, having possibilities to specify charges (eg if the client can choose the recommended delivery).

If ‘free_shipping__fees_table’, ‘free_shipping__fees_formula’ or ‘free_shipping__fixed_fees’ are not completed, the shipping method does not appear in the list when the port is available.

Attachment in previous post, complete colissimo configuration (rates from 1 March 2008) with JSON syntax and shipping method National offered when free shipping is enabled.

 
Magento Community Magento Community
Magento Community
Magento Community
 
owebia
Mentor
 
Avatar
Total Posts:  1227
Joined:  2008-07-11
France, Morteau
 

Une nouvelle version d’Owebia Shipping va bientôt être disponible : la version 2.0.
Etant donné certains changements apportés, le module Owebia Shipping 2.0 a été créé comme un nouveau module séparé de Owebia Shipping car il n’y a plus de compatibilité avec les anciennes versions.

Les choses qui changent :
- l’ancienne syntaxe n’est plus supportée
- suppression des clés en français
- modification de la syntaxe pour les URL de tracking
- possibilité d’ajouter le poids, le pays, la quantité d’articles, le prix dans les nom des méthodes de livraison
- possibilité de choisir les méthodes de livraison du module pour les conditions d’une règle de promotion
- possibilité de choisir la valeur de référence de la table (poids, prix ou quantité d’articles), on n’a plus un mode de livraison par poids, un par prix et un par quantité, ils sont interchangeables
- possibilité de spécifier une tranche de poids (qui fonctionne comme la tranche de prix) pour une méthode de livraison

 
Magento Community Magento Community
Magento Community
Magento Community
 
owebia
Mentor
 
Avatar
Total Posts:  1227
Joined:  2008-07-11
France, Morteau
 

Voici la version Beta d’Owebia Shipping 2 :

http://www.magentocommerce.com/extension/1101/owebia-shipping-2
La documentation viendra bientôt.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Costa
Member
 
Avatar
Total Posts:  56
Joined:  2007-11-21
Shenzhen China
 

Hello when will the documentation be available for Owebia2 module?

 
Magento Community Magento Community
Magento Community
Magento Community
 
owebia
Mentor
 
Avatar
Total Posts:  1227
Joined:  2008-07-11
France, Morteau
 

Hello,
The documentation is available at this address: http://www.magentocommerce.com/boards/viewthread/37860/#t123879

 
Magento Community Magento Community
Magento Community
Magento Community
 
Costa
Member
 
Avatar
Total Posts:  56
Joined:  2007-11-21
Shenzhen China
 

Thank you so much, i have just installed the Owebia2 and it looks great! We will be moving our live store to use Owebia2 shortly.

Keep up the good job

Thanks Again

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top